[action] Porta Com Access

HeNnet
Por HeNnet
em Actions e Talkactions

HeNnet

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 01/09/05Posts: 114Char no Tibia: Tiduji

Como nunca vi esse script e vi algumas pessoas pedindo resolvi fazer um,

Peguei do "mikiube" e editei :), Nunca testei...

(Já testaram e disseram que funcionou.)

Vamos ao que interessa \/ x]

 

Faça 1 arquivo chamado accessdoor.lua e escrevo o código abaixo dentro dele:

function onUse(cid, item, frompos, item2, topos)
reqaccess = item.actionid - 1000 -- actionids below 100 are reserved

if reqaccess == 5 then 
if getPlayerAccess(cid) == reqaccess 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,'Fique na frente da porta.')
  return 1
 end

 doTeleportThing(cid,pos)
 doSendMagicEffect(topos,12)
else
 doPlayerSendTextMessage(cid,22,'Você não tem o acesso permitido para passar por essa porta.')
end
return 1
else
return 0
end
end

 

Salve o arquivo na pasta data/action/scripts e no actions.xml que fica na pasta data/actions

Adicione isso:

<action itemid="ID DA PORTA" script="accessdoor.lua" />

 

E quando você foi por a porta no MAP EDITOR por com a action ID dela ex:

1000+acesso para passar pela porta, Exemplo: Você quer colocar uma porta de acesso 5, você coloca 1000+5= 1005

 

Caso for mudar para outro acesso terá que editar a parte de

if reqaccess = 5 then

também

 

EXPLICANDO:

 

if reqaccess == 5 then

(Se o acesso for 5 ele conseguirá passar);

 

else
 doPlayerSendTextMessage(cid,22,'Você não tem o acesso permitido para passar por essa porta.')
end

(Caso não tenho o access vai mandar esse mensagem.)

 

 

Salve e é isso...

 

 

Abraços HeNnEt icon10.gif\\

wizardwarriorvr8.jpg

HenneT

nostrafanso6.png

plinios

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 29/11/06Posts: 86

oq é acess door

[Assinatura removida por conter imagem inapropriada]

Atenciosamente,
Coordenação XTibia.com

ViNi, ThE

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/10/06Posts: 36Char no Tibia: Gran Knight Vini

@Plinios

Eh uma porta que somente um player q tenha um certo access pode passar. Ex: Somente um GM pode passar.

 

@Topic

Mto bom ja tinha visto isso num ot mas nunca soube fazer ;)

 

Flw

capeta7

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 22/04/06Posts: 238

Muito bom este tutoria, concerteza eu vo faze esse tipo de porta no meu server, porem, quero saber uma coisa, funfa em 8.0 ?

QUOTE
21:51 Gabriel Stoll [12]: aki é thais?
21:51 Gabriel Stoll [12]: ?
21:51 Gabriel Stoll [12]: ?
21:52 Djinn Middow [20]: n.. eh northport ^.-

-----------------
mithi_9@hotmail.com
-----------------
----> Bars <----

Exordium

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 24/01/06Posts: 190

Ahh, valeu, vou pegar isso pra usar futuramente, teria que ver se pega em 8.0

 

flw.

Sou fã de:







Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Tópico movido para a seção correta.

 

 

Atenciosamente, JV

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

Gabriel95

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 18/04/07Posts: 96

Muito obrigado, estava procurando para meu server! :}

[Banido por Ripping]

lobiilecter

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/10/06Posts: 30

sim, funciona em 8.0 você só precisa tomar cuidado com as id's

-------------
se precisar de uma action pro seu ot... e não conseguir fazer... pode pedir que eu posso tentar fazer para você!
-------------




XStyler

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 28/10/07Posts: 25Char no Tibia: Nenhum no momento

Legal ai so gm poderar entrar dependendo do acesso certo?

Ban por Ripping

tibiaa4e

Ex amante de Tibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/12/05Posts: 912Gênero: MasculinoChar no Tibia: Kohzete

Hm ja tinha visto uma dessa

 

Vc poderia atualizar os esquemas pra svn

No caso n prescisaria ficar emf rente a porta

 

Eu to sem nada de ot no Pc

 

+ vou me lembrar de pegar uma e dar uma ajeitada

 

 

+ foi boa a ideia

 

tente sempre inovar nos scripts

Aposentado de OTserver e Tibia

Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest