Script idealizado no tópico:
http://www.xtibia.com/forum/topic/142306-xingar-godban/
Sim eu já vi que existe um script parecido na pagina,
porém ele se aplica a palavrões e xingamentos direcionados ao GOD.
E também é um script muito fútil, pois só é aplicado quando a palavra inicial é GOD.
Este script se aplica a qualquer palavra que seja indicada a ele.
Por exemplo:
<talkaction words="merda; porra" event="script" value="respect.lua"/>
Se o palavrão "merda" ou "porra" for falado pelo jogador o script será aplicado.
Script:
function onSay(cid, words, param) --[ Made by Linkay ]-- local maxWarnings = 3 -- Quantidade de avisos que o jogador ira receber antes de ser banido local warnings = getPlayerStorageValue(cid, 19871) -- Nao modifique local menssage = " O desrespeito a outros jogadores eh proibido. Este eh o aviso de numero "..warnings..", se voce atingir o total de "..tonumber(maxWarnings).." voce sera banido automaticamente. " -- Mensagem de aviso if warnings == -1 then setPlayerStorageValue(cid, 19871, 0) end if warnings == maxWarnings then doAddAccountBanishment(getPlayerAccountId(cid), target, os.time() + 48 * 3600, 5, 2, 'Banido por desrespeito.', 0) setPlayerStorageValue(cid, 19871, 0) else setPlayerStorageValue(cid, 19871, warnings + 1) doPlayerPopupFYI(cid, menssage) end end
Observações:
1. Não ultilizei nenhum RETURN pois assim, a talkaction não é completada e a palavra não vai ser vista por outros jogadores quando um jogar falar.
2. Testado em TDS 0.3.0 (8.50) mas deve funcionar para todas as versões de TFS e TDS.