Postado Outubro 28, 2012 12 anos Vamos lá, faça uma cópia de qualquer arquivo dentro da pasta globalevents\scripts e renomeie para "removeFrags.lua" Agora abra o arquivo, apague tudo que tiver dentro e coloque isso: function onThink(interval, lastExecution, thinkInterval) local players = getPlayersOnline() for _, pid in ipairs(players) do doPlayerSetRedSkullTicks(pid, (getPlayerRedSkullTicks(pid) + getConfigInfo('timeToDecreaseFrags')) * (- getPlayerFrags(pid))) doCreatureSetSkullType(pid, 0) end doBroadcastMessage("All frags have been removed. Next remotion in 5 hours.") return true end Para quem não conseguir, o dragonlorde deu uma ajuda! Use isso: function onThink(interval) db.executeQuery("DELETE * FROM `killers`;") db.executeQuery("UPDATE `players` SET skull = 0, skulltime = 0;") doBroadcastMessage("All frags have been removed. Next remotion in 5 hours.") return true end Agora vá em globalevents.xml e adicione isso: Código: <globalevent name="removeFrags" interval="18000" event="script" value="removeFrags.lua"/> Pronto, agora é só rodar Agora vou explicar o script: Onde está em... Vermelho: É o tempo de intervalo entre uma remoção e outra. 18000 são 5 horas pois 18000 ai está em segundos, e 18000 segundos = 5 horas Caso queira mudar, já sabe como fazer né? Mas não se esqueça de mudar a mensagem também caso vá mudar o intervalo. Roxo: É uma função pra pegar todos os players online pra mim, e fazer uma ação em cada um deles. Pra quem não entende muito bem, o "pid" ali é o ID do player na qual ela está checando. Verde: É a função que é executada em todos os players. Marrom: É a mensagem que é mandada após a remoção. Creditos Ramza ( Por Fazer O Script ) GodMarini (Por Trazer Ao TK ) Editado Outubro 28, 2012 12 anos por GodMarini (veja o histórico de edições) Contato; god.marinii [email protected]
Postado Outubro 28, 2012 12 anos Gostei, REPUTADO! OBS: Tira os Links de ir para o outro fórum, só isso.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.