MA
criatura

Piso teleportando

Por matheusata55, 05 de jun. de 2016 em Scripting

2
88
05 de junho de 2016 às 21:58

eae galera, gostaria que alguem me ajudasse, estou procurando um script que assim que o player anda em cima do piso ele é teleportado pro templo ou outra localidade qualquer (configuravel)

obs: a seta em vermelha é onde o player vai andar e ao cair no piso é teleportado e ao ir para a area desejada aparece uma mensagem em cima do char que no caso da imagem é " Welcome to monsters!"

 

 

saf.png

sasdf.png

saf.png.f1496ea4cc29614fec7c43e64b4c5f54.png

sasdf.png.876be4f6b222a6a0215978bd39fe3707.png

Yan LiimaY
05 de junho de 2016 às 22:31

 

Em movements/scripts/ crie um arquivo .lua e cole isto dentro:

 

 


local teleport = {

level = 1,

posição = {x = 255, y = 255, z = 7}

}

 

function onStepIn(cid, item, position, fromPosition)

if getPlayerLevel(cid) < teleport.level then

doPlayerSendCancel(cid, 'Apenas jogadores level '.. teleport.level ..' podem passar aqui.')

doTeleportThing(cid, fromPosition)

else

doTeleportThing(cid, teleport.posição)

doPlayerSay(cid, "Welcome to monsters!", TALKTYPE_ORANGE_1)

end

return true

end

 

Em movements.xml adicione:

 

 


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

 

CONFIGURAÇÕES

 

 

 

 

 


level = 1, -- AQUI VOCÊ CONFIGURA O LEVEL QUE PODERA SER TELEPORTADO

posição = {x = 255, y = 255, z = 7} -- AQUI A POSIÇÃO PRA ONDE O PLAYER IRÁ SE TELEPORTAR

 

No mapa editor adicione o actionID 23647 no piso.