Gostaria de um script q se o player n loga a 15 dias a house sai do nome dele e os itens da house vao pro dp.
Ja tentei varios outros mais nem um deu certo
Eu uso mysql
Alguem pode dar uma força??
Rep++ vlwww
Gostaria de um script q se o player n loga a 15 dias a house sai do nome dele e os itens da house vao pro dp.
Ja tentei varios outros mais nem um deu certo
Eu uso mysql
Alguem pode dar uma força??
Rep++ vlwww
by VodKart:
local requiredTime = 15 -- dias pra executar. function onThink(interval, lastExecution) doSaveServer() local result_plr = db.getResult("SELECT * FROM `houses`;") if(result_plr:getID() ~= -1) then while(true) do local owner = tonumber(result_plr:getDataInt("owner")) local hid = tonumber(result_plr:getDataInt("id")) local lastlogin = 0 local result = db.getResult("SELECT * FROM `players` WHERE `id` = ".. owner ..";") if(result:getID() ~= -1) then while(true) do lastlogin = tonumber(result:getDataInt("lastlogin")) if not(result:next()) then break end end result:free() end if lastlogin < os.time() - requiredTime * 60 *60 * 24 then setHouseOwner(hid, 0, true) end if not(result_plr:next()) then break end end result_plr:free() end return TRUE end
Te ajudei. Então REP+
Meus Trabalhos:
O melhor pokebot!
Sem mais.... PERFEITO! rep+
mais tem como coloca pra avisa qnd der o save?
pq com essa script, eu vou tirar o ss q ja tem e deixar so esse, ai tem como colocar pra avisa igual o outro, ss em 30 seg.
esse script so funciona com o server online 24h? ou ele funciona para server 8h on +-???
Sem mais.... PERFEITO! rep+
mais tem como coloca pra avisa qnd der o save?
pq com essa script, eu vou tirar o ss q ja tem e deixar so esse, ai tem como colocar pra avisa igual o outro, ss em 30 seg.
não é mais fácil tirar o save do script de limpar casas e não precisar mexer no script de salvar o server?
Achillez funciona, e so configurar certinho
Tópico mudado para a área de atendidos Ot serv scripting.
Sem mais.... PERFEITO! rep+
mais tem como coloca pra avisa qnd der o save?
pq com essa script, eu vou tirar o ss q ja tem e deixar so esse, ai tem como colocar pra avisa igual o outro, ss em 30 seg.
não é mais fácil tirar o save do script de limpar casas e não precisar mexer no script de salvar o server?
Mais eu penso assim, vai q da algum problema e o server cai, os itens vao voltar para a house.. ;/
No script do vodkart, aonde muda o tempo doplayer inativo, de 15 dias eu quero q limpe casas somente se ele ficar 30 dias inativo, e preciso de alguma tag no globalevents.xml ?
Vlw, Rep+
@VicToRHuGo95, basta trocar essa porte que ta 15 por 30.
local requiredTime = 15 -- dias pra executar.
No globalevents.xml poe a tag assim:
<globalevent name="cleanhouse" interval="18000" event="script" value="NOMEDOARQUIVO.lua"/>
Te ajudei. Então REP+
Meus Trabalhos:
O melhor pokebot!
E se o script fosse para sqlite? Teria como fazer?