Ir para conteúdo
  • 0

Script De Uma Area Logout


MonsterOt

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

vai ser executado ao usar uma alavanca.. ou usar um item, ao dar um comando, tipo /area.. ou vai acontecer em tal horário, em um intervalo de tempo..?

Editado por Leoxtibia
Link para o comentário
Compartilhar em outros sites

  • 0

é uma certa area no mapa.. que se um player ficar nessa area por mais de 5 minutos ele é teleportado para o templo!

 

acho q da pra faze isso usando isso

 

 

local config = {

fromPos = {x=118, y=49, z=6}, -- posição superior esquerda do mapa

toPos = {x=126, y=53, z=6}, -- posição inferior direita do mapa

}

Link para o comentário
Compartilhar em outros sites

  • 0

Hum, entendi... tem um modo mais fácil, é só você colocar um actionid na entrada do local, e o player só poderá ficar lá pelo tempo configurado.

 

Em data/movements/scripts crie um arquivo.lua e cole isto dentro:

 

local time = 1 -- tempo em minutos para o player ser expulso
local newpos = {x=1,y=1,z=} -- local para onde o player será teleportado

function onStepIn(cid, item, position, fromPosition)
doCreatureSay(cid, "Você tem "..time.." minutos para ser expulso.", TALKTYPE_ORANGE_1)
addEvent(function()
doTeleportThing(cid, newpos)
doSendMagicEffect(newpos, 10)
doPlayerPopupFYI(cid, "Você saiu da área")
end, time*60*1000)
return true
end

 

Em movements.xml cole a tag:

 

<movevent type="StepIn" actionid="5700" event="script" value="NOMEDOSEUARQUIVO.lua"/>

 

É só colocar o actionid 5700 no chão da entrada do local, que o player será expulso depois do tempo configurado.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...