Jump to content

[QUEST] Auto-Rates


ElRaulxX

Mensajes recomendados

Buenas gente fea del foro,

Os vengo a traer esta quest que hice hace unas semanas y que utilizamos actualmente en el servidor Metin2 Panamera.

 

¿No estáis cansados que se acaben los rates? ¿Tienes miedo a olvidarte de poner los rates?

Esta quest lo soluciona todo :)

Cada 20 horas, el servidor actualizará los rates. El timer pondrá los rates que hayas colocado con una duración de 24 horas (por si las moscas...). Lo único que tienes que hacer es activarlos después de cada reinicio del servidor.

También he incluido una función para desactivarlos.

Sí, se puede poner una query en el mob_proto para aumentar la experiencia permanentemente pero... creo que todos sabemos que un servidor con rates de evento atraerá mucha más gente que uno sin.

 


--------------------------------------
-- Quest Rates Automaticos ------
--  Creada por ElRaulxX --------------
-- Exclusiva de Metin2Panamera ------
-- y Metin2 Zone  --------------
--------------------------------------

quest panamera_rates begin
	state start begin

when 11000.chat."GM: Activar Rates Automáticos" or 11002.chat."GM: Activar Rates Automáticos" or 11004.chat."GM: Activar Rates Automáticos" with pc.is_gm() begin
say_title("Guardián:")
say("Aquí podrás activar los Rates del servidor.")
say("Cada 20 horas se actualizarán. Por lo tanto,")
say("ya no vas a necesitar de preocuparte si están")
say("activos o no.")
say("")
say_reward("¿Qué quieres hacer?")
local s = select("Activar Rates","Desactivar Rates","Salir")
if s == 1 then
say_title("Guardián:")
say("¿Quieres activar los rates?")
local a = select("Si", "No")

if 1 == a then
say("Los Rates han sido activados.")
server_loop_timer("autorates", 20*60*60)
__give_empire_priv(0, 1, 100, 24*60*60)
__give_empire_priv(0, 2, 200, 24*60*60)
__give_empire_priv(0, 4, 200, 24*60*60)
end
end

if s == 2 then
say_title("Guardián:")
say("Los Rates han sido desactivados.")
clear_server_timer("autorates")
end
end

when autorates.server_timer begin
__give_empire_priv(0, 1, 100, 24*60*60)
__give_empire_priv(0, 2, 200, 24*60*60)
__give_empire_priv(0, 4, 200, 24*60*60)
end

end
end

Sino sabeis como implementarla, KeKo os lo soluciona en este post:

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

Espero que os sea de utilidad.

Un saludo

 

¡Di NO al copy-paste!

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...