Мафия [Серверный и клиентский плагин] + исходный код
Добавлено: 15:42, 04.08.2010
Версия: 3.9.1 (6 декабря 2011)
Версия плагина для CommFort 4: 1.1.7 (31.08.2010)
Описание: "Мафия" - психологическая игра, хорошо известная вам по боту NexxGen'a.
Установка:
- Скопируйте папку Plugins в папку с сервером или клиентом.
- В Plugins\Mafia\config.ini обязательно измените пароль для учетной записи плагина, если плагин запущен на сервере!
- В Plugins\Mafia\config.ini измените, если необходимо, игровой канал, канал помощи и учетные данные бота.
- В Plugins\Mafia\config.ini добавьте администраторов бота (в секцию Admins добавьте строчки вида НИК_АДМИНА=1).
- Запустите плагин.
- Рекомендуется дать учетной записи бота права на модерирование всех каналов (чтобы в серверном плагине бот закрывал логова, а в CommFort 5 мог накладывать и снимать ограничения). Если плагин запускается со стороны клиента, учетной записи обязательно нужны права на модерирование игрового канала.
- При запуске плагина на клиенте обязательно отключите защиту от флуда для учетной записи, под которой работает плагин.
Обновление:
- Скопируйте файл плагина из папки Plugins архива в папку Plugins сервера (клиента).
- Добавьте необходимые разделы(параметры) в ini файлы (это можно сделать автоматически с помощью программы или вручную (см. историю обновлений)) или замените указанные ini файлы.
Обновление с версий до 3.0.1 включительно до более поздних:
- Обновите и запустите плагин.
- Откройте окно "О плагине" из меню плагинов. В нем указан путь к директории настроек. Нажмите на кнопку "..." рядом с текстовым полем, в котором указан этот путь.
- Переместите файлы users.ini и error.log из папки Plugins\Mafia\ в открывшуюся папку.
Благодарности: NexxGen за первого бота мафии и идею, sonic за пример плагина на делфи, DENS за идеи по улучшению.
Доп. информация: Список основных команд. В файле help.txt - пример приветствия канала помощи. В ReadMe.txt - основные команды и список изменений.
Изменения в последних версиях (история всех версий в ReadMe.txt):
3.9.0 (3 декабря 2011)
- Изменена логика работы плагина на несколько серверов (из-за новых возможностей плагина-линковщика). Теперь для общения используются логова, а не приваты, как это было в предыдущей версии.
- config: ini -> Advanced: Добавлены настройки, связанные с плагином-линковщиком: имя виртуального пользователя плагина (LinkerName), номер канала логова мафов (LinkerChannelMaf), номер канала логова якудз (LinkerChannelYakuza).
3.9.1 (6 декабря 2011)
- Исправлены ссылки на отправку сообщений и каналы (возникали проблемы, если в имени встречался символ ]).
- messages.ini -> general -> AnnounceText, AnnounceTextPM: исправлены ссылки на каналы (возникали проблемы, если в имени встречался символ ]).
Рекомендуется делать резервную копию предыдущей версии плагина и файла users.ini перед обновлением!
При описании проблемы, пожалуйста, указывайте, плагин запущен на сервере или на клиенте.
Версия для сервера CommFort 4: Версия для CommFort 5: Исходный код версии для CommFort 5 (Delphi 2009 + JCL): github
Чего ждать в следующих версиях: в этом сообщении
Если есть желание поблагодарить автора за плагин, можно просто нажать на кнопку "спасибо" в этом сообщении.
Версия плагина для CommFort 4: 1.1.7 (31.08.2010)
Описание: "Мафия" - психологическая игра, хорошо известная вам по боту NexxGen'a.
Установка:
- Скопируйте папку Plugins в папку с сервером или клиентом.
- В Plugins\Mafia\config.ini обязательно измените пароль для учетной записи плагина, если плагин запущен на сервере!
- В Plugins\Mafia\config.ini измените, если необходимо, игровой канал, канал помощи и учетные данные бота.
- В Plugins\Mafia\config.ini добавьте администраторов бота (в секцию Admins добавьте строчки вида НИК_АДМИНА=1).
- Запустите плагин.
- Рекомендуется дать учетной записи бота права на модерирование всех каналов (чтобы в серверном плагине бот закрывал логова, а в CommFort 5 мог накладывать и снимать ограничения). Если плагин запускается со стороны клиента, учетной записи обязательно нужны права на модерирование игрового канала.
- При запуске плагина на клиенте обязательно отключите защиту от флуда для учетной записи, под которой работает плагин.
Обновление:
- Скопируйте файл плагина из папки Plugins архива в папку Plugins сервера (клиента).
- Добавьте необходимые разделы(параметры) в ini файлы (это можно сделать автоматически с помощью программы или вручную (см. историю обновлений)) или замените указанные ini файлы.
Обновление с версий до 3.0.1 включительно до более поздних:
- Обновите и запустите плагин.
- Откройте окно "О плагине" из меню плагинов. В нем указан путь к директории настроек. Нажмите на кнопку "..." рядом с текстовым полем, в котором указан этот путь.
- Переместите файлы users.ini и error.log из папки Plugins\Mafia\ в открывшуюся папку.
Благодарности: NexxGen за первого бота мафии и идею, sonic за пример плагина на делфи, DENS за идеи по улучшению.
Доп. информация: Список основных команд. В файле help.txt - пример приветствия канала помощи. В ReadMe.txt - основные команды и список изменений.
Изменения в последних версиях (история всех версий в ReadMe.txt):
3.9.0 (3 декабря 2011)
- Изменена логика работы плагина на несколько серверов (из-за новых возможностей плагина-линковщика). Теперь для общения используются логова, а не приваты, как это было в предыдущей версии.
- config: ini -> Advanced: Добавлены настройки, связанные с плагином-линковщиком: имя виртуального пользователя плагина (LinkerName), номер канала логова мафов (LinkerChannelMaf), номер канала логова якудз (LinkerChannelYakuza).
3.9.1 (6 декабря 2011)
- Исправлены ссылки на отправку сообщений и каналы (возникали проблемы, если в имени встречался символ ]).
- messages.ini -> general -> AnnounceText, AnnounceTextPM: исправлены ссылки на каналы (возникали проблемы, если в имени встречался символ ]).
Рекомендуется делать резервную копию предыдущей версии плагина и файла users.ini перед обновлением!
При описании проблемы, пожалуйста, указывайте, плагин запущен на сервере или на клиенте.
Версия для сервера CommFort 4: Версия для CommFort 5: Исходный код версии для CommFort 5 (Delphi 2009 + JCL): github
Чего ждать в следующих версиях: в этом сообщении
Если есть желание поблагодарить автора за плагин, можно просто нажать на кнопку "спасибо" в этом сообщении.