Ir para conteúdo

Featured Replies

Postado

Procurei e não encontrei e o que peço é:

 

Uma mana rune que possa ser usada para todas vocations, porem com uma restrição:

 

Se for mages, irá curar por ex: 500
Se for pally, irá curar por ex: 300
Se for kngiht, irá curar por ex: 150

 

Então cada vocação quando fosse usar, seria uma quantia diferente e configuravel para cada uma!

Se alguém souber fazer ou já existir aqui, por favor disponibilizar para mim? :D

 

Obg, att

Disturbbed


Pode ser numa potion também!

Postado

É, vai em data/action/script, crie um arquivo lua e coloca o nome de "manarunevocation" e dentro adicione :

function onUse(cid, item, fromPosition, itemEx, toPosition)
    local sorcerer = 900 -- Mana Whit Sorcere
    local druid = 900 -- Mana Whit Druid
    local paladin = 600 -- Mana Whit Paladin
    local knight = 400 --Mana Whit  Knight
    local master = 1300 -- Mana Whit Master Sorcerer
    local elder = 1300 -- Mana Whit Elder Druid
    local royal = 900 -- Mana Whit Royal Paladin
    local elite = 600 -- Mana Whit Elite Knight
    local playerVoc = getPlayerVocation(cid)
 
    if playerVoc == 1 then
    doPlayerAddMana(cid, sorcerer)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE)
 
    elseif playerVoc == 2 then
    doPlayerAddMana(cid, druid)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_GREEN)
 
    elseif playerVoc == 3 then
    doPlayerAddMana(cid, paladin)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_YELLOW)
 
    elseif playerVoc == 4 then
    doPlayerAddMana(cid, knight)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_STUN)
 
    elseif playerVoc == 5 then
    doPlayerAddMana(cid, master)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE)
 
    elseif playerVoc == 6 then
    doPlayerAddMana(cid, elder)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_GREEN)
 
    elseif playerVoc == 7 then
    doPlayerAddMana(cid, royal)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_YELLOW)
 
    elseif playerVoc == 8 then
    doPlayerAddMana(cid, elite)
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_STUN)
   
    end
    return true
    end

Em data/action/action.xml adicione a tag:
<action itemid="XXXX" script="manarunevocation.lua"/>
OBS: O XXXX é substituído pelo ID do Item/Rune !
 
2retd9g.png
Em game ficará desse jeito, porém sem o letreiro.
Para saber os efeitos em game só usar o comando /z 1 até 75 :)

Editado por AlekysRocha. (veja o histórico de edições)

Postado
  • Autor

Como se eu já não tivesse feito isso, não da, tem que ser um script direcionado pra aquele tipo de item que não tem "use with..." não da pra simplismente joga um script onUse nela normal e ja era =s

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo