0Citar
//Index Year Month Day DoW Hour Minute Second
0 * * * * -1 0 0
end
0Citar
//Index Year Month Day DoW Hour Minute Second
0 * * * 2 21 0 0
0 * * * 4 21 0 0
0 * * * 6 21 0 0
end
(http://i.imgur.com/Z9MYwwl.png)Citar
Con correr esta query alcanza o hay que modificar tambien algun procedimiento almacenado?
Saludos!!
asi empieza la querry ya modifica y/o crea los procesos.USE [MuOnline]Citar
GO
/****** Object: StoredProcedure [dbo].[WZ_CustomArenaRanking] Script Date: 11/27/2015 22:13:41 ******/
perdon por la ignorancia pero como se ingresa al evento? hice todo lo que esta aqui explicado y cuando aparecio el cartel en el server de " el coliseo de arena iniciara en 5 minutos " le di al comando /move arenacustom me decia que usted no puede entrar o algo de que el coliseo no ha abierto, cual seria el problema ?
Para poder ir al evento tenes que agregar el gate y move que estan ocultos, lo agregas tanto al servidor como en el cliente. Y al comenzar el evento te dirigis al ArenaCustom con ese comando o apretando la letra M, si es que hiciste bien los pasos.perdon por la ignorancia pero como se ingresa al evento? hice todo lo que esta aqui explicado y cuando aparecio el cartel en el server de " el coliseo de arena iniciara en 5 minutos " le di al comando /move arenacustom me decia que usted no puede entrar o algo de que el coliseo no ha abierto, cual seria el problema ?
Alguien puede responder esto? quisiera saber lo mismo
Buena guia cheamigo una pregunta. según este procedured donde modificas la cantidad de GlobinCoin & Contribucion gen?
Para el premio de CustomMonster.txt es lo mismo : MuOnline > Programability > Stored Procedured > dbo.WZ_CustomMonsterReward
Yo lo tengo asiUSE [MuOnline]
GO
/****** Object: StoredProcedure [dbo].[WZ_CustomMonsterReward] Script Date: 12/17/2016 03:57:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_CustomMonsterReward]
@Account varchar(10),
@Name varchar(10),
@MonsterClass int,
@MapNumber int,
@RewardValue1 int,
@RewardValue2 int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
UPDATE CashShopData SET GoblinPoint=GoblinPoint+@RewardValue1 WHERE AccountID=@Account
UPDATE Gens_Rank SET Contribution=Contribution+@RewardValue2 WHERE Name=@Account
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
Hay hago que de goblinpoint y puntos de gens al matar al boss que tengo en CustomMoster.txt
Bueno aca les voy a presentar algo que nadie tiene actualmente o pocos quizas seamos los agraciados cone esta informacion,si bien todos tienen files MuEmu o la mayoria y varios hacen andar el Custom Arena ahora pondre una parte que pocos o nadie tienen. EL REWARD SYSTEM de custom arena porque muchos la juegan y no ganan nada y es porque falta EL REWARD.
1º - CONFIGURAR EL ARCHIVO CUSTOM ARENA (...Muserver/Data/Custom/CustomArena.txt )
NOTA: Pueden modificar la hora en este caso es -1 lo cual sera cada 1 hora.... Pongan el horario que deseen y el dia que quieran que se haga.
MiniGuia dias:
1 - domingo
2 - lunes
3 - Martes
4 - Miercoles
5 - Jueves
6 - Viernes
7 - Sabado
EJEMPLO:0Citar
//Index Year Month Day DoW Hour Minute Second
0 * * * * -1 0 0
end
Year dejan * que siginifica cualquier año
Month dejan * que significa cualquier mes
Day dejan el * para que sea cualquier dia
DoW ( DAY OF WEEK) si dejan * sera todos los dias y sino elegin un dia de la MiniGuias Dias y agregando otra linea por si quieren varias veces a la semana
Ejemplo de lunes,miercoles y viernes:0Citar
//Index Year Month Day DoW Hour Minute Second
0 * * * 2 21 0 0
0 * * * 4 21 0 0
0 * * * 6 21 0 0
end
Como veran modifque solo "DoW" y Acomode un horario, sera lunes,miercoles y viernes a las 21:00pm Hora Server.
2º - Reward System , lo que pocos saben configurar para que el Evento valga la pena.Citar
Lo que Observan en color ROJO del codigo,Sentencia o Querry como quieran llamarlo,es lo que deben cambiar para el premio ahora desmantelemos esa parte para su entendimiento
Esta es la original que viene dando como premio 1000 WcoinC al ganador si es que lo ahi.
UPDATE CashShopData SET WCoinC=WCoinC + 100 WHERE AccountID=@Account
CashShopData : Pertenece a la tabla del sql que contiene la moneda de juego virtual
WCoinC=WCoinC : corresponde al tipo de moneda que entregara como premio,la moneda es visible dentro de la tabla anterior
+ 100 : cantidad de esa moneda regala al ganador como premio
AccountID=@Account : Codigo que indica que al ganador le dara en su cuenta el premio
Ahora Que pasa si quiero otro premio o no quiero que de Wcoin y de otro premio, Para otro premio debemos cambiar esta seccion:
Original:
WCoinC = WCoinC : Corresponde a los WcoinC
Las opciones que tenemos son solo dos mas
WcoinP = WcoinP : Corresponde a los WcoinP
GoblinPoint = GoblinPoint : Corresponde a GoblinPoint
Quedando por ejemplo asi
UPDATE CashShopData SET GoblinPoint = GoblinPoint + 200 WHERE AccountID = @Account
En este caso estaria entregando al ganador GoblinPoint ,por la suma de 200 osea eso ganara el vencedor del evento.
Bueno espero les sirva esta guia para que puedan disfrutar de un evento que lo veo poco activo y es muy importante para incentivar a los user al pvp y a que consigan una moneda que en la mayoria de los server si no pagan,no la tendran.
Atte. Linkzero Reload Guias relax
0Citar
//Index Year Month Day DoW Hour Minute Second
0 * * * * 19 05 0
1 * * * * 20 30 0
3 * * * * 21 50 0
4 * * * * 22 30 0
end
1
//Index Name AlarmTime StandTime EventTime CloseTime StartGate FinalGate MinUser MaxUser MaxDeath MinLevel MaxLevel MinMasterLevel MaxMasterLevel MinReset MaxReset MinMasterReset MaxMasterReset DW DK FE MG DL SU
0 "PVP BK" 5 1 10 4 610 610 1 100 1 399 400 * * * * * * 0 1 0 0 0 0
1 "PVP DL" 5 1 10 4 611 611 1 100 1 399 400 * * * * * * 0 0 0 0 1 0
3 "PVP GM" 5 1 10 4 603 603 1 100 1 399 400 * * * * * * 1 0 0 0 0 0
4 "PVP ALL" 5 1 10 4 604 604 1 100 1 399 400 * * * * * * 1 1 1 1 1 1
end
Buena guia che
Para el premio de CustomMonster.txt es lo mismo : MuOnline > Programability > Stored Procedured > dbo.WZ_CustomMonsterReward
Yo lo tengo asiUSE [MuOnline]
GO
/****** Object: StoredProcedure [dbo].[WZ_CustomMonsterReward] Script Date: 12/17/2016 03:57:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_CustomMonsterReward]
@Account varchar(10),
@Name varchar(10),
@MonsterClass int,
@MapNumber int,
@RewardValue1 int,
@RewardValue2 int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
UPDATE CashShopData SET GoblinPoint=GoblinPoint+@RewardValue1 WHERE AccountID=@Account
UPDATE Gens_Rank SET Contribution=Contribution+@RewardValue2 WHERE Name=@Account
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
Hay hago que de goblinpoint y puntos de gens al matar al boss que tengo en CustomMoster.txt
Hay manera de agregar CustomArena a la lista de la "M"?
Relogea lugo de matar al bossBuena guia che
Para el premio de CustomMonster.txt es lo mismo : MuOnline > Programability > Stored Procedured > dbo.WZ_CustomMonsterReward
Yo lo tengo asiUSE [MuOnline]
GO
/****** Object: StoredProcedure [dbo].[WZ_CustomMonsterReward] Script Date: 12/17/2016 03:57:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_CustomMonsterReward]
@Account varchar(10),
@Name varchar(10),
@MonsterClass int,
@MapNumber int,
@RewardValue1 int,
@RewardValue2 int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
UPDATE CashShopData SET GoblinPoint=GoblinPoint+@RewardValue1 WHERE AccountID=@Account
UPDATE Gens_Rank SET Contribution=Contribution+@RewardValue2 WHERE Name=@Account
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
Hay hago que de goblinpoint y puntos de gens al matar al boss que tengo en CustomMoster.txt
amigo, he puesto tu query para custommonster pero no logro que me de contribución :( uso files emu s6, al parecer solo sirve llamando a la tabla CashShopData, hay algo que podría hacer para que también pueda dar contribución?
existe un mapa en especifico para este evento que es arena custom? es decir hablo de que hay q remplazar el mapa de arena por uno con las cordenadas requeridas?
existe un mapa en especifico para este evento que es arena custom? es decir hablo de que hay q remplazar el mapa de arena por uno con las cordenadas requeridas?
SI, hay un mapa especifico, que algunos lo usan como "zona gm", aqui te dejo la gate:
//Index Flag Map X Y TX TY TargetGate TargetDir MinLevel MaxLevel MinReset MaxReset AccountLevel
450 0 40 220 15 235 30 0 0 0 400 * * 0
existe un mapa en especifico para este evento que es arena custom? es decir hablo de que hay q remplazar el mapa de arena por uno con las cordenadas requeridas?
SI, hay un mapa especifico, que algunos lo usan como "zona gm", aqui te dejo la gate:
//Index Flag Map X Y TX TY TargetGate TargetDir MinLevel MaxLevel MinReset MaxReset AccountLevel
450 0 40 220 15 235 30 0 0 0 400 * * 0
podrias darme link del mapa para bajarmelo ysustituir el q poseo. ya q el que poseo es uno diferente
USE [MuOnline]
GO
/****** Object: StoredProcedure [dbo].[WZ_CustomArenaRanking] Script Date: 09/11/2017 05:15:36 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_CustomArenaRanking]
@Account varchar(10),
@Name varchar(10),
@ArenaNumber int,
@UserScore int,
@UserRank int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
IF(@ArenaNumber = 0)
BEGIN
IF(@UserRank = 1)
BEGIN
UPDATE[color=red] PcPointData SET PcPoint=PcPoint+100[/color] WHERE AccountID=@Account
END
END
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
Hago un pequeño aporte por si alguien quiere cambiar los puntos dados al terminar el evento por Pcpoints! Sirve para MuEmu Season 4 y 6!Code: [Select]USE [MuOnline]
GO
/****** Object: StoredProcedure [dbo].[WZ_CustomArenaRanking] Script Date: 09/11/2017 05:15:36 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_CustomArenaRanking]
@Account varchar(10),
@Name varchar(10),
@ArenaNumber int,
@UserScore int,
@UserRank int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
IF(@ArenaNumber = 0)
BEGIN
IF(@UserRank = 1)
BEGIN
UPDATE[color=red] PcPointData SET PcPoint=PcPoint+100[/color] WHERE AccountID=@Account
END
END
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
0
//Index Year Month Day DoW Hour Minute Second
0 * * * 2 -1 0 0
1 * * * 3 -1 0 0
2 * * * 4 -1 0 0
3 * * * 5 -1 0 0
4 * * * 6 -1 0 0
5 * * * 7 -1 0 0
6 * * * 1 -1 0 0
end
1
//Index Name WarningTime NotifyTime EventTime CloseTime StartGate FinalGate MinUser MaxUser MaxDeath MinLevel MaxLevel MinMasterLevel MaxMasterLevel MinReset MaxReset MinMasterReset MaxMasterReset DW DK FE MG DL SU RF
0 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 1 0 0 0 0 0 0
1 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 1 0 0 0 0 0
2 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 1 0 0 0 0
3 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 1 0 0 0
4 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 0 1 0 0
5 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 0 0 1 0
6 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 0 0 0 1
end
Alguien a logrado hace que todos los días pelee una raza diferente. Yo lo estoy tratando de configurar así, el evento se inicia pero al momento de entrar dice que el evento no esta abierto (solo pasa esto cuando hay mas de una linea de configuración) Solo funciona bien la primera linea.Code: [Select]0
//Index Year Month Day DoW Hour Minute Second
0 * * * 2 -1 0 0
1 * * * 3 -1 0 0
2 * * * 4 -1 0 0
3 * * * 5 -1 0 0
4 * * * 6 -1 0 0
5 * * * 7 -1 0 0
6 * * * 1 -1 0 0
end
1
//Index Name WarningTime NotifyTime EventTime CloseTime StartGate FinalGate MinUser MaxUser MaxDeath MinLevel MaxLevel MinMasterLevel MaxMasterLevel MinReset MaxReset MinMasterReset MaxMasterReset DW DK FE MG DL SU RF
0 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 1 0 0 0 0 0 0
1 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 1 0 0 0 0 0
2 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 1 0 0 0 0
3 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 1 0 0 0
4 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 0 1 0 0
5 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 0 0 1 0
6 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 0 0 0 1
end
Alguien a logrado hace que todos los días pelee una raza diferente. Yo lo estoy tratando de configurar así, el evento se inicia pero al momento de entrar dice que el evento no esta abierto (solo pasa esto cuando hay mas de una linea de configuración) Solo funciona bien la primera linea.Code: [Select]0
//Index Year Month Day DoW Hour Minute Second
0 * * * 2 -1 0 0
1 * * * 3 -1 0 0
2 * * * 4 -1 0 0
3 * * * 5 -1 0 0
4 * * * 6 -1 0 0
5 * * * 7 -1 0 0
6 * * * 1 -1 0 0
end
1
//Index Name WarningTime NotifyTime EventTime CloseTime StartGate FinalGate MinUser MaxUser MaxDeath MinLevel MaxLevel MinMasterLevel MaxMasterLevel MinReset MaxReset MinMasterReset MaxMasterReset DW DK FE MG DL SU RF
0 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 1 0 0 0 0 0 0
1 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 1 0 0 0 0 0
2 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 1 0 0 0 0
3 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 1 0 0 0
4 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 0 1 0 0
5 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 0 0 1 0
6 "Survival" 5 1 10 2 450 17 2 100 1 50 400 * * * * 0 0 0 0 0 0 0 0 1
end
Solucionado, si a alguien le sirve. La solucion es crear un gate diferente para cada linea
en estos dias voy a poner gate y movereq cliente - server ya config con este evento
Bueno aca les voy a presentar algo que nadie tiene actualmente o pocos quizas seamos los agraciados cone esta informacion,si bien todos tienen files MuEmu o la mayoria y varios hacen andar el Custom Arena ahora pondre una parte que pocos o nadie tienen. EL REWARD SYSTEM de custom arena porque muchos la juegan y no ganan nada y es porque falta EL REWARD.
1º - CONFIGURAR EL ARCHIVO CUSTOM ARENA (...Muserver/Data/Custom/CustomArena.txt )
NOTA: Pueden modificar la hora en este caso es -1 lo cual sera cada 1 hora.... Pongan el horario que deseen y el dia que quieran que se haga.
MiniGuia dias:
1 - domingo
2 - lunes
3 - Martes
4 - Miercoles
5 - Jueves
6 - Viernes
7 - Sabado
EJEMPLO:0Citar
//Index Year Month Day DoW Hour Minute Second
0 * * * * -1 0 0
end
Year dejan * que siginifica cualquier año
Month dejan * que significa cualquier mes
Day dejan el * para que sea cualquier dia
DoW ( DAY OF WEEK) si dejan * sera todos los dias y sino elegin un dia de la MiniGuias Dias y agregando otra linea por si quieren varias veces a la semana
Ejemplo de lunes,miercoles y viernes:0Citar
//Index Year Month Day DoW Hour Minute Second
0 * * * 2 21 0 0
0 * * * 4 21 0 0
0 * * * 6 21 0 0
end
Como veran modifque solo "DoW" y Acomode un horario, sera lunes,miercoles y viernes a las 21:00pm Hora Server.
2º - Reward System , lo que pocos saben configurar para que el Evento valga la pena.Citar
Lo que Observan en color ROJO del codigo,Sentencia o Querry como quieran llamarlo,es lo que deben cambiar para el premio ahora desmantelemos esa parte para su entendimiento
Esta es la original que viene dando como premio 1000 WcoinC al ganador si es que lo ahi.
UPDATE CashShopData SET WCoinC=WCoinC + 100 WHERE AccountID=@Account
CashShopData : Pertenece a la tabla del sql que contiene la moneda de juego virtual
WCoinC=WCoinC : corresponde al tipo de moneda que entregara como premio,la moneda es visible dentro de la tabla anterior
+ 100 : cantidad de esa moneda regala al ganador como premio
AccountID=@Account : Codigo que indica que al ganador le dara en su cuenta el premio
Ahora Que pasa si quiero otro premio o no quiero que de Wcoin y de otro premio, Para otro premio debemos cambiar esta seccion:
Original:
WCoinC = WCoinC : Corresponde a los WcoinC
Las opciones que tenemos son solo dos mas
WcoinP = WcoinP : Corresponde a los WcoinP
GoblinPoint = GoblinPoint : Corresponde a GoblinPoint
Quedando por ejemplo asi
UPDATE CashShopData SET GoblinPoint = GoblinPoint + 200 WHERE AccountID = @Account
En este caso estaria entregando al ganador GoblinPoint ,por la suma de 200 osea eso ganara el vencedor del evento.
Bueno espero les sirva esta guia para que puedan disfrutar de un evento que lo veo poco activo y es muy importante para incentivar a los user al pvp y a que consigan una moneda que en la mayoria de los server si no pagan,no la tendran.
Atte. Linkzero Reload Guias relax
Como puedo para que el evento inicie en el ring de futbol que esta en arena y no en el mapa de gmcambiando en MuServer/Data/Custom/CustomArena
Ya lo hice pero el mapa me queda libre para ir hasta ayaComo puedo para que el evento inicie en el ring de futbol que esta en arena y no en el mapa de gmcambiando en MuServer/Data/Custom/CustomArena
buscas StartGate y pones el Gate que quieras!
crea un tema de soporte amigo! ya que estas haciendo un spam en esta que es una guia...Ya lo hice pero el mapa me queda libre para ir hasta ayaComo puedo para que el evento inicie en el ring de futbol que esta en arena y no en el mapa de gmcambiando en MuServer/Data/Custom/CustomArena
buscas StartGate y pones el Gate que quieras!
if i no have [dbo].[WZ_CustomArenaRanking] in my database
Al ejecutar la querry sólo dice:
Mens. 2812, Nivel 16, Estado 62, Línea 1
No se encontró el procedimiento almacenado 'WZ_CustomArenaRanking'.
Al ejecutar la querry sólo dice:
Mens. 2812, Nivel 16, Estado 62, Línea 1
No se encontró el procedimiento almacenado 'WZ_CustomArenaRanking'.
Tus files no tienen dicho evento o sistema o simplemente es que no tenes la base de datos actualizada
Al ejecutar la querry sólo dice:
Mens. 2812, Nivel 16, Estado 62, Línea 1
No se encontró el procedimiento almacenado 'WZ_CustomArenaRanking'.
Tus files no tienen dicho evento o sistema o simplemente es que no tenes la base de datos actualizada
Los files tienen el evento para configurarlo. En Data\Custom\CustomArena tengo para configurarlo. Como actualizo la tabla? O cómo creo la tabla para habilitar los registros?
UP alguien me ayuda por favor colocolo la Query y no le da los wcoins al ganador muemu up13 louis
si claro es el customarena original en el mapa silet solo lo modifique https://imgur.com/a/2wOpkT7 pero todo esta original custom arena lo que hice fue cambiar el name a evento pvp y cambiar el skin del mapa pero es el mapa siletUP alguien me ayuda por favor colocolo la Query y no le da los wcoins al ganador muemu up13 louis
Lo tienes configurado en la arena 0??
Porque esa query solo da esa recompensa para ganador arena 0
IF(@ArenaNumber = 0)