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
Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*