Olá vim postar um comando para gm para poder prender um players sem ter que ir na prisao e da /c
bom vamos ao trabalho:
va na pasta talkactions,script,copie um arquivo qualquer e renomeie para prisao,depois abra e substitua por isso:
function onSay(cid,words,param)
jailpos = {x=160, y=49, z=5}
unjailpos = {x=160, y=54, z=7}
target = getPlayerByName(param)
local access = getPlayerAccess(cid)
if access >= 3 then
if isPlayer(getPlayerByName(param)) == 1 then
jailer = getPlayerName(cid)
doPlayerSendTextMessage(target,25,'You got jailed by '..jailer..' for 30 minutes.')
doTeleportThing(target,jailpos)
doPlayerSendTextMessage(cid,21,"You just jailed "..param..".")
local a = {cid=cid, target=target, param=param, jailpos=jailpos, unjailpos=unjailpos}
addEvent(onTime,30*60*1000,a)
end
end
end
function onTime(a)
doTeleportThing(a.target,a.unjailpos)
end
posição nao qual o player vai quando o gm ou god da o comando
posição na qual o player vai automaticamente de pois de 30 minutos preso
access minima para poder executar o comando que no caso eh de gm
depois va em talkaction.xml,abrao e cole isto:
<talkaction words="/prender" script="prisao.lua" />
Para prender os players basta dar (exemplo):
/prender "ADM LOLZ
FIM!!!!!
veja meus trabalhos:
dexaeu.hd1.com.br
eles podem ser importante algum dia