BL

Tile Que Cria Parede E Outra Que Remove

Por bloder, 09 de mai. de 2010 em Scripts

tibia
script
otserv
5
2.3k
bloderB
09 de maio de 2010 às 18:19

Tipo do script:Movement

 

Protocolo (versão do Tibia): 8.50

 

Servidor utilizado: The Forgotten Server 0.3.5

 

Nível de experiência:

 

Adicionais/Informações:

 

quero um script que quando um player passar por cima de um SQM, crie uma parede, e quando ele passar em outro SQM, remover a parede que foi criada.

 

Agradeço desde ja a todos.

joaohdJ
10 de maio de 2010 às 13:08

Creio que seja isto:

 

function onStepIn(cid,item,pos)
local wallPos = {x=10,y=10,z=7,stackpos=1}
local wallId = 1355

        if item.uid == 95895 then
           if not getThingfromPos(wallPos).itemid == wallId then
              doCreateItem(wallPos, 1355, 1)
           end
        elseif item.uid == 95896 then
           if getThingfromPos(wallPos).itemid == wallId then
              doRemoveItem(getThingfromPos(wallPos).uid,1)
           end
           end
           return TRUE
           end        

 

Não esqueça de editar a wallPos e a wallId.

 

flw

bloderB
10 de maio de 2010 às 16:31

E depois oq eu coloko no MOVEMENTS.XML ? :?:

joaohdJ
10 de maio de 2010 às 16:43

Em movements.xml:

 

<movement type="StepIn" uniqueid="95895;95896" event="script" value="NOME DO SCRIPT.lua"/>

 

flw

bloderB
11 de maio de 2010 às 19:17

Não funciono :confused:,quando eu passo em cima do tile não acontece nada,acho que eu fiz alguma coisa errada mais não sei oq é.

mas mesmo assim VLW AE.

 

Ja resolvi

FLW

Editado Maio 13 por LucasHere