Postado Junho 23, 2017 7 anos Preciso de duas scripts : Primeira : tile que da X storage e ser teleportado. Segunda : Só passa no outro tile se tiver X storage
Postado Junho 23, 2017 7 anos Em movements.xml adicione essa linha de código: <movevent type="StepIn" actionid="10105" event="script" value="pedido1.lua"/> Novamente em movements.xml adicione essa linha de código: <movevent type="StepIn" actionid="10106" event="script" value="pedido2.lua"/> Script do pedido1 que ficará em movements/scripts/: local config = { telePosition = {x=155, y=54, z=7}, -- posicao que o player sera teletransportado stor = 98514, -- storage que o player vai receber efeito = CONST_ME_MAGIC_RED, } function onStepIn(cid, item, position) pos = getPlayerPosition(cid) if isPlayer(cid) and getPlayerStorageValue(cid,config.stor) == -1 then doTeleportThing(cid,config.telePosition) setPlayerStorageValue(cid, config.stor,1) end if isPlayer(cid) and getPlayerStorageValue(cid,config.stor) ~= -1 then doSendMagicEffect(pos,config.efeito) end return true end Script do pedido2 que ficará em movements/scripts/ function onStepIn(cid, item, position, fromPosition) local config = { kickPosition = fromPosition, -- posicao que o player sera teletransportado, caso n tenha o storage stor = 98514, -- storage que o player precisa para passar efeito = CONST_ME_MAGIC_RED, } pos = getPlayerPosition(cid) if isPlayer(cid) then if getPlayerStorageValue(cid,config.stor) == -1 then doTeleportThing(cid,config.kickPosition) doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'Voce nao esta autorizado para passar por aqui!') else doSendMagicEffect(pos,config.efeito) end end return true end Não sei porque pediu separadamente, mas tá aí, :). Lembre-se de colocar no actionID do piso no seu editor de mapa, no caso do pedido 1 é 10105 e o do pedido 2 é 10106 Feliz daquele que ensina o que sabe, e aprende o que ensina.
Postado Junho 24, 2017 7 anos Agora, apaskasko disse: @lordzetros Salvou minha vida Deu tudo certo? Caso tenha dado algum bug, só dizer que resolvemos na hora, :). Agradeço pelo REP. Feliz daquele que ensina o que sabe, e aprende o que ensina.
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.