您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Полный скрипт для кураторов форума Black Russia — RP Биографии
// ==UserScript== // @name Скрипт для МФ by E.Sailauov // Cherepovets // @namespace http://tampermonkey.net/ // @version 3.1 // @description Полный скрипт для кураторов форума Black Russia — RP Биографии // @author Erasyl_Sailauov // @match https://forum.blackrussia.online/threads/* // @grant none // ==/UserScript== (function () { 'use strict'; // ======================= // Поменять можно здесь: // ======================= const BANNER = 'https://i.postimg.cc/QC0bfZff/5091-DADF-C098-41-B5-B63-A-48-D035-EEC282.png'; const DIVIMG = 'https://i.postimg.cc/fTh4W2B3/RLwzo.png'; // Префиксы для кнопок const PIN_PREFIX = 1; const UNACCEPT_PREFIX = 2; const ACCEPT_PREFIX = 3; const CLOSE_PREFIX = 4; const WAIT_PREFIX = 5; const NO_PREFIX = 6; // ======================= // Список основных кнопок для модерации // ======================= const buttonList = [ {name: 'На рассмотрение', id: 'btn_pin', prefix: PIN_PREFIX}, {name: 'Отказано⛔', id: 'btn_unaccept', prefix: UNACCEPT_PREFIX}, {name: 'Одобрено✅', id: 'btn_accept', prefix: ACCEPT_PREFIX}, {name: 'Закрыто⛔', id: 'btn_close', prefix: CLOSE_PREFIX}, {name: 'Ожидание', id: 'btn_wait', prefix: WAIT_PREFIX}, {name: 'Без префикса⛔', id: 'btn_no', prefix: NO_PREFIX} ]; // ======================= // Шаблоны RP биографии // ======================= const rpTemplates = [ // Одобрено { title: 'Одобрено', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#00FF00]Одобрено[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#00FF00]ОДОБРЕНО[/COLOR]<br><br>" + "[RIGHT]Приятной игры на сервере [COLOR=#0099FF]CHEREPOVETS[/COLOR].[/RIGHT][/SIZE][/FONT][/CENTER]", prefix: ACCEPT_PREFIX }, // На рассмотрение { title: 'На рассмотрение', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "<br>[B][COLOR=#FFFF00][SIZE=4]Ваша RP биография принята на рассмотрение.[/SIZE][/COLOR][/B]" + "<br><br>[FONT=arial][SIZE=4]Ожидайте ответа от администрации в течение 72 часов. Просьба не создавать дубликатов.[/SIZE][/FONT][/CENTER]", prefix: PIN_PREFIX }, // На доработку { title: 'На доработку', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FFA500]На доработку[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FFA500]НА ДОРАБОТКУ[/COLOR]<br><br>" + "Причина: (перечислите замечания: орфография, не хватает информации, нет фото и пр.).<br>" + "На исправление даётся 24 часа. Если правки не внесёте — тема будет отказана.[/FONT][/CENTER]", prefix: WAIT_PREFIX }, // ======================= // Отказы 1.1 – 1.10 // ======================= { title: 'Отказано | Не по форме (заголовок)', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: Заголовок темы составлен не по форме.<br>" + "Примечание: Заголовок RP биографии должен быть: [B]Биография | Nick_Name[/B].[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX }, { title: 'Отказано | Нереалистично (сверхспособности)', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: Биография нереалистична.<br>" + "Примечание: Персонаж не может обладать сверхспособностями или событиями, противоречащими логике сервера.[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX }, { title: 'Отказано | Существующий человек', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: Запрещено составлять биографии реальных людей.<br>" + "Примечание: Примеры: Бред Питт, Аль Капоне и т.д.[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX }, { title: 'Отказано | Плагиат', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: Обнаружено копирование чужой RP биографии.<br>" + "Примечание: Полное и частичное копирование запрещено.[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX }, { title: 'Отказано | Грамматика / Орфография', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: Биография содержит орфографические или грамматические ошибки.<br>" + "Примечание: Биография должна быть читабельной и без ошибок.[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX }, { title: 'Отказано | Шрифт / Размер', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: Использован неправильный шрифт или размер текста.<br>" + "Примечание: Допустимы Times New Roman или Verdana; минимальный размер — 15.[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX }, { title: 'Отказано | Нет фото / материалов', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: В биографии отсутствуют фотографии или материалы.<br>" + "Примечание: В биографии должны присутствовать изображения или материалы, относящиеся к персонажу.[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX }, { title: 'Отказано | Пропаганда нарушений', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: Биография содержит элементы, оправдывающие нарушения правил сервера.<br>" + "Примечание: Запрещено описывать убийства, психические отклонения и т.п.[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX }, { title: 'Отказано | Неверный объём', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: Текст не соответствует требованиям по объёму.<br>" + "Примечание: Минимум 200 слов, максимум 600 слов.[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX }, { title: 'Отказано | Логические противоречия', content: "[B][CENTER][IMG]" + BANNER + "[/IMG]" + "[SIZE=4][FONT=arial][COLOR=#0099ff]{{ greeting }}, уважаемый {{ user.mention }}.[/COLOR][/FONT][/SIZE][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br>" + "[B][FONT=arial][COLOR=#FFFFFF][SIZE=4]Ваша RP биография получает статус: [COLOR=#FF0000]Отказано[/COLOR].[/SIZE][/FONT][/B]" + "[IMG]" + DIVIMG + "[/IMG]<br><br>" + "[CENTER][FONT=arial][SIZE=4][COLOR=#FF0000]ОТКАЗАНО[/COLOR]<br><br>" + "Причина: В тексте обнаружены логические противоречия.<br>" + "Примечание: Указывайте возраст и достижения, соответствующие логике сервера.[/FONT][/CENTER]", prefix: UNACCEPT_PREFIX } ]; console.log('Скрипт кураторов загружен ✅'); })();