Yoko
http://forum.yoko.com.ua/

помощь :)
http://forum.yoko.com.ua/viewtopic.php?f=17&t=13754
Page 1 of 1

Author:  NOs [ 2008-07-04 22:22:30 ]
Post subject:  помощь :)

вот есть 5 скриптов
Code:
sub 1()
uo.findtype(0x122D,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
end sub
sub 2()
uo.findtype(0x122C,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
end sub
sub 3()
uo.findtype(0x122A,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
end sub
sub 4()
uo.findtype(0x1645,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
end sub
sub 5()
uo.findtype(0x122E,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
end sub

нужна помощь:)
помогите обьяденить их в один и чтоб он повторялся :)

Author:  Spirit [ 2008-07-04 22:51:59 ]
Post subject: 

Вместо строчек

Code:
end sub 
sub 2()

;

end sub
sub 3()

;

end sub
sub 4()

и

end sub
sub 5()


Поставь задержку, а в начале и в конце скрипта влепи цикл while...wend соответсвенно. :)

Author:  NOs [ 2008-07-04 22:56:54 ]
Post subject: 

тоесть вот так вот?
Code:
sub 1() 
while not UO.Dead()
uo.findtype(0x122D,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wait (150)
uo.findtype(0x122C,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wait (150)
uo.findtype(0x122A,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wait (150)
uo.findtype(0x1645,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wait (150)
uo.findtype(0x122E,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wend
end sub

Author:  NOs [ 2008-07-04 23:00:00 ]
Post subject: 

спасибо за помощь разобралсЯ :)

Author:  Scripts Writer [ 2008-07-04 23:10:47 ]
Post subject: 

NOs wrote:
тоесть вот так вот?
Code:
sub 1() 
while not UO.Dead()
uo.findtype(0x122D,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wait (150)
uo.findtype(0x122C,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wait (150)
uo.findtype(0x122A,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wait (150)
uo.findtype(0x1645,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wait (150)
uo.findtype(0x122E,-1,'ground')
uo.waittargetobject('finditem')
uo.usetype(0x182F)
wend
end sub


А если было 10 таких скриптов? 20 ? 30? и они постоянно дополнялись?

Author:  NOs [ 2008-07-04 23:13:14 ]
Post subject: 

ммммм я хз реал :)
я нуб в этом деле...

Author:  Scripts Writer [ 2008-07-04 23:16:02 ]
Post subject: 

Чтоб не повторять одинаковые отрывки кода,-для этого используется всего 1 его копия, но с разными параметрами,-пускается цикл в котором варьируются эти самые параметры, которые являются элементами массива

Author:  NOs [ 2008-07-04 23:17:06 ]
Post subject: 

а можешь пример привести?
или ссылку дать на похожий скрипт, я просто незнаю даж че в поиске писать :)

Author:  Scripts Writer [ 2008-07-04 23:19:58 ]
Post subject: 

Code:
sub 1() 

DIM item[5]
item[0]=0x122D
item[1]=0x122C
item[2]=0x122A
item[3]=0x1645
item[4]=0x122E

var i
while not UO.Dead()
  for i=0 to 4
    uo.findtype(item[i],-1,'ground')
    if uo.FindCount() then
      uo.waittargetobject('finditem')
      uo.usetype(0x182F)
      wait(150)
    end if
    wait(50)
  next
wend
end sub

Author:  NOs [ 2008-07-04 23:21:04 ]
Post subject: 

спасибо большое :) яб сам такое не написал :)

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/