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

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
Что в нем не так??
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

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

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

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

4. Почему все элементы массива '0x0000'?
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

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

Post by slonopotam »

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

Post by slonopotam »

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

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

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

Post by Edred »

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

Первый шаг: пауза, использование, пауза
Второй шаг: пауза, использование, пауза
...
И что получается? между использованием предметов у тебя две паузы. Так на фига она, вторая? Поставь после использования двойную, и все будет ок.
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Мда... слетал скрипт изза маленькой паузы, оставил 1 больше и все ок.
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
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.
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
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
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
Post Reply