ST

[ Resolvido ]

Por St.Samurai, 11 de fev. de 2010 em Archived

4
714
St.SamuraiS
11 de fevereiro de 2010 às 02:17

Veja a imagem e ja digo a action que eu quero

54zss5.png

Ali onde eu sinalizei em vermelho queria uma action que só pudesse passar uma vez só por char

alguem me manda essa action ? :D

AntharazA
11 de fevereiro de 2010 às 12:02

Vá no map editor e bote a actionid do piso como 3005.

 

Em movements.xml coloque antes de </movements>:

 

	<movevent type="StepIn" actionid="3005" event="script" value="byantharaz1.lua"/>

 

Coloque o script abaixo em um arquivo que você criará chamado byantharaz1.lua em data/movements/scripts:

 

function onStepIn(cid)
if getPlayerStorageValue(cid,5551) ~= -1 then
doTeleportThing(cid,{x = XXX, y = YYY, z = Z})
doPlayerSendTextMessage(cid,23,"Você não tem autorização para passar...")
else
setPlayerStorageValue(cid,5551,1)
end
end

 

 

Em {x = XXX, y = YYY, z = Z} você coloca as coordenadas para onde o player será levado caso ele já tenha passado. Ex:.. se o player estiver indo da direita pra esquerda, bote a posição do sqm a direta do piso...

Editado Fevereiro 11 por Antharaz

St.SamuraiS
11 de fevereiro de 2010 às 14:13

ae cara vlw deu certo aki :)

 

#Edit poderia me ajudar com um script e npc assim que so pode passar por uma porta se falasse com um npc e pagasse ex: 1kk

Editado Fevereiro 11 por St.Samurai

\Mattheus ~*\
11 de fevereiro de 2010 às 17:28

Já que o pedido foi entregue estarei fechando o tópico, se quiser fazer outro pedido crie outro tópico.

 

Abraços.