
в еррор лог не заносится.
Краш на этом скрипте.
Code: Select all
from datetime import datetime as dt
Skills = {
'Hiding': '',
'Arms Lore': {'Target': 0x4043CF6A},
'Anatomy': {'Target': Self()},
'Animal Lore': {'Target': Self()},
'Evaluate Intelligence': {'Target': Self()},
'Item ID': {'Target': 0x40430732},
'Taste Identification': {'Target': 0x4042FE5D}
}
def GetSkill(skill = 'Hiding'):
msg = 'seem to hide here|certain|your self well|creature|looks|urability|tastes|like|nothing|fail'
SpiritTime = timer()
while GetSkillValue(skill) < 100 and not Dead():
if SpiritTime + 5 * 60 <= timer():
SpiritTime = timer()
UseSkill('Spirit Speak')
if 'Target' in Skills[skill]:
if TargetPresent():
CancelTarget()
WaitTargetObject(Skills[skill]['Target'])
UseSkill(skill)
Wait(3000)
WaitJournalLine(dt.now(), msg, 10000)
while skill == 'Hiding' and GetSkillValue('Stealth') < 100 and Hidden():
for step in (-1, 1):
newMoveXY(GetX(Self()) + step, GetY(Self()), False, 0, False)
for Skill in Skills:
GetSkill(Skill)