Ir para conteúdo

Runa Que Bota Os Players Na Cadeia!


alote666

Posts Recomendados

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

 

Vá até actions/scripts e crie um arquivo com o none de jail.lua

 

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

 

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

 

Vá até actions/scripts e crie um arquivo com o none de jail.lua

 

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

 

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.

Link para o comentário
Compartilhar em outros sites

  • 1 year later...

mathemas você já foi avisado várias vezes, olha sempre a data do ultimo post se tiver com mais de um mês de inatividade não comente pois é considerado flood, e ainda o seu comentário é considerado flood, construa alguma sugestão ou crítica ao tópico que está postando.

 

Reportado :button_cancel:

 

Leia as regras e se mantenha informado para que possa fazer um post ou tópico bem feito.

 

Abraços.

 

Link para o comentário
Compartilhar em outros sites

  • 11 months later...
×
×
  • Criar Novo...