Esta runa é bem legal, ela coloca os players na cadeia muito fácil.
Vamos começar.
Para os OTservers que utilizão como base o The Forgotten Server
1º Vá até actions/scripts e crie um arquivo com o none de jail.lua
2º Dentro deste arquivo jail.lua voce colocara isso:
function onUse(cid, item, frompos, item2, topos)player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}
player1 = getThingfromPos(player1pos)
target = player1.uid
if player1.itemid > 0 then
jail = {x=1017, y=639, z=8}
unjail = {x=1013, y=633, z=8}
doTeleportThing(target,jail,TRUE)
doPlayerSendTextMessage(target,22,"You have been sent to jail for 20 minutes then you will be executed.")
doSendMagicEffect(frompos,2)
local a = {cid=cid, target=target, jail=jail, unjail=unjail}
addEvent(onTime,20*60*1000,a)
end
end
function onTime(a)
doTeleportThing(a.target,a.unjail,TRUE)
end
Onde está de vermelho será o tempo que o player ficar atras das grades.
EXEMPLO:
20*60*1000 ele ficara 20 minutos
45*60*1000 ele ficara 45 minutos
60*60*1000 ele ficara 60 minutos
3º Vá até a pasta actions/ ache o arquivo actions.xml e coloque dentro deste arquivo isso:
<action itemid="2284" script="jail.lua" allowfaruse="1" blockwalls="0" />
Onde está de vermelho será o ID da runa usada, aconcelho a deixar essa mesmo.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Para os OTservers que utilizão como base o Evolutions Server
1º Vá até actions/scripts e crie um arquivo com o none de jail.lua
2º Dentro deste arquivo jail.lua voce colocara isso:
function onUse(cid, item, frompos, item2, topos)player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}
player1 = getThingfromPos(player1pos)
target = player1.uid
if player1.itemid > 0 then
jail = {x=1017, y=639, z=8}
unjail = {x=1013, y=633, z=8}
doTeleportThing(target,jail)
doPlayerSendTextMessage(target,22,"You have been sent to jail for 3 minutes then you will be executed.")
doSendMagicEffect(frompos,2)
local a = {cid=cid, target=target, jail=jail, unjail=unjail}
addEvent(onTime,3*60*1000,a)
end
end
function onTime(a)
doTeleportThing(a.target,a.unjail)
end
Onde está de vermelho será o tempo que o player ficar atras das grades.
EXEMPLO:
3*60*1000 ele ficara 3 minutos
10*60*1000 ele ficara 10 minutos
60*60*1000 ele ficara 60 minutos
3º Vá até a pasta actions/ ache o arquivo actions.xml e coloque dentro deste arquivo isso:
<action itemid="2284" script="jail.lua" allowfaruse="1" blockwalls="0" />
Onde está de vermelho será o ID da runa usada, aconcelho a deixar essa mesmo.