Olá está querendo criar uma Runa de Mana Vip para seu Otserv ? Basta seguir o Tutorial!
Crie um arquivo com o nome Runevip.lua em Actions/scripts e coloque isso dentro:
local MIN = 4550
local MAX = 5550
local EMPTY_POTION = 2276
local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))
function onUse(cid, item, fromPosition, itemEx, toPosition)
if isPlayer(itemEx.uid) == FALSE then
return FALSE
end
if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
return TRUE
end
Agora vá em
if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then
return FALSE
end
doAddCondition(cid, exhaust)
doSendMagicEffect(getPlayerPosition(cid),65)
doCreatureSay(itemEx.uid, "ManaRune...", TALKTYPE_ORANGE_1)
doTransformItem(item.uid, EMPTY_POTION)
return TRUE
end
E em Actions.xml adcione a tag:
<action itemid="2276" script="mfrune.lua" />
Explicando:
Actions/scripts
local MIN = 4550 = O minimo que a Runa vai encher sua Mana!
local MAX = 5550 = O máximo que a Runa vai encher sua Mana!
local EMPTY_POTION = 2276 = ID do item ou runa que você vai usar para ser sua ManaRune.
"ManaRune..." = Mensagem que aparecerá como você usar a RUNA!
Agora Actions.xml
itemid="2276" = O ID do item que quando você usar vai encher sua Mana!
"mfrune.lua" = Nome do arquivo que está o seu Script.
Bem simples né pessoal ? , Espero ter ajudado, abraços!