HeNnet 3 Postado Julho 8, 2007 Share Postado Julho 8, 2007 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 \\ Link para o comentário Compartilhar em outros sites More sharing options...
plinios 0 Postado Julho 8, 2007 Share Postado Julho 8, 2007 oq é acess door Link para o comentário Compartilhar em outros sites More sharing options...
ViNi, ThE 0 Postado Julho 8, 2007 Share Postado Julho 8, 2007 @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 Link para o comentário Compartilhar em outros sites More sharing options...
capeta7 0 Postado Julho 9, 2007 Share Postado Julho 9, 2007 Muito bom este tutoria, concerteza eu vo faze esse tipo de porta no meu server, porem, quero saber uma coisa, funfa em 8.0 ? Link para o comentário Compartilhar em outros sites More sharing options...
Exordium 0 Postado Julho 9, 2007 Share Postado Julho 9, 2007 Ahh, valeu, vou pegar isso pra usar futuramente, teria que ver se pega em 8.0 flw. Link para o comentário Compartilhar em outros sites More sharing options...
Jvchequer 63 Postado Julho 9, 2007 Share Postado Julho 9, 2007 Tópico movido para a seção correta. Atenciosamente, JV Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel95 0 Postado Julho 9, 2007 Share Postado Julho 9, 2007 Muito obrigado, estava procurando para meu server! :} Link para o comentário Compartilhar em outros sites More sharing options...
lobiilecter 0 Postado Julho 16, 2007 Share Postado Julho 16, 2007 sim, funciona em 8.0 você só precisa tomar cuidado com as id's Link para o comentário Compartilhar em outros sites More sharing options...
XStyler 0 Postado Outubro 29, 2007 Share Postado Outubro 29, 2007 Legal ai so gm poderar entrar dependendo do acesso certo? Link para o comentário Compartilhar em outros sites More sharing options...
tibiaa4e 86 Postado Outubro 29, 2007 Share Postado Outubro 29, 2007 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 Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados