

GeTTa416
Campones-
Total de itens
4 -
Registro em
-
Última visita
Tudo que GeTTa416 postou
-
Olá!! vou mostrar um exevo vis frigo pox san Vá em data/spells/attack copie e cole qualquer arquivo e add isso nele local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_BIGCLOUDS) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.6, -30, -1.2, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.6, -30, -1.2, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_POISONAREA) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -0.6, -30, -1.2, 0) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -0.6, -30, -1.2, 0) local arr1 = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1} } local arr2 = { {1, 1, 1, 1, 1}, {1, 0, 0, 0, 1}, {1, 0, 2, 0, 1}, {1, 0, 0, 0, 1}, {1, 1, 1, 1, 1}, } local arr3 = { {1, 1, 1, 1, 1, 1, 1}, {1, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 2, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 1}, {1, 1, 1, 1, 1, 1, 1}, } local arr4 = { {1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 0, 0, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 2, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 0, 0, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4} addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 300, parameters) addEvent(onCastSpell3, 600, parameters) addEvent(onCastSpell4, 900, parameters) end Está ai! agora a tag... Vá em Data/spells e clique com o botao direito em spells.xml e adicione isso <instant name="Multi Berserk" words="Exori Vis Frigo Pox San" lvl="117" manapercent="40" prem="0" needweapon="1" exhaustion="1000" needlearn="0" script="attack/Exori Vis Frigo Pox San.lua"> <vocation name="Knight" /> <vocation name="Elite Knight" /> << Qualquer bug postar aki para que eu corrija >> Bye :smile_positivo: Coments plx
-
Olá! vim mostrar uma magia fora do "basico" dos montros!,para dar uma "encrementada" em seus atakes! Vá em Data/Spells/monsters copy e cole qualquer arquivo renomeie para energy mega_exori e add isso nele local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YELLOWENERGY) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGYBALL) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180) local condition = createConditionObject(CONDITION_ENERGY) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 5, 2000, -150) addDamageCondition(condition, 5, 2000, -100) addDamageCondition(condition, 20, 2000, -50) setCombatCondition(combat, condition) local arr = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 3, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end está ai, agora a tag Data/spells,abra o Spells.xml e lá no fundo add isso <instant name="Mega Exori Energy" words="Mega_exori" direction="0" enabled="0" script="monsters/energy mega_exori.lua"></instant> Agora soh abrir o ot falar Mega_exori e testar =) <<< Qualker duvida ou bugs, postar aki pra min corrijir >>> SS: http://img205.imageshack.us/my.php?image=magiamo0.png
-
Olá Gente!! eu estou aki divulgando o meu 1° monstro << Se der bug,postem para que eu possa corrijir! >> Observação importante! Monstro com magias do ot Slayer yourots 8.4 e magias editadas by me! abra data/monsters/sorcerers e copy qualker arquivo e add isso nele! <?xml version="1.0" encoding="UTF-8"?> <monster name="Light Follower" species="human" nameDescription="a Light Follower" race="blood" experience="10000" speed="400" manacost="0"> <health now="50000" max="50000"/> <look type="145" head="79" body="79" legs="114" feet="0" addons="3" corpse="6324"/> <targetchange interval="60000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag staticattack="50"/> <flag lightlevel="0"/> <flag lightcolor="0"/> <flag targetdistance="3"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="Divine Missile" interval="0" chance="85" min="-350" max="-4350"/> <attack name="Frost Hur" interval="4000" chance="100" min="-400" max="-4692"/> <attack name="Pally Song" interval="3000" chance="50" min="-1000" max="-4692"/> </attacks> <defenses armor="40" defense="45"> <defense name="Ultimate Healing" interval="2000" chance="40" min="25000" max="50000"/> </defenses> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="0"/> </immunities> <voices interval="2000" chance="30"> <voice sentence="In Defend of Light!"/> </voices> <loot> <item id="2148" countmax="20" chance1="100000" chancemax="0"/> <item id="2465" chance="10000"/> <item id="2461" chance="10000"/> <item id="2649" chance="10000"/> <item id="2671" countmax="2" chance1="20000" chancemax="0"/> <item id="1987" chance="100000"> </item> </loot> </monster> Depois soh salvar,abrir seu ot e testar!!
-
Olá pessoal!! venho-lhes mostrar uma magia que criei em meu ot! <<Qualker bug postar aki para eu tentar corrijir>> Intaum vá a Data/spells/attack Renomeie qualquer arquivo e add isso local combat1 = createCombatObject()setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 17) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 6) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 31) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 34) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 6) setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180) local combat6 = createCombatObject() setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat6, COMBAT_PARAM_EFFECT, 17) setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180) arr1 = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1}, } arr2 = { {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {1, 1, 1, 1, 2, 1, 1, 1, 1}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, } arr3 = { {1, 0, 0, 0, 0, 0, 0, 0, 1}, {1, 1, 0, 0, 0, 0, 0, 1, 1}, {1, 1, 1, 0, 0, 0, 1, 1, 1}, {1, 1, 1, 1, 0, 1, 1, 1, 1}, {1, 1, 1, 1, 2, 1, 1, 1, 1}, {1, 1, 1, 1, 0, 1, 1, 1, 1}, {1, 1, 1, 0, 0, 0, 1, 1, 1}, {1, 1, 0, 0, 0, 0, 0, 1, 1}, {1, 0, 0, 0, 0, 0, 0, 0, 1}, } arr4 = { {1, 1, 1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 2, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 1}, } arr5 = { {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {1, 1, 1, 1, 2, 1, 1, 1, 1}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, } arr6 = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) local area5 = createCombatArea(arr5) local area6 = createCombatArea(arr6) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) setCombatArea(combat5, area5) setCombatArea(combat6, area6) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end local function onCastSpell5(parameters) doCombat(parameters.cid, parameters.combat5, parameters.var) end local function onCastSpell6(parameters) doCombat(parameters.cid, parameters.combat6, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6 } addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 1000, parameters) addEvent(onCastSpell3, 1500, parameters) addEvent(onCastSpell4, 2000, parameters) addEvent(onCastSpell5, 2500, parameters) addEvent(onCastSpell6, 3000, parameters) end Pronto!! só ligar seu ot e testar <<Se der bug poste e eu corrijo>>
-
Olá... eu naum vi muitos tutoriais de spells com conditions intaum decidi postar 1 aki Intaum vamos a magia... vá na pasta do teu ot entre em data/spells/attack ( se o seu nao tiver attack ignore-o) Copie e cole um arquivo... renomei-o para Curse Sd e adcione isso! local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180) local condition = createConditionObject(CONDITION_CURSED) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) setCombatCondition(combat, condition) setCombatCondition(combat, condition)addDamageCondition(condition, 1, 0, -5000) local arr = { {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}, {1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1}, {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}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Explicando tudo! COMBAT_DEATHDAMAGE: É o tipo de damage... voce pode escolher outros... mais deathdamage eh o mais conveniente CONST_ME_MORTAREA: Area de efeito... CONDITION_CURSED: Eh o tipo de condition... oq eh condition...um efeito da magia que quando atinge o player deixa ele com um elemento que faz ele perder vida... No global.lua voce pode encontrar mais tipos de CONDITIONS addDamageCondition(condition, 1, 0, -5000): Esse 1 eh quantas veses essa condition irá se repetir... o 0 eh em quantos milesegundos vai ser ativado a condition e o 5000 eh o damage da condition Ex> condition,3,3000,100 >> O player ki for atingido,além do damage normal da magia irá tomar 3 hits de 100 Dps vá em Spells.xml e adicione a seguinte tag: <instant name="Cursed Sd" words="Exevo Gran Mas Curse" direction="1" lvl="120" maglv="60" mana="1200" soul="0" exhaustion="500" prem="0" enabled="1" script="attack/Curse Sd.lua"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> Espero ter explicado bem!! Mto obrigado Obs> Essa magia soh foi testada No Yourots Slayer v7 8.4
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.