Witam, dzis chcia?bym wam zaprezentowa? skrypt mojego autorstwa
Jest to czar dla knighta, co? lepszego od exori gran, na niekt?rych otsach mo?e si? komu? przyda?
Czar testowany na Yourots Styller 8.54
A wi?c zaczynajmy
w data/spells/scripts/attack
stw?rz plik lua o nazwie badlight, a w nim wklej :
Nast?pnie otw?rz :
data/spells/spells.xml i dopisz :
Pami?taj aby powy?szy kod dopisa? do Attack Spells !!!
Je?li nie masz folderu attack to plik lua nale?y wgra? do :
data/spells/scripts
I dopisa? do : data/spells/spells.xml to :
Obja?nienie powy?szego kodu :
lvl="150" - Wymagany level do u?ycia czaru
mana="300" - Ilosc zu?ywanej many przy u?yciu czaru
prem="1" - Czy czar ma by? dla graczy z PACC - 1 - Nie - 2 - Tak
exhaustion="3000" - Jak czesto mozna uzywac czar ( sekundy )
..vocation id="4"... - dla jakiej profesji ma by? czar
I oczywi?cie screen :
Pozdrawiam.
Jest to czar dla knighta, co? lepszego od exori gran, na niekt?rych otsach mo?e si? komu? przyda?
Czar testowany na Yourots Styller 8.54
A wi?c zaczynajmy
w data/spells/scripts/attack
stw?rz plik lua o nazwie badlight, a w nim wklej :
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, true)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -6.8, 0, -8.0, 0)
local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)
function onGetFormulaValues(cid, level, skill, attack, factor)
local skillTotal, levelTotal = skill + attack * 7, level / 5
return -(skillTotal * 7.1 + levelTotal), -(skillTotal * 8 + levelTotal)
end
setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Nast?pnie otw?rz :
data/spells/spells.xml i dopisz :
Code:
<instant name="badlight" words="badlight" lvl="150" mana="300" prem="1" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="3000" needlearn="0" event="script" value="attack/badlight.lua">
<vocation id="4"/>
<vocation id="8"/>
</instant>
Pami?taj aby powy?szy kod dopisa? do Attack Spells !!!
Je?li nie masz folderu attack to plik lua nale?y wgra? do :
data/spells/scripts
I dopisa? do : data/spells/spells.xml to :
Code:
<instant name="badlight" words="badlight" lvl="150" mana="300" prem="1" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="3000" needlearn="0" event="script" value="badlight.lua">
<vocation id="4"/>
<vocation id="8"/>
</instant>
Obja?nienie powy?szego kodu :
lvl="150" - Wymagany level do u?ycia czaru
mana="300" - Ilosc zu?ywanej many przy u?yciu czaru
prem="1" - Czy czar ma by? dla graczy z PACC - 1 - Nie - 2 - Tak
exhaustion="3000" - Jak czesto mozna uzywac czar ( sekundy )
..vocation id="4"... - dla jakiej profesji ma by? czar
I oczywi?cie screen :
Pozdrawiam.