IV
action

Script de Dimensão

Por IvanAppel, 17 de mar. de 2014 em Mods, funções e outros

oms
script
29
3.4k
WiihtopW
19 de março de 2014 às 22:31

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;

19 de março de 2014 às 22:34

 

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
WiihtopW
19 de março de 2014 às 22:39

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

19 de março de 2014 às 22:42

No caso, no lugar de clikar no tp vc queria que passa-se por cima?

WiihtopW
19 de março de 2014 às 22:43

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

19 de março de 2014 às 22:49

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

WiihtopW
19 de março de 2014 às 23:00

deeu um erro Event OnStepin Not Found

19 de março de 2014 às 23:03

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
WiihtopW
19 de março de 2014 às 23:06

cara precisso de alguem como tu na minha staff n quer entrar? nem que eu te pague $$ mpra me ajudar

19 de março de 2014 às 23:08

Nem to afim de projeto de Tibia, mesmo que seja ganhando algo

 

Fala ai do script, deu tudo certo?

WiihtopW
19 de março de 2014 às 23:13

deu sim mas, se eu te pagar tu n me ajuda em alguams coisas?


pelo menos 1 favor ): a mais

19 de março de 2014 às 23:16

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 !

WiihtopW
19 de março de 2014 às 23:19

tu pode me responder por pm se eu mandar?

WiihtopW
23 de março de 2014 às 20:29

tem como adicionar para funfar em 8.54 ? esse ai so funcionou no 7.81 agraedeç eiryel