Думаю будет полезно описать сырьевые в двух словах...

Ask for help

Moderators: Murderator+, Murderator

Post Reply
L@wbre@K
Posts: 15
Joined: 2005-03-17 02:25:11
Contact:

Думаю будет полезно описать сырьевые в двух словах...

Post by L@wbre@K »

Скорее это + к урокам инжи, к тому же то, что хотят увидеть многии.
В двух словах опишите структуру авто сырьевых скриптов с фичами типо убегания и тд.
Тупо схематически, можно без примеров...

Буду оч. благодарен.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Самый простой способ получения алгоритма будущего скрипта, проделать все неоднократно руками.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Re: Думаю будет полезно описать сырьевые в двух словах...

Post by Edred »

L@wbre@K wrote:Скорее это + к урокам инжи, к тому же то, что хотят увидеть многии.
В двух словах опишите структуру авто сырьевых скриптов с фичами типо убегания и тд.
Тупо схематически, можно без примеров...


1. Написание ботов - вещь достаточно серьезная, плюсом к урокам для начинающих быть никак не может.

2. Никто не пишет сразу супер-пупер скрипт на добычу с убеганием и прочим. Пишут основу, потом добавляют, добавляют и т. д. именно так и получается скрипт на автобота. Процесс это длительный, в качестве примера рекомендую посмотреть хистори моего скрипта на мининг/ламбер, он лежит в подписи.

3. Главное - логика. Садишься и пишешь блок-схему работы скрипта. потом каждый самостоятельный блок описываешь процедурой/функцией, потом собираешь "Лего".
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
L@wbre@K
Posts: 15
Joined: 2005-03-17 02:25:11
Contact:

Post by L@wbre@K »

К примеру взял скрипт Ветерана, расписал его, давно, до создания топа... о не понятно куда именно пихать проверки, как тормозить скрипты и тд. Алгоритм то понятен, но вот место в основном скрипте и некоторые рычажки нет... (
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Чужие скрипты длиннее 30-40 строк кода не читаю в принципе, да и другим экспертам, думаю, тоже будет жалко кучу времени на бессмысленное занятие убивать. Есть такая истина: чтобы правильно задать вопрос, надо знать большую часть ответа на этот вопрос. Так что единственный способ полностью понять чужой сложный скрипт - это написать парочку таких своих.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

L@wbre@K wrote:К примеру взял скрипт Ветерана, расписал его, давно, до создания топа... о не понятно куда именно пихать проверки, как тормозить скрипты и тд. Алгоритм то понятен, но вот место в основном скрипте и некоторые рычажки нет... (

А ты хочешь всё и сразу понять? Так не бывает. Начинай с малого.
DerMeister сейчас на нейрале!
L@wbre@K
Posts: 15
Joined: 2005-03-17 02:25:11
Contact:

Post by L@wbre@K »

Малого? ;)))
С чего ты взял что я не умею скриптовать? ;) Просто автобота мне не понятен сам по себе. Не понимаю, куда что вставлять. КОпалку, убегалку и тд написать можно, пвп скрипты написаных мной тож не мало ))) А вот с этим не понятка.
omi4
Posts: 457
Joined: 2005-07-10 21:53:05

Post by omi4 »

Даже завидно. Куда вставлять понимаю, а писать до сих пор учусь. :cry:
L@wbre@K
Posts: 15
Joined: 2005-03-17 02:25:11
Contact:

Post by L@wbre@K »

Мля, не иронизируй )
А по сабжу и 1 посту одно добавлю, теория выполнения сложных скриптов (даже автобот) должна присутствовать в уроках. Ибо без этого никто ничего не сможет написать, а разбиратся в чужих творениях крайне трудно. Надо знать мысль... А кроме аффтора ее врятлди кто либо поймет на 100% )
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

L@wbre@K wrote:Мля, не иронизируй )
А по сабжу и 1 посту одно добавлю, теория выполнения сложных скриптов (даже автобот) должна присутствовать в уроках. Ибо без этого никто ничего не сможет написать, а разбиратся в чужих творениях крайне трудно. Надо знать мысль... А кроме аффтора ее врятлди кто либо поймет на 100% )

