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[i]')
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.