12

|pedido| Door Acess

Por 123123, 15 de mai. de 2007 em Actions e Talkactions

5
1.6k
1231231
15 de maio de 2007 às 10:39

Olá, to aki para pedir o actions da door access ..

por ex: so pode entrar na door qm tiver um serto access..

babybssB
16 de maio de 2007 às 19:04

Isso deve ja deve ter só você procurar. Vou te mandar via pm a action.

Editado Maio 16 por babybss

1231231
17 de maio de 2007 às 12:39

blz

fico aguardando

babybssB
17 de maio de 2007 às 18:07

Quer saber vai aqui mesmo:

 

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

if item.uid ==XXXX and item.itemid == YYYY then

player1pos = {x=111, y=95, z=7, stackpos=253}

player1 = getThingfromPos(player1pos)

 

if player1.itemid > 0 then

access = Z

player1access = getPlayerAccess(player1.uid)

 

if player1access == access then

 

nplayer1pos = {x=111, y=93, z=7}

 

doSendMagicEffect(player1pos,2)

 

doTeleportThing(player1.uid,nplayer1pos)

 

doSendMagicEffect(nplayer1pos,10)

 

doPlayerSendTextMessage(player1.uid,18,"Gold Player válido, obrigado e bom divertimento.")

else

doPlayerSendCancel(cid,"Você presisar ter X acess para passar.")

end

else

doPlayerSendCancel(cid,"Você presisa estar em player1pos para poder ser teleportado

end

else

return 0

end

 

return 1

end

 

Explicação:

 

X UniqueID da alavanca

Y ID da porta

Z Acess do char

player1pos Onde o player (gm) devera estar para ser teleportado

nplayer1pos Para onde o player (gm) ira quando for teleportado

Agora nos doplayerSendCancel no primero ele cancela se a pessoa não tiver o tal acess (ex: Você não tem acess de gm)

E o segundo cancela se a pessoa não estiver na posição playerpos1. (ex: você tenque estar na frente da porta)

 

Espero ter ajudado

 

Abraço

Babybss

1231231
17 de maio de 2007 às 18:27

vo testa mando respostas