lugk123 1 Postado Setembro 12, 2012 Share Postado Setembro 12, 2012 Como posso criar wand's que atacar em area 3x3 ? Link para o comentário Compartilhar em outros sites More sharing options...
0 beddy 118 Postado Setembro 14, 2012 Share Postado Setembro 14, 2012 Area errada amigo, a area correta seria esta : http://www.xtibia.com/forum/forum/86-pedidos-e-duvidas-scripting/ Topico Reportado! Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Setembro 17, 2012 Share Postado Setembro 17, 2012 Tópico movido. Mais atenção na próxima vez. Link para o comentário Compartilhar em outros sites More sharing options...
0 eduardo190696 47 Postado Setembro 17, 2012 Share Postado Setembro 17, 2012 (editado) Amigo, aconselho você a pesquisar um pouco antes de fazer um pedido, Pois aqui no Xtibia tem tutoriais de como fazer isso que você quer. Créditos: theflammer 70% - POR CRIAR O TUTORIAL E O SCRIPT (?). KingDestroyer 30% - POR EDITAR O TUTORIAL E O SCRIPT. Imagem Lembrando que só funciona em OT's 8.0+. Pra começar, entre na pasta do teu OT, e depois vá em DATA/WEAPONS/SCRIPTS Copie qualquer script que esteja la, (Um arquivo .lua) apague tudo que está escrito no Script e coloque isto: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDSWORD) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5.0, -500, -5.0, -500) local area = createCombatArea( { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } ) setCombatArea(combat, area) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end feche e salve como demonrage.lua Explicando: COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE : É o tipo de combate, no caso physical. COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDSWORD : É o cambate a distancia, isso que fará sair uma espada. COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) e COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) : É o ataque de HOLY, isso que fará sair o ataque de area com HOLY. COMBAT_FORMULA_LEVELMAGIC, -5.0, -500, -5.0, -500 : É o poder da espada, no caso está como o dobro do poder do Sprite wand, para poder deixa mais fraco basta mexer nos numeros. -5.0, -500, -5.0, -500, mas eles devem ser sempre negativos. Agora abra o arquivo weapons.xml que esta na pasta weapons, abra-o e na parte onde esta escrito "<!-- Rods --> ou <!-- Wands -->" adicione em baixo do ultimo isso: <wand id="7382" range="10" lvl="50" mana="13" enabled="1" exhaustion="0" script="demonrage.lua"><vocation id="2"/><vocation id="4"/><vocation id="8"/>></wand> Explicando: é o id do item que sera usado, no caso o id da demonrage 7382é a distancia que irá atakaré o lvl necessario para usar a armaquantidade de mana que gasta Pronto a arma está feita, mas pera ae, quando a pessoa der look na arma vai aparecer oq? Nada, naum vai aparecer ataque nem nome, como resolver?faça o seguinte, va na pasta Items, e abra-o arquivo items.xml, aperta Ctrl+F, irá abrir uma janela, digite o id da demonrage, 7382, ele ira achar apenas um.estará assim: <item id="7382" name=""> <attribute key="weight" value="0"/> </item> Apague isso, e coloque isto: <item id="7382" name="Holy Sword"> <attribute key="weight" value="6400"/> <attribute key="defense" value="50"/> <attribute key="attack" value="120"/> <attribute key="weaponType" value="sword"/> <attribute key="description0" value="With Holy Damage"/> No caso a espada será de uma mao, para mudar isso, só colocar " <attribute key="slotType" value="two-handed"/>" abaixo do ultimo.Para mudar o ataque ou a defesa, só mudar o value de attack e defense. Pronto sua Holy Sword está pronta, agora quando alguem der look no item irá aparecer atk 120 def 50 e o nome aparecera Holy Sword. Obrigado. Tópico oficial : http://www.xtibia.co...ataque-de-area/ e antes de vim falar que isso é de sword, é só você copiar uma wand e ir seguindo o tutorial. Editado Setembro 17, 2012 por eduardobean Link para o comentário Compartilhar em outros sites More sharing options...
0 lugk123 1 Postado Setembro 23, 2012 Autor Share Postado Setembro 23, 2012 Sou novo aqui, prestarei atenção na proxima vez. ------------------------------------------------------------------- Valeu eduardobean, reputado !! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
lugk123 1
Como posso criar wand's que atacar em area 3x3 ?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados