Page 1 of 1
AutoAttack
Posted: 26.01.2016 14:43
by nbnfybr
Ребята кто может, накидайте простой скрипт
Атачит любою цель в радиусе $distance пока цель не умрет или не исчезнет с радиуса.
И чтоб можно было исключать по $ID цели которые не атачить.
А если добавить чтобы становился в хайд пока нет целей, и какую-нить атакласт чтоб можно было много чаров запустить будет вообще супер./
Спасибо
Re: AutoAttack
Posted: 26.01.2016 20:31
by nah nah
Не за что
Code: Select all
ignorelist = [Self()]
distance = 15
SetFindDistance(distance)
for serial in ignorelist:
Ignore(serial)
while True:
serial = FindType(-1, 0)
if serial and IsNPC(serial) and GetDistance(serial) <= disnace:
graphic = GetType(serial)
while GetType(serial) == graphic and GetDistance(serial) <= distance:
Attack(serial)
Wait(100)
else:
Ignore(serial)
Wait(10)
Re: AutoAttack
Posted: 27.01.2016 1:34
by nbnfybr
Compiler: [Error] (C:\Users\Sattelite\Documents\uo\UO\12312.sc at 3:1): Unknown identifier 'ignorelist'
Ловлю такую ошибку
стелз чистый, скачал с сайта пару минут назад, может я что-то упускаю?
я почитал Unknown identifier 'хххх' - неправильно написанное название функции\процедуры либо служебного идентификатора (например findTyp вместо findType или beg in вместо begin)
но так и не понял в чем именно ошибка
Code: Select all
Program New;
begin
ignorelist = [Self($0001DEA2)]
distance = 15
SetFindDistance(distance)
for serial in ignorelist:
Ignore($0001AC3F)
while True:
serial = FindType(-1, 0)
if serial and IsNPC(serial) and GetDistance(serial) <= disnace:
graphic = GetType(serial)
while GetType(serial) == graphic and GetDistance(serial) <= distance:
Attack(serial)
Wait(100)
else:
Ignore($0001AC3F)
Wait(10)
end.
Re: AutoAttack
Posted: 27.01.2016 13:19
by Vizit0r
сохрани этот скрипт как .py, а не sc - это питон скрипт, а не паскаль
Re: AutoAttack
Posted: 27.01.2016 20:52
by nah nah
и не забудь установить интерпретатор 3-ей версии