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

Damage i leczenie zależne od profesji

Reins

Member
Joined
Apr 9, 2009
Messages
586
Reaction score
8
Jest możliwość aby script np na manarune leczył zależnie od profesji?

Np jest taki scrypt
PHP:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 1) ---- what the color of the effect. you can do like RED/BLUE
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 0)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onCastSpell(cid, var)

doPlayerAddMana(cid,getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*15)

return doCombat(cid, combat, var)
end

i myślę żeby wyglądało to tak, jest to możliwe ?

PHP:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 1) ---- what the color of the effect. you can do like RED/BLUE
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 0)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onCastSpell(cid, var)

doPlayerAddMana Palladin(cid,getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*15)
doPlayerAddMana Knight(cid,getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*10)
doPlayerAddMana Druid(cid,getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*10)
doPlayerAddMana Sorcerer(cid,getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*15)

return doCombat(cid, combat, var)
end
?

Druga sprawa którą próbowałem uzyskać na ots ale mi się nie udało, widziałem w tibii 7.92, że jak 4 osoby biją potwora, to hity się nie komulują (nie łączą się) tylko normalnie pokazuje każdy hit z osobna, jest możliwość uzyskania takiego efektu ?
 
if profesja == 1 then
doPlayerAddMana Palladin(cid,getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*15)
 
@up
bulszit.


Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 1) ---- what the color of the effect. you can do like RED/BLUE
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 0)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local 
function onCastSpell(cid, var)
local tablica = {
    [1] = (getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*15),
    [2] = (getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*10),
    [3] = (getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*10),
    [4] = (getPlayerLevel(cid)*1.5+getPlayerMagLevel(cid)*15)
}
local voc = tablica[getPlayerVocation(cid)] or tablica[getPlayerVocation(cid)] - 4 --nie jestem pewien czy to prawidlowy sposob, chodzi o profki z promocja
doPlayerAddMana(cid, voc)

return doCombat(cid, combat, var)
end
 
Back
Top