Page 1 of 1

Блин, ну что за лажа? И это не работает!

Posted: 2007-04-03 20:20:59
by grundick

Code: Select all

sub pereklad() 
#****ДРВ*****# 
# (C) Cooper 
#****v1.0****# 
VAR Ttov 

UO.Print('Выбери ИСТОЧНИК') 
UO.Exec('addobject istok') 
while UO.Targeting() 
wait(100) 
wend 
UO.UseObject('istok') 

UO.Print('Выбери ПРИЕМНИК') 
UO.Exec('addobject priem') 
while UO.Targeting() 
wait(100) 
wend 

UO.Print('Выбери ТОВАР') 
UO.Exec('addobject tovar') 
while UO.Targeting() 
wait(100) 
wend 

TTov = UO.GetGraphic('tovar') 
UO.FindType(Ttov,'-1','istok') 
If UO.FindCount() > 0 then 
repeat 
UO.MoveItem('finditem', '0', 'priem') 
wait(1000) 
UO.FindType(Ttov,'-1','istok') 
until not UO.FindCount() 
UO.Print('Закончили...') 
else 
UO.Print('А кидать то нечего...') 
endif 
end sub 

Парсе эррор опять...на последней строке, мать её.

Posted: 2007-04-03 20:38:48
by Question_GimFlex
ващето это я когда то лиону на дрв писал тока вместо русских коментов по латински было :) ну лана пох попробуй так :)

Code: Select all

sub pereklad() 
var Ttov 

UO.Print('Выбери ИСТОЧНИК') 
UO.Exec('addobject istok') 
while UO.Targeting() 
wait(100) 
wend 
UO.UseObject('istok') 

UO.Print('Выбери ПРИЕМНИК') 
UO.Exec('addobject priem') 
while UO.Targeting() 
wait(100) 
wend 

UO.Print('Выбери ТОВАР') 
UO.Exec('addobject tovar') 
while UO.Targeting() 
wait(100) 
wend 

Ttov = UO.GetGraphic('tovar') 
UO.FindType(Ttov,'-1','istok') 
If UO.FindCount() > 0 then 
repeat 
UO.MoveItem('finditem', '0', 'priem') 
wait(1000) 
UO.FindType(Ttov,'-1','istok') 
until not UO.FindCount() 
UO.Print('Закончили...') 
else 
UO.Print('А кидать то нечего...') 
endif 
end sub 

Posted: 2007-04-03 21:31:17
by grundick
Во, мля, хоть ошибку не выдает.Завтра попробую на работоспособность :)

Posted: 2007-04-03 22:10:56
by Question_GimFlex
grundick wrote:Во, мля, хоть ошибку не выдает.Завтра попробую на работоспособность :)
просто в переменных у тебя было обьявлено TTov а надо было Ttov :wink:

Posted: 2007-04-11 19:48:48
by grundick
Точно.Какой же я всё таки не внимательгый :)