Page 1 of 1
Invalid number of arguments STR
Posted: 2004-06-03 22:38:37
by dmitnik
Такую Ошибку выдает такое выражение ...
x=str(uo.getx("lasttarget"))
подскажите , что бы это могло быть ?
Posted: 2004-06-03 23:10:10
by dmitnik
Да и вообще любые операции со str вызывают такю ошибку ...
Posted: 2004-06-04 01:07:58
by -=M@rTin=-
dmitnik wrote:Да и вообще любые операции со str вызывают такю ошибку ...
попробуй такую штуку
Code: Select all
sub main()
var x
x=str(5)
uo.print(x)
end sub
хотя честно скажу, пробовал и
x=str(uo.getx("lasttarget")) - у меня работает нормально ... может у тя чтонить с настройками?
и выложи суда весь код, ато непонятно чем была до этого переменная x
Posted: 2004-06-04 01:19:52
by Yoko
он наверняка не написал заголовок процедуры а просто вставил текст в редактор
Posted: 2004-06-04 11:24:41
by dmitnik
sub off()
var c=0,x,z,y
repeat
UO.FindType('0x0F0D','0x0B99')
c=c+1
x=str(uo.getx("lasttarget"))
y=str(uo.gety("lasttarget"))
z=str(uo.getz("lasttarget"))
uo.drop('1',x,y,z,'finditem')
wait(400)
until c==5
end sub
вот такой код ... И выдает ошибку описанную выше в строке где присваивается значение Х ...
Posted: 2004-06-04 13:53:15
by Edred
dmitnik wrote:sub off()
var c=0,x,z,y
repeat
UO.FindType('0x0F0D','0x0B99')
c=c+1
x=str(uo.getx("lasttarget"))
y=str(uo.gety("lasttarget"))
z=str(uo.getz("lasttarget"))
uo.drop('1',x,y,z,'finditem')
wait(400)
until c==5
end sub
вот такой код ... И выдает ошибку описанную выше в строке где присваивается значение Х ...
Я думаю, все из-за того, что ты неправильно написал UO.FindType... Читаем:
"Нельзя указывать контейнер для поиска не указав цвет color."
(
http://yoko.netroof.net/help/index.php?lang=rus )
Posted: 2004-06-04 14:30:00
by dmitnik
UO.FindType('0x0F0D', '0x0B99' )
а вот это по твоему что ?
И ктому же ты читал где выдает ошибку .. при обращении к str ...
Posted: 2004-06-04 14:37:05
by Edred
dmitnik wrote:UO.FindType('0x0F0D', '0x0B99' )
а вот это по твоему что ?
И ктому же ты читал где выдает ошибку .. при обращении к str ...
а, ты ищешь тип определенного цвета? понятно. А в номере строки с ошибкой у меня инжа часто ошибается. Показывает больший номер нежели ошибочная строка... Только что у тебя в этот момент сидит в ласттаргете?
Posted: 2004-06-04 14:44:08
by dmitnik
хех .. мистика ... ничего не менял ... заработало ...
всем спасибо ...
Posted: 2004-06-06 19:03:29
by -=M@rTin=-
dmitnik wrote:хех .. мистика ... ничего не менял ... заработало ...
всем спасибо ...
попробуй инж.длл поставить последний, меня избавило от многих глюков
Posted: 2004-06-06 23:50:35
by dmitnik
ну дык и стоял последний ...