Макрос делает вид,что выполняет коммнду,но на самом деле это

Всё, что касается макро-плагина.

Модератор: 4epT

Правила форума
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
Karnell
Начинающий
Сообщения: 47
Зарегистрирован: Вс мар 29, 2009 8:42 pm
Сервер RO:: Force

Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение Karnell »

Имеется макрос.
automacro commands {
console /Thanks!/
call {
do c @go p
do talknpc 150 185 1
do c @autolootitem Olivine
do c @autolootitem Old_card_album
do c @autolootitem Gold
do c @autolootitem Olivine
do c @autolootitem Olivine
do c @autolootitem Old_card_album
do c @autolootitem Old_card_album
do c @autolootitem Old_card_album
do c @autolootitem Yggdrasilberry
do c @autolootitem Yggdrasilberry
do c @autolootitem Yggdrasilberry
do c @pk
do c @warp gl_cas02

}
run-once 1
}
Такое количество повторов я объясню ниже.
После исполнения этого макроса бот НЕ автолутит OCA,Peridot,Яги и Голд!Мне требуется в ручную прописать
c @autolootitem то
c @autolootitem се!
Через игру все работает нормально!Как исправить?
Самое главное то,что в консоли появляется надпись autolooting <имя итема>!

Добавлено спустя 11 часов 14 минут 30 секунд:
Мне ответят?

Добавлено спустя 4 часа 2 минуты 46 секунд:
Ответьте!

Добавлено спустя 3 часа 59 минут 22 секунды:
*ждет ответа*

Добавлено спустя 4 часа 33 минуты 28 секунд:
Думается мне,что все кроме меня сдохли,т.к целый день поднимаю тему,а никто не помогает!
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение 4epT »

консолька что пишет тебе?
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Karnell
Начинающий
Сообщения: 47
Зарегистрирован: Вс мар 29, 2009 8:42 pm
Сервер RO:: Force

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение Karnell »

Autoloooting Olivine
Autoloooting Old_card_album
Autoloooting Gold
Autoloooting Olivine
Autoloooting Olivine
Autoloooting Old_card_album
Autoloooting Old_card_album
Autoloooting Old_card_album
Autoloooting Yggdrasilberry
Autoloooting Yggdrasilberry
Autoloooting Yggdrasilberry
Но мне приходится в ручную писать @autolootitem,чтобы бот поднимал их автоматически!
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение 4epT »

где-то ты по крупному тупишь, если то что ты пишешь в консоле идентично тому что написано в макросе, то оно должно работать, он у тебя ничего не собирает из того что ты написал в макросе?
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Karnell
Начинающий
Сообщения: 47
Зарегистрирован: Вс мар 29, 2009 8:42 pm
Сервер RO:: Force

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение Karnell »

В пронту варпается,с хилером говорит,команду @pk пишет,в гласт летит,а ничего не автолутит!
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение 4epT »

какой сервак, настройки скажи и желательно тестовый аккаунт
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение manticora »

Чисто теоретически, попробуй написать так:

Код: Выделить всё

automacro AutoLoot {
	console /Thanks!/
	run-once 1
	call AutoLootM
}

macro AutoLootM {
	do c @go p
	do talknpc 150 185 
	do c @autolootitem Olivine
	do c @autolootitem Old Card Album
	do c @autolootitem Gold
	do c @autolootitem Yggdrasilberry
	do c @pk
	do c @warp gl_cas02
}
Разделение на автомакро и макро иногда помогат.
Не понятно, что делает "1" в разговоре с НПЦ "do talknpc 150 185 1"?
Не понятно, что такое Olivine? Может нужно написать Peridot? И он вроде не падает в gl_cas02, а только с Ungoliant (15%), которое водится ein_dun01, ein_fild02, ein_fild07. Так что это для проверки не годится.
Gold, в смысле золото, тоже в гласте не падает, поэтому тут автолут золота без надобности.
"Old Card Album" пишется, насколько я понимаю, без знаков подчеркивания.
Не понятно, на какой "Спасибо!" должен срабатывать автомакро (console /Thanks!/)?
...
вот примерно такие размышления по поводу макроса...
Karnell
Начинающий
Сообщения: 47
Зарегистрирован: Вс мар 29, 2009 8:42 pm
Сервер RO:: Force

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение Karnell »

1-На моем серве надо написать Olivine чтобы поднимался Peridot.2-как ты понял бот настроен на гласт,НО вдруг там чудесным образом окажется Ungoliant или еще кто-то?
А так спасибо!Попробую

Добавлено спустя 2 минуты 5 секунд:
Кстати:1 в talknpc это вот что:когда ты через консоль пишешь talknpc 150 185 он говорит<что надо еще написать sequence!Вот 1 и есть sequence!

Добавлено спустя 6 минут 46 секунд:
АААААААААААААА!СПАСИБОООО!!!!! :Yahoo!: :Yahoo!: :Yahoo!:
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение manticora »

Если надо просто тыкнуть по НПЦ, но не говорить с ним - делаем так "do talk @npc(150 185)".
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение 4epT »

Karnell, заработало?? напиши готовый вариант
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Karnell
Начинающий
Сообщения: 47
Зарегистрирован: Вс мар 29, 2009 8:42 pm
Сервер RO:: Force

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение Karnell »

4epT
Урезал лишнее и разбил на автомакрос и макрос
automacro AutoLoot {
console /Thanks!/
run-once 1
call AutoLootM
}

macro AutoLootM {
do c @go p
do talknpc 150 185 1
do c @autolootitem Old_Card_Album
do c @pk
do c @warp gl_cas02
do c Hi!
release AutoLoot
}

Добавлено спустя 1 минуту 38 секунд:
P.S.do c @hi,это просто так.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение 4epT »

не верю что такая конструкция у тебя не работает:

Код: Выделить всё

automacro AutoLoot {
console /Thanks!/
run-once 1
call {
do c @go p
do talknpc 150 185 1
do c @autolootitem Old_Card_Album
do c @pk
do c @warp gl_cas02
do c Hi!
release AutoLoot
}
}
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Karnell
Начинающий
Сообщения: 47
Зарегистрирован: Вс мар 29, 2009 8:42 pm
Сервер RO:: Force

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение Karnell »

manticora
Сейчас объясню,что такое Thanks!на моем серве при заходе в игру в гильд чат высвечивается сообщение от серва.Последняя строчка в этом сообщении-Thanks!Таким образом при заходе в игру прописываются команды.При использование @autolootitem на моем серве нужны подчеркивания.

Добавлено спустя 1 минуту 23 секунды:
Пример: @autolootitem Doll_of_black_cat
Volandd
Начинающий
Сообщения: 21
Зарегистрирован: Вт ноя 14, 2006 8:35 am

Re: Макрос делает вид,что выполняет коммнду,но на самом деле это

Сообщение Volandd »

а не проще вписать ID шмота ? заместо непоняток с синтаксисом xD
Ответить