BL

[Pedido] Script Para Teleport

Por Black55, 03 de jul. de 2010 em Archived

tibia
script
otserv
3
1.2k
Black55B
03 de julho de 2010 às 01:15

Tipo do script: actions

Protocolo (versão do Tibia): 8.57

Servidor utilizado: Real server 2.2.3

Nível de experiência: Não sou tão experiente com scripting mas ja li muitos tutoriais e sei como editar faser algumas coisas.

Adicionais/Informações: Podem colocar qualquer numero de action ID etc depois eu edito o script com as cordenadas corretas.

 

 

O script deve ser assim:

Quando um player passar por cima de um piso ele deve ser teleportado para um lugar mas ele so deve ser teleportado se ele tiver X item,

se alguem suber como faz estou esperando.

;D

 

 

 

 

 

 

 

Cya.

ka9K
03 de julho de 2010 às 12:44

Voce vai em movements crie um arquivo ptele.lua e coloca isso.

 

function onStepIn(cid, item, frompos, item2, topos) 


local novapos = {x=462, y=1349, z=8} -- posição onde o player vai ser teleportado.
local item_id = 2160 -- id do item que o player precisa para ser teleportado.

if item.uid == 1022 then
if getPlayerItemCount(cid, item_id) >= 1 then
getThingfromPos(getPlayerPosition(cid))
doTeleportThing(cid ,novapos)
doSendMagicEffect(getPlayerPosition(cid), 10)
doPlayerRemoveItem(cid, item_id, 1)
doPlayerSendTextMessage(cid, 19, "Seu item"..getItemNameById(item_id).." foi removido!")
else
doPlayerSendTextMessage(cid, 19, "Voce nao tem "..getItemNameById(item_id).." para ir adiante.")
end
end
end

 

Depoi vai em XML e coloque esse tag.

 

<movement type="StepIn" uniqueid="1022" event="script" value="ptele.lua" />

 

Agora é so ir no mapa editor e coloca a uniqueid 1022 no pisso.

2 semanas depois...
ChurijoC
10 de julho de 2010 às 19:03

Muito bom o Script :thumbsupsmiley:

Parabéns , testei e funcionou :yes:

Obrigado.