Anyone can help me to fix a spell script that i've been made?
I am a Lua begginer so please calm down
That's the code:
And the error message:
I try to put an end on the last line,so it's not worked,so I need help.
Bye Bye
I am a Lua begginer so please calm down
That's the code:
Lua:
local luck = math.random(1,10)
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_DRAWBLOOD)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, TRUE)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1.0, 0, 1.8, 0)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSYCALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_DRAWBLOOD)
setCombatParam(combat2, COMBAT_PARAM_USECHARGES, TRUE)
setCombatFormula(combat2, COMBAT_FORMULA_SKILL, 1.6, 0, 3.2, 0)
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_DRAWBLOOD)
setCombatParam(combat3, COMBAT_PARAM_USECHARGES, TRUE)
setCombatFormula(combat3, COMBAT_FORMULA_SKILL, 2.4, 0, 6.4, 0)
local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)
local area2 = createCombatArea(AREA_CIRCLE2X2)
setCombatArea(combat2, area2)
local area3 = createCombatArea(AREA_CIRCLE3X3)
setCombatArea(combat, area)
function onCastSpell(cid,var)
if luck <= 6 then
return doCombat(cid,combat,var)
doSendAnimatedText(cid,"Weak Charge",89)
elseif luck <= 9 then
return doCombat(cid,combat2,var)
doSendAnimatedText(cid,"Strong Charge!!!",5)
elseif luck == 10 then
return doCombat(cid,combat3,var)
doSendAnimatedText(cid,"Maximum Charge Haaa!!!",180)
end
return TRUE
end
And the error message:
PHP:
ERROR: Unstable Berserk.lua:36: 'end' expected (to close 'if' at line 34) near 'doSendAnimatedText'
I try to put an end on the last line,so it's not worked,so I need help.
Bye Bye