PDA

Просмотр полной версии : макрос: прокачка с новиса до 2-ой профы


AmsTaFF
27.06.2007, 22:21
Для Версии Бота 1.9.4
Версия Макроса v.1.25 (16.08.07)
для RusRO] и GoldRO

Прокачка:
Thief - Rouge (Looter)


- 100% прохождение НубоЗоны с лвл-ом ~ 10/10;
- прохождение квеста на вора;
- возврат в Пронту;
- заточка полученного Main Gauche [3] до +7;
- качается до 22 лвл - prt_sewb1 -> prt_sewb2;
- качается до 38 лвл - prt_sewb2 -> iz_dun02;
- копит деньги на Damascus [1] и никуда не уходит c prt_sewb2, пока не купит кинжал;
- качается до 45 лвл - iz_dun02 -> pay_fild09;
- качается до 51 лвл - pay_fild09 ...

Thief - Assassin (Looter)


- 100% прохождение НубоЗоны с лвл-ом ~ 10/10;
- прохождение квеста на вора;
- возврат в Пронту;
- заточка полученного Main Gauche [3] до +7;
- качается до 22 лвл - prt_sewb1 -> prt_sewb2;
- качается до 38 лвл - prt_sewb2 -> iz_dun02;
- копит деньги на Damascus [1] и никуда не уходит c prt_sewb2, пока не купит кинжал;
- качается до 45 лвл - iz_dun02 -> pay_fild09;
- качается до 51 лвл - pay_fild09 ...


Примечания:

- не выключайте бота во время выполнении макроса...
- Вышла новая защита для RusRo, так что пока макрос не работает на нем


Помощь:

- Обо всех ошибках сообщать сюда
- О предложениях также сообщать сюда
- Прошу отписать сюда хорошие места кача для Монка и Роуга с сином, чтобы можно было качать без особых затрат, но и опыт был...
- прошу тестить макрос...

Ведется Работа:

- Дописание макроса для квеста на Монка - 9%
- Синхронизация для нескольких серверов - 70%

История Версий:
v.1.25
- Исправлены ошибки в разговоре с НПЦ;
- добавлен Плагин likehuman и немного настроен (все замечания сюда);
- немного усложнился макрос, дабы сделать возможность попасть в место кача из Морокка, Пайона, Пронтеры... (малоли куда вас занесет);

v.1.24-1
- Все ошибки были исправлены
- Немного изменена концепция работы макроса.

v. 1.24
- Квест на Вора переделан и подправлен, щас просто обязано работать всё нормально
- Изменены места кача

v. 1.23
- Дополнен файл items_control.txt
- подправлен переход от байлана 1 к байлану 2, теперь не будет бегать при каждом запуске...

v. 1.22
- исправлен баг с НПЦ при переходе от Байлана к Байлану... =)
- подправлены ещё пару штрихов


v. 1.21
- Исправлен баг в Собирании Грибов, теперь подсчет идет нормально
- Отредактирован config.txt для правильной работы buyAuto
- Смена локаций для кача сихронизирована с двумя серверами RusRO & GoldRO
- Сделан autosell перед заточкой оружия, теперь точно будет хватать на то, чтобы заточить до +7


v. 1.2
- Исправлены баги с Вором для получения профессии, теперь все нормально работает
- Частично синхронизирован с двумя серверами GoldRO и RusRO


v. 1.1
- Исправлены баги и т.п. по советам 4ерт'а
- Дописан Макрос для Аколита (проблема составляет смерть чара во время выполнения макроса...)


v. 1.0
- Прокачка Вора до 40 Джоба обеспечена
- Прокачка Монка Комбера пока не завершена


