DretiDemon 21 Postado Julho 31, 2007 Share Postado Julho 31, 2007 (editado) Espero que Gostem! -Uber exori: area = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } attackType = ATTACK_PHYSICAL needDirection = false areaEffect = NM_ME_HIT_AREA animationEffect = NM_ANI_NONE hitEffect = NM_ME_HIT_AREA damageEffect = NM_ME_HIT_AREA animationColor = RED offensive = true drawblood = true UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0) function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} n = tonumber(var) -- try to convert it to a number if n ~= nil then -- bugged -- ultimateExplosionObject.minDmg = var+0 -- UltimateExplosionObject.maxDmg = var+0 UltimateExplosionObject.minDmg = 200 UltimateExplosionObject.maxDmg = 9000 else -- UltimateExplosionObject.minDmg = (level * 2 + maglv * 3) * 2.3 - 30 -- UltimateExplosionObject.maxDmg = (level * 2 + maglv * 3) * 3.0 UltimateExplosionObject.minDmg = (level * 1.5 + maglv * 1.5) * 1.2 UltimateExplosionObject.maxDmg = (level * 1.5 + maglv * 1.5) * 2.3 end return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered()) end E lah no arquivo "spells.xml" <spell name="Super Berzeker" words="uber exori" maglv="6" mana="50" enabled="1"><vocation id="4" /></spell> -Death Star area = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0}, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } attackType = ATTACK_PHYSICAL needDirection = false areaEffect = NM_ME_MORT_AREA animationEffect = NM_ANI_SUDDENDEATH hitEffect = NM_ME_MORT_AREA damageEffect = NM_ME_MORT_AREA animationColor = 250 offensive = true drawblood = true UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0) function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} n = tonumber(var) -- try to convert it to a number if n ~= nil then -- bugged -- ultimateExplosionObject.minDmg = var+0 -- UltimateExplosionObject.maxDmg = var+0 UltimateExplosionObject.minDmg = 0 UltimateExplosionObject.maxDmg = 0 else UltimateExplosionObject.minDmg = (level * 2 + maglv * 3) * 4.0 UltimateExplosionObject.maxDmg = (level * 2 + maglv * 3) * 5.0 end return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered()) end E lah no arquivo "spells.xms" <spell name="death star" words="death star" maglv="70" mana="100" enabled="1"><vocation id="1" /><vocation id="2" /><vocation id="3" /><vocation id="4" /></spell> -Ultimate hur attackType = ATTACK_NONE animationEffect = NM_ANI_NONE hitEffect = NM_ME_NONE damageEffect = NM_ME_MAGIC_POISEN animationColor = GREEN offensive = false drawblood = false GreatHasteObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0) function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} ret = doTargetMagic(cid, centerpos, GreatHasteObject:ordered()) if(ret) then speed = getSpeed(cid) time = 10000000 --in seconds addspeed = (speed*9.9)-0 changeSpeed(cid, addspeed, time) end return ret end Lah na Pasta "spells.xml" <spell name="Strong Haste" words="ultimate hur" maglv="10" mana="150" enabled="1"><vocation id="1" /><vocation id="2" /><vocation id="3" /><vocation id="4" /></spell> -Exevo gran mas Mort area = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } attackType = ATTACK_PHYSICAL needDirection = false areaEffect = NM_ME_MORT_AREA animationEffect = NM_ANI_SUDDENDEATH hitEffect = NM_ME_MORT_AREA damageEffect = NM_ME_MORT_AREA animationColor = RED offensive = true drawblood = true GreatEnergyBeamObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0) function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} GreatEnergyBeamObject.minDmg = (level * 10 + maglv *10) * 5.0 GreatEnergyBeamObject.maxDmg = (level * 10 + maglv *10) * 10.0 return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, GreatEnergyBeamObject:ordered()) end e lah na pasta "spells.xml" <spell name="Ultimate Mort" words="exevo gran mas mort" maglv="100" mana="400" enabled="1"><vocation id="1" /></spell> -Crux Divina area = { {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, } attackType = ATTACK_PHYSICAL needDirection = false areaEffect = NM_ME_HIT_AREA animationEffect = NM_ANI_NONE hitEffect = NM_ME_HIT_AREA damageEffect = NM_ME_HIT_AREA animationColor = RED offensive = true drawblood = true UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0) function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} n = tonumber(var) -- try to convert it to a number if n ~= nil then -- bugged -- ultimateExplosionObject.minDmg = var+0 -- UltimateExplosionObject.maxDmg = var+0 UltimateExplosionObject.minDmg = 0 UltimateExplosionObject.maxDmg = 0 else UltimateExplosionObject.minDmg = (level * 2 + maglv * 3) * 2.3 - 30 UltimateExplosionObject.maxDmg = (level * 2 + maglv * 3) * 3.0 end return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered()) end E lah no arquivo "spells.xml" <spell name="Super Berzeker" words="cruz divina" maglv="6" mana="80" enabled="1"><vocation id="4" /></spell> -Bp function onCast(cid, creaturePos, level, maglv, var) n = makeArrows(cid,1988,1); return n end Lah no "spells.xml" (na parte conjure senao n da certo) <conjure name="Backpack" words="bp" conjureId="1988" conjureCount="1" aggressive="0" lvl="0" maglv="0" mana="10" soul="3" prem="1" promotion="1" enabled="1" function="conjureItem"><vocation name="Paladin"/><vocation name="Sorcerer"/><vocation name="Druid"/><vocation name="Knight"/></conjure> Oh estou postando mais uma spell: -Ice Golem Energy Beam: (8.0) Na pasta "spells/scripts" local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -.2, 0, 0, 0) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) setCombatCondition(combat, condition) local arr = { {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 3, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end e na "spells.xml" <instant name="Ice Golem Energy Beam" words="ice golem energy beam" lvl="1" maglv="0" mana="0" soul="0" exhaustion="1" prem="1" enabled="1" script="ice golem energy beam.lua"></instant> -Exori Mas: (8.0) Na pasta "spells/scripts" local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 34) setCombatFormula(combat, COMBAT_FORMULA_SKILL, -0.2, -20, -0.5, 0) local arr = { {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 3, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end E na "spells.xml" <instant name="exori mas" words="exori mas" lvl="33" maglv="4" mana="160" exhaustion="1" prem="1" enabled="1" script="exori mas.lua"> <vocation id="8"/> </instant> Estou Postando Mais 2 Spells -Mana Drain (Knight): Na "spells/scripts" area = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } attackType = 9 needDirection = false areaEffect = 10 animationEffect = 4 hitEffect = 23 damageEffect = 10 animationColor = 71 offensive = false drawblood = false UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0) function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} n = tonumber(var) -- try to convert it to a number if n ~= nil then -- bugged -- ultimateExplosionObject.minDmg = var+0 -- UltimateExplosionObject.maxDmg = var+0 UltimateExplosionObject.minDmg = 100 UltimateExplosionObject.maxDmg = 600 else UltimateExplosionObject.minDmg = (level * 2 + maglv * 3) * 2.6 - 30 UltimateExplosionObject.maxDmg = (level * 2 + maglv * 3) * 3.0 end return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered()) end E na "spells.xml" <spell name="mana drain" words="mana drain" maglv="3" mana="80" enabled="1"><vocation id="4" /></spell> -Exevo Gran mas Sundeth: Na "spells/scripts" area = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } attackType = 4 needDirection = false areaEffect = 0 animationEffect = 10 hitEffect = 17 damageEffect = 0 animationColor = 255 offensive = true drawblood = true UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0) function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} n = tonumber(var) -- try to convert it to a number if n ~= nil then -- bugged -- ultimateExplosionObject.minDmg = var+0 -- UltimateExplosionObject.maxDmg = var+0 UltimateExplosionObject.minDmg = 1000 UltimateExplosionObject.maxDmg = 9000 else UltimateExplosionObject.minDmg = (level * 2 + maglv * 3) * 2.6 - 30 UltimateExplosionObject.maxDmg = (level * 2 + maglv * 3) * 3.0 end return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered()) end E na "spells.xml" <spell name="exevo gram mas sundeth" words="exevo gram mas death" maglv="90" mana="130" enabled="1"><vocation id="1" /></spell> Estão aki minhas spells espero q gostem delas ~Coments PLXX~ Atualizado dia 1/setembro/2007 Editado Setembro 2, 2007 por 4458638 Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/ Compartilhar em outros sites More sharing options...
Necro das Trevas 0 Postado Julho 31, 2007 Share Postado Julho 31, 2007 Ótimo... sem mais... flws Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-352009 Compartilhar em outros sites More sharing options...
Dekooo 0 Postado Agosto 2, 2007 Share Postado Agosto 2, 2007 opaa muito bom!! 4458638, peguei seu post pra por no meu tópico (Lista de Listas de Spells) Licença :lol: Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-353269 Compartilhar em outros sites More sharing options...
nuk 0 Postado Agosto 6, 2007 Share Postado Agosto 6, 2007 algumas são um poco simples... nada de mto incrivel... mais ta bom Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-356254 Compartilhar em outros sites More sharing options...
lucasmlima 0 Postado Agosto 9, 2007 Share Postado Agosto 9, 2007 eu quero saber pra qual versão essas magias eugostei!! resposta fast plx Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-357809 Compartilhar em outros sites More sharing options...
akur 0 Postado Agosto 10, 2007 Share Postado Agosto 10, 2007 rox talvez bote no meu ot Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-358261 Compartilhar em outros sites More sharing options...
DretiDemon 21 Postado Agosto 15, 2007 Autor Share Postado Agosto 15, 2007 Oh estou postando mais uma spell: -Ice Golem Energy Beam: (8.0) Na pasta "spells/scripts" local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -.2, 0, 0, 0) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) setCombatCondition(combat, condition) local arr = { {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 3, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end e na "spells.xml" <instant name="Ice Golem Energy Beam" words="ice golem energy beam" lvl="1" maglv="0" mana="0" soul="0" exhaustion="1" prem="1" enabled="1" script="ice golem energy beam.lua"></instant> -Exori Mas: (8.0) Na pasta "spells/scripts" local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 34) setCombatFormula(combat, COMBAT_FORMULA_SKILL, -0.2, -20, -0.5, 0) local arr = { {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 3, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end E na "spells.xml" <instant name="exori mas" words="exori mas" lvl="33" maglv="4" mana="160" exhaustion="1" prem="1" enabled="1" script="exori mas.lua"> <vocation id="8"/> </instant> Espero q gostem das novas spells. ~Coments~ Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-362122 Compartilhar em outros sites More sharing options...
chris471 0 Postado Agosto 15, 2007 Share Postado Agosto 15, 2007 Cara muito boa essas magias ae realmente parabens nota 10 Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-362137 Compartilhar em outros sites More sharing options...
walckerstriker 0 Postado Agosto 16, 2007 Share Postado Agosto 16, 2007 Ja vi essas spells quando eram novidade no tibia 7.6. Eu tinha todas elas sao muito massa. Parabens T+ Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-362519 Compartilhar em outros sites More sharing options...
Felipe Moraes 151 Postado Novembro 10, 2007 Share Postado Novembro 10, 2007 bem simples, mas ta valendo... o importante é a intençao... Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-420125 Compartilhar em outros sites More sharing options...
guidao666 0 Postado Outubro 26, 2010 Share Postado Outubro 26, 2010 AEw ta massa SÒ q eu tenho um problema eu preciso um script da exori da versao 7.6 gastando 100 d mana VLW Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-949057 Compartilhar em outros sites More sharing options...
Trile 49 Postado Janeiro 5, 2011 Share Postado Janeiro 5, 2011 Gostei Um Pouco, Mais Porque é sem sentido , mais ta valeno , vlw ae ! Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-984837 Compartilhar em outros sites More sharing options...
douguera 18 Postado Janeiro 22, 2011 Share Postado Janeiro 22, 2011 Cara ta mt legal as magias mas tipo tem como da uma ajeitada por uma code pra ficar mais organizado pro pessoal entender mas Continua assim q tu vai longe boa script espero mais suas em !!! Link para o comentário https://xtibia.com/forum/topic/57979-novas-magias/#findComment-991787 Compartilhar em outros sites More sharing options...
Posts Recomendados