Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Zakładanie energy ringa


Dzonzi

Rekomendowane odpowiedzi

Opublikowano

jeżeli w pobliżu (zmienna, odległosć w kratkach) jest 3 lub więcej water elementali

 

mam takie coś:

local Ring_RingID = 3051 -- id ring
 
local MonsterList = {'water elemental'}
 
local MonsterCount = 3 -- How many monsters until you equip the special ring?
 
local MonsterRange = 6 -- Range of the monsters until you equip the special ring?
 
 
 
Module.New("RingEquip", function(module)
 
local mob = Self.GetTargets(MonsterRange)
 
local mobCount = 0
 
    for i = 1, #mob do
 
        if table.contains(MonsterList, mob:Name()) then
 
            mobCount = mobCount + 1
 
        end
 
    end
 
    if (mobCount >= MonsterCount and Self.Ring().id ~= Item.GetRingActiveID(Ring_RingID) and Self.ItemCount(Ring_RingID) > 0) then
 
Self.Equip(Ring_RingID, "ring")
 
elseif (mobCount < MonsterCount and Self.Ring().id == Item.GetRingActiveID(Ring_RingID)) then
 
Self.Dequip("ring", MainBackpack)
 
        end
 
    module:Delay(1000, 1100)
 
end)
 
ale nie działa. W Ogóle nie zakłada ringa, a mam go w głównym backpacku.
Opublikowano
 init start
      local ringequip,ringunequip
      local ringid = 3051 --Ring ID
      local ringuseid = 3088 --Ring in use ID
      local timetocheck = 10 --Time in seconds to check if your health is higher enough
      init end

      if ringequip == nil then
      ringequip = math.random(40,50) --40~50 is the health percent range to equip the energy ring
      end
      if ringunequip == nil then
      ringunequip = math.random(85,95) --85~95 is the health percent range to unequip the energy ring
      end

      auto(100) listas('dontlist')
      if ($hppc <= ringequip) and not $pzone and $finger.id ~= ringuseid then
      equipitem(ringid,'finger','backpack')
      ringequip = nil
      wait(500,1000)
      if $finger.id == ringuseid then
      wait((timetocheck+math.random(-4,4))*1000)
      end
      elseif (($hppc >= ringunequip) or $pzone) and $finger.id == ringuseid then
      moveitems(ringuseid,'backpack','finger')
      ringunequip = nil
      wait(500,1000)
      end 

gdzieś znalazłem na necie, zdejmuje gdy jest 85% hp zakłada gdy spadnie do 50%

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...