Page 1 of 1

Помогите со скриптом.

Posted: 2008-01-04 08:04:19
by newman
При запуске пишет ошибку про uo.findtype(telo, что делать??

#####################################
# NOVA #
# Dungeon [*HiCk*] © 2005 #
# (http://nova-uo.com) #
#####################################################


###################################
# Заходите в загон с коровами например в СкараБре
# На кнопку F10 нужно забить команду AllNames в макросах уо
# Убивает корову и форенсит труп пока он есть после убивает еще.

sub forens()
telo = '0x2006' #Тайп Трупа
target = '0x00E7' # тайп Убиваемого животного (Корова серая)
targett = '0x00D8' # тайп Убиваемого животного (Корова черная)
uo.exec("set finddistance 6")
forens:
if uo.life < uo.str - 30 then
Uo.Say("GUARDS");
endif
uo.findtype(telo,-1,"ground")
if uo.findcount() > 0 then
uo.waittargetobject("finditem")
uo.UseSkill("Forensic Evaluation")
wait(500)
else
uo.press(121)
uo.findtype(target,-1,"ground")
if uo.findcount() <= 0 then
uo.findtype(targett,-1,"ground")
endif
if uo.findcount() > 0 then
uo.Attack("finditem")
endif
wait(20000)
endif
goto forens
end sub
[/code]

Re: Помогите со скриптом.

Posted: 2008-01-04 09:03:23
by Kynep
newman wrote:При запуске пишет ошибку про uo.findtype(telo, что делать??



telo = '0x2006' #Тайп Трупа

Тут не пробовал поменять на тип трупика?

Posted: 2008-01-04 09:38:38
by newman
В том и дело что совпадает все...

Posted: 2008-01-04 16:23:07
by Kynep
newman wrote:В том и дело что совпадает все...



Цвет в кавычки поставь:

Code: Select all

uo.findtype(telo,'-1',"ground")


'-1' - Вот это надо в кавычки. Там ниже тоже исправь.

Posted: 2008-01-04 21:38:16
by Mihail
-1 это число, а не строка и в кавычки ее ставить не надо.. так же как и к примеру 2 для обозначения бэкпэка и подсумок в качестве места поиска..

Code: Select all

uo.findtype('0x0000',-1,2)


в твоем случае получается что функция получает неверное значение в качестве цвета и поэтому ищет любой цвет - это неправильное использование

Posted: 2008-03-09 08:10:14
by newman
Все разобрался...тип кирки не тот был вбит)