htc wildfire
New Member
- Joined
- Aug 10, 2014
- Messages
- 4
- Reaction score
- 0
Witam posiadam skrypt na manarune, ale mam problem zwiazany z vocation. gdy ją konfiguruje tzn ten mnoznik to dalej leczy wszystkie postacie tak samo nie wiem co jest prosze o pomoc ;/
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onCastSpell(cid, var)
local level = getPlayerLevel(cid)
local mlevel = getPlayerMagLevel(cid)
local pos = getPlayerPosition(cid)
local mana_minimum = (level * 2) + (mlevel * 1) * 1
local mana_maximum = (level * 2) + (mlevel * 1) * 1
if getPlayerVocation(cid) == 3 or 7 then
local mana_minimum = (level * 4.65) + (mlevel * 0.5) * 1.08
local mana_maximum = (level * 4.1) + (mlevel * 0.65) * 1.11
end
if getPlayerVocation(cid) == 4 or 8 then
local mana_minimum = (level * 0.5) + (mlevel * 2.6) * 1.1
local mana_maximum = (level * 0.7) + (mlevel * 3.5) * 1.15
end
local mana_add = math.random(mana_minimum, mana_maximum)
doPlayerAddMana(cid, mana_add)
doSendAnimatedText(pos, mana_add, TEXTCOLOR_PURPLE)
return doCombat(cid, combat, var)
end
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onCastSpell(cid, var)
local level = getPlayerLevel(cid)
local mlevel = getPlayerMagLevel(cid)
local pos = getPlayerPosition(cid)
local mana_minimum = (level * 2) + (mlevel * 1) * 1
local mana_maximum = (level * 2) + (mlevel * 1) * 1
if getPlayerVocation(cid) == 3 or 7 then
local mana_minimum = (level * 4.65) + (mlevel * 0.5) * 1.08
local mana_maximum = (level * 4.1) + (mlevel * 0.65) * 1.11
end
if getPlayerVocation(cid) == 4 or 8 then
local mana_minimum = (level * 0.5) + (mlevel * 2.6) * 1.1
local mana_maximum = (level * 0.7) + (mlevel * 3.5) * 1.15
end
local mana_add = math.random(mana_minimum, mana_maximum)
doPlayerAddMana(cid, mana_add)
doSendAnimatedText(pos, mana_add, TEXTCOLOR_PURPLE)
return doCombat(cid, combat, var)
end