______________
С этим ботом (http://files.filefront.com/WorkingBotrar/;7936730;;/fileinfo.html) будет работать точно

Ведро
06.08.2007, 19:59
Карочи я сам переделал макрос под raggame.ru
пока только для вора

Macros By AmsTAFF v2.19c(Recreate by Ведро)
- прокачка чаров от Новиса до 2-ой профы.
- для вора на сервере Raggame

Спасибо изначальному афтару.

4epT
13.08.2007, 13:21
Ведро, трудится тут (http://rofan.ru/viewtopic.php?t=2819&highlight=) над этой темой

AmsTaFF
13.08.2007, 19:05
поправил... в новой версии все ошибки исправлены... если найдете ещё, то пишите...

4epT
13.08.2007, 20:26
флуд переместился сюда (http://ragbot.ru/forum/showthread.php?t=1615)

AmsTaFF
16.08.2007, 18:20
вышла новая версия:

v.1.25
- Исправлены ошибки в разговоре с НПЦ;
- добавлен Плагин likehuman и немного настроен (все замечания сюда);
- немного усложнился макрос, дабы сделать возможность попасть в место кача из Морокка, Пайона, Пронтеры... (малоли куда вас занесет);

Ведро
21.08.2007, 21:57
Обновил альтернативную версию макроса для ОФИЦИАЛЬНОГО сервера www.raggame.ru


Текущая версия Macros By AmsTAFF v2.26a (Recreate by Ведро) for www.raggame.ru (http://rofan.ru/viewtopic.php?p=31419) .
UP macros v2.24a:
1. Изменено поведение в нюб зоне, теперь кач идёт на слабой карте и только до 10ого джоба.
2. Если вы умерли во время прохождения квеста на вора вас теперь само выпнет из Моррока в пирамиду и дальше по-квесту.
3. В config.txt добавлен скилл First Aid

UP macros v2.25a:
1. Добавлен кач аколита, протестировано до момента получения профы, и похода в канализацию.
2. Переработан файл конфиг для аколита.
3. Исправлены незначительные ошибки в коде для вора.

UP macros v2.26a:
1. Добавлен кач сворда на кнайта бензопилу, протестировано до момента получения профы, и покупки\апа оружия.
2. Переработан файл конфигов.
3. Значительно изменена логика работы, не тестировалось, пишите об ошибках.
4. Добавлен плагин LikeHuman, будет матерится в ответ на глупые вопросы окружающих.



Ссылка на полностью готовый и настроенный бот :
1.9.4.SVN5704&macro_2.23c.rar (http://idurak.ru/1.9.4.SVN5704&macro_2.23c.rar)

AmsTAFF предлагаю оптимизнуть скрипты и сделать их совместимыми, и привести это дело в единый формат и одинаковую версию, к примеру до 3.00а. ;)

моя аська будет у тебя в ПМке.

SpLaTt
23.08.2007, 00:02
к сожелению он щас в отьезде думаю ему будет интересно твоё предложение

Ведро
23.08.2007, 09:23
к сожелению он щас в отьезде думаю ему будет интересно твоё предложение
да мы уже пообщались... Кажется пришли к консенсусу... ;)

Aib0
23.08.2007, 20:06
такс, замечание мона?
в итемс_контрол стоит принудительная продажа всего - хад продает карты(((

Капуста
24.08.2007, 16:56
ппц бот тупит после того как ему предлогают выбрть язык англ ии русский!!! исправте!

с новой версией тестил... беспредел какойто нефига не делает бот

так дальше пришлось в ручную болтать с нпс потом ввел ьакро 1 после того как попал к нпс которые лвл и шмот дат ну он прокачался до 10/10 начал говарить с нпсами которые в мир ро отправляют попал в паён и встал (((( что за гонн

Ведро
25.08.2007, 21:15
to Капуста уточни для начала на каком сервере ты запускал макрос?
Текущая версия например предназначена только для GoldRo и RusRo
а для Raggame например нужен совсем другой макрос....

Не надо кидатся голословными обвинениями...

Aib0
26.08.2007, 14:22
В макросы:
automacro loot2 {
delay 2
console /Автолут выключен/
call autoloot
}А то автолут падает.
В конфиге:
likeHumanRealIgnoreOn 1Зачем?

Irmo
26.08.2007, 15:21
монка ненапряжно качать в шахте мжолнира на 2 этаже или на порцеллио, это так, к слову

в общем 5 минут назад запустил на голдро макрос - результат:
1. мне пришлось самостоятельно разговаривать с 2 персонажем, который переносит нас в сам зал тренировки новичков
2. после этого бот ходит из комнаты в комнату ~.~

Ведро
26.08.2007, 17:10
могу посоветовать вам проверить как у вас в конфиге сервер называется. т.к. именно сравнением с конфигом обрабатывается макрос. и если расхождения хотя-бы с одним символом в названии то условие не срабатывает. ;)

Irmo
26.08.2007, 20:10
да, вы были правы, сейчас довольно шустро бегает ;)

Еще, иногда вылезает синтаксическая ошибка, связанная с функцией ignore oO это не смертельно, но довольно странно

Капуста
27.08.2007, 16:20
Ведро, На голде (

Ведро
27.08.2007, 20:20
Ведро, На голде (
Читай выше, проблема в ваших конфигах. ;)
Вон у парня тоже всё глючило, ковырнул в клнфиге всего одно значение, название сервера и всё заработало, получил за сутки 38ого вора ;)

Ledok
29.08.2007, 14:33
всё работает ок)) но вот лут... мне кажется что бот продает всё, кроме карт((( ведь не мог же он после кача в течении 2-х суток не выбить ничего рарного?? как бы этот вопросик порешать?

Капуста
29.08.2007, 15:29
Ведро, да я читал ) в конфинге всё нормально именно на рога косяк

Irmo
29.08.2007, 16:43
всё работает ок)) но вот лут... мне кажется что бот продает всё, кроме карт((( ведь не мог же он после кача в течении 2-х суток не выбить ничего рарного?? как бы этот вопросик порешать?
настроить итемс тхт под себя
оффтоп: мб боту запретить выходить из нубзоны без 5-6 поринг боксов?
а то проблема денег стоит очень остро

Ventur
30.08.2007, 12:19
макро от новиса до 2 профы докачал вора до 50 лвла за 2 дня автономно... мне очень хочится знать как поправить макро чтоб бот качался на волках) за смоки он получает по 0.09 баз и 0.08 джоб о_о
з.ы. не пинайте сильно за идиотский вопрос

4epT
30.08.2007, 13:59
Ventur, незнаю как там именно у них устроено, но я бы в нужном месте поменял локмапу и в монконтроле прописал кого пинать ;)
подробнее (http://ragbot.ru/forum/showthread.php?t=64)

Irmo
31.08.2007, 16:10
ortal Exists: Unknown #110000573 (161, 40) - (1)
Calculating lockMap route to: Training Ground(new_zone03)
Cannot calculate a route from moc_ruins (155,44) to new_zone03 (,)
Calculating lockMap route to: Training Ground(new_zone03)
3 раза подряд в квесте на морф в тифа бот спотыкается либо на этом месте, либо после выхода из пирамиды
бот на рога, бот на сина проходит место без проблем

Ledok
11.09.2007, 18:30
yntax Error in function 'ignore' (Ignore Player/Everyone)
Usage: ignore <flag> <name | all>
АДМИНИСТРАЦИЯ НИКОГДА НЕ БУДЕТ ПРОСИТЬ У ВАС ЛОГИН И ПАРОЛЬ.
Syntax Error in function 'ignore' (Ignore Player/Everyone)
Usage: ignore <flag> <name | all>

Syntax Error in function 'ignore' (Ignore Player/Everyone)
Usage: ignore <flag> <name | all>
Краткие новости сервера(подробности на форуме в разделе "сообщения администрации"):
Syntax Error in function 'ignore' (Ignore Player/Everyone)
Usage: ignore <flag> <name | all>
28.01.2007 Обновление сервера. Автоскупка, ниндзи и гомункулы теперь доступны!
Syntax Error in function 'ignore' (Ignore Player/Everyone)
Usage: ignore <flag> <name | all>
Подробности на форуме.
Syntax Error in function 'ignore' (Ignore Player/Everyone)
Usage: ignore <flag> <name | all>
ПРЕДУПРЕЖДАЮ ЗАРАНЕЕ! БОТОВОДСТВО НАКАЗЫВАЕТСЯ БАНОМ НАВСЕГДА.
Syntax Error in function 'ignore' (Ignore Player/Everyone)
Usage: ignore <flag> <name | all>
НАДОЕЛИ ПРОСЬБЫ ОТБАНИТЬ. ДУМАЙТЕ ЗАРАНЕЕ.
Syntax Error in function 'ignore' (Ignore Player/Everyone)
Usage: ignore <flag> <name | all>
You have no new messages.
Syntax Error in function 'ignore' (Ignore Player/Everyone)
Usage: ignore <flag> <name | all>
Config 'buyAuto_1_maxAmount' set to 0 (was 0)
Config 'buyAuto_2_minAmount' set to 0 (was 0)
Config 'buyAuto_2_maxAmount' set to 0 (was 0)
Config 'buyAuto_3_minAmount' set to 0 (was 0)
Config 'buyAuto_3_maxAmount' set to 0 (was 0)

Просто никак немогу понять что же все таки это означает•••••• Просто скажите, а дальше я сам..))

4epT
12.09.2007, 13:19
переважу:

синтаксическая ошибка в функции 'ignore'
используй: ignore <flag> <имя | all>

кто-то криво написал команду в макросе.. найди в файле macros.txt слово "ignore" и сделай по уму:

ignore (<ignore flag>) (<player name>|all)
<ignore flag>
- a boolean value. Specify either 1 to block messages, or 0 to unblock.
<player name>
- the name of the player you want to ignore or unignore.
Block or unblock messages from players.


ignore <ignore flag> <player name>
Blocks/unblocks messages from the specified player.

ignore <ignore flag> all
Blocks/unblocks messages from all players.

This is the same as the /ex and /exall commands in the Ragnarok Online Client when the ignore flag is set to 1, or /in and /inall when the ignore flag is set to 0.

Irmo
24.09.2007, 20:44
в связи с последним апдейтом на голде бот не распределяет статы =(

Maxval
01.10.2007, 10:47
Народ а может кто нить настроить этот плаг на вот етот серв
[Nadym RAgnarokOnline]
ip 88.205.252.7
port 6900
master_version 15
version 0
serverType 3
serverEncoding Russian
Буду оч благодарен. Помощ не забуду

4epT
01.10.2007, 13:00
Maxval, тут альтруистов нет

Maxval
01.10.2007, 19:32
4epT а ты прочитал мои слова "Буду оч благодарен. Помощ не забуду" и можеш пожалуста не выражатса так многие етого наверно не поймут)))

4epT
01.10.2007, 20:06
Кому нада, тот может слово "альтруист" ввести в яндекс..

А тебе советую искать людей, у которых в подписи написано что-то вроде "напишу конфиг (макрос) за wmR". Или писать в разделе "Покупка"

megesty
10.10.2007, 17:28
Incomplete NPC info found in npcs.txt
бот-1.9.4.SVN5704&macro_2.30g
что он от меня хочет и можно ли это исправить

Fr@nkie
11.10.2007, 17:05
блин а ведро не может выложить еще раз свой конфиг до 10 джоба и прохождения квеста профы на вора ••••••••

AmsTaFF
11.10.2007, 21:04
продолжение проекта выкладываться не будет... все свои модификации оставлю при себе... если хотите ... то спрашивайте у ведро... мне просто надоел альтруизм... =) да и времени халявного нету...

Ведро
11.10.2007, 21:55
На правах Апа.
продолжение темы тут :
http://rofan.ru/viewtopic.php?t=2819

Я пока не пишу макросы. в реале проблемы заели меня.
Но там Мантикора продолжает писать пока меня нет. так что смотрите ;)

Griffil
15.10.2007, 16:15
а этот макрос на рагаме работатет если да то дайт плыз его переделыным

Mikka123
15.10.2007, 16:25
угумс выложите плиз конфиг на бота на этого но пожалуйста сделайте так что бы он не продовал карты на автомате(для раггейма)

aaawww
15.10.2007, 23:34
и меня интересует почему мой бот (вор 49 ,300к зень,дамаскус с андре) идет в антхелл качатся?хоть в конфиге прописано что в излуд дандж....

4epT
16.10.2007, 00:06
найди через тотал командер файл в котором содержится имя той локи куда бот идёт :) и посмотри по обстоятельствам почему так

aaawww
16.10.2007, 23:37
в конфиге почему то прописалось ,что тока идти в антхелл =)

