Ir para conteúdo

Featured Replies

Postado

.Qual servidor ou website você utiliza como base? 

tfs 0.4

Qual o motivo deste tópico? 

quero adicionar um efeito de ice ou fire ou energy nesse script

 

Você tem o código disponível? Se tiver publique-o aqui: 

function isWeapon(uid) -- By Killua
    return getItemWeaponType(uid) ~= 0
end

local itemDeDano = 12730 -- ID do item que irá no slot

function onStatsChange(cid, attacker, type, combat, value)
    if not isPlayer(cid) then
        return false
    end
      if (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) and (combat ~= COMBAT_HEALING and value > 0) then
      local itemEquipado = getPlayerSlotItem(cid, CONST_SLOT_AMMO).itemid    -- pega o ID do ring no slot
      local armaEquipadaEsquerda = getPlayerSlotItem(cid, CONST_SLOT_LEFT).uid        -- pega uid doq ta na mão esquerda
      local armaEquipadaDireita = getPlayerSlotItem(cid, CONST_SLOT_RIGHT).uid        -- pega uid doq ta na mão direita
      if isWeapon(armaEquipadaEsquerda) or isWeapon(armaEquipadaDireita) then        -- se tiver arma na mão direita ou esquerda
        if itemEquipado and itemEquipado == itemDeDano then                            -- se tiver ring equipado E o ring for o escolhido
              local dano = value*0.5                                                    -- 0.5 = 50% a mais de dano, 1 = 100% a mais....
            local target = getCreatureTarget(cid)
            doTargetCombatHealth(cid, target, combat, -dano, -dano, 255)            -- função de dar dano
        end
      end
    end
    
  return true
end

 

 

se der para colocar para dar dano adicional nas armas (sword, club, axe, e spear) tbm eu agradeço. pq ele so da o dano adicional nas wands/staffs

 

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