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

XenoBot i heal delay


Gregores

Rekomendowane odpowiedzi

Opublikowano

Witam, mam pytanie.. czy istnieje mozliwosc ustawienia healu w xenobocie tak by bylo pewne opoznienie przy leczeniu? Przy manasach rowniez, niestety ale jesli poziom many badz hp spadnie ponizej skali.. np dostane z sdk'a wyglada to strasznie sztucznie healujac sie.. szczegolnie chodzi o manasy. W windbocie mozna ustawić opoznienie, a tutaj? Moze to byc rowniez skrypt lua. 

Opublikowano
Drink_ManaPotion = true
CastHealing = true 
PotionHealing = true 
------Cast Healing
CastHealing_Spell = "exura"        ---- Name of Spell.
CastHealing_HealthPercentage = 80   ---- Health in percentage to heal
CastHealing_ManaRequired = 25       ---- Mana needed to cast spell
------Potion Healing
hpPotion = "Health Potion"
PotionHealing_HealthPercentage = 30 ---- Health in percentage to heal
------Drink Mana Potion
mpPotion = "Mana Potion"
Drink_ManaPotion_ManaBelow = 25     ---- Mana to use Mana Potion
local ManaID = Item.GetID(mpPotion)
local HealthID = Item.GetID(hpPotion)
 
Self.ManaPercent = function ()
    return math.abs(Self.Mana() / (Self.MaxMana() * 0.01))
end

Self.HealthPercent = function ()
    return math.abs(Self.Health() / (Self.MaxHealth() * 0.01))
end

Module.New('Cast Healing', function(module)
if (CastHealing == true) and (Self.HealthPercent() <= CastHealing_HealthPercentage) and (Self.Mana() >= CastHealing_ManaRequired) then
Self.Say(CastHealing_Spell)
end
module:Delay(500)
end)

Module.New('Potion Healing', function(module)
if (PotionHealing == true) and (Self.HealthPercent() <= PotionHealing_HealthPercentage) and (Self.ItemCount(HealthID) >= 1) then
Self.UseItemWithMe(HealthID)
end
module:Delay(500)
end)

Module.New('Drink Mana Potion', function(module)
if (Drink_ManaPotion == true) and (Self.Mana() <= Drink_ManaPotion_ManaBelow) and (Self.ItemCount(ManaID) >= 1) then
Self.UseItemWithMe(ManaID)
end
module:Delay(500)
end)

cos takiego? czy za szybkie ; d, jak za szybkie to można zmienić.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...