SA
pedido

Pedido Teleport Com Level

Por SarioYana, 10 de jun. de 2012 em Scripts

teleport com level
script
18
2.7k
SarioYanaS
10 de junho de 2012 às 20:29

e ae galera queria um script de teleport com level

existe algum que vcs saibam possa ta passando pra min??

vlw!!!

SubwatS
10 de junho de 2012 às 20:33

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 Junho 10 por Subwat

SubwatS
10 de junho de 2012 às 20:42

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 =).

SarioYanaS
10 de junho de 2012 às 20:48

isso mesm subwat vo testa depois falo o que deu

 

ei kara o action id eu crio um ou poe algum do script??

SubwatS
10 de junho de 2012 às 20:50

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"/>

SarioYanaS
11 de junho de 2012 às 09:36

ah ta vlw

 

vo tenta aki

 

subwat quando eu coloquei td certinho a pos do teleport no documento e tals

so que quando o player passa em cima n acontece nada

LeoxtibiaL
11 de junho de 2012 às 10:05

Sarioyana, veja se você colocou o actionid no teleport igual ao da tag do movements.xml, o script do Subwat funciona perfeitamente.

SarioYanaS
11 de junho de 2012 às 10:16

sim eu fiz assim coloquei actionid e o uniqueid o mesm

e deixei o teleport sem cordenadas

e no script

eu coloquei a cordenada mais quando o player passa em cima

n acontece nada pq??

LeoxtibiaL
11 de junho de 2012 às 10:20

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"/>

SarioYanaS
11 de junho de 2012 às 10:45

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

LeoxtibiaL
11 de junho de 2012 às 10:46

Você colocou o actionid 3031 no teleport? Testei aqui agora, e tá funcionando.

SarioYanaS
11 de junho de 2012 às 10:50

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

LeoxtibiaL
11 de junho de 2012 às 10:52

Você colocou as coordenadas para onde o tp levaria nessa linha?

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

SarioYanaS
11 de junho de 2012 às 11:00

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