igorovisk 0 Postado Agosto 4, 2009 Share Postado Agosto 4, 2009 Pessoal to querendo muito faze uma magia que paralyza e q pega a tela inteira, pra paladin ja que a outra esta bugada ( n gasta mana nem tem exausted) mas que desse um dano baxo tipo da sd pra pally. tbm queria um bolt especial q toda vez q acerta, dexa com holy (tirando 20, e q paralizasse) Link para o comentário Compartilhar em outros sites More sharing options...
faake 0 Postado Agosto 6, 2009 Share Postado Agosto 6, 2009 Vixi, dificil mas acho que existem programas que editam itens e spells. espero ter ajudado Link para o comentário Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Agosto 9, 2009 Share Postado Agosto 9, 2009 Bom cara, fiz a spell aqui pra ti.A bolt eu vo ve se consigo e ja te mando o script se eu consegui. Vai na pasta data/spells/scripts, depois cria um arquivo lua e nomeie para exevo mas mort e cole isto nele: local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -30, -1.7, 0) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) --setConditionParam(condition, CONDITION_PARAM_SPEED, -250) setConditionFormula(condition, -0.9, 0, -0.9, 0) setCombatCondition(combat, condition) arr = { {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Ok, apos ter feito isso, va em data/spells e abra o arquivo spells.xml, ache a categoria "Attack Spells" e cole isto: <instant name="Super Death Strike" words="exevo mas mort" lvl="16" mana="20" prem="0" blockwalls="1" exhaustion="1000" needlearn="0" script="exevo mas mort.lua"> <vocation name="Paladin" /> <vocation name="Royal Paladin" /> </instant> Bom, acho q é isso, qualquer erro da um toque aew q eu arrumo, espero ter ajudado. Link para o comentário Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Agosto 10, 2009 Share Postado Agosto 10, 2009 Ta, demoro mas consegui o script da bolt. Abra a pasta data/weapons/scripts do seu ot, crie um arquivo lua, nomeie para paralyze bolt e cole isto: local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_INFERNALBOLT) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) --setConditionParam(condition, CONDITION_PARAM_SPEED, -250) setConditionFormula(condition, -0.9, 0, -0.9, 0) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_FIRE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 5, 3000, -25) addDamageCondition(condition, 1, 5000, -666) setCombatCondition(combat, condition) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end Olha cara, eu nao consegui faze por holy, eu fiquei um tempao pesquisando e n achei nenhum script em que o player fique perdendo vida por holy a cada segundo.Pelo tempo que eu fiquei pesquisando e pelo fato de eu n ter achado nda, eu acho q n tem como o cara fica perdendo holy, ate porque agr n me vem em mente nenhum monstro que use um ataque em que o player fique perdendo vida por holy a cada segundo.Se vc lembra de um monstro me avisa que eu mudo.Como eu n consegui faze por holy, fiz por fire.Agr vamos continuar: Feito isso, va na pasta data/weapons e abra o arquivos weapons.xml, ache "Ammunition" e cole isto la: <distance id="ID DA BOLT" level="70" script="paralyze bolt.lua"/> Bom, eu botei a imagem de uma infernal bolt saindo na hora do atake, entao se nao for infernal bolt a muniçao que voce quer que seja assim, entao me fle que eu troco.Espero ter ajudado. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados