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