Postado Outubro 23, 2012 12 anos Nome: Ant Exit Autor: Maestrial(60%),MatheusMkalo(20%) & Vodkart-eu(20%) pela Atualização e correção de Bugs. Versão Testada: 8.54 ~ 8.60 Comentários: 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. Vá em MoveEvent/Scripts, crie um arquivo LUA, e renomeie para autokick.lua local config = { tempo = 15, --[[ Tempo em minutos ]] storage = 20000, --[[ Não mexa aqui ]] teleport = {x=160, y=54, z=7} --[[ Coordenadas do seu templo ]] } function onStepIn(cid, item, fromPosition, toPosition) events[cid] = {} if(isPlayer(cid)) then if(getPlayerStorageValue(cid, config.storage) <= 0) then events[cid][1] = addEvent(setPlayerStorageValue, config.tempo*60*1000-1000, cid, config.storage, -1) events[cid][2] = addEvent(doTeleportThing, config.tempo*60*1000-500, cid, config.teleport) events[cid][3] = addEvent(doRemoveCreature, config.tempo*60*1000, cid) doPlayerSendTextMessage(cid, 22, "[Trainer]: Movimente-se a cada " .. config.tempo .. " minutos, caso contrário, seu char será deslogado.") setPlayerStorageValue(cid, config.storage, 1) end end return true end function onStepOut(cid, item, fromPosition, toPosition) if(isPlayer(cid)) then if(getPlayerStorageValue(cid, config.storage) >= 1) then stopEvent(events[cid][1]) stopEvent(events[cid][2]) stopEvent(events[cid][3]) events[cid] = nil setPlayerStorageValue(cid, config.storage, -1) doPlayerSendTextMessage(cid, 23, "System kick off!") end end return true end em movements.xml adicione as tags: <movevent type="StepIn" actionid="25000" event="script" value="autokick.lua"/> <movevent type="StepOut" actionid="25000" event="script" value="autokick.lua"/> Contato; god.marinii [email protected]
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.