Addicted 1 #1 Posted February 10, 2008 Weapons.xml Olá gente! Esse é o meu primeiro tutorial :blush:. Espero estar ajudando.. e se já existir um tópico como esse peço desculpas!! <---> § <---> § <---> Vou mostrar aqui como é a "estrutura" do weapons.xml, para quem não sabe onde encontrar abra a pasta do seu OT\data\weapons\weapons.xml. Aqui está um weapons.xml de um OT versão 8.1(somente de exemplo): <?xml version="1.0"?> <weapons> <!-- Rods --> <wand id="2182" range="4" lvl="8" mana="2" enabled="1" exhaustion="0" script="snakebite rod.lua"><vocation id="2"/><vocation id="6"/></wand> <wand id="2186" range="3" lvl="13" mana="3" enabled="1" exhaustion="0" script="moonlight rod.lua"><vocation id="2"/><vocation id="6"/></wand> <wand id="2185" range="2" lvl="19" mana="5" enabled="1" exhaustion="0" script="volcanic rod.lua"><vocation id="2"/><vocation id="6"/></wand> <wand id="2181" range="1" lvl="26" mana="8" enabled="1" exhaustion="0" script="quagmire rod.lua"><vocation id="2"/><vocation id="6"/></wand> <wand id="2183" range="3" lvl="33" mana="13" enabled="1" exhaustion="0" script="tempest rod.lua"><vocation id="2"/><vocation id="6"/></wand> <!-- Wands --> <wand id="2190" range="4" lvl="8" mana="2" enabled="1" exhaustion="0" script="wand of vortex.lua"><vocation id="1"/><vocation id="5"/></wand> <wand id="2191" range="3" lvl="13" mana="3" enabled="1" exhaustion="0" script="wand of dragonbreath.lua"><vocation id="1"/><vocation id="5"/></wand> <wand id="2188" range="2" lvl="19" mana="5" enabled="1" exhaustion="0" script="wand of plague.lua"><vocation id="1"/><vocation id="5"/></wand> <wand id="2189" range="1" lvl="26" mana="8" enabled="1" exhaustion="0" script="wand of cosmic energy.lua"><vocation id="1"/><vocation id="5"/></wand> <wand id="2187" range="3" lvl="33" mana="13" enabled="1" exhaustion="0" script="wand of inferno.lua"><vocation id="1"/><vocation id="5"/></wand> <!-- Distance weapons --> <distance id="2389" range="6" enabled="1" exhaustion="0" ammo="move" script="spear.lua"></distance> <distance id="2545" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="poison arrow.lua"></distance> <distance id="2546" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="explosive arrow.lua"></distance> </weapons> <---> § <---> § <---> Vou explicar agora uma tag, a de exemplo será a do wand of inferno: <[color="Red"]wand id="2187"[/color] [color="Blue"]range="3"[/color] [color="DarkOrange"]lvl="33"[/color] [color="Purple"]mana="13"[/color] [color="DeepSkyBlue"]enabled="1"[/color] [color="DarkRed"]exhaustion="0"[/color] [color="SeaGreen"]script="wand of inferno.lua"[/color]>[color="Magenta"]<vocation id="1"/><vocation id="5"/>[/color]</wand> Explicando: wand id="2187" -> o id do, no caso, wand. range="3" -> a "rajada" que o wand irá alcançar(em sqm). lvl="33" -> level necessário para usar o wand. mana="13" -> mana que irá ser consumida ao usar o wand. enabled="1" -> sempre tem isso mas eu não sei direito porquê :/ sei que você tem sempre que por isso exhaustion="0" -> se terá exhausted ou não.(0 = sem exhausted. 1 = exhausted leve. 2 = mais exhausted, e assim vai..) script="wand of inferno.lua" -> o nome do script do weapon(tem que estar na pasta scripts do weapons!) <vocation id="1"/><vocation id="5"/> -> número das vocacões que usarão o wand. Em breve eu edito para explicar mais!! E posso tentar explicar os scripts dos weapons! (Y) Share this post Link to post
Dark 3 #2 Posted February 12, 2008 Você poderia ter explicado tambem como criar os scripts. Porem ta bem formatado e explicado e não achei nada parecido no fórum. Aprovado Movido (Scripting → Tutoriais) Share this post Link to post
Addicted 1 #3 Posted February 12, 2008 @D@rK Eu sei, mas eu tinha que sair do pc quando eu postei, então eu parei ai, irei editar esse tópico e terminá-lo. Obrigado pela aprovação! Share this post Link to post
Dy Kilo 0 #4 Posted November 8, 2008 é tbm axo... mais ta bom assim mais bota como criar lah vlw parabens pelo seu topico!! Share this post Link to post
HenneT 3 #5 Posted November 9, 2008 Acho que esse enable ta ai pra tipo, somente players podem usar ai poe enable=1 caso contrario so quem pertence a algum cargo superior, depois eu faço o teste e digo se e isso mesmo, por que ficaria sem sentido eu fazer um script e colocar enable=0 para ninguem poder usar. Hennet, Share this post Link to post
Roowz 0 #6 Posted November 9, 2008 Gostei do tuto, apesar de já saber tudo que você explicou, creio eu que vai ajudar muitos novatos. Share this post Link to post
Jereziah 0 #7 Posted November 18, 2008 Enable 1 = Free Account. Enable 2 = Premmium. Se não foi isso Enable 1 = Normal. Enable 2 = Promoted. Que eu saiba é um desses ai. ~Tópic. Olhaa.. O RcD~ Quando não era Cavaleiro. Hahahaha Apesar de eu entender também acho que irá ajudar muita gente. Ta tudo bem explicadinho... Obrigado. ^^ Share this post Link to post
Deragon 25 #8 Posted November 18, 2008 lol enabled significa ativado((a) no caso de ser magia) Share this post Link to post