+Temik+
10.11.2007, 13:21
Напишите пожалуйсто макрос с новиса до 2ой профы для бота версии 2.0.4 beta и для сервера Enclave-os. Заранее спасибо

GoldenShadow: перенес твою тему сюда...

4epT
10.11.2007, 21:36
+Temik+, больной чтоли? Правь сам.

PAVEL315
17.11.2007, 14:37
народ! скажите плз, нет ли бота для прокачки с новиса до хантера•••••• или в крайне м случае до арчера••••••••

4epT
17.11.2007, 15:44
думаю, нету

Anafemest
19.11.2007, 14:23
хм а этот макрос который ведро на рофане толкает.. он же ща не работает после обновы 14 числа??
или я просто чтот не так делаю?

4epT
19.11.2007, 20:19
Anafemest, не думаю что что-то из обновок могло сказаться на работоспособность макроса.. Скорее всего у тебя сложилась такая ситуация, которая в макросе не продумана, он же не идеальный ;)

Nick@War
25.11.2007, 22:49
люди мя недоганяю!ну я скачал бота...распоковал...а дальше то чё?

Nick@War
25.11.2007, 22:53
плиз ответьте мне...люди мя недоганяю!ну я скачал бота...распоковал...а дальше то чё?

Nick@War
25.11.2007, 22:58
нада включить игру...создать новиса а потом ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••?? ••••••••?77:(

Savo
22.12.2007, 21:15
Неплохо неплохо

Ween
22.12.2007, 21:26
я даже на рофане макросы смотрел, от ведра юзал, но ничего не работает. странно. народ, у кого работает, скажите пожалуйста, как вы это сделали?

4epT
23.12.2007, 01:55
Ween, читаешь гайд по макросам, скачиваешь тут наброски и вкуриваешь с пониманием дела.

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

Ween
23.12.2007, 07:54
у меня просто бот с плагином вылетает с ошибкой, затестить макросы не имею возможности =) версия 6071, на ней вообще это должно работать?

