What's new

Spell uderzaj?cy kilka razy

Cebal

Active User
Joined
Dec 23, 2008
Messages
62
Reaction score
0
Wi?c chodzi mi o to, ?e nie wiem jak zrobi?, ?eby ten przyk?adowy czar uderza? potworka np. 2 razy.
Code:
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, 18)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -3.3, 0, -4.2, 0)

local arr = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
}
local area = createCombatArea(arr)
setCombatArea(distanceCombat, area) 

function onCastSpell(cid, var)

		return doCombat(cid, distanceCombat, var)

end
Jak? linijk? doda? do tego skryptu, ?eby otrzyma? w?a?nie taki efekt?
 

lewy12

Active User
Joined
Oct 31, 2009
Messages
98
Reaction score
1
Odp: Spell uderzaj?cy kilka razy

Code:
local distanceCombat1 = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, 18)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -3.3, 0, -4.2, 0)
local distanceCombat2 = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, 19)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -3.3, 0, -4.2, 0)
local arr2 = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
}
local arr2 = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
}
local area1 = createCombatArea(arr)
setCombatArea(distanceCombat, area) 
function onCastSpell(cid, var)
		return doCombat(cid, distanceCombat, var)
end
local area2 = createCombatArea(arr)
setCombatArea(distanceCombat, area) 
function onCastSpell(cid, var)
		return doCombat(cid, distanceCombat, var)
end

Wystarczy ze zrobisz czar w ten sposob, ja tak robie wszystko jest dziala musisz powtorzyc all i dodac np :2 jak ja i zmienic efekt i co chcesz

Mysle ze pomoglem??
 

Cebal

Active User
Joined
Dec 23, 2008
Messages
62
Reaction score
0
Odp: Spell uderzaj?cy kilka razy

Niestety wyskoczy?o takie co?, po czym silnik si? wy??czy?:
 

Death II

Advanced User
Joined
Jan 27, 2010
Messages
191
Reaction score
25
Odp: Spell uderzaj?cy kilka razy

@up
To ju? b??d silnika.

#topic
Dzi?kuje bardzo za ten spell poniewa? przyda mi si? na mojego otsa. :) Bardzo dzi?kuje!

Bardzo dobrze to zrobi?e?.

Pozdrawiam,
Death.
 
Top