Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: como hacer para que al crear un guild pida reset mu emu  (Visto 1742 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline basthialbo Posteado: July 26, 2018, 09:45:50 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 56
  • Gracias recibida: 21
  • cl
estoy usando files season4 mu emu, si no me equivoco de louis, quisiera saber si me pueden ayudar ya que quiero poner que al crear guild pida 100 rr, pero no encuentro el archivo, de antemano gracias

Gracias:


Offline Marote #1 Posteado: July 26, 2018, 10:06:57 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.129
  • Gracias recibida: 13063
  • ar
estoy usando files season4 mu emu, si no me equivoco de louis, quisiera saber si me pueden ayudar ya que quiero poner que al crear guild pida 100 rr, pero no encuentro el archivo, de antemano gracias

No se puede,  ya que todo se configura en common. del gameserver

;==================================================
; Guild Settings
;==================================================
GuildCreateSwitch = 1   
GuildDeleteSwitch = 1
GuildCreateMinLevel = 100
GuildInsertMaxUser1 = 40
GuildInsertMaxUser2 = 80
GuildAllianceMinUser = 1
GuildAllianceMaxCount = 5
GuildOwnerDestroyLimit = 1

Mas que eso no se puede hacer....


Offline MEC LEGEND #2 Posteado: July 27, 2018, 03:33:48 AM

  • Streamer
  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 51
  • Gracias recibida: 248
  • ar
yo tengo una guia de otro lado, fijate si te sirve
1)Ingresar al "Administrador corporativo"
2)Ingresar a la base de datos "MuOnline" y seleccionar la opción "Procedimientos almacenados"
3)Buscamos el procedimiento llamado "WZ_GuildCreate" y copiamos todo el contenido en un Bloc de notas
4)Ahora, reemplazamos el código original contenido dentro de nuestro procedimiento por el siguiente:

CREATE procedure WZ_GuildCreate
@GuildName nvarchar(8),
@Name nvarchar(10)
as
BEGIN
DECLARE @ErrorCode int
DECLARE @reset int

SET @ErrorCode = 0
SET XACT_ABORT OFF

Set nocount on
begin transaction

SELECT @reset=[Resets] from [Character] where [Name]=@Name


INSERT INTO Guild (G_Name, G_Master) valueS (@GuildName, @Name)
IF ( @reset > 100 )
IF ( @@Error <> 0 )
BEGIN
SET @ErrorCode = 1
END
IF ( @reset < 100 ) IF ( @@Error <> 1 )
BEGIN
SET @ErrorCode = 1
END


IF ( @ErrorCode = 0 )
BEGIN

INSERT GuildMember (Name, G_Name, G_Level) values (@Name, @GuildName, 1)
IF ( @@Error <> 0 )
BEGIN
SET @ErrorCode = 2
END
END

IF ( @ErrorCode <> 0 )
rollback transaction
ELSE
commit transaction

select @ErrorCode

Set nocount off
SET XACT_ABORT ON
END
GO


Reinicia el server y proba, yo lo hice asi en version 0.99b, fijate si te sirve


Offline FreeStyle #3 Posteado: July 27, 2018, 11:25:20 AM | Modificado: July 27, 2018, 11:35:05 AM by FreeStyle

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 280
  • Gracias recibida: 2543
  • ve
Quiero aclarar que para los files Muemu como lo dejaste no funciona porque usa es ResetCount y no reset por ende hay que cambiarlo de esta manera

Code: [Select]
USE [MuOnline]
GO
/****** Object:  StoredProcedure [dbo].[WZ_GuildCreate]  ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--
-- Definition for stored procedure WZ_GuildCreate :
--

ALTER procedure [dbo].[WZ_GuildCreate]
@GuildName nvarchar(8),
@Name nvarchar(10)
as
BEGIN
DECLARE @ErrorCode int
DECLARE @reset int

SET @ErrorCode = 0
SET XACT_ABORT OFF

Set nocount on
begin transaction

SELECT @reset=[ResetCount] from [Character] where [Name]=@Name


INSERT INTO Guild (G_Name, G_Master) valueS (@GuildName, @Name)
IF ( @reset > 100 )
IF ( @@Error <> 0 )
BEGIN
SET @ErrorCode = 1
END
IF ( @reset < 100 ) IF ( @@Error <> 1 )
BEGIN
SET @ErrorCode = 1
END


IF ( @ErrorCode = 0 )
BEGIN

INSERT GuildMember (Name, G_Name, G_Level) values (@Name, @GuildName, 1)
IF ( @@Error <> 0 )
BEGIN
SET @ErrorCode = 2
END
END

IF ( @ErrorCode <> 0 )
rollback transaction
ELSE
commit transaction

select @ErrorCode

Set nocount off
SET XACT_ABORT ON
END
GO


PD1: Cambie algunas cosas ya que también salia el error de que dicha tabla WZ_GuildCreate ya estaba creada con este que dejo solo al darle f5 listo generara los cambios.

PD2: IF ( @reset > 100 ) aquí solo cambian el numero de reset que quieran que pida al crear Guild. Saludos


Sanguinario del Sur

Gracias:


Offline gabo22 #4 Posteado: October 14, 2021, 09:54:22 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 14
  • Gracias recibida: 2
  • ve

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
3 Replies
1285 Views
Last post April 04, 2018, 10:16:03 AM
by dreams
2 Replies
1382 Views
Last post February 02, 2019, 06:43:46 PM
by cmmpochas
6 Replies
2252 Views
Last post July 15, 2019, 02:36:50 AM
by MiguelTraipe
2 Replies
962 Views
Last post May 02, 2020, 02:21:54 PM
by Diegxito69
4 Replies
832 Views
Last post May 10, 2021, 07:43:01 PM
by Demon