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

UH mała przeróbka

Status
Not open for further replies.

Dix37

New Member
Joined
Feb 16, 2012
Messages
19
Reaction score
0
Witam, dziś się bawiłem chciałem zrobić aby pokazywało graczowi ile daje mu HP, exanba mort itp.

skrypt UH:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
function onGetFormulaValues(cid, level, maglevel)
min = (level * 1.1 + maglevel * 1.3) * 1.05
max = (level * 1.45 + maglevel * 2.3) * 1.07

if getPlayerVocation(cid) == 4 or 8 then
min = (level * 5.3 + maglevel * 7.0) * 1.05
max = (level * 5.85 + maglevel * 10.0) * 1.1
return min, max
end

return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

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

Może ktoś mi to pomóc zrobić.
A wygląda to dokładnie tak:
MpPJo3.jpg
Serdecznie dziękuję :)
 
W nowszych wersjach TFS cos takiego jest domyslnie wbudowane w source, po prostu przekopiuj sobie kod do siebie, mysle ze to lepsze rozwiazanie niz dodawanie do kazdego spella oddzielnie, no chyba ze chcesz to dodac tylko dla danego czaru... :p
 
Ciekawe, Ciekawe.
A możesz powiedzieć który to Kod? Bo mało się orientuje w tej dziedzinie.

- - - Updated - - -

Wie ktoś może jak przerboić ten skrypt (@UP) na pokazywanie ile daje jak na ss?:f
 
config.lua
Lua:
showHealingDamage = true
 
^-. Dziękuję Panu z gory :)

- Close -
 
Status
Not open for further replies.
Back
Top