Irmo
23.12.2007, 14:13
качай бот автора, который он выложил в первом посте

4epT
24.12.2007, 01:00
бот автора не работает на раге, т.к. он уже старый, а ошибка..хз чё за ошибка, вылетать по идее не должна

Ween
24.12.2007, 21:29
автор старый или бот? =)

хотя идея полной автоматизации казалась такой близкой...

4epT
25.12.2007, 04:02
оба они уже бородой порасли :)

а идея близкой никогда не казалась, я это сразу говорил, что запаритесь писать :)

qwerty
29.12.2007, 16:33
макросы после 2.19 неработают:(
бот ошибки пишет на них какойто propp.pl нехотит читать удалить просит

ganda1f2oo8
03.01.2008, 18:44
ведро, можешь плз обновить ссылку на полностью рабочий и настроенный бот+макрос.

3epKaJIo
07.01.2008, 00:11
А как настроить макрос 2.31 под бота 2.0.5 просто все время выкидывает оштбку и приходиться в папку извлекать ток controls и robot 1 и 2]:->

AmsTaFF
10.01.2008, 10:02
идея полной автоматизации работает и довольно хорошо, но я просто её стал делать чисто для себя, ибо могу и глюки/баги поправить... =)))) вотъ такъ вотъ =)

RollBack
16.01.2008, 16:13
Большая прозьба.
Выложите пожалуйста настроенный бот с этим накросом под GoldRo.

