mjsm4ever 0 Postado Dezembro 11, 2009 Share Postado Dezembro 11, 2009 (editado) 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, 2009 por EncoreNumb Link para o comentário https://xtibia.com/forum/topic/124957-resolvido/ Compartilhar em outros sites More sharing options...
Wiltry 7 Postado Dezembro 12, 2009 Share Postado Dezembro 12, 2009 (editado) 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 Editado Dezembro 12, 2009 por Wiltry Link para o comentário https://xtibia.com/forum/topic/124957-resolvido/#findComment-826311 Compartilhar em outros sites More sharing options...
canovas 3 Postado Dezembro 12, 2009 Share Postado Dezembro 12, 2009 Eu nao entendi muito bem, voce poderia explicar mais detalhadamente? Link para o comentário https://xtibia.com/forum/topic/124957-resolvido/#findComment-826374 Compartilhar em outros sites More sharing options...
mjsm4ever 0 Postado Dezembro 12, 2009 Autor Share Postado Dezembro 12, 2009 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 Funcionou perfeitamente! muito obrigado! Só tenho uma dúvida neste script, antes de fechar o tópico. O que significa esta linha? doTeleportThing(parameters.cid, {x = 95, y = 117, z = 7}) Link para o comentário https://xtibia.com/forum/topic/124957-resolvido/#findComment-826395 Compartilhar em outros sites More sharing options...
Wiltry 7 Postado Dezembro 13, 2009 Share Postado Dezembro 13, 2009 (editado) E a posição que o cara vai nascer quando ele relogar. abçs Se tiver mais alguma duvida mande PM Vo pedir pra fechar o topic. Abçs Editado Dezembro 13, 2009 por Wiltry Link para o comentário https://xtibia.com/forum/topic/124957-resolvido/#findComment-826433 Compartilhar em outros sites More sharing options...
Cnic 1 Postado Dezembro 13, 2009 Share Postado Dezembro 13, 2009 ou no config.lua,se eu entendi o que vc quis dizer,tem um negocio lá que fala quanto tempo o player pode ficar la parado!!! Link para o comentário https://xtibia.com/forum/topic/124957-resolvido/#findComment-826435 Compartilhar em outros sites More sharing options...
Wiltry 7 Postado Dezembro 13, 2009 Share Postado Dezembro 13, 2009 Mas se ele fikar dando ctrl + direção nao é kikado, tipo ctrl > ai o char vai praquela direção > Qualquer bot pode fazer isso. abçs Link para o comentário https://xtibia.com/forum/topic/124957-resolvido/#findComment-826447 Compartilhar em outros sites More sharing options...
helinholima 13 Postado Dezembro 13, 2009 Share Postado Dezembro 13, 2009 Pedido Entregue, tópico fechado. Qualquer dúvida mande uma pm para o Wiltry. Link para o comentário https://xtibia.com/forum/topic/124957-resolvido/#findComment-826466 Compartilhar em outros sites More sharing options...
Posts Recomendados