Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Problema con la configuración del CastleSiege  (Visto 968 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline SerioSilente Posteado: May 20, 2019, 12:28:03 AM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 147
  • Gracias recibida: 35
  • cl
Buenas amigos, tengo un pequeño problema con el Castle Siege, cada vez que termina el evento me pide configurarlo, es decir, todas las semanas tengo que estar cambiandole la fecha porque si no me tira el error que dejaré en la siguiente foto, alguien sabe como dejarlo definitivamente para que no se tenga que configurar siempre?, deje la fecha de termino en el año 2040, pero aún no pasa nada, espero que alguien me pueda ayudar, saludos cordiales y gracias.



Offline ZabiinoOo #1 Posteado: May 20, 2019, 12:31:36 AM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.270
  • Gracias recibida: 125164
  • pe
si tenes la fecha de finalizacion el siguiente año y configuras el ciclo desde las files de 1 semana comenzando hoy y terminando en 7 dias al terminar va a continuar el ciclo pero eso si no se debe cerrar el GSCS si se cierra pierde la configuracion porque interrumpes la automatizacion del ciclo




Prohibido pedir soporte via MP
Leer las reglas de cada seccion
we trust god

Gracias:


Offline kayito #2 Posteado: May 20, 2019, 12:48:41 AM | Modificado: May 20, 2019, 12:53:21 AM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15030
  • ar
Eso está mal, no hay que configurarlo desde el SQL sino desde los files. En el SQL hay que dejarle la fecha que trae por defecto y en los files buscar en el common o en el event del gameserver y setearle los valores:

CastleSiegeCycleStartYear >>> el año actual
CastleSiegeCycleStartMonth >>> el mes actual
CastleSiegeCycleStartDay >>> el primer lunes de la siguiente semana (por ejemplo ayer fue domingo 19, había que poner lunes 20 pero ahora es lunes 20, entonces hay que poner lunes 27)

el resto de los valores se dejan como están sin modificar, re recarga el gameserverCS y listo. Ya estaría configurado para el domingo de la semana que pusiste (si pusiste el lunes 20, el cs se juega el domingo 26 ya que el ciclo de registro, de signs, etc arranca el lunes 20)

OJO también hay que tener en cuenta que cada vez que se reinicie el gameserverCS o se recarguen los eventos (caso muemu usando Reload Event) se pierde la configuración del CS y hay que volver a setearlo para el siguiente lunes. (Se puede configurar para el lunes de la semana actual pero a veces trae bugs en ciertas cosas, por eso es preferible ponerlo para el lunes siguiente y evitarse problemas).

ACLARO: No hace falta hacer esta configuración todas las semanas, ya que configurándolo una sola vez el ciclo se repite lunes a lunes y no se establece fecha fin.

Por ejemplo si yo quiero jugar Castle Siege este domingo que viene (Domingo 26) en los files muemu tendría que ponerlo así:

Code: [Select]
;==================================================
; Castle Siege Event Settings
;==================================================
CastleSiegeEvent = 1
CastleSiegeCycleStartYear =2019 //Año actual
CastleSiegeCycleStartMonth =5 //Mes actual
CastleSiegeCycleStartDay =20 //Lunes de la semana en la que quiero el CS (si quiero jugarlo el domingo 26, pongo el lunes de esa misma semana osea lunes 20)
CastleSiegeSpecificState =0
CastleSiegeStateStartYear =0
CastleSiegeStateStartMonth =0
CastleSiegeStateStartDay =0
CastleSiegeStateStartHour =0
CastleSiegeStateStartMinute =0
CastleSiegeOffensiveWeaponDamage = 300
CastleSiegeDefensiveWeaponDamage = 200
CastleSiegeLowerAccumulatedTimeValue = 0
CastleSiegeDecayAccumulatedTimeValue = 0

Y una vez que haya puesto esto y haya cerrado y abierto el gameserverCS, el Castle Siege se juega todos los domingos que siguen a partir del domingo 26

Gracias:


Offline SerioSilente #3 Posteado: May 20, 2019, 06:35:31 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 147
  • Gracias recibida: 35
  • cl
Eso está mal, no hay que configurarlo desde el SQL sino desde los files. En el SQL hay que dejarle la fecha que trae por defecto y en los files buscar en el common o en el event del gameserver y setearle los valores:

CastleSiegeCycleStartYear >>> el año actual
CastleSiegeCycleStartMonth >>> el mes actual
CastleSiegeCycleStartDay >>> el primer lunes de la siguiente semana (por ejemplo ayer fue domingo 19, había que poner lunes 20 pero ahora es lunes 20, entonces hay que poner lunes 27)

el resto de los valores se dejan como están sin modificar, re recarga el gameserverCS y listo. Ya estaría configurado para el domingo de la semana que pusiste (si pusiste el lunes 20, el cs se juega el domingo 26 ya que el ciclo de registro, de signs, etc arranca el lunes 20)

OJO también hay que tener en cuenta que cada vez que se reinicie el gameserverCS o se recarguen los eventos (caso muemu usando Reload Event) se pierde la configuración del CS y hay que volver a setearlo para el siguiente lunes. (Se puede configurar para el lunes de la semana actual pero a veces trae bugs en ciertas cosas, por eso es preferible ponerlo para el lunes siguiente y evitarse problemas).

ACLARO: No hace falta hacer esta configuración todas las semanas, ya que configurándolo una sola vez el ciclo se repite lunes a lunes y no se establece fecha fin.

Por ejemplo si yo quiero jugar Castle Siege este domingo que viene (Domingo 26) en los files muemu tendría que ponerlo así:

Code: [Select]
;==================================================
; Castle Siege Event Settings
;==================================================
CastleSiegeEvent = 1
CastleSiegeCycleStartYear =2019 //Año actual
CastleSiegeCycleStartMonth =5 //Mes actual
CastleSiegeCycleStartDay =20 //Lunes de la semana en la que quiero el CS (si quiero jugarlo el domingo 26, pongo el lunes de esa misma semana osea lunes 20)
CastleSiegeSpecificState =0
CastleSiegeStateStartYear =0
CastleSiegeStateStartMonth =0
CastleSiegeStateStartDay =0
CastleSiegeStateStartHour =0
CastleSiegeStateStartMinute =0
CastleSiegeOffensiveWeaponDamage = 300
CastleSiegeDefensiveWeaponDamage = 200
CastleSiegeLowerAccumulatedTimeValue = 0
CastleSiegeDecayAccumulatedTimeValue = 0

Y una vez que haya puesto esto y haya cerrado y abierto el gameserverCS, el Castle Siege se juega todos los domingos que siguen a partir del domingo 26

Agradecido, muchísimas gracias amigo <3.

Gracias:


Offline SerioSilente #4 Posteado: May 26, 2019, 01:21:54 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 147
  • Gracias recibida: 35
  • cl
Eso está mal, no hay que configurarlo desde el SQL sino desde los files. En el SQL hay que dejarle la fecha que trae por defecto y en los files buscar en el common o en el event del gameserver y setearle los valores:

CastleSiegeCycleStartYear >>> el año actual
CastleSiegeCycleStartMonth >>> el mes actual
CastleSiegeCycleStartDay >>> el primer lunes de la siguiente semana (por ejemplo ayer fue domingo 19, había que poner lunes 20 pero ahora es lunes 20, entonces hay que poner lunes 27)

el resto de los valores se dejan como están sin modificar, re recarga el gameserverCS y listo. Ya estaría configurado para el domingo de la semana que pusiste (si pusiste el lunes 20, el cs se juega el domingo 26 ya que el ciclo de registro, de signs, etc arranca el lunes 20)

OJO también hay que tener en cuenta que cada vez que se reinicie el gameserverCS o se recarguen los eventos (caso muemu usando Reload Event) se pierde la configuración del CS y hay que volver a setearlo para el siguiente lunes. (Se puede configurar para el lunes de la semana actual pero a veces trae bugs en ciertas cosas, por eso es preferible ponerlo para el lunes siguiente y evitarse problemas).

ACLARO: No hace falta hacer esta configuración todas las semanas, ya que configurándolo una sola vez el ciclo se repite lunes a lunes y no se establece fecha fin.

Por ejemplo si yo quiero jugar Castle Siege este domingo que viene (Domingo 26) en los files muemu tendría que ponerlo así:

Code: [Select]
;==================================================
; Castle Siege Event Settings
;==================================================
CastleSiegeEvent = 1
CastleSiegeCycleStartYear =2019 //Año actual
CastleSiegeCycleStartMonth =5 //Mes actual
CastleSiegeCycleStartDay =20 //Lunes de la semana en la que quiero el CS (si quiero jugarlo el domingo 26, pongo el lunes de esa misma semana osea lunes 20)
CastleSiegeSpecificState =0
CastleSiegeStateStartYear =0
CastleSiegeStateStartMonth =0
CastleSiegeStateStartDay =0
CastleSiegeStateStartHour =0
CastleSiegeStateStartMinute =0
CastleSiegeOffensiveWeaponDamage = 300
CastleSiegeDefensiveWeaponDamage = 200
CastleSiegeLowerAccumulatedTimeValue = 0
CastleSiegeDecayAccumulatedTimeValue = 0

Y una vez que haya puesto esto y haya cerrado y abierto el gameserverCS, el Castle Siege se juega todos los domingos que siguen a partir del domingo 26


Hola amigo, disculpa. De casualidad sabes por que se origina este error?



Si me pudieras ayudar te lo agradecería mucho, saludos!.


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
0 Replies
660 Views
Last post December 08, 2017, 08:50:28 PM
by Angel Olano
9 Replies
2185 Views
Last post June 20, 2020, 10:28:27 PM
by load_01
11 Replies
1297 Views
Last post May 30, 2020, 02:14:18 AM
by cepo
9 Replies
548 Views
Last post January 24, 2021, 05:00:06 AM
by Fagor
2 Replies
429 Views
Last post January 29, 2021, 04:06:42 PM
by Nexus