• 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!

[Spells] Problem z ManaRuna

Lukanio

### Own3D ###
Joined
Nov 25, 2008
Messages
325
Reaction score
6
Chcialbym lekko zmienic moja mana rune a mianowicie:
Code:
local combat = createCombatObject() 
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) 
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) 

function onGetFormulaValues(cid, level, maglevel)
min = (level * 1 + maglevel * 10) * 1.2
max = (level * 1 + maglevel * 10) * 1.3
return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")


function onCastSpell(cid, var) 
doPlayerAddMana(cid, TUTAJ MA BYC TO MIN-MAX)
return doCombat(cid, combat, var) 
end

Chodzi o to zeby w "doPlayerAddMana" bylo to liczenie max min a nie tam wyzej :p

I prosze nie dawac mi prostego kodu:
Code:
local combat = createCombatObject() 
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN) 
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) 
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) 

function onGetFormulaValues(cid, level, maglevel)
min = (level * 1 + maglevel * 10) * 1.2
max = (level * 1 + maglevel * 10) * 1.3
return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")


function onCastSpell(cid, var) 
return doCombat(cid, combat, var) 
end



Dziekuje za pomoc i pozdrawiam!
 
Back
Top Bottom