Witam
Mam takie cos, problem w tym, ze proboje zrobic zeby dmg czaru bylo zalezne od storagevalue gracza, czyli pewnej zmiennej - im wieksza zawartosc zmiennej [s value] tym wieksze dmg czaru bedzie mial.
Czy da sie takie cos zrobic?
Jak mozecie to poprawcie moj skrypt lub powiedzcie co jest w nim zle.
Fajnie by bylo jakby ktos mogl mi wytlumaczyc dokladnie ta linijke:
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, min,-2.0,min)
wogole nie kapuje jak sie z tego liczy dmg, mimo ze przegladalem tutoriale :/
Uzywam TFS 0.3.6 crying damson
Code:
combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, min,-2.0,min)
arr1 = {
{0, 0, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{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 area1 = createCombatArea(arr1)
setCombatArea(combat, area1)
function onCastSpell(cid, var)
local dmg = getPlayerStorageValue(cid,15100)
min = -(dmg)
return doCombat(cid, combat, var)
end
Mam takie cos, problem w tym, ze proboje zrobic zeby dmg czaru bylo zalezne od storagevalue gracza, czyli pewnej zmiennej - im wieksza zawartosc zmiennej [s value] tym wieksze dmg czaru bedzie mial.
Czy da sie takie cos zrobic?
Jak mozecie to poprawcie moj skrypt lub powiedzcie co jest w nim zle.
Fajnie by bylo jakby ktos mogl mi wytlumaczyc dokladnie ta linijke:
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, min,-2.0,min)
wogole nie kapuje jak sie z tego liczy dmg, mimo ze przegladalem tutoriale :/
Uzywam TFS 0.3.6 crying damson