ИМХО: 4 строчки тупости.
DerMeister сейчас на нейрале!
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

L@wbre@K wrote:Мля, не иронизируй )
А по сабжу и 1 посту одно добавлю, теория выполнения сложных скриптов (даже автобот) должна присутствовать в уроках. Ибо без этого никто ничего не сможет написать, а разбиратся в чужих творениях крайне трудно. Надо знать мысль... А кроме аффтора ее врятлди кто либо поймет на 100% )


Как тогда появляются эти скрипты?! Как их пишут авторы?!
Если трудно написать сразу-говорю в очередной раз. Составленный алгоритм упрощает задачу скриптёра до минимума. Что такое мининг?!

Code: Select all

вечный цикл
  спрятаться
  цикл перебора координат по х
    цикл перебора координат по у
      ловушка на тайл
      использовать предмет
      ждать сообщения
      проверку на вес

Это грубейший пример-но уже из него всё начинает вставать на свои места.!
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

L@wbre@K wrote:теория выполнения сложных скриптов (даже автобот) должна присутствовать в уроках.


Должна - напиши. Вперед с песнями. Если ты не заметил еще - уроки пишут не по обязанности, а по хотению. И разные люди. Я начинал, другие продолжили. Может когда-нибудь кто-нибудь закончит. У меня желания этим заниматься нет. Я вообще на инже сейчас скрипты не пишу. Надоело. Только если какой-то разовый, на коленке. И не использую тот вагон, что написал ранее. Потому они все и выложены на форумах и на фтп.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
L@wbre@K
Posts: 15
Joined: 2005-03-17 02:25:11
Contact:

Post by L@wbre@K »

Я ж не требую. Короче напишу проблему нормально:
Что такое мининг:
Вечный цикл
рандомный рекол по руне\буке
Хайд
Собственно копка с ходьбой по шахте
Проверка на вес, амуницию для копки
Если пак полный, то рекол домой
выложить железо
Пополнить запасы кирок, регов
похавать
Опять рандомныый рекол, т.е. все сначало.
далее скрипт на перекладку
проверка на существа, чары

ну и собственно тд.
Все это по одному написать легко, но вот соединить в едино, что
бы скрипт вэйтился в случае опсности и запускал рекол и тд просто не понимаю как )
точнее не понимаю куда что сувать.
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Я спрашивал тоже самое,мне ответили:
"запускай мининг и на скан".

Вот пример:

Code: Select all

sub min()
VAR i = 1
  While i < 3
 scr1()
 scr2()
 scr3()
Wend
end sub

Sub scr1()
...
end sub

Sub scr2()
...
end sub

Sub scr3()
...
end sub

sub scan()
...
end sub


В этом примере скрипт min() основной. В нем по очереди запускаются скрипты scr1(), scr2() scr3().Тоесть запустился scr1(), после его окончания запустится scr2() и т.д. В скрипт min() мне нужно было вставить скрипт на постоянный поиск энтов и ПК scan().
И дали совет скрипты scan() и min() запускать отдельно.
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

L@wbre@K wrote:Все это по одному написать легко, но вот соединить в едино, что
бы скрипт вэйтился в случае опсности и запускал рекол и тд просто не понимаю как )
точнее не понимаю куда что сувать.


Именно так и делается. Пишется набор функций и процедур, каждая для конкретной задачи. Потом включается логика и начинаешь собирать в правильном порядке. Как это объяснить? Не представляю. Это же настолько просто, что даже слов не найти как это описать. Берешь и последовательно пишешь, что в какой момент чар должен делать, что проверить, как среагировать. Когда полный цикл описал - готово. Что здесь включать в уроки? Логику в школе проходят.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
L@wbre@K
Posts: 15
Joined: 2005-03-17 02:25:11
Contact:

Post by L@wbre@K »

Да с логикой все гуд )
Я вообще вроде уже понял, щас дописать, соединить и будет нормалек )
Post Reply