Ir para conteúdo

Stamina Recharge


Posts Recomendados

Olá, tudo na boa?

 

Após perceber que alguns servidores possuíam problemas com a recarga de estamina por uma falha causada na própria source decidi procurar um script que pudesse resolver isto, nem que fosse de uma maneira meio "arrumada". Porém vai ser de ótima ajuda para aqueles que desejam manter ativo o sistema de estamina em seu servidor.

 

1°- Siga até "/data/globalevents/" e adiciona a tag no arquivo "globalevents.xml":

<globalevent name="stamina" interval="3600000" event="script" value="stamina.lua"/>

2°- Siga até "/data/globalevents/scripts/" e crie um arquivo chamado "stamina.lua" e preencha:

function onThink(interval, lastExecution, thinkInterval)
local total,minutes = 151200000,3900000
local query = db.getResult("SELECT `id`, `stamina` FROM `players` WHERE `id` > 6 AND `group_id` < 3;")
if (query:getID() ~= -1) then
while true do
local id, stamina_now = query:getDataInt("id"), query:getDataInt("stamina")
if stamina_now < (total-minutes) then
db.executeQuery("UPDATE `players` SET `stamina` = "..stamina_now+minutes.." WHERE `id` = "..id)
end
if not(query:next()) then
break
end
end
query:free()
end
return true
end

É isto ai, obrigado :)

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...