Cherepovets script for chief 2.0

for chief

当前为 2025-05-01 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Cherepovets script for chief 2.0
  3. // @namespace https://forum.blackrussia.online/
  4. // @version 3.6
  5. // @description for chief
  6. // @author rolex
  7. // @match https://forum.blackrussia.online/threads/*
  8. // @include https://forum.blackrussia.online/threads/
  9. // @grant none
  10. // @license MIT
  11. // @icon https://freepngimg.com/thumb/eagle/20-eagle-black-siluet-png-image-download-thumb.png
  12. // ==/UserScript==
  13. (function () {
  14. 'use strict';
  15. const UNACCEPT_PREFIX = 4; // Prefix that will be set when thread closes
  16. const ACCEPT_PREFIX = 8; // Prefix that will be set when thread accepted
  17. const PIN_PREFIX = 2; // Prefix that will be set when thread pins
  18. const COMMAND_PREFIX = 10; // Prefix that will be set when thread send to project team
  19. const WATCHED_PREFIX = 9;
  20. const CLOSE_PREFIX = 7; // Prefix that will be set when thread closes.
  21. const TEX_PREFIX = 13;
  22. const GA_PREFIX = 12;
  23. const V_PREFIX = 1;
  24. const NARASSSMOTRENII_PREFIX = 3;
  25. const SPECIAL_PREFIX = 11;
  26. const buttons = [
  27. {
  28. title: 'ᅠ ᅠ ᅠ ᅠ ᅠ ᅠ ᅠ⠀ ⠀ ⠀⠀ᅠ 👨‍💻 Жалобы на администрацию 👨‍💻 ᅠᅠ ᅠᅠ ⠀ ⠀ ⠀ ⠀ᅠ ᅠ ᅠ ᅠ ᅠ ᅠ ',
  29. dpstyle: 'oswald: 3px; color: #fff; background: #212428; box-shadow: 0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2); border: 1px solid #BF40BF; width: 96%',
  30. },
  31. {
  32. title: 'Приветствие ',
  33. content:
  34. '[SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый {{ user.mention }}!<br>' + '[CENTER] [/CENTER][/FONT][/SIZE]',
  35. },
  36. {
  37. title: 'Запросить доква у адм',
  38. content:
  39. '[CENTER][COLOR=rgb(255, 0, 0)][SIZE=4][FONT=arial][COLOR=rgb(56, 133, 233)]Добрый день, уважаемый[/COLOR][/FONT][/SIZE] [/COLOR][SIZE=4][FONT=arial] {{ user.mention }}[HR][/HR]<br><br>'+
  40. "запрошу доказательства у администратора.<br><br>" +
  41. "[COLOR=rgb(247, 218, 100)][ICODE]на рассмотрении[/ICODE][/COLOR][/CENTER]",
  42. prefix: PIN_PREFIX,
  43. status: true,
  44. },
  45. {
  46. title: 'Наказание за форум',
  47. content:
  48. '[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=arial][CENTER]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  49. "Игрок написал на вас жалобу, исходя из этой жалобы вам было выдано наказание.<br><br>" +
  50. "Проверю верность вредикта куратора форума , ожидайте ответа.<br><br>" +
  51. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/CENTER][/SIZE]',
  52. prefix: PIN_PREFIX,
  53. status: true,
  54. },
  55. {
  56. title: 'Отправить на рассмотрение',
  57. content:
  58. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  59. "Ваша жалоба взята на рассмотрение. Ожидайте, пожалуйста, ответа от администрации и не нужно создавать копии этой темы.<br><br>" +
  60. "Ожидайте ответа.<br><br>" +
  61. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
  62. prefix: PIN_PREFIX,
  63. status: true,
  64. },
  65. {
  66. title: 'у игрока Бан по IP',
  67. content:
  68. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  69. "Попробуйте изменить подключение на вашем устройстве. Пример: зайти в игру с подключением к Wi-Fi, мобильным интернетом или с сервисом VPN <br><br>" +
  70. "После проделанного метода вы должны оставить сообщение в данной теме, получилось или нет.<br><br>" +
  71. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
  72. prefix: WATCHED_PREFIX,
  73. status: false,
  74. },
  75. {
  76. title: 'Жалоба одобрена в сторону игрока',
  77. content:
  78. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  79. "Ваша жалоба была одобрена и будет проведена беседа с администратором.<br>Ваше наказание будет снято.<br><br>" +
  80. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
  81. prefix: WATCHED_PREFIX,
  82. status: false,
  83. },
  84. {
  85. title: 'Наказать адм',
  86. content:
  87. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  88. "Ваша жалоба была одобрена и администратор будет наказан,Cпасибо за информацию.<br><br>" +
  89. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
  90. prefix: WATCHED_PREFIX,
  91. status: false,
  92. },
  93. {
  94. title: 'Дублирование темы ',
  95. content:
  96. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  97. "Если вы дальше будете дублировать темы, то ваш форумный аккаунт будет заблокирован на 3 дня и более.<br><br>" +
  98. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  99. 'Отказано, закрыто.[/FONT][/SIZE]',
  100. prefix: UNACCEPT_PREFIX,
  101. status: false,
  102. },
  103. {
  104. title: 'Ответ в прошлой жалобе ',
  105. content:
  106. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  107. "Ответ был дан в прошлой теме <br><br>" +
  108. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  109. 'Отказано, закрыто.[/FONT][/SIZE]',
  110. prefix: UNACCEPT_PREFIX,
  111. status: false,
  112. },
  113. {
  114. title: 'Беседа с админом',
  115. content:
  116. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  117. "С администратором будет проведена беседа,Cпасибо за информацию.<br><br>" +
  118. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  119. 'Закрыто.[/FONT][/SIZE]',
  120. prefix: CLOSE_PREFIX,
  121. status: false,
  122. },
  123. {
  124. title: 'Ошиблись сервером',
  125. content:
  126. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>' +
  127. "Вы ошиблись сервером. Подайте жалобу в разделе своего форума.<br><br>" +
  128. 'Закрыто.[/FONT][/SIZE]',
  129. prefix: CLOSE_PREFIX,
  130. status: false,
  131. },
  132. {
  133. title: 'Качество докв',
  134. content:
  135. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>' +
  136. "Пересоздайте жалобу и прикрепите туда доказательства в нормальном качестве<br><br>" +
  137. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  138. 'Закрыто.[/FONT][/SIZE]',
  139. prefix: CLOSE_PREFIX,
  140. status: false,
  141. },
  142. {
  143. title: 'отсутствует скриншот окна блокировки аккаунта',
  144. content:
  145. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  146. "В вашей жалобе отсутствует скриншот окна блокировки аккаунта.<br><br>" +
  147. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  148. 'Отказано.[/FONT][/SIZE]',
  149. prefix: CLOSE_PREFIX,
  150. status: false,
  151. },
  152. {
  153. title: 'Админ прав',
  154. content:
  155. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>' +
  156. "Доказательства были предоставлены, наказание выдано верно.<br><br>" +
  157. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  158. 'Закрыто.[/FONT][/SIZE]',
  159. prefix: CLOSE_PREFIX,
  160. status: false,
  161. },
  162. {
  163. title: 'Админ прав,опру на самооборону DM',
  164. content:
  165. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  166. "Доказательства были предоставлены, наказание выдано верно.<br><br>" +
  167. "Если Dm и вправду был ответным вы должны предоставить доказательства[/CENTER]<br><br>" +
  168. "[COLOR=rgb(255, 0, 0)]2.19.[/COLOR] Запрещен DM (DeathMatch) — убийство или нанесение урона без веской IC причины [COLOR=rgb(255, 0, 0)]| Jail 60 минут[/COLOR]<br><br>" +
  169. "[COLOR=rgb(255, 0, 0)]Примечание:[/COLOR] разрешен ответный DM в целях защиты, обязательно иметь видео доказательство в случае наказания администрации, нанесение урона по транспорту также является нарушением данного пункта правил.[/CENTER]<br><br>" +
  170. "Переподайте жалобу с прикреплёнными доказательствами<br><br>" +
  171. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  172. 'Закрыто.[/CENTER][/FONT][/SIZE]',
  173. prefix: CLOSE_PREFIX,
  174. status: false,
  175. },
  176. {
  177. title: 'КФ прав',
  178. content:
  179. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  180. "Проверив поданную жалобу на вас от игрока, было принято решение, что наказание выдано верно.<br><br>" +
  181. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  182. 'Закрыто.[/FONT][/SIZE]',
  183. prefix: CLOSE_PREFIX,
  184. status: false,
  185. },
  186. {
  187. title: 'Жалоба не по форме',
  188. content:
  189. '[CENTER][COLOR=rgb(255, 0, 0)][SIZE=4][FONT=arial][COLOR=rgb(56, 133, 233)]Добрый день, уважаемый[/COLOR][/FONT][/SIZE] [/COLOR][SIZE=4][FONT=arial] {{ user.mention }}[/FONT][/SIZE][/CENTER][HR][/HR]<br><br>'+
  190. "[CENTER][SIZE=4][COLOR=rgb(209, 213, 216)][FONT=arial]ваша жалоба составлена не по форме, составьте новую жалобу по следующей форме:[/FONT][/COLOR][/SIZE] <br><br>" +
  191. "[FONT=arial][SPOILER]<br><br>" +
  192. "[COLOR=rgb(209, 213, 216)][B]1. Ваш Nick_Name:<br><br>" +
  193. "2. Nick_Name администратора:<br><br>" +
  194. "3. Дата выдачи/получения наказания:<br><br>" +
  195. "4. Суть жалобы:<br><br>" +
  196. "5. Доказательство:[/B][/COLOR][/SPOILER][/FONT]<br><br>" +
  197. "[COLOR=rgb(226, 80, 65)][ICODE]закрыто[/ICODE][/COLOR][/CENTER]<br><br>" +
  198. "[RIGHT][COLOR=rgb(209, 213, 216)]Приятной игры на[/COLOR] [COLOR=rgb(56, 133, 233)]Cherepovets[/COLOR][/RIGHT]",
  199. prefix: CLOSE_PREFIX,
  200. status: false,
  201. },
  202. {
  203. title: 'Доква нужны в имгур япикс и т д',
  204. content:
  205. '[CENTER][COLOR=rgb(255, 0, 0)][SIZE=4][FONT=arial][COLOR=rgb(56, 133, 233)]Добрый день, уважаемый[/COLOR][/FONT][/SIZE] [/COLOR][SIZE=4][FONT=arial]{{ user.mention }}[/USER][/FONT][/SIZE][/CENTER][HR][/HR]<br><br>'+
  206. "[CENTER][SIZE=4][COLOR=rgb(209, 213, 216)][FONT=arial]прикрепите доказательства через фотохостинги [/FONT][COLOR=rgb(255, 255, 255)][FONT=arial]Imgur/Япикс/R[B]adikal[/B][/FONT][/COLOR][FONT=arial][B] и тп.[/B][/FONT][/COLOR][/SIZE] <br><br>" +
  207. "[COLOR=rgb(226, 80, 65)][ICODE]закрыто[/ICODE][/COLOR][/CENTER]<br><br>" +
  208. "[RIGHT][COLOR=rgb(209, 213, 216)]Приятной игры на[/COLOR] [COLOR=rgb(56, 133, 233)]Cherepovets[/COLOR][/RIGHT]",
  209. prefix: CLOSE_PREFIX,
  210. status: false,
  211. },
  212. {
  213. title: 'Отстутствуют доказательств',
  214. content:
  215. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  216. "В вашей жалобе отсутствуют доказательства.<br><br>" +
  217. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  218. 'Закрыто.[/FONT][/SIZE]',
  219. prefix: CLOSE_PREFIX,
  220. status: false,
  221. },
  222. {
  223. title: 'Недостаточно доказательст',
  224. content:
  225. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  226. "В вашей жалобе недостаточно доказательств.<br><br>" +
  227. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  228. 'Отказано.[/FONT][/SIZE]',
  229. prefix: CLOSE_PREFIX,
  230. status: false,
  231. },
  232. {
  233. title: 'направить в Технический раздел',
  234. content:
  235. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  236. "Внимательно ознакомившись с вашей жалобой, было решено, что вам нужно обраться в технический раздел.<br><br>" +
  237. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  238. 'Закрыто.[/FONT][/SIZE]',
  239. prefix: CLOSE_PREFIX,
  240. status: false,
  241. },
  242. {
  243. title: 'Более 48 часов',
  244. content:
  245. '[CENTER][COLOR=rgb(255, 0, 0)][SIZE=4][FONT=arial][COLOR=rgb(56, 133, 233)]Добрый день, уважаемый[/COLOR][/FONT][/SIZE] [/COLOR][SIZE=4][FONT=arial] {{ user.mention }}[/USER][/FONT][/SIZE][/CENTER][HR][/HR]<br><br>'+
  246. "[CENTER][SIZE=4][COLOR=rgb(209, 213, 216)][FONT=arial]с момента выдачи наказания прошло более 48 часов, рассмотрению не подлежит[/FONT][/COLOR][/SIZE]<br><br>" +
  247. "[COLOR=rgb(226, 80, 65)][ICODE]закрыто[/ICODE][/COLOR][/CENTER]<br><br>" +
  248. "[RIGHT][COLOR=rgb(209, 213, 216)]Приятной игры на[/COLOR] [COLOR=rgb(56, 133, 233)]Cherepovets[/COLOR][/RIGHT]",
  249. prefix: CLOSE_PREFIX,
  250. status: false,
  251. },
  252. {
  253. title: 'отсутствует скриншот выдачи наказания.',
  254. content:
  255. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  256. "В вашей жалобе отсутствует скриншот выдачи наказания.<br><br>" +
  257. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  258. '[CENTER]Отказано, закрыто.[/CENTER][/FONT][/SIZE]',
  259. prefix: CLOSE_PREFIX,
  260. status: false,
  261. },
  262. {
  263. title: 'Передано ЗГА',
  264. content:
  265. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  266. "Ваша жалоба будет передана Заместителю Главного Администратора на рассмотрение. Ожидайте его ответа.<br><br>" +
  267. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
  268. prefix: PIN_PREFIX,
  269. status: true,
  270. },
  271. {
  272. title: 'передано ГА',
  273. content:
  274. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  275. "Ваша жалоба будет передана Главному Администратору на рассмотрение. Ожидайте его ответа.<br><br>" +
  276. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
  277. prefix: GA_PREFIX,
  278. status: true,
  279. },
  280. {
  281. title: 'Передано СА',
  282. content:
  283. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  284. "Ваша жалоба передана [COLOR=rgb(255, 0, 0)]Специальной администрации[/COLOR] <br><br>" +
  285. " Ответ может занять более 48 часов. <br><br>" +
  286. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
  287. prefix: SPECIAL_PREFIX,
  288. status: true,
  289. },
  290. {
  291. title: 'Передано Sakaro',
  292. content:
  293. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  294. "Ваша жалоба передана [COLOR=rgb(44, 130, 201)]Руководителю модерации Discord [/COLOR] <br><br>" +
  295. " @sakaro [/CENTER] <br><br>" +
  296. " Ответ может занять более 48 часов. <br><br>" +
  297. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
  298. prefix: PIN_PREFIX,
  299. status: true,
  300. },
  301. {
  302. title: 'Направить в раздел Обжалование',
  303. content:
  304. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  305. "Внимательно ознакомившись с вашей жалобой, было решено, что вам нужно обраться в раздел Обжалование наказаний.<br><br>" +
  306. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  307. 'Отказано.[/FONT][/SIZE]',
  308. prefix: UNACCEPT_PREFIX,
  309. status: false,
  310. },
  311. {
  312. title: 'Снять админа за жб',
  313. content:
  314. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  315. "Администратор будет снят со своего поста.<br><br>" +
  316. "[COLOR=rgb(56, 133, 233)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  317. 'Закрыто.[/FONT][/SIZE]',
  318. prefix: CLOSE_PREFIX,
  319. status: false,
  320. },
  321. {
  322. title: 'Беседа с кф',
  323. content:
  324. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  325. "С куратором форума будет проведена беседа, ваша жалоба будет перерассмотрена.<br><br>" +
  326. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  327. 'Закрыто.[/FONT][/SIZE]',
  328. prefix: CLOSE_PREFIX,
  329. status: false,
  330. },
  331. {
  332. title: 'Наказать кф',
  333. content:
  334. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  335. "Куратор форума будет наказан, ваша жалоба будет перерассмотрена.<br><br>" +
  336. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  337. 'Закрыто.[/FONT][/SIZE]',
  338. prefix: CLOSE_PREFIX,
  339. status: false,
  340. },
  341. {
  342. title: 'Жалоба от 3 лица',
  343. content:
  344. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  345. "Ваша жалоба составлена от 3-го лица.<br><br>" +
  346. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  347. 'Закрыто.[/FONT][/SIZE]',
  348. prefix: CLOSE_PREFIX,
  349. status: false,
  350. },
  351. {
  352. title: 'Жб с редактом',
  353. content:
  354. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  355. "Доказательства должны быть без обрезок/замазок.<br><br>" +
  356. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  357. 'Закрыто.[/FONT][/SIZE]',
  358. prefix: CLOSE_PREFIX,
  359. status: false,
  360. },
  361. {
  362. title: 'Оскорбительная жалоба',
  363. content:
  364. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  365. "В вашей жалобе имеется слова оскорбительного характера, данная тема рассмотрению не пожлежит.<br><br>" +
  366. 'Закрыто.[/FONT][/SIZE]',
  367. prefix: CLOSE_PREFIX,
  368. status: false,
  369. },
  370. {
  371. title: 'Некликабельная ссылка',
  372. content:
  373. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  374. "Ссылка на ваше доказательство не кликабельная, создайте новую тему с нормальной ссылкой.<br><br>" +
  375. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  376. 'Закрыто.[/FONT][/SIZE]',
  377. prefix: CLOSE_PREFIX,
  378. status: false,
  379. },
  380. {
  381. title: 'Не работают доказательства',
  382. content:
  383. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  384. "Ссылка на ваше доказательство не работает, создайте новую тему с нормальной ссылкой.<br><br>" +
  385. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  386. 'Закрыто.[/FONT][/SIZE]',
  387. prefix: CLOSE_PREFIX,
  388. status: false,
  389. },
  390. {
  391. title: 'Нарушений от адм нету',
  392. content:
  393. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  394. "Нарушений со стороны администратора нет.<br><br>" +
  395. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  396. 'Закрыто.[/FONT][/SIZE]',
  397. prefix: CLOSE_PREFIX,
  398. status: false,
  399. },
  400. {
  401. title: 'Смена наказания',
  402. content:
  403. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  404. "Ваше наказание будет заменено на другое.<br><br>" +
  405. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  406. 'Закрыто.[/FONT][/SIZE]',
  407. prefix: CLOSE_PREFIX,
  408. status: false,
  409. },
  410. {
  411. title: 'Снять наказание',
  412. content:
  413. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  414. "Ваше наказание снято.<br><br>" +
  415. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  416. 'Закрыто.[/FONT][/SIZE]',
  417. prefix: CLOSE_PREFIX,
  418. status: false,
  419. },
  420. {
  421. title: 'Нету ссылки на жб',
  422. content:
  423. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  424. "Нужно предоставить ссылку на вашу жалобу.<br><br>" +
  425. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  426. 'Закрыто.[/FONT][/SIZE]',
  427. prefix: CLOSE_PREFIX,
  428. status: false,
  429. },
  430. {
  431. title: 'Нету /time',
  432. content:
  433. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  434. "В вашей жалобе отсутствует /time.<br><br>" +
  435. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  436. 'Закрыто.[/FONT][/SIZE]',
  437. prefix: CLOSE_PREFIX,
  438. status: false,
  439. },
  440. {
  441. title: 'Жалоба оффтоп',
  442. content:
  443. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  444. "Ваша тема никак не отностится к разделу жалобы на администрацию.<br><br>" +
  445. "[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/COLOR]<br><br>" +
  446. 'Закрыто.[/CENTER][/FONT][/SIZE]',
  447. prefix: CLOSE_PREFIX,
  448. status: false,
  449. },
  450. {
  451. title: 'Наказать админа и снять наказание',
  452. content:
  453. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  454. "Ваша жалоба одобрена, администратор будет наказан.<br>Ваше наказание будет снято.<br><br>" +
  455. '[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
  456. prefix: WATCHED_PREFIX,
  457. status: false,
  458. },
  459. {
  460. title: 'Подделка докв',
  461. content:
  462. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  463. "Ваши доказательства подделаны, форумный аккаунт будет заблокирован.<br><br>" +
  464. 'Закрыто.[/FONT][/SIZE]',
  465. prefix: WATCHED_PREFIX,
  466. status: false,
  467. },
  468. {
  469. title: 'ᅠ ᅠ ᅠ ᅠ ᅠ ᅠ ᅠ⠀ ⠀ ⠀⠀ᅠ ᅠ😭 Обжалование наказаний 😭 ᅠᅠ ᅠᅠ ⠀ ⠀ ⠀ ⠀ᅠ ᅠ ᅠ ᅠ ᅠ ᅠ ',
  470. dpstyle: 'oswald: 3px; color: #fff; background: #212428; box-shadow: 0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2); border: 1px solid #BF40BF; width: 96%',
  471. },
  472. {
  473. title: 'Приветствие',
  474. content:
  475. '[SIZE=4][FONT=times new roman][CENTER]{{ greeting }}, уважаемый {{ user.mention }}![/CENTER]<br>' + '[CENTER] [/CENTER][/FONT][/SIZE]',
  476. },
  477. {
  478. title: 'Отправить на рассмотрение',
  479. content:
  480. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  481. "Ваше обжалование взято на рассмотрение. Ожидайте, пожалуйста, ответа от администрации и не нужно создавать копии этой темы.<br><br>" +
  482. '[Color=Orange]Ожидайте ответа.[/FONT][/SIZE][/color]',
  483. prefix: PIN_PREFIX,
  484. status: true,
  485. },
  486. {
  487. title: 'грубое нарушение',
  488. content:
  489. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  490. "В обжаловании отказано. Так как ваше наказание было слишком грубым. (Например: большое количество нарушенных правил сервреа, грубое нарушение с вашей стороны и т.д.)<br><br>" +
  491. '[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
  492. prefix: CLOSE_PREFIX,
  493. status: false,
  494. },
  495. {
  496. title: 'Обжалование нонрп обман',
  497. content:
  498. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  499. "Если вы хотите хотите обжаловать наказание за НонРП обман вы должны сами связаться с человеком, которого обманули,После чего он должен написать на вас обжалование прикрепив доказательства договора о возврате имущества,ссылку на жалобу которую писал на вас, скриншот окна блокировки обманувшего, ссылки на ВК обеих сторон,По другому вы никак не сможете обжаловать наказание за НонРП обман.<br><br>" +
  500. '[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
  501. prefix: CLOSE_PREFIX,
  502. status: false,
  503. },
  504. {
  505. title: 'Обжалование ник',
  506. content:
  507. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  508. "Ваш аккаунт будет разблокирован ровно на 24 часа, если в течении 24 часа вы не смените свой никнейм, то вы будете заново заблокированы, для смены ника используйте /mm 10, доказательство прикрепить сюда.<br><br>" +
  509. '[Color=Orange]Ожидаю вашего ответа.[/FONT][/SIZE][/color]',
  510. prefix: PIN_PREFIX,
  511. status: true,
  512. },
  513. {
  514. title: 'Запрос ссылки вк',
  515. content:
  516. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  517. "Прикрепите ссылку на ваш Вконтакте.<br><br>" +
  518. '[Color=Orange]Ожидаю вашего ответа.[/FONT][/SIZE][/color]',
  519. prefix: PIN_PREFIX,
  520. status: true,
  521. },
  522. {
  523. title: 'Обжалование ппв',
  524. content:
  525. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  526. 'Восстановите пароль через группу в ВК и пересоздайте жалобу. Также приложите скриншот из ВК, что вы изменили пароль, но не забудьте замазать сам пароль.[/FONT][/SIZE][/color]',
  527. prefix: CLOSE_PREFIX,
  528. status: false,
  529. },
  530. {
  531. title: 'Не осознали вину',
  532. content:
  533. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  534. "В обжалование отказано, в данный момент мы не уверены что вы осознали свой поступок.<br><br>" +
  535. '[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
  536. prefix: CLOSE_PREFIX,
  537. status: false,
  538. },
  539. {
  540. title: 'Не готовы пойти на встречу',
  541. content:
  542. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  543. "В обжалование отказано, в данный момент мы не готовы пойти на встречу и амнистировать ваше наказание.<br><br>" +
  544. '[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
  545. prefix: CLOSE_PREFIX,
  546. status: false,
  547. },
  548. {
  549. title: 'Обжалованию не подлежит',
  550. content:
  551. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  552. "Данное наказание не подлежит обжалованию.<br><br>" +
  553. '[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
  554. prefix: CLOSE_PREFIX,
  555. status: false,
  556. },
  557. {
  558. title: 'Одобрить обжалование',
  559. content:
  560. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  561. "Ваше обжалование одобрено и ваше наказание будет полностью снято.<br><br>" +
  562. '[Color=Green]Одобрено.[/FONT][/SIZE][/color]<br><br>',
  563. prefix: ACCEPT_PREFIX,
  564. status: false,
  565. },
  566. {
  567. title: 'Отказать обжалование',
  568. content:
  569. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  570. "В обжаловании отказано.<br><br>" +
  571. '[Color=Red]Закрыто.[/CENTER][/FONT][/SIZE][/color]',
  572. prefix: CLOSE_PREFIX,
  573. status: false,
  574. },
  575. {
  576. title: 'Снизить наказание до минимальных мер',
  577. content:
  578. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  579. "Ваше наказание будет снижено до минимальных мер.<br><br>" +
  580. '[Color=#AEF359]Одобрено.[/FONT][/SIZE][/color]',
  581. prefix: ACCEPT_PREFIX,
  582. status: false,
  583. },
  584. {
  585. title: 'Отстутствуют доказательства',
  586. content:
  587. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  588. "В вашем обжаловании отсутствуют доказательства.<br><br>" +
  589. '[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
  590. prefix: CLOSE_PREFIX,
  591. status: false,
  592. },
  593. {
  594. title: 'Отписал не тот игрок',
  595. content:
  596. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  597. "Вам в профиле написал не тот игрок которого вы обманули.<br><br>" +
  598. '[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
  599. prefix: CLOSE_PREFIX,
  600. status: false,
  601. },
  602. {
  603. title: 'Отстутствует скрин окна бана',
  604. content:
  605. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  606. "В вашем обжаловании отсутствует скриншот окна блокировки аккаунта.<br><br>" +
  607. '[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
  608. prefix: CLOSE_PREFIX,
  609. status: false,
  610. },
  611. {
  612. title: 'Дублирование тем',
  613. content:
  614. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  615. "Если вы дальше будете дублировать темы в данном разделе, то ваш форумный аккаунт будет заблокирован.<br><br>" +
  616. '[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
  617. prefix: CLOSE_PREFIX,
  618. status: false,
  619. },
  620. {
  621. title: 'Доква подделаны',
  622. content:
  623. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  624. "Ваши доказательства подделаны, форумный аккаунт будет заблокирован.<br><br>" +
  625. 'Закрыто.[/FONT][/SIZE]',
  626. prefix: CLOSE_PREFIX,
  627. status: false,
  628. },
  629. {
  630. title: 'Уже есть мин. наказание',
  631. content:
  632. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  633. "Вам итак выдано минимальное наказание за нарушение.<br><br>" +
  634. '[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
  635. prefix: CLOSE_PREFIX,
  636. status: false,
  637. },
  638. {
  639. title: 'Снизить до 30 дней',
  640. content:
  641. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  642. "Ваше наказание будет снижено до 30 дней.<br><br>" +
  643. '[Color=green]Одобрено.[/FONT][/SIZE][/color]',
  644. prefix: ACCEPT_PREFIX,
  645. status: false,
  646. },
  647. {
  648. title: 'Снизить до 15 дней',
  649. content:
  650. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  651. "Ваше наказание будет снижено до 15 дней.<br><br>" +
  652. '[Color=green]Одобрено.[/FONT][/SIZE][/color]',
  653. prefix: ACCEPT_PREFIX,
  654. status: false,
  655. },
  656. {
  657. title: 'Снизить до 7 дней',
  658. content:
  659. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  660. "Ваше наказание будет снижено до 7 дней.<br><br>" +
  661. '[Color=green]Одобрено.[/FONT][/SIZE][/color]',
  662. prefix: ACCEPT_PREFIX,
  663. status: false,
  664. },
  665. {
  666. title: 'Обжалование не по форме',
  667. content:
  668. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  669. "Обжалование составлено не по форме. Внимательно прочитайте правила составления обжалования по этой ссылке [COLOR=rgb(226, 80, 65)][URL='https://forum.blackrussia.online/index.php?threads/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D0%BF%D0%BE%D0%B4%D0%B0%D1%87%D0%B8-%D0%B7%D0%B0%D1%8F%D0%B2%D0%BA%D0%B8-%D0%BD%D0%B0-%D0%BE%D0%B1%D0%B6%D0%B0%D0%BB%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%B8%D1%8F.3429398/']*Правила подачи*[/URL][/COLOR].<br><br>" +
  670. '[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
  671. prefix: CLOSE_PREFIX,
  672. status: false,
  673. },
  674. {
  675. title: 'Направить в раздел жб на адм',
  676. content:
  677. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  678. "Внимательно ознакомившись с вашим обжалованием, было решено, что вам нужно обраться в раздел жалоб на администрацию.<br><br>" +
  679. '[Color=Red]Отказано.[/FONT][/color][/SIZE]',
  680. prefix: UNACCEPT_PREFIX,
  681. status: false,
  682. },
  683. {
  684. title: 'Направить в раздел жб на тех',
  685. content:
  686. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  687. "Внимательно ознакомившись с вашим обжалованием, было решено, что вам нужно обратиться в раздел жалоб на технических специалистов (наказания выданны техническим специалистом не подлежат обжалованию.).<br><br>" +
  688. '[Color=Red]Отказано.[/FONT][/SIZE][/color]',
  689. prefix: UNACCEPT_PREFIX,
  690. status: false,
  691. },
  692. {
  693. title: 'Доказательство в соц сети',
  694. content:
  695. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  696. "Загрузка доказательств в соц. сети (ВКонтакте, instagram) запрещается, доказательства должны быть загружены на фото/видео хостинги (YouTube, Япикс, imgur). <br><br>" +
  697. '[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
  698. prefix: CLOSE_PREFIX,
  699. status: false,
  700. },
  701. {
  702. title: 'Ошиблись сервером',
  703. content:
  704. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  705. "Вы ошиблись сервером. Подайте обжалование в разделе своего форума.<br><br>" +
  706. '[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
  707. prefix: CLOSE_PREFIX,
  708. status: false,
  709. },
  710. {
  711. title: 'NRP обман 24 часа',
  712. content:
  713. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  714. "Аккаунт будет разблокирован. если в течении 24-ех часов ущерб не будет возмещён владельцу согласно вашей договоренности акканут будет заблокирован навсегда.[/CENTER]<br><br>" +
  715. 'Вы должны прислать видео доказательство возврата имущества в данную тему.[/FONT][/SIZE]',
  716. prefix: PIN_PREFIX,
  717. status: true,
  718. },
  719. {
  720. title: 'Игрок вернул ущерб',
  721. content:
  722. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  723. "Спасибо за содействие, впредь не повтряйте данных ошибок ведь шанса на обжалование больше не будет.[/CENTER]<br><br>" +
  724. '[Color=GREEN]Одобрено.[/FONT][/SIZE][/color]',
  725. prefix: ACCEPT_PREFIX,
  726. status: false,
  727. },
  728. {
  729. title: 'Мут/джаил',
  730. content:
  731. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  732. "Ваше наказание не столь строгое для обжалования. <br><br>" +
  733. '[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
  734. prefix: CLOSE_PREFIX,
  735. status: false,
  736. },
  737. {
  738. title: 'Обжалование оффтоп',
  739. content:
  740. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  741. "Ваша тема никак не отностится к разделу обжалования наказаний. <br><br>" +
  742. '[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
  743. prefix: CLOSE_PREFIX,
  744. status: false,
  745. },
  746. {
  747. title: 'Передать ГА',
  748. content:
  749. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  750. "Ваше обжалование передано Главному администратору.<br><br>" +
  751. '[Color=#ED7014]Ожидайте ответа.[/FONT][/SIZE][/color]',
  752. prefix: GA_PREFIX,
  753. status: true,
  754. },
  755. {
  756. title: 'Передать СА',
  757. content:
  758. '[COLOR=rgb(56, 133, 233)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
  759. "Ваше обжалование передано Специальной администрации.<br><br>" +
  760. '[Color=#ED7014]Ожидайте ответа.[/FONT][/SIZE][/color]',
  761. prefix: SPECIAL_PREFIX,
  762. status: true,
  763. },
  764. ];
  765. $(document).ready(() => {
  766. // Загрузка скрипта для обработки шаблонов
  767. $('body').append('<script src="https://cdn.jsdelivr.net/npm/handlebars@latest/dist/handlebars.js"></script>');
  768. // Добавление кнопок при загрузке страницы
  769. addButton('Тык', 'selectAnswer');
  770. // Поиск информации о теме
  771. const threadData = getThreadData();
  772. $('button#pin').click(() => editThreadData(PIN_PREFIX, true));
  773. $('button#accepted').click(() => editThreadData(ACCEPT_PREFIX, false));
  774. $('button#teamProject').click(() => editThreadData(COMMAND_PREFIX, true));
  775. $('button#close').click(() => editThreadData(CLOSE_PREFIX, false));
  776. $('button#unaccept').click(() => editThreadData(UNACCEPT_PREFIX, false));
  777. $(`button#selectAnswer`).click(() => {
  778. XF.alert(buttonsMarkup(buttons), null, 'Выберите ответ:');
  779. buttons.forEach((btn, id) => {
  780. if(id > 0) {
  781. $(`button#answers-${id}`).click(() => pasteContent(id, threadData, true));
  782. } else {
  783. $(`button#answers-${id}`).click(() => pasteContent(id, threadData, false));
  784. }
  785. });
  786. });
  787. });
  788. function addButton(name, id) {
  789. $('.button--icon--reply').before(
  790. `<button type="button" class="button rippleButton" id="${id}" style="margin: 3px;">${name}</button>`,
  791. );
  792. }
  793. function buttonsMarkup(buttons) {
  794. return `<div class="select_answer">${buttons
  795. .map(
  796. (btn, i) =>
  797. `<button id="answers-${i}" class="button--primary button ` +
  798. `rippleButton" style="margin:5px"><span class="button-text">${btn.title}</span></button>`,
  799. )
  800. .join('')}</div>`;
  801. }
  802. function pasteContent(id, data = {}, send = false) {
  803. const template = Handlebars.compile(buttons[id].content);
  804. if ($('.fr-element.fr-view p').text() === '') $('.fr-element.fr-view p').empty();
  805. $('span.fr-placeholder').empty();
  806. $('div.fr-element.fr-view p').append(template(data));
  807. $('a.overlay-titleCloser').trigger('click');
  808. if(send == true){
  809. editThreadData(buttons[id].prefix, buttons[id].status);
  810. $('.button--icon.button--icon--reply.rippleButton').trigger('click');
  811. }
  812. }
  813. function getThreadData() {
  814. const authorID = $('a.username')[0].attributes['data-user-id'].nodeValue;
  815. const authorName = $('a.username').html();
  816. const hours = new Date().getHours();
  817. return {
  818. user: {
  819. id: authorID,
  820. name: authorName,
  821. mention: `[USER=${authorID}]${authorName}[/USER]`,
  822. },
  823. greeting: () =>
  824. 4 < hours && hours <= 11
  825. ? 'Доброе утро'
  826. : 11 < hours && hours <= 15
  827. ? 'Добрый день'
  828. : 15 < hours && hours <= 21
  829. ? 'Добрый вечер'
  830. : 'Доброй ночи',
  831. };
  832. }
  833. function editThreadData(prefix, pin = false) {
  834. // Получаем заголовок темы, так как он необходим при запросе
  835. const threadTitle =
  836. $('.p-title-value')[0].lastChild.textContent;
  837. if(pin == false){
  838. fetch(`${document.URL}edit`, {
  839. method: 'POST',
  840. body: getFormData({
  841. prefix_id: prefix,
  842. title: threadTitle,
  843. _xfToken: XF.config.csrf,
  844. _xfRequestUri: document.URL.split(XF.config.url.fullBase)[1],
  845. _xfWithData: 1,
  846. _xfResponseType: 'json',
  847. }),
  848. }).then(() => location.reload());
  849. }
  850. if(pin == true){
  851. fetch(`${document.URL}edit`, {
  852. method: 'POST',
  853. body: getFormData({
  854. prefix_id: prefix,
  855. title: threadTitle,
  856. sticky: 1,
  857. _xfToken: XF.config.csrf,
  858. _xfRequestUri: document.URL.split(XF.config.url.fullBase)[1],
  859. _xfWithData: 1,
  860. _xfResponseType: 'json',
  861. }),
  862. }).then(() => location.reload());
  863. }
  864. }
  865. function getFormData(data) {
  866. const formData = new FormData();
  867. Object.entries(data).forEach(i => formData.append(i[0], i[1]));
  868. return formData;
  869. }
  870. })();