Vai em creaturescript e faça um arquivo com qualquer nome e cole o seguinte código dentro:
local prisaoPos, storage = {x = 1, y = 1, z = 1}, 1384, 10
function onDeath(cid, corpse, deathList)
for i = 1, #deathList do
local kid = deathList[i]
if isPlayer(cid) and getPlayerVocation(cid) == getPlayerVocation(kid) then
doTeleportThing(kid, prisaoPos, true)
doSendAnimatedText(getThingPos(kid), "Jailed")
doPlayerSendTextMessage(kid, 25, "You were arrested for killing a player of the same vocation as yours.")
setPlayerStorageValue(kid, 1383, 1)
addEvent(doTeleportThing, tempo*1000, kid, getTownTemplePosition(getPlayerTown(cid)), true)
end
end
end
Logo após feito isso, vá em login.lua e registre a seguinte linha:
registerCreatureEvent(cid, "JailSystem")
E depois vá em creaturescript.XML e cole a outra seguinte linha:
<event type="death" name="JailSystem" event="script" value="nome do arquivo.lua"/>







info
Grupo: Campones
Registrado: 13/12/12
Posts: 45
Reputação: +1
Char no Tibia: Tauros Br
Ae pessoal!
alguem pode me dar ou explica como cria 1 sistem de jail para quem mata 1 player da mesma voaction ?
Ex: se o Player Test One (knight) matar o player Test Two (Paladin) ele fika só pk!
agr se o player Test One (knight) matar o player Teste Three (knight), o player Teste One vai preso por 10 min!