Muito útil esse script, principalmente pra quem deixa o char la nos trainers e dps é deslogado e fica mandando spam pro GM perguntando porque ele logou
'
info
Group: Barão
Joined: 07/03/08
Posts: 231
Reputation: +17
Gender: Masculino

info
Group: Herói
Joined: 07/01/08
Posts: 2.3k
Reputation: +514
Gender: Masculino
Tibia Character: Tonynh

Sistema útil.
/fato
UHAEUHAE
NiceKid? ._.
REP+ mano
Congratulations ![]()
info
Group: Artesão
Joined: 13/05/10
Posts: 114
Reputation: +11

Ótimo,
nunca pensaria nisto...
+REP
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

Script Atualizado
usem o novo agora,mais simples e eficaz.
abraços
info
Group: Conde
Joined: 09/09/09
Posts: 528
Reputation: +424
Tibia Character: Emekalo Makalo

Humm... agora sim esta um script decente xD
Flw e continue trazendo conteudo para o Xtibia.
info
Group: Artesão
Joined: 25/11/07
Posts: 125
Reputation: +5
Tibia Character: Lacookie
Só uma coisa, como assim movimente-se? Basta clicar para baixo? Pois não há espaço para ele "circular"
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

então como havia dito é um anti exit...
se ele não se movimentar, tanto andando quanto virando ele vai ser deslogado.
porque a maioria dos jogadores de Ot Servers costuman deixar suas contam "exit" nos treiners para ficar upando skill.
o script não deixa que isso aconteça.
abraços
info
Group: Conde
Joined: 31/10/08
Posts: 871
Reputation: +199
Tibia Character: Luis Felipe Knight

Muito util esse sistema,
Agora quem dava exit vai si fe....
Parabens.
Abraços.
info
Group: Campones
Joined: 25/07/08
Posts: 13
Reputation: 0

Na verdade o própio server tem um sistema que desloga o personagem em 15 minutos se não se movimentar.. Mas muito bacana.
info
Group: Visconde
Joined: 05/10/06
Posts: 381
Reputation: +7

Cara, como o user acima falou, o servidor já tem um sistema assim...
Não ví finalidade denovo, ;x
info
Group: Herói
Joined: 25/06/08
Posts: 723
Reputation: +275
Gender: Masculino
Tibia Character: Diiva

Putz, era tudo que eu precisava, sinceramente perfeito!
Thiago te amo sabia?! kkkkkk
REP+
Mas acho que ficaria bacana adicionar um aviso no StepOut, olhe:
function onStepOut(cid, item, frompos, topos) if getPlayerStorageValue(cid, config.storage) >= 1 then setPlayerStorageValue(cid, config.storage, -1) doPlayerSendTextMessage(cid, 23, "System kick off!") stopEvent(kick) end end
Abraços.. =)
Edited Junho 13 by DoidinMapper
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

@Doidin
Opa ja esta adicionado!
vlw doin mapper
@Topic
tem servidores que quando voce está atacando o anti idle, reconhece que o player está jogando e não kika ele,exemplo é o pessoal do treiners que ficam lá o dia inteiro e o anti idle não funciona...
mais fica a criterio de quem quiser usa-lo!
abraços
info
Group: Barão
Joined: 18/10/09
Posts: 246
Reputation: +26
Gender: Masculino
Tibia Character: Aran Than

Perfect System.
Testei e Funciounou e agora estou usando em meu servidor.
Aprovado. :button_ok:
O script ta ótimo, mas não intendi, o player tem que se mecher (no caso ctrl + setas) ou ele tem que sair do tile e pisar novamente?
Um script que o player é retirado do tile a cada 15 minutos seria ótimo.






info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino
Creditos: Maestrial(60%),MatheusMkalo(20%) & Vodkart(20%) pelas correção de Bugs.
Explicaçao: Quando o player pisa no tile do treiner é mandando uma mensagem dizendo que se ele nao se movimentar em alguns minutos ele será mandado para o templo e será kikado automaticamente.
MoveEvent/Scripts
autokick.lua
events1,events2= {},{}local config = {tempo = 15,storage = 20000 }function onStepIn(cid, item, frompos, topos)if isPlayer(cid) and getPlayerStorageValue(cid, config.storage) <= 0 thendoPlayerSendTextMessage(cid, 22, "[Trainer]: Movimente-se a cada " .. config.tempo .. " minutos, caso contrário, seu char será levado ao templo.")setPlayerStorageValue(cid, config.storage, 1)events1[getPlayerGUID(cid)] = addEvent(setPlayerStorageValue, config.tempo*60*1000-1000, cid, config.storage, -1)events2[getPlayerGUID(cid)] = addEvent(doTeleportThing, config.tempo*60*1000-500, cid, getTownTemplePosition(getPlayerTown(cid)))endreturn trueendfunction onStepOut(cid, item, frompos, topos)if isPlayer(cid) and getPlayerStorageValue(cid, config.storage) >= 1 thensetPlayerStorageValue(cid, config.storage, -1)doPlayerSendTextMessage(cid, 23, "System kick off!")stopEvent(events1[getPlayerGUID(cid)])stopEvent(events2[getPlayerGUID(cid)])endreturn trueendmovements.xml
Agora abra o MAP EDITOR e coloque no TILE dos trainers o action id 25000
Seu sistema anti Exit está pronto.[/i]
Edited Julho 15 by Daniel