GoldenShadow
16.01.2008, 16:51
Большая прозьба.
Выложите пожалуйста настроенный бот с этим накросом под GoldRo.
За деньги запросто...но опять же, ты не успеешь прокачаться, тебя забанят)))

RollBack
16.01.2008, 17:48
я не прошу весь бот с наваротами.
я прошу просто саму прогу в которую вставлен макрос выложенный в начале топика.
так как мб у меня руки не оттуда растут и у меня кора постоянно матюгается при виде этого макроса.
тем более он мне нужен не для прокачки чаров чтобы потом ими гамать.
а просто чтобы меньше было возни с настройкой ботов на выбивание лута. пускай банят, не страшно. така как основными чарами не ботоводю.

4epT
16.01.2008, 19:37
я уже устал говорить, что это тмакрос очень глючный, т.к. не достатьчно потестен авторами и содержик кучу глюков, его можно использовать в качестве скелета, для написания своего рабочего

RollBack
16.01.2008, 20:08
тогда извиняюсь. возможно не внимательно прочитал топик.
просто с мысли сбивают надписи типо "с этим ботом будет работать точно".

baster
20.01.2008, 03:36
я качал мечника этим макросом, профу получил нормально, а потом начались косяки...
Config variable Meat.disabled doesn't exist
Config variable Meat.maxAmount doesn't exist
Config variable Meat.zeny doesn't exist
Config variable Meat.npc doesn't exist
Config variable BW.disabled doesn't exist
Config variable BW.npc doesn't exist
Config variable BW.maxAmount doesn't exist
Config variable BW.zeny doesn't exist
Config variable FW.disabled doesn't exist
Config variable FW.npc doesn't exist
Config variable FW.maxAmount doesn't exist
Config variable FW.zeny doesn't exist
Config variable CPn.disabled doesn't exist
Config variable CPn.npc doesn't exist
Config variable CPn.maxAmount doesn't exist
Config variable CPn.zeny doesn't exist

