Ótimo codigo =]
- Fórum
- OTServ
- Recursos
- Scripting
- Globalevents e Spells
- Stamina Recharge
3
1.2k
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

06 de fevereiro de 2016 às 12:28
info
Grupo: Campones
Registrado: 31/01/16
Posts: 10
Reputação: +6

07 de fevereiro de 2016 às 09:44
Obrigado ![]()


info
Grupo: Campones
Registrado: 31/01/16
Posts: 10
Reputação: +6
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":
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