local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) ---- what the color of the effect. you can do like RED/BLUE
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onCastSpell(cid, var)
doPlayerAddMana(cid, xxxx) ---ile ma dodawac many
return doCombat(cid, combat, var)
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
local kolor = 35 -- kolor napisu
mana = (math.random(getPlayerLevel(cid) * 4.0 + getPlayerMagLevel(cid) * 16.5,getPlayerLevel(cid) * 4.2 + getPlayerMagLevel(cid) * 18.0))
doChangeTypeItem(item.uid, -1)
if itemEx.uid == cid then
doPlayerAddMana(cid, mana)
doSendAnimatedText(getPlayerPosition(cid),mana,kolor)
elseif isPlayer(itemEx.uid) == true then
doPlayerAddMana(itemEx.uid, math.ceil(mana / 2))
doSendAnimatedText(getPlayerPosition(itemEx.uid), math.ceil(mana / 2), kolor)
end
return true
end
nast?pnie wchodzisz w data>action>actions.xml otwierasz notatnikiem i wklejasz:local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) ---- what the color of the effect. you can do like RED/BLUE
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onCastSpell(cid, var)
doPlayerAddMana(cid, xxxx) ---ile ma dodawac many
return doCombat(cid, combat, var)
end
My?l?, ?e pomog?em.<action itemid="2270" script="manarune.lua" />
a wpisa?e? w xxx ile ma many dawa???Nie dzia?a.
Wyskakuje b??d : [Warning - Event::loadScript] Event onUse not found (data/actions/scripts/manarune.lua)
<rune name="ManaRune" id="2270" allowfaruse="1" charges="1" lvl="24" maglv="4" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" event="script" value="healing/manarune.lua"/>
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) ---- what the color of the effect. you can do like RED/BLUE
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onCastSpell(cid, var)
doPlayerAddMana(cid, xxx) ---ile ma dodawac many
return doCombat(cid, combat, var)
end