что это и из-за чего может быть? и можно ли поправить ? =) и ещё, бот почему-то после каждого убийства монстра упорно хочет портнуться в город, купить всего, а т.к. денег у него нет, он телепортируется, и садиться в магазине....

4epT
20.01.2008, 04:09
Читай 65 сообщение. Мне лень разгребать этот макрос и смотреть что там к чему, тебе лень читать гайд по макросам и разбираться самому. Так что забудь. Это ещё хорошо, что он до мечника дошёл..

по ошибке я тебе скажу, что автор хотел сменить нпц продажи\покупки и др. переменные, используя label (метки), но видимо у него этоне получилось.

baster
20.01.2008, 04:13
ну как бы я его и использовал для написания своего, рабочего... вот столкнулся с такой ошибкой и сел...

masterspirta
20.01.2008, 11:06
Я щас пишу этот же макрос....и тоже столкнулся с проблемой моток или чего нить их заменяющего! Щас пытаюсь чото вычитать по глобальным переменным....Скажу что здесь выложенный макрос настроен на условия что игрока ниде никогда не убьют...Иначе макрос начинает давать сбой....Тоесть не гибкости!!! Свой мак уже честил (зиф/рог) есь пока проблемка чот мой игрок не хочет идти на карту там де мушрумы бить, но да ничо этот вопрос мы решим...наверно деть просто чот нито написал!!!

Ну а пока проблума меток остаеться....


По скелету макросов по прокачке игроков с 0 до 2 й профы от AmsTaFF v.1.25, я удалил практически всё потому что у него там страх как страшно написано!!!!

4epT
21.01.2008, 01:07
а в чём проблема меток?

допустим у нас есть нейи скил. Мы хотим вкл. или выкл. его в зависимости от каких-либо условий. Ставим в его блок опцию disabled (если стоит 0, то скил работает, если 1, то не работает). Далее чтобы сы могли изменять значение блока мы ставим метку label <имя_метки>. Вот например:

useSelf_skill Vigor Condensation {
lvl 5
sp > 8
spirit < 5
aggressives < 2
inLockOnly 0
disabled 0
label SPIR
}

стоит disabled 0. Допустим мне надоел этот скил и я хочу выключить его, бля этого я в конфиг пишу команду:

conf SPIR.disabled 1

После этой команды в конфиге станет:

useSelf_skill Vigor Condensation {
lvl 5
sp > 8
spirit < 5
aggressives < 2
inLockOnly 0
disabled 1
label SPIR
}

аналогично я могу управлять и другими параметрами блока:
conf SPIR.inLockOnly 1
conf SPIR.aggressives < 10
и т.д.

baster
21.01.2008, 03:32
ну их, эти метки =) у меня пока что без них всё нормально... по крайней мере щас провожу уже третий тест, до 20 левела качается без проблем... в игру этим чаром ниразу не заходил... комманд никаких не вводил =) тока место для кача выбрал неудачное... канализация пронтеры, первый уровень... потом поидее должен переходить на второй, но пока ещё дальше 20 не качал... и ещё проблема с распознаванием вещи... ели чар выбивает blade [4], то нужно чтоб он сбегал в магазин, купил лупу, распознал и одел этот блейд... причём сия процедура тока один раз =) полагаю можно зацепиться за консоль, когда он этот клинок поднимает, срабатывает макрос... щас буду пытаться =)

Gans
21.01.2008, 03:38
baster, пусть всегда с собой 1 шт лупу носит.

baster
21.01.2008, 03:45
здравая мысль...
вот ещё загвоздка, можно ли составить условие таким образом:

equipped blade [3], blade [4]


и по поводу распознавания, можно ли распознавать по имени предмета, а не по номеру? например identify blade [4]

-----------

по поводу первого разобрался, работает, а вот насчёт распознавания я дико сомневаюсь... написал так:

automacro halyava_blade {
inventory "Blade [4]" > 0
run-once 1
call identify_blade
}

macro identify_blade {
do is magnifier
pause 2
do identify Blade [4]
pause 2
do eq blade [4]
}

сильно не бить, я только учусь =) скажите, заработает или нет? а то мне неопознанный блейд не найти... и ещё, при такой постановке, кора ругается что is это только на себя...

masterspirta
21.01.2008, 10:22
4epT, спасибо (http://ragbot.ru/forum/showpost.php?p=15984&postcount=71)
но я уже разобрался с этим....
У меня щас проблема использования глобальной переменной...Вернее отсутствия ее...

Вся фишка в том что я пишу эти макросы по прокачке с 0 до 99 с условием того что можно прерывать этот процесс!!! И возобновлять по желанию!! По этому метки или глобальные переменные мне нужны...притом что глобальная переменная не должна быть динамическая!!!А должны быть статические и не изменять свое значение при выходи с опенкора!!
---------------------------------------------------------------------------------------------
Пока незнаю как описать глобальную переменную, поєтому закручивают метки* работы программы на итемы! Не спрашивайте как сделаю покажу!
*- эт не те метки о которых говорили выше!
---------------------------------------------------------------------------------------------
Если в конструкции макросов AmsTaFF v.1.25, преобладают большие конструкции макросов, то у меня больше автомакросов, больше завязано на условия чем на последовательность исполнения!

vitt
21.01.2008, 13:14
По этому метки или глобальные переменные мне нужны...притом что глобальная переменная не должна быть динамическая!!!А должны быть статические и не изменять свое значение при выходи с опенкора!!
Самое удобное(и простое) в этом случае, использовать свои переменные в конфиге:

В конфиге пишешь:
myVar 0

А потом в макросах изменяешь ее значение:
do conf myVar 1

И в макросах потом можно проверять значения:

automacro test {
run-once 1
class novice
call testM
delay 1
}
macro testM {
if (@config(myVar) == 0) goto start
if (@config(myVar) == 1) goto continue
goto end
:start
log Ну вот, myVar еще равно 0
goto exit
:continue
log Ура, myVar уже равно 1
goto exit
:end
log ааа!!! myVar равно хрен знает чему, изменим
do conf myVar 1
:exit
#Если надо, пихаешь здесь релиз
#release test
}



Если в конструкции макросов AmsTaFF v.1.25, преобладают большие конструкции макросов, то у меня больше автомакросов, больше завязано на условия чем на последовательность исполнения!
А вот это правильно!!! Я тоже так старался писать.

P.S: Советую посмотреть тебе аналогичный макрос товарища Ведро(а лучше последнии версии мантикоры, которые где-то на 30-й странице, и их нет в первом посте), так как по мне, он проработан лучше, чем этот...

masterspirta
21.01.2008, 13:33
ок отлично))) оч помогло))
седня допишу на роботе, и тест вечером прокачки до 2й профы зифа!!
будет работать выложу...
-----------------------------
такс поспешил с благодарностями....я могу в условия автомакроса всунуть @config(myVar) == 1 ? мне в теле макроса оно нах ненада!!!

vitt
21.01.2008, 16:35
....я могу в условия автомакроса всунуть @config(myVar) == 1, мне в теле макроса оно нах ненада!!!
Ну, если так будет работать, то пихай, я просто не проверял, можно ли в автомакросах такие условия задавать(@config(myVar) == 1). В макросах работает отлично.

impossible.
21.01.2008, 17:37
по идее должно но сам не тестил)) все написано прально по ходу

vitt
21.01.2008, 18:47
по идее должно но сам не тестил)) все написано прально по ходу

У меня то все правильно написано. Но у меня проверяются значения переменных в макросе, а masterspirta хочет пихнуть это условие в автомакрос. Ну, если так не выйдет( просто @config(myVar) == 1), то можно попробовать через eval(об этом писалось тут (http://rofan.ru/viewtopic.php?p=44558#44558)):
Как-нибудь так:
eval @config(myVar) == 1
надо пробовать...

masterspirta
21.01.2008, 22:22
ну что главное реализовал!!! возможность дисконекта с последующем продолжением кача с 0 пока до 2й профы...щас буду оформлять!!!! как только оформлю сразу выложу хотя чот влом))))

