Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá rapaziada!

 

Esse é um script bem simples, que consiste em você se healar sempre que bater em um outro player, você pode configurar o script para as vocações que você quiser e quantos % do dano que ele deu ele vai conseguir se curar.

 

\data\creaturescripts\scripts\lifesteal.lua

local config = {
   weapons = {
   -- [ID] = LIFE STEAL %,
      [8602] = 10,
   },
   -- Vocations number
      -- 1, 5 = Druid,    Elder Druid
      -- 2, 6 = Sorcerer, Master Sorcerer
      -- 3, 7 = Paladin,  Royal Paladin
      -- 4, 8 = Knight,   Elite Knight
      -- others
   vocations = {4, 8},
}
 
 
function onLogin(cid)
   registerCreatureEvent(cid, "LifeSteal")
   return true
end
 
function onStatsChange(cid, attacker, type, combat, value)
   if not isPlayer(attacker) then 
      return true 
   end 
 
   if not isInArray(config.vocations, getPlayerVocation(attacker)) then 
      return true 
   end
 
   for slot = 0, 9 do 
      for id, perc in pairs(config.weapons) do 
         if (getPlayerSlotItem(attacker, slot).id == id) then 
               return doCreatureAddHealth(attacker, math.ceil(value / perc))
         end
      end
   end
   
   return true
end

\data\creaturescripts\creaturescripts.xml

<event type="login" name="LifeStealLogin" event="script" value="lifesteal.lua"/>
<event type="statschange" name="LifeSteal" event="script" value="lifesteal.lua"/>
Link para o post
Compartilhar em outros sites
  • Respostas 13
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Olá rapaziada!   Esse é um script bem simples, que consiste em você se healar sempre que bater em um outro player, você pode configurar o script para as vocações que você quiser e quantos % do dano

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.

  • Estatísticas dos Fóruns

    96851
    Tópicos
    519618
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo