Uma movements que automaticamente iria deslogar o player depois de 15 minutos que o player estiver lá.
Se o player ficasse 15 minutos nesse tile ele seria kikado?
O primeiro eu nao entendi muito bem, mas se o segundo for oq eu to pensando da pra fzer.
-----
Fiz do modo 2:
tempo = 1 -- em minutos
function onStepIn(cid, item, frompos, topos)
storage = 20000
--configs
tempo = 1 -- em minutos
--configs
if item.actionid == 25000 then
parameters = {cid = cid, storage = 20000}
addEvent(kick, 1000*60*tempo, parameters)
doPlayerSendTextMessage(cid, 22, "Olá")
setPlayerStorageValue(cid, storage, 1)
end
return TRUE
end
function kick(parameters)
if getPlayerStorageValue(parameters.cid, parameters.storage) == 1 then
setPlayerStorageValue(parameters.cid, parameters.storage, -1)
doTeleportThing(parameters.cid, {x = 95, y = 117, z = 7})
doRemoveCreature(parameters.cid)
add = addEvent(kick, 1000*60*tempo, parameters)
stopEvent(add)
end
return TRUE
end
function onStepOut(cid, item, frompos, topos)
setPlayerStorageValue(cid, 20000, -1)
stopEvent(add)
end
XML:
<movevent type="StepIn" actionid="25000" event="script" value="autokick.lua"/>
<movevent type="StepOut" actionid="25000" event="script" value="autokick.lua"/>
Só você ir no map editor, e colocar actionid 25000 no tile que você quizer que tenha autokick.
Abçs







info
Grupo: Campones
Registrado: 03/11/09
Posts: 0
Reputação: 0
Olá Xtibianos, eu queria um script que quando o IP do player for 0.0.0.0, ou seja quando player da EXIT automaticamente ele seria kickado do server.
É possível?
OU
Uma movements que automaticamente iria deslogar o player depois de 15 minutos que o player estiver lá.
Editado Dezembro 11 por EncoreNumb