Page 1 of 1

какой командой поднимается обьект с земли?

Posted: 2005-05-03 20:40:46
by maximka4
сабж? тут смотрел нету ничего
http://yoko.netroof.net/help/help.php?l ... opic=objdo

Posted: 2005-05-03 20:44:54
by maximka4
сначала

Code: Select all

FindType

а потом

Code: Select all

Grab

??

Posted: 2005-05-03 20:53:51
by Leo
Вроде так.

Code: Select all

UO.FindType( '', -1, 1 )
UO.Grab( ***, 'finditem' )

Posted: 2005-05-03 21:17:28
by maximka4
Leo wrote:Вроде так.

Code: Select all

UO.FindType( '', -1, 1 )
UO.Grab( ***, 'finditem' )
ок, спс :)

Posted: 2005-05-03 21:37:37
by maximka4
так, а как можно сделать, чтобы поднималось 3 предмета(по обьекту) в радиусе 1 клетки?

Posted: 2005-05-03 23:04:00
by Destruction
Эмм, как это предмета по объекту? :lol:

Posted: 2005-05-04 06:10:23
by maximka4
Destruction wrote:Эмм, как это предмета по объекту? :lol:
всмысле 3 обьекта по типу :oops:

Posted: 2005-05-04 06:40:19
by maximka4
вобщем накалякал скрипт, но он все после запуска выключается, что делать? в чем проблема?с крипт поднимает с земли лава бомбы и экспложены и просает их в мешок.

Code: Select all

sub main()
While Not UO.Dead()
UO.FindType( '0x0F0D', -1, 1 )
UO.Grab( 0x0F0D, 'finditem' )
wait(600)
while UO.Count(0x0F0D) > 0
UO.FindType(0x0F0D,-1,-1)
UO.MoveItem('finditem', 0, 0x4038AEE0)
wait(600)
UO.FindType( '0x0F0E', -1, 1 )
UO.Grab( 0x0F0E, 'finditem' )
wait(600)
while UO.Count(0x0F0E) > 0
UO.FindType(0x0F0E,-1,-1)
UO.MoveItem('finditem', 0, 0x4038AEE0)
wait(600)
wend
wend
end sub

Posted: 2005-05-04 07:48:04
by Sfagnum
maximka4 wrote:вобщем накалякал скрипт, но он все после запуска выключается, что делать? в чем проблема?с крипт поднимает с земли лава бомбы и экспложены и просает их в мешок.

Code: Select all

sub main()
While Not UO.Dead()
UO.FindType( '0x0F0D', -1, 1 )
UO.Grab( 0x0F0D, 'finditem' )
wait(600)
while UO.Count(0x0F0D) > 0
UO.FindType(0x0F0D,-1,-1)
UO.MoveItem('finditem', 0, 0x4038AEE0)
wait(600)
UO.FindType( '0x0F0E', -1, 1 )
UO.Grab( 0x0F0E, 'finditem' )
wait(600)
while UO.Count(0x0F0E) > 0
UO.FindType(0x0F0E,-1,-1)
UO.MoveItem('finditem', 0, 0x4038AEE0)
wait(600)
wend
wend
end sub
1. у тебя на 3 while - 2 wend, что допустимо... но не гуд.
2. попробуй перейти на массив... сам увидишь свои "недочёты"

Posted: 2005-05-04 14:39:06
by maximka4
Sfagnum wrote:
maximka4 wrote:вобщем накалякал скрипт, но он все после запуска выключается, что делать? в чем проблема?с крипт поднимает с земли лава бомбы и экспложены и просает их в мешок.

Code: Select all

sub main()
While Not UO.Dead()
UO.FindType( '0x0F0D', -1, 1 )
UO.Grab( 0x0F0D, 'finditem' )
wait(600)
while UO.Count(0x0F0D) > 0
UO.FindType(0x0F0D,-1,-1)
UO.MoveItem('finditem', 0, 0x4038AEE0)
wait(600)
UO.FindType( '0x0F0E', -1, 1 )
UO.Grab( 0x0F0E, 'finditem' )
wait(600)
while UO.Count(0x0F0E) > 0
UO.FindType(0x0F0E,-1,-1)
UO.MoveItem('finditem', 0, 0x4038AEE0)
wait(600)
wend
wend
end sub
1. у тебя на 3 while - 2 wend, что допустимо... но не гуд.
2. попробуй перейти на массив... сам увидишь свои "недочёты"

если б я еще зналчто это такое :D вобщем может кто нибуть работал над антиподрывом?
ps. я начинающий :)

Posted: 2005-05-04 15:33:59
by Sfagnum
maximka4 wrote:если б я еще зналчто это такое :D вобщем может кто нибуть работал над антиподрывом?
ps. я начинающий :)
да

Posted: 2005-05-04 21:12:08
by maximka4
Sfagnum wrote:
maximka4 wrote:если б я еще зналчто это такое :D вобщем может кто нибуть работал над антиподрывом?
ps. я начинающий :)
да
ты меня в тупик поставил :oops:. а где можно почитать про массив?

Posted: 2005-05-04 23:22:05
by Sfagnum
maximka4 wrote:ты меня в тупик поставил :oops:. а где можно почитать про массив?
в любом учебнике по информатике, рекомендую по паскалю.
локализация в доках инжи.

Posted: 2005-05-05 15:55:50
by maximka4
Sfagnum wrote:
maximka4 wrote:ты меня в тупик поставил :oops:. а где можно почитать про массив?
в любом учебнике по информатике, рекомендую по паскалю.
локализация в доках инжи.
спасибо, будет искать, а то надоело когда тебя взрывают постоянно.