(ID сундука нужно указать)
Помните, что python чувствителен к отступам
Code: Select all
# -*- coding: mbcs -*-
chest_id = 0x40108B8C # ID Сундука
reg_type = 0x0F88 # ID Типа рега
def lag_detector():
ClearJournal()
ClickOnObject(Backpack())
while not InJournal('a backpack'):
Wait(100)
def regenerate():
if InJournal('You lack sufficient mana for this spell') > 0:
AddToSystemJournal('Meditation')
ClearJournal()
UseSkill('Meditation')
while Mana() != MaxMana():
if InJournal('You are') > 0 or InJournal('You lose') > 0:
ClearJournal()
UseSkill('Meditation')
Wait(100)
while True:
regenerate()
FindType(reg_type, Backpack())
if FindCount() > 0:
Cast('Poison')
lag_detector()
WaitTargetSelf()
Wait(3000)
else:
UseObject(chest_id)
lag_detector()
regi = FindType(reg_type, chest_id)
if FindCount() > 0:
MoveItem(regi, 100, Backpack(), 0, 0, 0)
Wait(700)
else:
AddToSystemJournal('Regs not found')
break