tenta troca o script de palavrões por isso(n testado)
time = 220 ---tempo na cadeia
jailedstoragevalue_time = 1338
jailedstoragevalue_bool = 1339
jailpos = { x = 809, y = 2147, z =6 }
function onSay(cid, words, param)
if getPlayerStorageValue(cid, 54312) <= 0 then
local time = 10 -- Tempo que ele ficará com outra outfit e muted! (em segundos)
local life = 15 -- Quantidade de vida que o player perderá!
doSendAnimatedText(getPlayerPosition(cid), "Hey man, this is forbidden!", 19)
doPlayerSendTextMessage(cid, 23, "Now you are muted and other outfit for "..time.." seconds!")
doSetMonsterOutfit(cid, "Bug", time*1000)
doMutePlayer(cid, time*1000)
setPlayerStorageValue(cid, 54312, 1)
elseif getPlayerStorageValue(cid, 54312) == 1 then
local life = 100 ------life que o player vai perder
doSendAnimatedText(getPlayerPosition(cid), "Hey man, this is forbidden!", 19)
doPlayerSendTextMessage(cid, 23, "Now you are muted and other outfit for "..time.." seconds!")
doCreatureAddHealth(cid, -life)
doSetMonsterOutfit(cid, "Bug", time*2000)
doMutePlayer(cid, time*10000)
setPlayerStorageValue(cid, 54312, 2)
elseif getPlayerStorageValue(cid, 54312) == 2 then
doTeleportThing(cid, jailpos, TRUE)
setPlayerStorageValue(cid, jailedstoragevalue_time, os.time()+time)
setPlayerStorageValue(cid, jailedstoragevalue_bool, 1)
table.insert(jail_list,cid)
doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You have been jailed, until ' .. os.date("%H:%M:%S", getPlayerStorageValue(cid, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').')
setPlayerStorageValue(cid, 54312, 0)
end
return TRUE
end



info
Grupo: Campones
Registrado: 14/06/10
Posts: 11
Reputação: +5
Tipo do script: Talkactions
Protocolo (versão do Tibia): 9.10
Servidor utilizado: crystal serve
Bom, eu tenho o sistema de cadeia !jail, e tambem o sistema que transforma o player em "bug" quando fala palavrão.
O meu pedido é o sequinte:
Quando o player falar três vezes palavrão, que ele vá para cadeia.
No caso assim, ele fala palavrão uma vez, vira "bug"
Fala palavrão uma segunda vez, vira "bug" novamente e perde uma certa quantidade de life.
Na terceira vez que ele o fizer, ele é teleportado para a cadeia.
Segue abaixo os scripts que possuo.
Script da Cadeia
Script que proíbe palavrão
Desde já agradeço.
+
Editado Dezembro 3 por lipeehhhh