При запуске пишет ошибку про 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]
Помогите со скриптом.
Moderators: Murderator+, Murderator
Re: Помогите со скриптом.
newman wrote:При запуске пишет ошибку про uo.findtype(telo, что делать??
telo = '0x2006' #Тайп Трупа
Тут не пробовал поменять на тип трупика?
newman wrote:В том и дело что совпадает все...
Цвет в кавычки поставь:
Code: Select all
uo.findtype(telo,'-1',"ground")
'-1' - Вот это надо в кавычки. Там ниже тоже исправь.
-1 это число, а не строка и в кавычки ее ставить не надо.. так же как и к примеру 2 для обозначения бэкпэка и подсумок в качестве места поиска..
в твоем случае получается что функция получает неверное значение в качестве цвета и поэтому ищет любой цвет - это неправильное использование
Code: Select all
uo.findtype('0x0000',-1,2)
в твоем случае получается что функция получает неверное значение в качестве цвета и поэтому ищет любой цвет - это неправильное использование