[RTF] Report To Forum |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
[RTF] Report To Forum |
voed |
28.12.2014, 20:58
Сообщение
|
[RTF] Report To Forum 0.31b Плагин позволяет игроку пожаловаться на другого игрока, после чего на форуме в специальном разделе создается тема с информацией о жалобе. Сделан на основе sourcemod-плагина Report to forums, обновил некоторые запросы и немного Отдельное спасибо Bloo за помощь в тестировании. Скриншоты Steam: Чтобы отправить жалобу игрок должен написать в чат !report, после чего откроется меню выбора игрока, на которого нужно пожаловаться и меню выбора причины жалобы. Список поддерживаемых на данный момент форумов: Цитата Simple Machines Forums (SMF) phpBB IPBoard 3.x XenForo Конфиг плагина Код /*========================================== * Forum Software ID. Укажите циферку в соответствии с движком Вашего форума. * НА NOT TESTED ФОРУМЫ СТАВИТЬ НЕ СОВЕТУЮ * * 1 vBulletin4 NOT TESTED * 2 MyBB NOT TESTED * 3 Simple Machines Forums (SMF) тестировал на 2.0 * 4 phpBB тестировал на 3.1.2 * 5 WBBLite NOT TESTED * 6 Advanced Electron Forums NOT TESTED * 7 UseBB NOT TESTED * 8 eXtreme Message Board NOT TESTED * 9 IPBoard 3.x тестировал на 3.3 * 10 XenForo тестировал на 1.4.3 * * Пример: * rtf_forum_softwareid "10" // 10=XenForo ============================================*/ rtf_forum_softwareid "" /*========================================== * Разница часовых поясов между CS сервером и веб-сервером. * Пример: * rtf_vps_time_diff "3600" // (60минут*60секунд) = 3600секунд = 1 час ============================================*/ rtf_vps_time_diff "0" /*========================================== * ID форума, в котором будут поститься жалобы. * Пример: * rtf_ca_forum_id "4" // ID форума = 4. В Xenforo вы можете узнать ID форума, просто наведя на его ссылку, примерно так: "example.com/index.php?forums/<название форума>.<ID>/" ============================================*/ rtf_ca_forum_id "" /*========================================== * ID, имя и E-Mail пользователя, от которого будут писаться посты. Лучше создать нового пользователя для этих целей. * Пример: * rtf_ca_sender_id "2" // ID пользователя = 2 * rtf_ca_username "rtfbot" // Имя пользователя = "rtfbot" * rtf_ca_email "rtfbot@example.com" // Email пользователя = "rtfbot@example.com" (не обязательно) ============================================*/ rtf_ca_sender_id "2" rtf_ca_username "rtfbot" rtf_ca_email "rtfbot@example.com" /*=========================================== * Учетные данные БД вашего форума. * Пример: * rtf_host "127.0.0.1" //Хост * rtf_user "user" //Имя пользователя * rtf_pass "password" //Пароль * rtf_database "database" //Таблица БД * rtf_table_prefix "forum_" // Если у вас нет префикса, оставьте это поле пустым. ============================================*/ rtf_host "" rtf_user "" rtf_pass "" rtf_database "" rtf_table_prefix "" /*========================================== * Если админы с одним из этих флагов на сервере, игрок не сможет использовать команду !report. * Пример: * rtf_adminflag "abcu" ============================================*/ rtf_adminflag "a" /*========================================== * Задержка в минутах на использование команды !report. По умолчанию 1 * Пример: * rtf_report_delay "4" // 4 минуты ============================================*/ rtf_report_delay "1" Todolist:
Чейнджлог 0.1b (28.12.2014)
0.3b (04.01.2015)
* Упрощены названия кваров * Переместил некоторые функции в инклуд для лучшей читабельности кода + Добавлен квар rtf_adminflag, с помощью которого можно запретить жаловаться, если админ с определенным флагом на сервере + Добавлен квар rtf_report_delay, с помощью которого можно задать задержку между выполнениями команды report + Добавлено логирование ошибок в файл ../configs/report_to_forum/logs.txt + Добавил ссылку на стим профиль для стимов 0.31b (04.01.2015)
Список поддерживаемых форумов будет расширяться, если будет достаточно желающих или материальное поощрение. Ахтунг! Это бета-версия. Перед установкой плагина ОБЯЗАТЕЛЬНО делайте резервную копию БД форума. Скачать с Github
Отредактировал: voed, - 8.1.2015, 1:16
|
|
Поблагодарили 22 раз
|
|
SivAnOl |
28.12.2014, 22:03
Сообщение
|
|
Очень интересно. Будет время - потестирую.
|
|
|
GOOD FELLOW |
28.12.2014, 22:11
Сообщение
|
|
оригинально, однако
надо будет посмотреть как-нибудь |
|
|
floricus |
4.1.2015, 21:08
Сообщение
|
Обновите пожалуйста архив до v0.2b.
Идея очень интересна. Спасибо.
Отредактировал: floricus, - 4.1.2015, 21:09
|
|
|
|
voed |
4.1.2015, 21:09
Сообщение
|
Обновлен до версии 0.3b
* Упрощены названия кваров * Переместил некоторые функции в инклуд для лучшей читабельности кода + Добавлен квар rtf_adminflag, с помощью которого можно запретить жаловаться, если админ с определенным флагом на сервере + Добавлен квар rtf_report_delay, с помощью которого можно задать задержку между выполнениями команды report + Добавлено логирование ошибок в файл ../configs/report_to_forum/logs.txt + Добавил ссылку на стим профиль для стимов Обязательно обновите все файлы Ссылка на стим-профиль может отображаться немного криво на некоторых форумах, в будущем исправлю |
|
|
|
floricus |
4.1.2015, 23:33
Сообщение
|
И так уже 20 мин. Пробовал на другом компе, тоже самое. |
|
Поблагодарили 1 раз
|
|
voed |
4.1.2015, 23:39
Сообщение
|
floricus, lol, действительно, под 1.8.2 не компилится. Сейчас буду смотреть
|
|
|
|
Immunity |
4.1.2015, 23:42
Сообщение
|
Эм... А там лимит на использование !report стоит? А то школьники флудить то будут)
|
|
|
|
voed |
4.1.2015, 23:49
Сообщение
|
|
|
Immunity |
5.1.2015, 0:06
Сообщение
|
|
|
voed |
5.1.2015, 1:39
Сообщение
|
И так уже 20 мин. Пробовал на другом компе, тоже самое. Исправил, обновил релиз https://github.com/voed/report_to_forum/releases/tag/0.31b п.с. может быть проблема с кодировкой кириллицы, но на xenforo проверил, все было ок.
Отредактировал: voed, - 5.1.2015, 1:43
|
|
|
|
floricus |
5.1.2015, 2:22
Сообщение
|
Цитата Исправил, обновил релиз Работает, cпасибо. |
|
|
|
unhead |
20.1.2015, 21:59
Сообщение
|
|
можно подробнее для ipb
Радио 4you - радио созданное для тебя |
|
|
unhead |
20.1.2015, 22:05
Сообщение
|
|
L 01/20/2015 - 23:03:09: [AMXX] Displaying debug trace (plugin "report_to_forum.amxx")
L 01/20/2015 - 23:03:09: [AMXX] Run time error 25: parameter error L 01/20/2015 - 23:03:09: [AMXX] [0] report_to_forum.sma::SendForumPost (line 426) L 01/20/2015 - 23:03:09: [AMXX] [1] report_to_forum.sma::SendReport (line 374) L 01/20/2015 - 23:03:09: [AMXX] [2] report_to_forum.sma::ReportReasonHandler (line 301) Радио 4you - радио созданное для тебя |
Поблагодарили 1 раз
|
|
voed |
20.1.2015, 22:07
Сообщение
|
можно подробнее для ipb Заходите в админку, создаете пользователя, смотрите его id, записываете id и имя в конфиг плагина Создаете раздел, id раздела в конфиг плагина И учетные данные БД форума тоже в конфиг плагина L 01/20/2015 - 23:03:09: [AMXX] Displaying debug trace (plugin "report_to_forum.amxx") L 01/20/2015 - 23:03:09: [AMXX] Run time error 25: parameter error L 01/20/2015 - 23:03:09: [AMXX] [0] report_to_forum.sma::SendForumPost (line 426) L 01/20/2015 - 23:03:09: [AMXX] [1] report_to_forum.sma::SendReport (line 374) L 01/20/2015 - 23:03:09: [AMXX] [2] report_to_forum.sma::ReportReasonHandler (line 301) Ошибку нашел, завтра поправлю |
|
|
|
unhead |
20.1.2015, 22:12
Сообщение
|
|
cfg /*========================================== * Forum Software ID. Укажите циферку в соответствии с движком Вашего форума. * НА NOT TESTED ФОРУМЫ СТАВИТЬ НЕ СОВЕТУЮ * * 1 vBulletin4 NOT TESTED * 2 MyBB NOT TESTED * 3 Simple Machines Forums (SMF) тестировал на 2.0 * 4 phpBB тестировал на 3.1.2 * 5 WBBLite NOT TESTED * 6 Advanced Electron Forums NOT TESTED * 7 UseBB NOT TESTED * 8 eXtreme Message Board NOT TESTED * 9 IPBoard 3.x тестировал на 3.3 * 10 XenForo тестировал на 1.4.3 * * Пример: * rtf_forum_softwareid "10" // 10=XenForo ============================================*/ rtf_forum_softwareid "9" /*========================================== * Разница часовых поясов между CS сервером и веб-сервером. * Пример: * rtf_vps_time_diff "3600" // (60минут*60секунд) = 3600секунд = 1 час ============================================*/ rtf_vps_time_diff "0" /*========================================== * ID форума, в котором будут поститься жалобы. * Пример: * rtf_ca_forum_id "4" // ID форума = 4. В Xenforo вы можете узнать ID форума, просто наведя на его ссылку, примерно так: "example.com/index.php?forums/<название форума>.<ID>/" ============================================*/ rtf_ca_forum_id "59" /*========================================== * ID, имя и E-Mail пользователя, от которого будут писаться посты. Лучше создать нового пользователя для этих целей. * Пример: * rtf_ca_sender_id "52" // ID пользователя = 2 * rtf_ca_username "Ban-Bot" // Имя пользователя = "rtfbot" * rtf_ca_email "rtfbot@example.com" // Email пользователя = "rtfbot@example.com" (не обязательно) ============================================*/ rtf_ca_sender_id "52" rtf_ca_username "Ban-Bot" rtf_ca_email "ban@darkprime.ru" /*=========================================== * Учетные данные БД вашего форума. * Пример: * rtf_host "*.*.*.*" //Хост * rtf_user "*****" //Имя пользователя * rtf_pass "******" //Пароль * rtf_database "ipb" //Таблица БД * rtf_table_prefix "" // Если у вас нет префикса, оставьте это поле пустым. ============================================*/ rtf_host "*.*.*.*" //Хост rtf_user "*****" //Имя пользователя rtf_pass "******" //Пароль rtf_database "ipb" //Таблица БД rtf_table_prefix "" // Если у вас нет префикса, оставьте это поле пустым. /*========================================== * Если админы с одним из этих флагов на сервере, игрок не сможет использовать команду !report. * Пример: * rtf_adminflag "abcu" ============================================*/ rtf_adminflag "ab" /*========================================== * Задержка в минутах на использование команды !report. По умолчанию 1 * Пример: * rtf_report_delay "4" // 4 минуты ============================================*/ rtf_report_delay "5" Все правильно? Радио 4you - радио созданное для тебя |
|
|
unhead |
21.1.2015, 17:28
Сообщение
|
|
ну что,будет сегодня?
Отредактировал: unhead, - 21.1.2015, 18:26
Радио 4you - радио созданное для тебя |
|
|
unhead |
21.1.2015, 18:32
Сообщение
|
|
сегодня будет?)
Радио 4you - радио созданное для тебя |
|
|
voed |
21.1.2015, 18:36
Сообщение
|
|
|
voed |
21.1.2015, 18:43
Сообщение
|
report_to_forum.sma ( 35,88 килобайт )
Кол-во скачиваний: 27
Вот исправленный исходник, на гитхабе обновлю позже |
|
|
|