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

Manarune daje wiecej mana co level

Status
Not open for further replies.

tommi1515

New Member
Joined
Aug 2, 2008
Messages
85
Reaction score
0
Próbowałem przerobić uh na manarune ale cos mi nie wyszko, ma ktos manarune co daje wiecej mana co level ?
 
Próbowałem przerobić uh na manarune ale cos mi nie wyszko, ma ktos manarune co daje wiecej mana co level ?

Może taki skrypt co daje np 1/6 many (lub health?) - by dawało więcej co lvl ;d
 
doPlayerAddMana(cid, getPlayerLevel(cid) + jakas tam formułka jeśli chcesz)
 
Tak wyglada uh i co ja mam zrobic zeby mane dawalo

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 + maglevel * 4) * 2.08
max = (level * 1 + maglevel * 4) * 2.7
if min < 750 then
min = 750
end
return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

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

Na chuj te fora istnieja jak nikt nie pomaga zal........
 
Last edited by a moderator:
Tak jak pisal Samme, czy to takie trudne zedytowac zwykla mana rune?
Ja pierdole
Nie chcialo mi sie pisac od poczatku wiec sciagnalem jakis( i tak musialem poprawic bo dzialanie bylo przyjebane), (c)hapaj:
Code:
--Manarune By ShaManMan--
--Edited By Zdzisieq--
function onUse(cid, item, frompos, item2, topos)
if item.itemid == [COLOR="Red"]2270[/COLOR]
doPlayerAddMana(cid,getPlayerLevel(cid)*[COLOR="Magenta"]100[/COLOR]+[COLOR="SeaGreen"]500[/COLOR])
doChangeTypeItem(item.uid,item.type-1)
doSendMagicEffect(topos,12)
doPlayerSay(cid,"[COLOR="Yellow"]Pycha...[/COLOR]",1)
if item.type > 1 then
doRemoveItem(item.uid,1)
end
return 1
end
'Poradnik dla ulomnych':
Pobiera level i mnozy go przez jakas liczbe (np. 100) i dodaje jeszcze iles many (nie zaleznie od lvl, np. 500)
Czyli jezeli koles ma zalozmy 10 lvl to mnozy to razy 100 czyli 1000 i dodaje jeszcze 500 czyli razem 1500.
Legenda:
Czerwony - id mana rune
Rozowy - x ile ma mnozyc level
Zielony - + ile ma dodawac many (po wymnozeniu)
Zolty - Co ma pisac po uzyciu

Rep ++
 
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

function onCastSpell(cid, var)

local level = getPlayerLevel(cid)
local mlevel = getPlayerMagLevel(cid)
local pos = getPlayerPosition(cid)

-- Mana Formula Settings -- 
-- You can use "level" and "mlevel" -- 
local mana_minimum = (level * 12.33) + (mlevel * 4) - 50
local mana_maximum = (level * 13.5) + (mlevel * 5)
-- Mana Formula Settings END -- 
local mana_add = math.random(mana_minimum, mana_maximum)
doPlayerAddMana(cid, mana_add)
doSendAnimatedText(pos, mana_add, TEXTCOLOR_PURPLE)
return doCombat(cid, combat, var)
end
 
Status
Not open for further replies.
Back
Top