RagBot Forum
 

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

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

Ответ
 
Опции темы Опции просмотра
Старый 23.06.2008, 13:56   #1
timpson
Начинающий ботовод
 
Регистрация: 05.09.2007
Адрес: Kazakstan
Сообщений: 58
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Чант

вот что есть:
#automacro chant {
# player "@player ($.lastpm)" 3
# call {
# if ($.lastpmMsg = z) goto z
# if ($.lastpmMsg = v) goto v
# if ($.lastpmMsg = o) goto o
# if ($.lastpmMsg = w) goto w
# :z
# do sp 283 "@player ($.lastpm)" 5
# :v
# do sp 281 "@player ($.lastpm)" 5
# :o
# do sp 280 "@player ($.lastpm)" 5
# :w
# do sp 282 "@player ($.lastpm)" 5
#}
#}

Не пашэт.По идее должнобыть так:я написал ему в приват какои чант я хочу(z,w,v,o) далее пробегаю мимо него и он кидает чант,в след раз просто пробегаюи он автоматом кидать посл чант.Зделано для того чтобы в логах админы не видел:
z
z
z
z
z
zz
z
z
z
zz

z
__________________
Я против такого варварства!Фразу сказал мыслитель и раз ее поместили в "умную книгу" значит они чем то руководствовались...(Женя!)

Последний раз редактировалось timpson; 23.06.2008 в 16:04.
timpson вне форума   Ответить с цитированием
Старый 23.06.2008, 14:04   #2
vladud2000
Опытный Ботовод
 
Аватар для vladud2000
 
Регистрация: 04.10.2007
Сообщений: 102
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

А разве приваты идут в логи?
__________________
Сидело на заборе 2 девочки - одна добрая, вторая злая - и плевали на прохожих...Злая девочка попала 5 раз, а добрая 8 раз и тем самым победила злую девочку...потому-что добро всегда побеждает зло...
vladud2000 вне форума   Ответить с цитированием
Старый 23.06.2008, 15:19   #3
timpson
Начинающий ботовод
 
Регистрация: 05.09.2007
Адрес: Kazakstan
Сообщений: 58
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Цитата:
Сообщение от vladud2000 Посмотреть сообщение
А разве приваты идут в логи?
А ты думал_)Более того,скилы,дилы,почти всё идёт в логи
__________________
Я против такого варварства!Фразу сказал мыслитель и раз ее поместили в "умную книгу" значит они чем то руководствовались...(Женя!)
timpson вне форума   Ответить с цитированием
Старый 23.06.2008, 19:49   #4
vladud2000
Опытный Ботовод
 
Аватар для vladud2000
 
Регистрация: 04.10.2007
Сообщений: 102
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Как не интересно!!
Тогда замени условие каста чантов на слова русские - Воздуху, Огня... ит.д. а на повтор типа - кастани-ка! и тогда нет проблем!! вполне реально - ГМ по логам не просечет! это все равно что орать heal, buff, tnx.
__________________
Сидело на заборе 2 девочки - одна добрая, вторая злая - и плевали на прохожих...Злая девочка попала 5 раз, а добрая 8 раз и тем самым победила злую девочку...потому-что добро всегда побеждает зло...
vladud2000 вне форума   Ответить с цитированием
Старый 23.06.2008, 20:36   #5
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 386 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

timpson, в условии АМ "player" должно быть конкретное имя, а не то что ты написал. Тебе скорее всего нужно использовать условие "pm"
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 24.06.2008, 07:11   #6
masterspirta
Опытный Ботовод
 
Аватар для masterspirta
 
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
По умолчанию

Цитата:
вот что есть:
#automacro chant {
# player "@player ($.lastpm)" 3
# call {
# if ($.lastpmMsg = z) goto z
# if ($.lastpmMsg = v) goto v
# if ($.lastpmMsg = o) goto o
# if ($.lastpmMsg = w) goto w
# :z
# do sp 283 "@player ($.lastpm)" 5
# :v
# do sp 281 "@player ($.lastpm)" 5
# :o
# do sp 280 "@player ($.lastpm)" 5
# :w
# do sp 282 "@player ($.lastpm)" 5
#}
#}
Первый раз когда увидел этот макрос то было мнение такое как изложил
4epT, но стреманулся говорить так как думал что это @player ($.lastpm) работает и проверено...
А щас на трезвую голову кое шо вспомнил, $.lastpm эта переменная не работает в условии автомакросов! @player ровно как и этот оператор. @player ($.lastpm) это выражение будет работать только в теле макроса, а не как не в условиях автомакроса....

Обьясняю почему:
Стандартные условия автомакроса это текущие динамические переменные в коре которые не удаляються из памяти и постоянно имеют значение соотвецтвующие остановке в игре, в отлиичии от других которые создаються(обьявляються) пользавателем в процесе работы программы...
При создании условия в автомакросе мы не можем оперировать не созданными переменными или переменными которые не имеют значение(не выделен кусок памяти в башке вашего РС калькулятора), это тоже самое что написать в языке программирования С А=5 не обьявив перед этим переменную А! Перл конечно работает по другому но мы не говорим о скриптах перла, а говорим о макрасах программы бота что являются продвинутыми настройками нашей программы, которые подчиняются заложенным алгоритмам и условиям самой программы, веть не даром есть есть целая папочка в папке плагин посвященная макросам!
__________________
Ребята если я вам выкладиваю макросы... не будьте такие ленивые как я и проверте синтаксис... Я всегда пишу макрос, по памяти вспоминая команды и не проверяя его, поэтому делаю ГрОмаТечискее ошибки!!!!
masterspirta вне форума   Ответить с цитированием
Ответ

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

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

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

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


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