Im doing this post to public one quest do put autorates in the server...
You only need to change NPC for activate rates and the % of rates...
Quest translated:
Code:
quest rates begin
state start begin
when ID_NPC.chat."Activate AutoRates" with pc.is_gm() begin
say_title("Hi " .. pc.get_name())
say("Here you cant put rates in the server ")
say("automatically.")
say_title("What you want to do? ")
local opcao = select("Activate","DeActivate","Close")
if opcao == 3 then
return
elseif opcao == 2 then
say("Automatically rates deactivated.")
clear_server_timer("ratesauto")
elseif opcao == 1 then
say_title("Hi " .. pc.get_name())
say("The rates are activated now.")
server_loop_timer("ratesauto", 60*60*23)
__give_empire_priv(0, 1, 50, 60*60*24)
__give_empire_priv(0, 2, 50, 60*60*24)
__give_empire_priv(0, 4, 50, 60*60*24)
end
end
when ratesauto.server_timer begin
__give_empire_priv(0, 1, 50, 60*60*24)
__give_empire_priv(0, 2, 50, 60*60*24)
__give_empire_priv(0, 4, 50, 60*60*24)
end
end
end
Original quest:
Code:
quest rates begin -- inicio da quest
state start begin -- inicio do state
when ID_NPC.chat."Actvar rates automáticas" with pc.is_gm() begin -- inicio do chat com o npc
say_title("Bem vindo " .. pc.get_name())
say("Aqui poderás colocar as rates do servidor")
say("de forma automática.")
say("Basta falares comigo e activares.")
say_title("Que desejas fazer? ")
local opcao = select("Activar Rates","Desactivar Rates","Sair") -- Escolher a opção desejada (activar ou desactivar)
if opcao == 3 then
return -- Fecha devido a ter escolhido sair
elseif opcao == 2 then
say("Rates automáticas foram desactivadas.")
clear_server_timer("ratesauto") -- desactiva as rates automaticas
elseif opcao == 1 then
say_title("Bem vindo " .. pc.get_name())
say("As rates foram activadas.")
server_loop_timer("ratesauto", 60*60*23) -- atribui o tempo e activa as rates automaticas
__give_empire_priv(0, 1, 50, 60*60*24) --atribui logo as rates ao activar as rates (drop itens)
__give_empire_priv(0, 2, 50, 60*60*24) --atribui logo as rates ao activar as rates (yang)
__give_empire_priv(0, 4, 50, 60*60*24) --atribui logo as rates ao activar as rates (exp)
end
end --fim da fala com o npc
when ratesauto.server_timer begin -- auto rates inicio
__give_empire_priv(0, 1, 50, 60*60*24) --atribui as rates (drop itens)
__give_empire_priv(0, 2, 50, 60*60*24) --atribui as rates (yang)
__give_empire_priv(0, 4, 50, 60*60*24) --atribui as rates (exp)
end -- fim auto rates
end -- fim do state
end -- fim da quest
The quest is made by me.
Best regards.







