Ir para conteúdo

Script de Dimensão


IvanAppel

Posts Recomendados

ele nao chega a teleportar apenas salva a posiçao onde voce esta e tem que clicar no tp para aparecer22:26 Now you are in dimension.


como eu disse ele apenas salva minha posiçao e se eu clicar novamente ele volta pra onde eu tinha salvo

porem eu nao sou teleportado para o destino x y z;

Link para o comentário
Compartilhar em outros sites

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

  queststatus = getPlayerStorageValue(cid,1419)
  if queststatus == -1 then
 
pos = getPlayerPosition(cid)
pos2 = {x=1401, y=1042, z=5} -- Posição da dimensão
 
doPlayerSendTextMessage(cid,18,"Now you are in dimension.")
doTeleportThing(cid,pos)
setPlayerStorageValue(cid,1419,1)
doSendMagicEffect(frompos,98)
else
doTeleportThing(cid, pos2)
doSendMagicEffect(frompos,98)
doPlayerSendTextMessage(cid,18,"You leaved of dimension.")
doSendAnimatedText(getPlayerPosition(cid), "!!!", 180)
setPlayerStorageValue(cid,1419,-1)
end
return true
end
Link para o comentário
Compartilhar em outros sites

desculpa ser chato agora funcionou , porem so funciona se eu clicar com o botao esuerdo do mouse encima do tp , teria como eu modificar isso para apenas andar para cima do tp e ja teleportar. ? agradeço s2

Link para o comentário
Compartilhar em outros sites

sim exemplo eu tenho que clicar no tp para ir para a posiçao x z y , nao tem como colocar apenas se eu passa-se encima ja iria me teleprotar para a posiçao ? agradeço desde ja

Link para o comentário
Compartilhar em outros sites

No caso iremos ter que trocar de action para movement...

 

Crie um arquivo na pasta movements/scripts com o nome de dimensaoshoguns.lua e coloque o script que lhe dei e

 

e va em movements.lua e adicione essa tag:

 

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

 

Aonde ta o XXXX e o id do portal


Lembrando que vc tem que excluir o seu que estava no Actions

Link para o comentário
Compartilhar em outros sites

Mancada minha kkkk, mudamos para movements e esqueci de editar o script, ta ai:

 

 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
 
  queststatus = getPlayerStorageValue(cid,1419)
  if queststatus == -1 then

pos = getPlayerPosition(cid)
pos2 = {x=1401, y=1042, z=5} -- Posição da dimensão

doPlayerSendTextMessage(cid,18,"Now you are in dimension.")
doTeleportThing(cid,pos)
setPlayerStorageValue(cid,1419,1)
doSendMagicEffect(frompos,98)
else
doTeleportThing(cid, pos2)
doSendMagicEffect(frompos,98)
doPlayerSendTextMessage(cid,18,"You leaved of dimension.")
doSendAnimatedText(getPlayerPosition(cid), "!!!", 180)
setPlayerStorageValue(cid,1419,-1)
end
return true
end
Link para o comentário
Compartilhar em outros sites

Poste sua dúvida aki mesmo no fórum, que eu ou outras pessoas vai lhe ajuda

 

Agora vou durmir, então so amanhan agora....

 

 

 

 

Obs: fica a dica pro dono do tópico que o seu script não esta funcional !

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...