Page 1 of 1

Очередной бред )))

Posted: 2007-05-16 16:21:59
by u0rypT
ммм,мона сделать так типо :
прицел ->
тык на итем
тык на итем
тык на итем
....
тык на себя
И все ето вылетело бы в окошке info
с виде массива :)


ы ?

Posted: 2007-05-16 17:31:38
by Nmy
addobject addobject addobject
clear
for i=0 to addobjectcount
waittargetobject('addobject')
info
next

Posted: 2007-05-16 19:59:23
by u0rypT
мммм чот я не тестил, так на взгляд посмотрел)) а куды тут массив пишецо ?)

мне надо вида :


Code: Select all

DIM test[n]#Сдесь типо сколько я натыкаю столько и буид :D 

test[1]='0x00000000' 
....
test[10]='0x00000000' 
И все ето фигачилось в инфо текст)

Posted: 2007-05-16 21:06:01
by Destruction

Code: Select all

sub main()
var i = 0
repeat
   uo.addObject( "obj" )
   while uo.targeting()
      wait( 100 )
   wend
   if not uo.getserial( "obj" ) == "0x00000000" then
      if uo.getName( "obj" ) == "" then
         uo.click( "obj" )
         repeat
            wait( 100 )
         until Not uo.getName( "obj" ) == ""
      endif
      uo.textprint( "arr[" + str( i ) + "] = '" + uo.getserial( 'obj' ) + "' ; " + uo.getName( obj ) )
      i = i + 1
   endif
until uo.getserial( "obj" ) == "0x00000000"
uo.textprint( "Items Count: " + str( i ) )
endsub
IMHO - зачётный скрипт в окне ответа написал :)

Posted: 2007-05-17 11:52:45
by u0rypT
Destruction wrote:
IMHO - зачётный скрипт в окне ответа написал :)
Я тебя люблю :mrgreen:

Posted: 2007-05-17 12:14:28
by u0rypT
Вру =\ не люблю ))))

Code: Select all

sub del()
uo.print('Obj') 
uo.exec('addobject obj') 
while uo.targeting() 
wait(100) 
wend 
UO.TextOpen() 
uo.textprint('A[n] = '+uo.getserial( "obj" ))
end sub
Ну ет так, набросок, но пашет :D теперь буду доделавать))

Твой кстате чот не пахал ) ну я не разбирался пачму, начал сразу свой писать :-p.