• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[HELP ME] Mana rune script

Lopaz

Member
Joined
Sep 1, 2010
Messages
50
Reaction score
5
Location
https://otland.net/
Hello... I need help with my Mana rune script.

How should I do (what kind of script should I type in) to make it only usable for druids, elder druids, sorcerers, master sorcerers, paladins and royal paladins?
Whatever I do, the Mana rune keep stop working >.<

Script here:
PHP:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

function onCastSpell(cid, var)
doPlayerAddMana(cid, 700)
doCreatureSay(cid, "Mana rune", TALKTYPE_MONSTER)
return doCombat(cid, combat, var)
end

Also, what should I type to make a Mana rune only usable for knights and elite knights?
Please help. I'll give you +Rep if help :)
 
changed
Code:
doCreatureSay(cid, "Mana rune", TALKTYPE_MONSTER)
for
Code:
doCreatureSay(cid, "Mana rune", TALKTYPE_ORANGE_1)
or any color or effect need you.. orange, red, etc..
 
Try this:
Kinghts
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YELLOW_RINGS)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 100)


function onCastSpell(cid, var)
doCreatureSay(cid, "Knight mana rune", TALKTYPE_MONSTER)	
return doCombat(cid, combat, var)	
end

paladins, sorcs druids..
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YELLOW_RINGS)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 700)     


function onCastSpell(cid, var)
doCreatureSay(cid, "Mana rune", TALKTYPE_MONSTER)	
return doCombat(cid, combat, var)	
end
 
hmm i see not added addmana srry, and now?
Kinghts
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YELLOW_RINGS)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 100)


function onCastSpell(cid, var)
doCreatureSay(cid, "Knight mana rune", TALKTYPE_MONSTER)
doPlayerAddMana(cid, 100)	
return doCombat(cid, combat, var)	
end

paladins, sorcs druids..
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YELLOW_RINGS)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 700)     


function onCastSpell(cid, var)
doCreatureSay(cid, "Mana rune", TALKTYPE_MONSTER)
doPlayerAddMana(cid, 700)	
return doCombat(cid, combat, var)	
end
 
hmm i see not added addmana srry, and now?
Kinghts
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YELLOW_RINGS)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 100)


function onCastSpell(cid, var)
doCreatureSay(cid, "Knight mana rune", TALKTYPE_MONSTER)
doPlayerAddMana(cid, 100)	
return doCombat(cid, combat, var)	
end

paladins, sorcs druids..
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YELLOW_RINGS)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 700)     


function onCastSpell(cid, var)
doCreatureSay(cid, "Mana rune", TALKTYPE_MONSTER)
doPlayerAddMana(cid, 700)	
return doCombat(cid, combat, var)	
end

Haha, it works 100%. Thank you so much, Cronox :)
 
Cronox Thanks for that script I used it and adjusted it to the preferred rune ID and it works 100%! (your original one that is located in actions)
 
LoL Noobs try to get a script and put it on spells.... And after you can choose whitch manarune magic level you want.... ........... Soo easy Wasn't It!!??
 
Back
Top