What's new

Pomoc przy czarze

hjuston

User
Joined
Nov 10, 2008
Messages
29
Reaction score
0
Witam

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
 
Top