Prosty Skrypt Myślę że Nie Będziecie Mieć Problemu :)
Robicie w data/actions/script/ Plik o Nazwie manarune.lua
Wklejacie Do Niego Ten Kod:
local config = { exhaustTime = 1, exhaustStorageId = 15435 } function onUse(cid, item, frompos, item2, topos) local lvl, mlvl = getPlayerLevel(cid), getPlayerMagLevel(cid) -- formula settings local manaMin = (lvl * 3.0) + (mlvl * 3.0) local manaMax = (lvl * 3.0) + (mlvl * 5.0) -- the rest of the script, don't edit if you don't know what are you doing local manaAdd = math.random(manaMin, manaMax) if(os.time() <= getPlayerStorageValue(cid, config.exhaustStorageId)) then doSendMagicEffect(frompos, CONST_ME_POFF) doPlayerSendCancel(cid, "You are exhausted.") return 1 end if(isPlayer(item2.uid) == 1) then doSendMagicEffect(topos, 30) doSendAnimatedText(getPlayerPosition(cid), manaAdd, TEXTCOLOR_PURPLE) doPlayerAddMana(item2.uid, manaAdd) setPlayerStorageValue(cid, config.exhaustStorageId, os.time() + config.exhaustTime) else doSendMagicEffect(frompos, CONST_ME_POFF) doPlayerSendCancel(cid, "You may use this rune only on players.") end if(item.type > 1) then doChangeTypeItem(item.uid, item.type - 1) else doRemoveItem(item.uid, 1) end end
Potem Dodajesz Taką Linijkę W : data/actions/actions.xml
<action itemid="2270" script="manarune.lua" />
i już..,Jeśli Ktoś Ma Jakiś Błąd To Pisać!
|