frerety 7 Postado Maio 27, 2006 Share Postado Maio 27, 2006 HiHo! Conforme pedido na seção "Pedido de Códigos", taki uma action que faz com que a porta só abra com uma xave. Irei mostrar duas maneiras de se fazer (Para fazer todas as portas de um mesmo ID abrirem com a mesma key & Para abrir apenas uma porta (utilizando UID) abrir com uma key). Não adicione as duas, adicione uma ou outra! Para fazer todas as portas de um mesmo ID abrirem com a mesma key Crie um arquivo na pasta data/actions/scripts com o nome doorkey.lua e adicione isso: function onUse(cid, item, frompos, item2, topos)portafechada = 4914 -- coloque aqui o id da porta fechada portaaberta = 4915 -- coloque aqui o id da porta aberta idkey = 2300 -- coloque aqui o id da key if item.itemid == idkey and item2.itemid == portafechada then doTransformItem(item2.uid,portaaberta) elseif item.itemid == idkey and item2.itemid == portaaberta then doTransformItem(item2.uid,portafechada) else doPlayerSendTextMessage(cid,22,"Sorry, not possible.") end return 1 end .: Alterações necessárias: .: * portafechada => ID da porta fechada .: * portaaberta => ID da porta aberta .: * idkey => ID da xave agora vá em data/actions/actions.xml e abra com o bloco de notas procure por: <action ... E adicione logo abaixo de qualquer um: <action itemid="ID DA KEY" script="doorkey.lua" /> .: Alterações necessárias: .: * ID DA KEY => coloque o id da key aki PS01 .: ACONSELHO USAR PORTAS QUE NÃO ABRAM QUANDO CLIQUE NELAS. PS02 .: SE ACONTECER DE OS PLAYERS CONSEGUIREM ABRIR A PORTA SEM A CHAVE OLHE MAIS PRA BAIXO... Para abrir apenas uma porta (utilizando UID) abrir com uma key Adicione à porta um UID qualquer (pelo MapEditor) Crie um arquivo na pasta data/actions/scripts com o nome doorkeytwo.lua e adicione isso: function onUse(cid, item, frompos, item2, topos)portafechada = 4914 -- coloque aqui o ID da porta fechada portaaberta = 4915 -- coloque aqui o ID da porta aberta uidporta = 1805 -- coloque aqui o UID da porta idkey = 2300 -- coloque aqui o id da key if item.itemid == idkey and item2.itemid == portafechada and item2.uid == uidporta then doTransformItem(item2.uid,portaaberta) elseif item.itemid == idkey and item2.itemid == portaaberta and item2.uid == uidporta then doTransformItem(item2.uid,portafechada) else doPlayerSendTextMessage(cid,22,"Sorry, not possible.") end return 1 end .: Alterações necessárias: .: * portafechada => ID da porta fechada .: * portaaberta => ID da porta aberta .: * uidporta => UID da porta (colocado pelo MapEditor) .: * idkey => ID da xave Agora vá em data/actions/actions.xml e abra com o bloco de notas procure por: <action ... E adicione logo abaixo de qualquer um: <action itemid="ID DA KEY" script="doorkeytwo.lua" /> .: Alterações necessárias: .: * ID DA KEY => coloque o id da key aki Caso os players consigam abrir a porta sem a key .: Você terá que observar se a porta já está em uso em outro lugar, pois se já estiver, único jeito é alterar o id da porta para uma que não está presente no map ou uma que não abre. No YurOts 0.9.4 (que eu uso) existe uma door que não abre [id 4913 (fechada) e 4915 (aberta)], vc poderá trocar os ids para esses ou para outro de sua preferência. Caso você não queira trocar o ID da door e depois de ter verificado se essa é a única porta do server com essa ID (ID não é UID), você poderá retirar o code do player abrir essa porta sem key... Abra: data/actions/actions.xml e procure por: itemid="ID DA PORTA FECHADA"e itemid="ID DA PORTA ABERTA" .: Delete essas duas linhas (as linhas inteiras) .: Se não resolver o problema poste aqui que eu ajudo... ----- end ----- Pronto... resete o server i good diversão FlW CyA! PS .: Caso você esteja tendo dificuldades com o code, poste o problema aqui e me mande uma mensagem pessoal dizendo que postou (para eu responder + rápido) ou apenas me mande uma mensagem dizendo o problema. Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/ Compartilhar em outros sites More sharing options...
ScarFace 0 Postado Maio 28, 2006 Share Postado Maio 28, 2006 Mt boa!!!!! Sabe ond vo usa neh? uhahuauhauhauha Mt rox vlws ^^ Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-78357 Compartilhar em outros sites More sharing options...
Claverockz 0 Postado Maio 30, 2006 Share Postado Maio 30, 2006 Muito legal...Mais não tem parada de numero da chave não?...que isto ajudaria os players a descobrir as chaves... Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-79651 Compartilhar em outros sites More sharing options...
Yedo lw 0 Postado Maio 30, 2006 Share Postado Maio 30, 2006 opa.... tipo ^^ eu fis e tals... pronto agora temos uma porta e a chave q abre ela... =/ mais qq adianta eu faze um codigo pra pode abri com tal chave c eu consigo abri ela normalmente !!!! !?!?!?! plz help here !! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-79710 Compartilhar em outros sites More sharing options...
frerety 7 Postado Maio 30, 2006 Autor Share Postado Maio 30, 2006 HiHo! @Claverockz Para você adicionar o número da key quando der look você terá que alterar as sources do seu binário =/... tente colocar um "readable" (plaquinha) do lado da porta falando qual chave é ou coloque escrito em um livro mesmo... Caso precise de algum script msg me... ^^ @Yedo lw Sim, tem como fazer com que essa porta abra só com a chave... Olhe no post a parte editada que estarei explicando como fazer isso... FlW CyA! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-80027 Compartilhar em outros sites More sharing options...
Yedo lw 0 Postado Maio 31, 2006 Share Postado Maio 31, 2006 =/ .... kkk c vai me odia.. mais tipo... so melhoro um poko os cod tipo... fico tudo looko.. ^^ a dor e tals... so abre com a tal key... so q o unico geito de abri a porta e pondo a chave no chao e na frente da porta.... c eu dexa a chave no meu corpo e tenta abri a porta... ela tipo abre e fexa bem rapido ... !! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-80456 Compartilhar em outros sites More sharing options...
Clic 0 Postado Maio 31, 2006 Share Postado Maio 31, 2006 frerety fiko loka!!! Parabens continue assim!! flw!! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-80494 Compartilhar em outros sites More sharing options...
frerety 7 Postado Junho 1, 2006 Autor Share Postado Junho 1, 2006 HiHo! @Yedo lw ih kra... eu testei nu meu ot e deu td certim... u problema deve estar com seu binário (programa que "abre" seu ot)... As sources dele devem estar bugadas... =/... Tente trocar de binário apenas para testar... ^^... PS .: Testei com YurOTS 0.9.4 FlW CyA! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-81261 Compartilhar em outros sites More sharing options...
klop 0 Postado Junho 4, 2006 Share Postado Junho 4, 2006 manu tpw... eu num to encontranu uma porta q num abre sozinha... e tb tem umas porta q eu boto daew quandu eu uso a xave ela abre e fexa rapido (c ela tive fexada)e c ele jah tiver aberta eu uso a xave ela fexa e abre como arrumo issu:???ow onde me fla u id d uma porta q num abre pls Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-83373 Compartilhar em outros sites More sharing options...
frerety 7 Postado Junho 4, 2006 Autor Share Postado Junho 4, 2006 HiHo! @Yedo lw & klop Vocês adicionaram só um script acima ou vocês adicionaram os 2 (Para fazer todas as portas de um mesmo ID abrirem com a mesma key & Para abrir apenas uma porta (utilizando UID) abrir com uma key)? Se tiverem adicionado os 2, retirem um script (Qualquer duvida olhe lá em cima nas primeiras linhas, irei editar e colocar uma frase sobre isso). FlW CyA! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-83419 Compartilhar em outros sites More sharing options...
Stalon 1 Postado Junho 10, 2006 Share Postado Junho 10, 2006 Aew Aviso importante na porta de uid pra funciona perfeitamente eu axo melhor coloka assim no actions.xml! <action itemid="ID da Porta" script="Nome do arquivo .lua" /> <action uniqueid="Uniqueid id da Porta " script="Nome do arquivo .lua" /> Vlw ae Frerety,soh to dando uma dica pra coloka la!nois se fala pelo msn flw! Fuiiiiiiiiiiiiiiiiiiiiiiiii!! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-88333 Compartilhar em outros sites More sharing options...
frerety 7 Postado Junho 11, 2006 Autor Share Postado Junho 11, 2006 HiHo! @Stalon Não pode colocar assim porque você clica é na chave e não na porta... o certo é <action itemid="ID_DA_KEY" ... e não <action uniqueid="ID_DA_DOOR" ... ^^... Como já dito acima, você tem que adicionar no actions.xml apenas o item em que você dá use... ^^ FlW CyA! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-88763 Compartilhar em outros sites More sharing options...
Stalon 1 Postado Junho 11, 2006 Share Postado Junho 11, 2006 Opa to meio sego mal ae!xD! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-88885 Compartilhar em outros sites More sharing options...
Stalon 1 Postado Junho 11, 2006 Share Postado Junho 11, 2006 outra obsvaçao ia escreve id da key escrevi erado xD! Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-88888 Compartilhar em outros sites More sharing options...
Sanzao 0 Postado Junho 17, 2006 Share Postado Junho 17, 2006 vlw ae, tava prokurano por isso e essa tah bem explicada ;D Link para o comentário https://xtibia.com/forum/topic/16519-pedidocomo-abrir-portas-com-chave/#findComment-94221 Compartilhar em outros sites More sharing options...
Posts Recomendados