RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Макросы и Плагины

Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов.

Ответ
 
Опции темы Опции просмотра
Старый 21.09.2007, 00:41   #1
tammmy
Новичок
 
Регистрация: 18.09.2007
Сообщений: 26
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Восклицание The Sign Quest - Знак (Comodo dance)

Решил начать проходить квэст на Гефению. И вот что-то застрял на танцах... Там нада танцевать на кресте из 5 больших квадратов. И всё никак не получается прости этот этап... Вот и появилась идея...

Танцуем :
"
1. UP LEFT
2. DOWN RIGHT
3. DOWN LEFT & UP RIGHT
4. DOWN RIGHT
5. DOWN LEFT & UP RIGHT & UP LEFT & STAY CENTER
6. DOWN LEFT & DOWN RIGHT & DOWN LEFT
7. DOWN RIGHT & CENTER & DOWN RIGHT
8. DOWN LEFT & UP LEFT & UP RIGHT & DOWN RIGHT & CENTER
9. DOWN LEFT & UP RIGHT & UP LEFT & DOWN RIGHT
10. UP RIGHT & DOWN RIGHT & UP RIGHT & DOWN RIGHT
11^^

В последней строке есть небольшая особенность - иногда требуется пройти
11.1.UP LEFT & UP RIGHT & CENTER & UP RIGHT & DOWN LEFT & DOWN RIGHT, а иногда
11.2.UP LEFT & UP RIGHT & DOWN LEFT & UP RIGHT & DOWN LEFT & DOWN RIGHT
" (с) взято с оф. форума RusRo.

UP LEFT : 16 17
UP RIGHT : 17 16
DOWN LEFT : 15 16
DOWN RIGHT : 16 15
STAY CENTER или CENTER : 16 16

Только что бы начать танцевать зайти в чат, кот создал НПЦ...

macro dance {
move 32 32
зайти в комнату НПЦ 33 33
}
automacro dance1 {
console /UP LEFT/
move 16 17
}
automacro dance2 {
console /DOWN RIGHT/
move 16 15
}
automacro dance3 {
console /DOWN LEFT & UP RIGHT/
move 15 16
move 17 16
}
automacro dance4 {
console /DOWN RIGHT/
move 16 15
}
automacro dance5 {
console /DOWN LEFT & UP RIGHT & UP LEFT & STAY CENTER/
move 15 16
move 17 16
move 16 17
move 16 16
}
automacro dance6 {
console /DOWN LEFT & DOWN RIGHT & DOWN LEFT/
move 15 16
move 16 15
move 15 16
}
automacro dance7 {
console /DOWN RIGHT & CENTER & DOWN RIGHT/
move 16 15
move 16 16
move 16 15
}
automacro dance8 {
console /DOWN LEFT & UP LEFT & UP RIGHT & DOWN RIGHT & CENTER/
move 15 16
move 16 17
move 17 16
move 16 15
move 16 16
}
automacro dance9 {
console /DOWN LEFT & UP RIGHT & UP LEFT & DOWN RIGHT/
move 15 16
move 17 16
move 16 17
move 16 15
}
automacro dance10 {
console /UP RIGHT & DOWN RIGHT & UP RIGHT & DOWN RIGHT/
move 17 16
move 16 15
move 17 16
move 16 15
}
automacro dance111 {
console /UP LEFT & UP RIGHT & CENTER & UP RIGHT & DOWN LEFT & DOWN RIGHT/
move 16 17
move 17 16
move 16 16
move 17 16
move 15 16
move 16 15
}
automacro dance112 {
console /UP LEFT & UP RIGHT & DOWN LEFT & UP RIGHT & DOWN LEFT & DOWN RIGHT/
move 16 17
move 17 16
move 15 16
move 17 16
move 15 16
move 16 15
}

нужно проверить... с чатом бы разобраться. )


есть идеи ?

Последний раз редактировалось tammmy; 21.09.2007 в 19:30.
tammmy вне форума   Ответить с цитированием
Старый 24.09.2007, 18:19   #2
tammmy
Новичок
 
Регистрация: 18.09.2007
Сообщений: 26
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

как зайти в чат рум, который создаёт нпц ?
tammmy вне форума   Ответить с цитированием
Старый 24.09.2007, 20:12   #3
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 386 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
Смех

мда твой вопрос завём меня в заблуждение..
Код:
chat list
chat join <n>
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 24.09.2007, 21:21   #4
tammmy
Новичок
 
Регистрация: 18.09.2007
Сообщений: 26
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

а что под n ^_^
tammmy вне форума   Ответить с цитированием
Старый 25.09.2007, 12:01   #5
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 386 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

а ты набери "chat list" (номер)
читай мануал (ссылка в подписи)
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 03.10.2007, 19:16   #6
Елена
Новичок
 
Регистрация: 15.02.2007
Сообщений: 10
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Переделала координаты на Раггейм.Там несколько другие координаты. Не получается
control/macros.txt: ignoring 'move 16 21' (munch, munch, unknown automacro keyword)
control/macros.txt: ignoring 'move 16 11' (munch, munch, unknown automacro keyword)
control/macros.txt: ignoring 'move 11 16' (munch, munch, unknown automacro keyword)
И т. д. ....
Вот что в консоле на экзамене:
NPC Exists: s_dance#up (16, 21) (ID 50097) - (1)
NPC Exists: s_dance#down (16, 11) (ID 50098) - (2)
NPC Exists: s_dance#left (11, 16) (ID 50099) - (3)
NPC Exists: s_dance#right (21, 16) (ID 50100) - (4)
NPC Exists: s_dance#cen (16, 16) (ID 50101) - (5)
NPC Exists: Examiner#sd (14, 14) (ID 50102) - (6)
Испытание сейчас начнется. Желаем удачи.
Лево верх!
[macro] automacro dance1 triggered.
[macro] automacro dance1: call not defined.
Право низ!
[macro] automacro dance2 triggered.
[macro] automacro dance2: call not defined.
Лево низ! & Право верх!
[macro] automacro dance3 triggered.
[macro] automacro dance3: call not defined.
Право низ!
[macro] automacro dance2 triggered.
[macro] automacro dance2: call not defined.
You are sitting.
You are sitting.
Лево низ! & Право верх! & Лево верх! & В центр!
[macro] automacro dance3 triggered.
[macro] automacro dance3: call not defined.

Последний раз редактировалось Елена; 03.10.2007 в 19:23.
Елена вне форума   Ответить с цитированием
Старый 04.10.2007, 00:16   #7
tammmy
Новичок
 
Регистрация: 18.09.2007
Сообщений: 26
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

в конфиге изменить ещё нужно sitAuto_idle 0 , что бы не садился.

###dance###
automacro dance {
console /Welcome to BeastRO Server!/
delay 4
do move 32 32 cmd_in01
delay 0.1
call {
chat list
chat join 0
}
}
macro dance1 {
console /[GM] UP LEFT/[i]
delay 0.1
do move 16 19 cmd_in01
}
macro dance2 {
console /[GM] DOWN RIGHT/[i]
delay 0.1
do move 16 13 cmd_in01
}
macro dance3 {
console /[GM] DOWN LEFT & UP RIGHT/[i]
delay 0.1
do move 13 16 cmd_in01
delay 0.1
do move 19 16 cmd_in01
}
macro dance4 {
console /[GM] DOWN RIGHT/[i]
delay 0.1
do move 16 13 cmd_in01
}
macro dance5 {
console /[GM] DOWN LEFT & UP RIGHT & UP LEFT & STAY CENTER/[i]
delay 0.1
do move 13 16 cmd_in01
delay 0.1
do move 19 16 cmd_in01
delay 0.1
do move 16 19 cmd_in01
delay 0.1
do move 16 16 cmd_in01
}
macro dance6 {
console /[GM] DOWN LEFT & DOWN RIGHT & DOWN LEFT/[i]
delay 0.1
do move 13 16 cmd_in01
delay 0.1
do move 16 13 cmd_in01
delay 0.1
do move 13 16 cmd_in01
}
macro dance7 {
console /[GM] DOWN RIGHT & CENTER & DOWN RIGHT/[i]
delay 0.1
do move 16 13 cmd_in01
delay 0.1
do move 16 16 cmd_in01
delay 0.1
do move 16 13 cmd_in01
}
macro dance8 {
console /[GM] DOWN LEFT & UP LEFT & UP RIGHT & DOWN RIGHT & CENTER/[i]
delay 0.1
do move 13 16 cmd_in01
delay 0.1
do move 16 19 cmd_in01
delay 0.1
do move 13 16 cmd_in01
delay 0.1
do move 16 13 cmd_in01
delay 0.1
do move 16 16 cmd_in01
}
macro dance9 {
console /[GM] DOWN LEFT & UP RIGHT & UP LEFT & DOWN RIGHT/[i]
delay 0.1
do move 13 16 cmd_in01
delay 0.1
do move 19 16 cmd_in01
delay 0.1
do move 16 19 cmd_in01
delay 0.1
do move 16 13 cmd_in01
}
macro dance10 {
console /[GM] UP RIGHT & DOWN RIGHT & UP RIGHT & DOWN RIGHT/[i]
delay 0.1
do move 19 16 cmd_in01
delay 0.1
do move 16 13 cmd_in01
delay 0.1
do move 19 16 cmd_in01
delay 0.1
do move 16 13 cmd_in01
}
macro dance111 {
console /[GM] UP LEFT & UP RIGHT & CENTER & UP RIGHT & DOWN LEFT & DOWN RIGHT/[i]
delay 0.1
do move 16 19 cmd_in01
delay 0.1
do move 19 16 cmd_in01
delay 0.1
do move 16 16 cmd_in01
delay 0.1
do move 19 16 cmd_in01
delay 0.1
do move 13 16 cmd_in01
delay 0.1
do move 16 13 cmd_in01
}
macro dance112 {
console /[GM] UP LEFT & UP RIGHT & DOWN LEFT & UP RIGHT & DOWN LEFT & DOWN RIGHT/[i]
delay 0.1
do move 16 19 cmd_in01
delay 0.1
do move 19 16 cmd_in01
delay 0.1
do move 13 16 cmd_in01
delay 0.1
do move 19 16 cmd_in01
delay 0.1
do move 13 16 cmd_in01
delay 0.1
do move 16 13 cmd_in01
}

изменил так. но всё равно не хочет бегать...
как поставить что бы он реагировал только на полную фразу, а то он же может использовать например данс 1 на 5.

Последний раз редактировалось tammmy; 04.10.2007 в 00:24.
tammmy вне форума   Ответить с цитированием
Старый 04.10.2007, 02:12   #8
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 386 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

Елена, у tammmy в первом сообщении бредятина полнейшая написана с точки зрения синтаткиса макросов, поэтому и не работает

В 7-м сообщении - тоже бредятина..

Кароче вот вам урок. Нужно делать типо так:

Цитата:
automacro dance {
console /Welcome to BeastRO Server!/
delay 4
call {
do move 32 32 cmd_in01
pause 1
do chat join 0
}
}
automacro dance1 {
console /[GM] UP LEFT/[i]
delay 0.1
call {
do move 16 19 cmd_in01
}
}
...
ну и т.д. почиайте ещё разок доку
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!

Последний раз редактировалось 4epT; 04.10.2007 в 15:19.
4epT вне форума   Ответить с цитированием
Старый 04.10.2007, 03:18   #9
tammmy
Новичок
 
Регистрация: 18.09.2007
Сообщений: 26
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

а если будет несколько действий !?

###dance###
automacro dance {
console /Welcome to BeastRO Server!/
delay 4
call {
do move 32 32 cmd_in01
pause 1
do chat join 0
}
}
automacro dance3 {
console /[GM] DOWN LEFT & UP RIGHT/[i]
delay 0.1
call {
do move 13 16 cmd_in01
pause 0.1
do move 19 16 cmd_in01
}
}

Так будет ••••••••


Welcome to BeastRO Server!
[macro] automacro dance triggered.
Calculating route to: Inside Comodo(cmd_in01): 32, 32
Cannot calculate a route from prontera (157,81) to cmd_in01 (32,32)
Error in function 'chat join' (Join Chat Room)
Chat Room 0 does not exist.

Всё работает, только вот смущают строчки:

Loading control/macros.txt...
control/macros.txt: ignoring '###dance###' (munch, munch, strange food)
control/macros.txt: ignoring '}' (munch, munch, strange food)
[macro] hooking to AI_pre
[macro] hooking to log

Последний раз редактировалось tammmy; 04.10.2007 в 15:27.
tammmy вне форума   Ответить с цитированием
Старый 04.10.2007, 11:42   #10
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 386 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

tammmy, блин изучи синтаксис макроса и автомакроса
у тебя нписано:
Цитата:
macro dance3 {
console /[GM] DOWN LEFT & UP RIGHT/[i]
delay 0.1
console и delay - это условия срабатывания АМ, а у тетя стоит macro dance3 ..

я понил что это бредовая идея дойти до этих танцев..
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!

Последний раз редактировалось 4epT; 05.10.2007 в 13:34.
4epT вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:22. Часовой пояс GMT +3.