Проблема с массивом.

Ask for help

Moderators: Murderator+, Murderator

Post Reply
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Проблема с массивом.

Post by slonopotam »

Вот скрипт. Нужно чтоб чар просто непрерывно искал вокруг себя итемы и узал их. Скрипт ругается на какуюто ошибку, пишет чтото вроде "анкловн пасте".

Code: Select all

sub start()
LoR()
   wait(100)
end sub

sub LoR()
   DIM Regs[10]
R[0] = '0x0000'
R[1] = '0x0000'
R[2] = '0x0000'
R[3] = '0x0000'
R[4] = '0x0000'
R[5] = '0x0000'
R[6] = '0x0000'
R[7] = '0x0000'
R[8] = '0x0000'
R[9] = '0x0000'
   VAR i
   For i = 0 To 9
      If UO.Count( R[ i ] ) == 0 Then
         wait( 100 )
UO.UseFromGround( R[ i ] )
         wait( 100 )
      Endif
   Next
endsub


Что в нем не так??
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

1. Объявляешь массив Regs[], а элементы записываешь в массив R[].

2. На фиг задержка перед юзитем?

3. Слишком маленькая после юзитем

4. Почему все элементы массива '0x0000'?
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Исправил все. Мне пишет :
Unhandled exception in parser.
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Аааа.. Забыл repeat. :D
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Edred wrote:
2. На фиг задержка перед юзитем?

3. Слишком маленькая после юзитем

4. Почему все элементы массива '0x0000'?

Без первой паузы скрипт слетает с цыкла.
После юзания задержки 100 хватает, по крайней мере без лагов.
Если вместо нее вставить чеклаг, то скрипт опятьже слетает с цикла.
Все типы 0х0000, так как это тест вариант.
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

slonopotam wrote:Без первой паузы скрипт слетает с цыкла.
После юзания задержки 100 хватает, по крайней мере без лагов.
Если вместо нее вставить чеклаг, то скрипт опятьже слетает с цикла.
Все типы 0х0000, так как это тест вариант.


Пауза перед действием, использование объекта, пауза после. В цикле. А теперь подумай. Еще подумай. Посчитай в голове, как это происходит на каждом шаге цикла. Дотумкал? Нет?

Первый шаг: пауза, использование, пауза
Второй шаг: пауза, использование, пауза
...
И что получается? между использованием предметов у тебя две паузы. Так на фига она, вторая? Поставь после использования двойную, и все будет ок.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Мда... слетал скрипт изза маленькой паузы, оставил 1 больше и все ок.
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Паузы меньше 300 в простых скриптах нет смысла делать - токо комп нагружать. В ходилке например, в режиме бега, будет актуальна маленькая пауза.
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

На шарде дрв маленькие паузы не покатят, там блокировка. А на антаресе можно. Я там использую "узеитем" с задержкой 50.
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Юзитем с 50 . =\ Свежо придание, да верится с трудом.
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

А как вот это??

Code: Select all

UO.FindType('food','-1','ground')
while UO.FindCount()
UO.UseObject('finditem')
UO.FindType('food','-1','ground')
UO.Ignore('finditem')
Вэлком на Антарес. :D
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Post Reply