Raw Source
telltalle / Шаблоны

// ==UserScript==
// @name         Шаблоны
// @namespace    http://tampermonkey.net/
// @license MIT
// @version      1
// @description  Добавляет автоматическую вставку шаманских шаблонов на страницу написания личного сообщения (спасибо Древоточцу за код)
// @match        https://catwar.net/ls?new*
// @updateURL https://openuserjs.org/meta/telltalle/Шаблоны.meta.js
// @downloadURL https://openuserjs.org/install/telltalle/Лечение.user.js
// ==/UserScript==

(function () {
  'use strict';

  setTimeout(function () {

    var select = document.createElement('select');
    select.style.marginTop = '10px';

    var options = [{
        text: 'Без шаблона',
        value: '',
        subject: ''
      },
      {
        text: 'Костоправы',
        value: `[divr=https://i.ibb.co/5MHF4jF/image.png][size=2][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=18][bgrf=#403039][center][font=Impact][color=#c2bba9]Время ношения костоправа[/color][/font][/center][/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=2][bgrf=#403039] [/bgrf][/size]
[color=black][font=Segoe UI][table=0][tr][td] [/td][td][justify] [b]Под тобой лежит костоправ.[/b] Твоя задача — взять его в рот, надеть на персонажа и [u]зафиксировать время надевания[/u]. Если на твоей клетке несколько костоправов, следует надеть все.

Для надевания костоправа возьми его в рот, выбери действие "Наложить костоправ на место перелома" (оно указывается вместо "съесть") и подтверди его. [/justify][/td][td] [/td][/tr][/table]
[center][table=#fbf4e9][/center][td][table][/table][table=0][/td][tr][td] [/td][td][center]Время ношения костоправов:
[size=17][b]24 ч[/b][/size][/center][/td][td] [/td][/tr][/table][center][/table][/center]
[table=0][tr][td] [/td][td][justify]Через указанное время от [u]времени надевания[/u] костоправы необходимо снять. Для расчёта времени снятия ты можешь воспользоваться [b][url=https://allcalc.ru/node/1972]КАЛЬКУЛЯТОРОМ[/url][/b].

После надевания костоправов следует покинуть Шепчущие покои.[/justify][/td][td] [/td][/tr][/table][/font][/color]
[size=1][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=1][bgrf=#403039] [/bgrf][/size]
[color=black][font=Segoe UI][table=0][tr][td] [/td][td][justify]— Необязательно снимать костоправ(ы) минута в минуту, однако можно это сделать только после указанного времени. Старайся не перенашивать его сильно дольше положенного, так как в противном случае он тебя не вылечит;
— Если здоровье не восстановлено полностью, то заходить на скалы можно лишь после того, как осмотрит один из шаманов;
— Если после снятия костоправ остался, следует осведомить об этом шаманов и доставить костыль в Прочную нишу.**
[img]https://i.ibb.co/zmRV4pk/1.png[/img]
[size=9][i]* - здоровье считается не восстановленным полностью, если на персонаже в Игровой видно увечья. Иногда параметр при этом может быть заполнен на 100%.
** - относить костоправ можно только котам, что достигли возраста 12 лун. При малом возрасте попросите шаманов забрать его лично. Передавать его другим соклановцам запрещено.[/i][/size][/justify][/td][td] [/td][/tr][/table][/font][/color]
[size=1][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=1][bgrf=#403039] [/bgrf][/size][/divr]`
          .replace(/\n/g, '\[br]'),
        subject: 'Время ношения костоправа'
      },
      {
        text: 'Костоправы (под камнем)',
        value: `[divr=https://i.ibb.co/5MHF4jF/image.png][size=2][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=18][bgrf=#403039][center][font=Impact][color=#c2bba9]Время ношения костоправа[/color][/font][/center][/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=2][bgrf=#403039] [/bgrf][/size]
[color=black][font=Segoe UI][table=0][tr][td] [/td][td][justify] [b]Под камнем на клетке ниже тебя лежит костоправ.[/b] Твоя задача — взять его в рот, надеть на персонажа и [u]зафиксировать время надевания[/u]. Если на твоей клетке несколько костоправов, следует надеть все.

Для надевания костоправа возьми его в рот, выбери действие "Наложить костоправ на место перелома" (оно указывается вместо "съесть") и подтверди его. [/justify][/td][td] [/td][/tr][/table]
[center][table=#fbf4e9][/center][td][table][/table][table=0][/td][tr][td] [/td][td][center]Время ношения костоправов:
[size=17][b]24 ч[/b][/size][/center][/td][td] [/td][/tr][/table][center][/table][/center]
[table=0][tr][td] [/td][td][justify]Через указанное время от [u]времени надевания[/u] костоправы необходимо снять. Для расчёта времени снятия ты можешь воспользоваться [b][url=https://allcalc.ru/node/1972]КАЛЬКУЛЯТОРОМ[/url][/b].

После надевания костоправов следует покинуть Шепчущие покои. Камень, если он был, требуется оставить на той же клетке.[/justify][/td][td] [/td][/tr][/table]
[/font][/color]
[size=1][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=1][bgrf=#403039] [/bgrf][/size]
[color=black][font=Segoe UI][table=0][tr][td] [/td][td][justify]— Необязательно снимать костоправ(ы) минута в минуту, однако можно это сделать только после указанного времени. Старайся не перенашивать его сильно дольше положенного, так как в противном случае он тебя не вылечит;
— Если здоровье не восстановлено полностью, то заходить на скалы можно лишь после того, как осмотрит один из шаманов;
— Если после снятия костоправ остался, следует осведомить об этом шаманов и доставить костыль в Прочную нишу.**
[img]https://i.ibb.co/zmRV4pk/1.png[/img]
[size=9][i]* - здоровье считается не восстановленным полностью, если на персонаже в Игровой видно увечья. Иногда параметр при этом может быть заполнен на 100%.
** - относить костоправ можно только котам, что достигли возраста 12 лун. При малом возрасте попросите шаманов забрать его лично. Передавать его другим соклановцам запрещено.[/i][/size][/justify][/td][td] [/td][/tr][/table][/font][/color]
[size=1][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=1][bgrf=#403039] [/bgrf][/size][/divr]`
          .replace(/\n/g, '\[br]'),
        subject: 'Время ношения костоправа'
      },
      {
        text: 'Травы',
        value: `[divr=https://i.ibb.co/5MHF4jF/image.png][size=2][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=18][bgrf=#403039][center][font=Impact][color=#c2bba9]Получение лечения[/color][/font][/center][/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=2][bgrf=#403039] [/bgrf][/size]
[color=black][font=Segoe UI][table=0][tr][td] [/td][td][justify] [b]Под тобой лежат травы.[/b] Для выздоровления от тебя требуется съесть их в том виде и количестве, в каком они находятся сейчас, не разделяя и не разжёвывая.

После съедения трав и восстановления здоровья необходимо покинуть Шепчущие покои и Прочную нишу.

[b]Обрати внимание[/b]: если это сообщение было получено до 16:00 по МСК и прочитано после указанного времени, трава может оказаться [u]испорченной[/u]. Если это произошло, вместо травы ты увидишь на клетке гниль:
[center][img]https://catwar.net/cw3/things/180.png[/img][/center]
[u]Ни в коем случае[/u] не ешь её. Напиши шаману, выславшему сообщение, и сообщи о случившемся. Вскоре тебе будет выдано новое лекарство.[/justify][/td][td] [/td][/tr][/table]
[/font][/color][img]https://i.ibb.co/zmRV4pk/1.png[/img]
[size=1][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=1][bgrf=#403039] [/bgrf][/size][/divr]`
          .replace(/\n/g, '\[br]'),
        subject: 'Лечение'
      },
      {
        text: 'Травы (под камнем)',
        value: `[divr=https://i.ibb.co/5MHF4jF/image.png][size=2][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=18][bgrf=#403039][center][font=Impact][color=#c2bba9]Получение лечения[/color][/font][/center][/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=2][bgrf=#403039] [/bgrf][/size]
[color=black][font=Segoe UI][table=0][tr][td] [/td][td][justify] [b]Под камнем на клетке ниже тебя лежат травы.[/b] Для выздоровления от тебя требуется съесть их в том виде и количестве, в каком они находятся сейчас, не разделяя и не разжёвывая.

После съедения трав и восстановления здоровья необходимо покинуть Шепчущие покои и Прочную нишу.

[b]Обрати внимание[/b]: если это сообщение было получено до 16:00 по МСК и прочитано после указанного времени, трава может оказаться [u]испорченной[/u]. Если это произошло, вместо травы ты увидишь на клетке гниль:
[center][img]https://catwar.net/cw3/things/180.png[/img][/center]
[u]Ни в коем случае[/u] не ешь её. Напиши шаману, выславшему сообщение, и сообщи о случившемся. Вскоре тебе будет выдано новое лекарство.[/justify][/td][td] [/td][/tr][/table]
[/font][/color][img]https://i.ibb.co/zmRV4pk/1.png[/img]
[size=1][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=1][bgrf=#403039] [/bgrf][/size][/divr]`
          .replace(/\n/g, '\[br]'),
        subject: 'Лечение'
      },
      {
        text: 'Отработка',
        value: `[divr=https://i.ibb.co/5MHF4jF/image.png][size=2][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=18][bgrf=#403039][center][font=Impact][color=#c2bba9]Отработка чёрных баллов[/color][/font][/center][/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=2][bgrf=#403039] [/bgrf][/size]
[color=black][font=Segoe UI][table=0][tr][td] [/td][td][justify][b]Полученные тобой увечья являются нарушением. Чтобы получить лечение, необходимо отработать чёрные баллы.[/b]

Подробнее о правилах Северного клана и отработке можно прочесть в блоге [url=https://catwar.net/blog187808]Чёрный список[/url]. По всем вопросам, связанным с отработкой и наказаниями, обращаться следует к ответственным за этот блог.

Находиться в Шепчущих покоях во время отработки не нужно, следует покинуть их и Прочную нишу.

Как только обновляющий пришлёт уведомление об окончании отработки, отправь новый запрос о лечении в комментарии к блогу Шаманский уголок. Только после этого можно вернуться в Покои и ожидать лечение.
[/justify][/td][td] [/td][/tr][/table]
[/font][/color][img]https://i.ibb.co/zmRV4pk/1.png[/img]
[size=1][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=3][bgrf=#403039] [/bgrf][/size][size=1][bgrf=#ffffff] [/bgrf][/size][size=1][bgrf=#403039] [/bgrf][/size][/divr]`
          .replace(/\n/g, '\[br]'),
        subject: 'Лечение (отработка)'
      }
    ];

     options.forEach(function(option) {
            var optionElement = document.createElement('option');
            optionElement.text = option.text;
            optionElement.value = option.value;
            optionElement.subject = option.subject;
            select.add(optionElement);
        });

        var textarea = document.querySelector('textarea[name="text"]');
        var subjectInput = document.querySelector('input[name="subject"]');
        var sendButton = document.querySelector('#submit');

        textarea.parentNode.insertBefore(select, textarea.nextSibling);

        select.addEventListener('change', function(event) {
            event.stopPropagation();
            var selectedOption = select.options[select.selectedIndex];
            textarea.value = selectedOption.value;
            subjectInput.value = selectedOption.subject;
        });
    }, 500);
})();// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      2024-11-07
// @description  try to take over the world!
// @author       You
// @match        http://*/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
})();