CA

Criandoportacomaccess

Por cai01992, 17 de jan. de 2009 em Archived

script
7
867
cai01992C
17 de janeiro de 2009 às 15:17

Ola eu Estou tentando fazer 1 Porta pra q Apenas Gods Podem Utilizar !

Mais não Esta Dando muito Certo…

 

Ao tentar Abri-la diz q não sou God como no Script abaixo isso era pra Acontecer com Os Players!

 

(Slayer Yoruts 8.4 v6)

 

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

reqaces = getPlayerAccess(cid)

if item.uid == 8080 then

if reqaces == 5 then

pos = getPlayerPosition(cid)

 

if pos.x == topos.x then

if pos.y < topos.y then

pos.y = topos.y + 1

else

pos.y = topos.y - 1

end

elseif pos.y == topos.y then

if pos.x < topos.x then

pos.x = topos.x + 1

else

pos.x = topos.x - 1

end

else

doPlayerSendTextMessage(cid,22,Stand in front of the door.')

return 1

end

 

doTeleportThing(cid,pos)

doSendMagicEffect(topos,12)

else

doPlayerSendTextMessage(cid,22,'Apenas Gods Podem Entrar Aqui!')

end

return 1

else

return 0

end

end

Editado Janeiro 17 por cai01992

sirwormS
18 de janeiro de 2009 às 12:17

Primeiramente, você não está na área certa....

E Pra que criar um porta que só GOD pode entrar? :blink:

 

...Pula ela! :yipi:

 

 

//WorM.~~

malignoM
18 de janeiro de 2009 às 20:25

Fas o seguinte,pegue uma porta normal,sabe o negócio onde s efas casa?pegue ele e clique aonde a porta esta!tem que ficar azul!dai só entra quem for invited!!

 

 

Voce não esta em area errada não?

 

 

 

Espero ter ajudado!

 

 

 

M@IiGho//

RickzsR
19 de janeiro de 2009 às 11:33

Movido para Suporte/Dúvidas - Scripts

WillChrisW
19 de janeiro de 2009 às 11:48
-- level doors based on actionId

-- to make door for level x create door on map and set its actionid to x+1000

 

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

local group = 3

 

if group >= 2 then

pos = getPlayerPosition(cid)

 

if pos.x == topos.x then

if pos.y < topos.y then

pos.y = topos.y + 1

else

pos.y = topos.y - 1

end

elseif pos.y == topos.y then

if pos.x < topos.x then

pos.x = topos.x + 1

else

pos.x = topos.x - 1

end

else

doPlayerSendTextMessage(cid,22,'Stand in front of the door.')

return 1

end

 

doTeleportThing(cid,pos)

doSendMagicEffect(topos,12)

else

doPlayerSendTextMessage(cid,22,'You need group ' .. group .. ' to pass this door.')

end

return 1

else

return 0

end

end

 

Tente isto...se não der eu não sei...odeio mexer com posições ._.

cai01992C
22 de janeiro de 2009 às 18:33

Obrigado a Todos Eu consegui resolver o Problema :)

 

eq eu fiz uma sala gm para fazer invasões mais facilmente entre outros ;P

 

Muito obrigado pela ajuda!

MerchantM
26 de janeiro de 2009 às 09:09

Dúvida Sanada,

:button_cancel: Tópico Fechado.

 

 

Abraços