automacro start1 {
job > 9
class novice
inventory trap < 1
location morocc
call SaveBuyPOint
run-once 1
}
macro SaveBuyPOint {
do move 294 211 morocc
do talknpc 292 211 c r0 n
log ================================================== ====
log = Пришли в морок сохранились у кафры
log ================================================== ====
log = устанавливаем lockMap moc_prydb1 и saveMap morocc
log ================================================== ====
do conf saveMap morocc
do conf lockMap moc_prydb1
log ================================================== ====
log = устанавливаем lockMap moc_prydb1 и saveMap morocc
log ================================================== ====
do conf BY.npc morocc 147 102
do conf BY.minAmount 0
do conf BY.maxAmount 1
do autobuy
log ================================================== ====
log = установили параметры на автопокупку trap 1шт, и купили его
log ================================================== ====
do conf BY.npc morocc none
do conf BY.minAmount none
do conf BY.maxAmount none
log ================================================== ====
log = обнулили параметры на автопокупку
log ================================================== ====
log ================================================== ====
log = после окончания этого макроса персонаж двигаеться на локацию moc_prydb1
log ================================================== ====
}


################################################## #####################################
##================ Прохождение квеста на зифа======================###################
################################################## #####################################

automacro start2{
location moc_prydb1
class novice
job > 9
#inventory Orange Net Mushroom < 1
inventory trap < 2
call mocprydbM
run-once 1
}

macro mocprydbM {
log ================================================== ====
log = пришли на локацию moc_prydb1
log ================================================== ====
do move 43 126 moc_prydb1
log ================================================== ====
log = подошли к нпц
log ================================================== ====
pause 2
do talknpc 39 129 c r0 c c r0 c c r0 c c с r0 c c n
log ================================================== ====
log = взяли квест на зифа
log = Покупаем ещо один трап
log ================================================== ====
call BYTRAP2
}
macro BYTRAP2 {
do conf BY.npc morocc 147 102
do conf BY.minAmount 1
do conf BY.maxAmount 2
do autobuy
log ================================================== ====
log = установили параметры на автопокупку trap 1шт(всево 2 трапа)
log ================================================== ====
do conf BY.npc morocc none
do conf BY.minAmount none
do conf BY.maxAmount none
log ================================================== ====
log = обнулили параметры на автопокупку
log ================================================== ====
}
конфиг
buyAuto trap {
label BY
npc morocc none
standpoint
distance 5
minAmount
maxAmount
}

Всё очень сырое поэтому все в доработке!!! Как только так и сразу...

4epT
21.01.2008, 23:08
конструкция "@config(myVar) == 1" в автомакросах не сработает!! Т.к. в АМ нет таких условий, но ведь мы умные и можем что-нить придумать..

automacro LoadingVariables {
job < 50
delay 2
exclusive 1
run-once 1
call {
$ng = @config (NoviceGround)
}
}

automacro StartNoviceGround {
class Novice
base = 1
delay 2
run-once 1
call nStep1
}
macro nStep1 {
бла бла бла
do conf NoviceGround 1
release LoadingVariables
}

да?

ЗЫ: masterspirta, когда будешь выкладывать своё чудо, то выкладывай его в отдельной темке в своей, ога? А то этот проект загнулся, вся надежда тока на тебя!

masterspirta
21.01.2008, 23:20
ЗЫ: masterspirta, когда будешь выкладывать своё чудо, то выкладывай его в отдельной темке в своей, ога? А то этот проект загнулся, вся надежда тока на тебя!
Ок к выходным доделаю....я после работы и так уставший...вот щас пару моментов решил и усе смотреть телик и спать...а девки а пиво ...времени мало((((

Jozo
12.04.2008, 00:29
masterspirta ,У тебя еще есть желание доделывать макрос?

kinikik
07.07.2008, 12:14
А есть макросы от новиса до первой профы? для воров?

iLoveElectro
31.03.2009, 14:09
Всем привет,не знаю спрашивали это уже в этой теме иле нет,но я спрашу =Ъ
А как насчёт макроса прокачки с новиса до хима?
Если у кого есть такой макрос выложите пожалуйста на форум или дайте ссылку в личку или сюда где можно его скачать.
Буду очень благодарен! Заранее спасибо.

AmsTaFF
04.04.2009, 20:41
прошло уже два года )))
на голде смысла нет ботить, а на раггейме и подавно )) смотрю развивали мою идею ))