- 0
suporte otserv Mana Rune [AJUDA]
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
- 0 respostas
- 914 visualizações
-
- 1 resposta
- 1115 visualizações
-
- 0 respostas
- 1519 visualizações
-
- 0 respostas
- 1022 visualizações
-
- 0 respostas
- 906 visualizações
-
Pergunta
DarkShiny 3
Olá clã eu tenho um script de mana runa aqui só que o problema dele é que ele heala todas as vocations eu queria que somente ,druid (elder) usa-se segue abaixo o script:
local MIN = 3000
local MAX = 6000
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
if(getPlayerLevel(itemEx.uid) < 250) then
doPlayerSendTextMessage(cid, 22, "Somente lvl 250!")
return TRUE
end
if(isInArray({2,6}, getPlayerVocation(cid)) or getPlayerLevel(itemEx.uid) < 250) then
if doCreatureAddHealth(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then
end
doSendAnimatedText(getPlayerPosition(cid), "Free Rune", TEXTCOLOR_BLUE)
return TRUE
end
if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then
return FALSE
end
doAddCondition(cid, exhaust)
doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
doSendAnimatedText(getPlayerPosition(cid), "Free Rune", TEXTCOLOR_BLUE)
return TRUE
end
Todas vocations estão conseguindo usar, ele está healando normal porque?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados