Ir para conteúdo
  • Cadastre-se

(Resolvido)[Ajuda] Modificar script de spell


Ir para solução Resolvido por Caronte,

Posts Recomendados

Galera, eu tenho uma magia para treinar ml, só que eu queria q essa magia, retirasse uma certa mana para cada vocação, por exemplo, o script que eu tenho ranca 2800 para todas as vocação, eu queria que coloca-se para sorcerer e druid soltar 2800, paladin 2300 por exemplo

 

function onCastSpell(cid, words)
local wait = 0.5 -- Tempo de exhaustion em segundos
local stor = 3711
local mana = -2800 -- Quanta mana vai gastar


if exhaustion.check(cid, stor) then
doPlayerSendCancel(cid, "") return false
elseif getPlayerMana(cid) < mana then
doPlayerSendCancel(cid, "") return false
end


doCreatureAddMana(cid, playermana)
doPlayerAddSpentMana(cid, getPlayerMana(cid))
doCreatureAddMana(cid,-2850)
exhaustion.set(cid, stor, wait)
doSendMagicEffect(getCreaturePos(cid), 11)
return false
end

 

[progress=green]50[/progress]

 

Link para o post
Compartilhar em outros sites
  • Solução
function onCastSpell(cid, words)
local wait = 0.5 -- Tempo de exhaustion em segundos
local stor = 3711
local mana = -2800 -- Quanta mana vai gastar


      if exhaustion.check(cid, stor) then
          doPlayerSendCancel(cid, "") return false
         elseif getPlayerMana(cid) < mana then
          doPlayerSendCancel(cid, "") return false
      end


        doCreatureAddMana(cid, playermana)
       doPlayerAddSpentMana(cid, getPlayerMana(cid))
    if getPlayerVocation(cid) == 1 then
        doCreatureAddMana(cid,-2850)       -- SORC
     elseif getPlayerVocation(cid) == 2 then
        doCreatureAddMana(cid,-2850)       -- DRUID
     elseif getPlayerVocation(cid) == 3 then
         doCreatureAddMana(cid,-2850)       -- PALA
     elseif getPlayerVocation(cid) == 4 then
          doCreatureAddMana(cid,-2850)       -- KINA
    end

exhaustion.set(cid, stor, wait)
doSendMagicEffect(getCreaturePos(cid), 11)
return false
end

Tenta aí

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Funcionou, resolvido

 

Que bom que começou de primeira, to começando a melhorar...

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo