RagBot Forum
 

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

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

Ответ
 
Опции темы Опции просмотра
Старый 05.12.2006, 08:56   #1
AmsTaFF
Продвинутый
 
Аватар для AmsTaFF
 
Регистрация: 20.11.2006
Адрес: Москва
Сообщений: 138
Вы сказали Спасибо: 0
Поблагодарили 21 раз(а) в 6 сообщениях
Отправить сообщение для AmsTaFF с помощью ICQ
По умолчанию перенаправление чата

Если вам пишут в приват, общий чат или гильд чат, бот будет писать другому игроку то, что ему пишут.
control/macros.txt
Код:
##################################################################
###############Перенаправление привата, ГЧ и общего###############
##################################################################
#################!!!!!НЕ ЗАБУДЬ ПОМЕНЯТЬ НИК!!!!!#################
##################################################################

automacro CheckPM {
  pm /./
  call RePmSend
}

automacro CheckPubM {
  pubm /./
  call RePubSend
}

automacro CheckGuM {
  guild /./
  call ReGuSend
}
####################!!!!!НИЖЕ МЕНЯЙ НИК!!!!!#####################

macro RePmSend {
do pm "Ник" [PM!!] $.lastpm : $.lastpmMsg
  do eval WinUtils::playSound('D:\Games\RO\БОТЫ\Sound\privat.wav');
}

macro RePubSend {
do pm "Ник" [PUB!!!] $.lastpub : $.lastpubMsg
  do eval WinUtils::playSound('D:\Games\RO\БОТЫ\Sound\publicchat.wav');
}

macro ReGuSend {
do pm "Ник" [G] $.lastguild : $.lastguildMsg
do eval WinUtils::playSound('D:\Games\RO\БОТЫ\Sound\systemmessage.wav');
}

##################################################################
########################## !!!КОНЕЦ!!! ###########################
##################################################################
ЗЫ: Скрипт разработан Алексом
by imchotep
__________________
напишу макросы и конфиги для Бота - обращаться в ICQ
(за долгие работы не берусь, в связи с нехваткой времени)
ICQ: 9803956
AmsTaFF вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо AmsTaFF за это полезное сообщение:
Старый 26.12.2007, 01:22   #2
FragMent
Опытный Ботовод
 
Аватар для FragMent
 
Регистрация: 13.10.2007
Адрес: Москва
Сообщений: 105
Вы сказали Спасибо: 11
Поблагодарили 9 раз(а) в 3 сообщениях
По умолчанию

Привет, не подскажете как сделать так что я говорил боту фразу , а он говорил это в pubm ??
Спасиб...
__________________


Тыкаем СпАсИбО =)
FragMent вне форума   Ответить с цитированием
Старый 26.12.2007, 03:56   #3
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

FragMent, посмотри в гайде условие "pm"

напиши АМ, типо: если ПМка пришла от тебя, то напечатать это сообщение в общий чат (команда "c")
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 26.12.2007, 12:16   #4
masterspirta
Опытный Ботовод
 
Аватар для masterspirta
 
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
По умолчанию

Вроде так но утверждать не буду не проверял...
Если неправильно не ругайтесь...мне скучно...:(
automacro CheckPM {
pm /./
if ($.lastpub == "ник") goto psend
call RePmSend
goto end
:psend
call PSend
:end
}

macro RePubSend {
do pm "Ник" [PUB!!!] $.lastpub : $.lastpubMsg
do eval WinUtils::playSound('D:\Games\RO\БОТЫ\Sound\pu blicchat.wav');
}

macro PSend {
do c $.lastpubMsg
}

Если работает то отпишите
masterspirta вне форума   Ответить с цитированием
Старый 26.12.2007, 14:15   #5
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

masterspirta, конешно не работает, т.к. АМ не поддерживает условие goto и метки send, это должно быть в теле макроса.
вот у тебя в АМ нвписано условие pm, и тут же ниже "$.lastpub" а это с другой оперы, думаю тебе нужен $.lastpm. И не $.lastpubMsg соответственно.

masterspirta, автору "do pm "Ник" [PUB!!!] $.lastpub : $.lastpubMsg" вовсне не нужно, прикинь ты отсылаешь боту сообщение а он тебе же его отсылает..
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 26.12.2007, 14:39   #6
masterspirta
Опытный Ботовод
 
Аватар для masterspirta
 
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
По умолчанию

automacro CheckPM {
pm /./
call RePubSend
}

macro RePubSend {
if ($.lastpm == "ник") goto Psend

do pm "Ник" [PUB!!!] $.lastpm : $.lastpmMsg
do eval WinUtils:laySound('D:\Games\RO\БОТЫ\Sound\pu blic chat.wav');
goto end

:Psend
do c $.lastpmMsg

:end
}

ня

Последний раз редактировалось masterspirta; 26.12.2007 в 15:20.
masterspirta вне форума   Ответить с цитированием
Старый 26.12.2007, 14:55   #7
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

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

и что бы было? вернее как это работает?
masterspirta вне форума   Ответить с цитированием
Старый 26.12.2007, 21:06   #9
FragMent
Опытный Ботовод
 
Аватар для FragMent
 
Регистрация: 13.10.2007
Адрес: Москва
Сообщений: 105
Вы сказали Спасибо: 11
Поблагодарили 9 раз(а) в 3 сообщениях
По умолчанию

люди но не понимаю я =(( я часа 2 сидел так и сяк пробывал не получалось, потому и тут стпросил... в конце думалка вообще отказала..
чёрт, напиши пожалуйста как надо сделать - спасибо..
__________________


Тыкаем СпАсИбО =)
FragMent вне форума   Ответить с цитированием
Старый 27.12.2007, 03:24   #10
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

masterspirta, а ты в гайде посмотри!

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


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

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

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


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