Ir para conteúdo
  • 0

Pedido Teleport Com Level


SarioYana

Pergunta

Posts Recomendados

  • 0

function onStepIn(cid, item, position, fromPosition)

if getPlayerLevel(cid) >= 1500 then

local teleport = {x=31883, y=31756, z=7}

doTeleportThing(cid, teleport)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "voce nao tem o level requirido.")

 

return true

end

end

 

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

 

poe uma action no teleport e edite o script para a posição desejada e pronto.

=)

 

movements.xml

 

 

fiz rapidamente não testei... no aguardo de sua resposta =)

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

  • 0

mas isso é uma talkaction. pelo que intendi ele queria aquele teleport aquela bolinha azul ao pisar nela ter que ter um level pra teleportar u.u foi o que eu entendi =).

Link para o comentário
Compartilhar em outros sites

  • 0

cola está tag em movements

ae só escolher uma actionID qualquer q n esteja em uso e por ali em movements e dps por no teleport.

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

Link para o comentário
Compartilhar em outros sites

  • 0

Que uniqueid? Nao precisa do uniqueid, voce so precisa colocar um actionid no teleport e colocar aqui nessa tag a mesma actionid no lugar de XXXX.

 

<movevent type="StepIn" actionid="XXXX" event="script" value="nomedoseuarquivo.lua"/>

Link para o comentário
Compartilhar em outros sites

  • 0

vo postar como que coloquei

 

coloquei a tag assim

 

    <movevent type="StepIn" actionid="3031" event="script" value="testport.lua"/>

 

kara mais do mesm geito que tu falo eu olhei procurei 3031 pra ver si nao existia

n existe 3031

ai eu tentei colocar so actionid n deu

ai depois tentei

so uniqueid e depois

tentei os 2

 

e o script ta assim

function onStepIn(cid, item, position, fromPosition)
if getPlayerLevel(cid) >= 1500 then
local teleport = {x=980, y=1016, z=7}
doTeleportThing(cid, teleport)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "voce nao tem o level requirido.")
return true
end
end

 

n deu

 

n acontece nada

Link para o comentário
Compartilhar em outros sites

  • 0

sim kara eu coloquei desse geito tem que por cordenadas em teleport?

 

eu so coloquei no script

 

mais ot aki eh mapa propio que eu to fazendo mais o servidor eu peguei do baiak

engraçado que no console do server nao aparece nenhum erro

Link para o comentário
Compartilhar em outros sites

  • 0

mais essas cordenadas é do que??

eu coloquei onde o teleport vai

 

vo posta 2 imagem pra tu ver como ta

 

essa imagem ta o actionid 3031 e a de baixo vo passa em cima pra ver o que acontece

post-319424-0-44590800-1339423174_thumb.jpg

 

 

 

post-319424-0-44590800-1339423174_thumb.jpg

post-319424-0-66635600-1339423199_thumb.jpg

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...