Witajcie! Są to skrypty na MEGA MR,SD oraz UH,wspomnę iż nie są mojego autorstwa,dokładnie nie wiem kogo bo znalazłem to na jakimś forum,a autor tego tematu który stworzył był zbanowany za plagiat,więc..
Data/Runes i tworzymy Megamanarunes.lua
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onCastSpell(cid, var) doPlayerAddMana(cid, 9000000) return doCombat(cid, combat, var) end
]
Później włazimy w spells.xml i dodajemy następująca linijkę:
<rune name="Mega MR" id="2300" charges="5" lvl="10" maglv="1" mana="0" soul="0" exhaustion="1" prem="0" enabled="1" allowfaruse="1" script="Megamanarunes.lua"></rune>
Następnie nadal pozostajemy w folderze runes i tworzymy MegaSD.lua
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, -9.3, -7000, -9.7, 0)
function onCastSpell(cid, var) return doCombat(cid, combat, var) end
Spells.xml
<rune name="Super SD" id="2307" charges="1" needtarget="1" maglv="10" exhaustion="1" enabled="1" allowfaruse="1" script="MegaSD.lua"></rune>
MegaUH.lua
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) --setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1.3, -30, 1.7, 0)
function onGetFormulaValues(cid, level, maglevel) min = (level * 2 + maglevel * 3) * 3 - 25 max = (level * 2 + maglevel * 3) * 3.2 if min < 250 then min = 250 end
return min, max end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var) return doCombat(cid, combat, var) end
Spells.xml
<rune name="Super UH" id="2275" aggressive="0" charges="1" needtarget="1" maglv="7" exhaustion="1" enabled="1" allowfaruse="1" script="MegaUH.lua"></rune>
|