RutonyChat

RutonyChat

Not enough ratings
Настройка скрипта Users Dossier
By Nedax
В этом руководстве находится полное описание по настройке скрипта и нюансах его использования
   
Award
Favorite
Favorited
Unfavorite
Общие сведения
Данное руководство создано для более подробного описания скрипта, его настройке и использованию:
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2444889934
Изначально база досье будет пустая. С помощью команды "создать" пользователь, вызвавший данную команду, формирует досье. Оно автоматически создается со случайными значениями атрибутов, которые программа подгружает из файлов в папке скрипта. Это обычные текстовые файлы, которые можно свободно изменять по своему желанию.

Все созданные досье хранятся в базе данных. У каждого пользователя может быть только одно досье, которое он может удалить, изменить и т.д.

Окно настроек
Здесь можно настроить все аспекты работы скрипта, никуда в код лезть не надо!
Все настройки пронумерованы, поэтому далее в тексте я буду ссылаться на эти номера.

P.S. Не забудьте растянуть окно настроек, чтобы уместились все описания команд!!



Атрибуты
Всего в скрипте представлено 5 атрибутов, которые можно изменять. 4 из них содержат текстовые данные, а один числовой. По умолчанию их названия следующие:
  1. Возраст (число)
  2. Кличка (текст)
  3. Хобби (текст)
  4. Цитата (длинный текст)
  5. Описание (очень длинный текст)
Выводиться в чат они будут в представленном порядке, это изменить нельзя (ограничение версии языка C# для Rutony чата). Так что учитывайте этот нюанс, когда будете изменять названия атрибутов.

ВАЖНО !! Название атрибута должно писаться в одно слово, либо в несколько, но без пробелов. Если название атрибута будет состоять из нескольких слов, скрипт автоматически отбросит все слова кроме первого. В таком случае может возникнуть недопонимание между стримером и пользователями.

В скрипте предусмотрен механизм отключения вывода определенных атрибутов. Для этого нужно в настройках скрипта в названии атрибута (пункты 7.1 - 7.5) указать слово "off" (без кавычек). Атрибуты с таким названием не будут выводиться в чат.

Максимальная длина текста для каждого атрибута ограничена. Это сделано для того, чтобы избежать слишком длинных сообщений в чате платформы. Ограничение так же защищает от спама пользователей, которые будут менять значение атрибута вручную.

Максимальная длина текста изменяется с помощью настроек (пункты 5.1 - 5.4)

Пользовательские команды
На данный момент в скрипте присутствует 7 основных команд:
  • !Досье - показывает досье пользователя, вызвавшего команду

  • !Досье создать

  • !Досье удалить

  • !Досье пересоздать - удалить старое досье и зарандомить новое

  • !Досье посмотреть (никнейм) - посмотреть определенное досье из базы

  • !Досье обновить (любой атрибут) - комплексная команда, которая позволяет заново зарандомить определенный атрибут для существующего досье
    !досье изменить описание
  • !Досье изменить (любой атрибут) (новое значение) - комплексная команда, которая позволяет пользователю самостоятельно задать определенный атрибут для существующего досье (без рандома)
    !досье изменить описание Теперь это мое новое описание

ВАЖНО !! Так же как и атрибуты, названия команд должно писаться в одно слово, либо в несколько, но без пробелов!!

Изменить названия команд можно (но не желательно) с помощью настроек (пункты 8.1 - 8.7).

Стоимость команд
На данный момент можно поставить стоимость вызова команд (пункты 2.1 - 2.5). Для этого используется валюта самого чата.

Если поставить 0, то команда будет бесплатной для использования.

Вызов команд по донату либо по TwitchPoints в данной версии программы не предусмотрено (сделать можно, но долго =( )

Включение и отключение команд
В скрипте предусмотрена возможность отключать ненужные команды. (пункты 4.1 - 4.5)

Для этого необходимо прописать в настройках "false" (без кавычек) напротив той команды, которую хотите отключить.

Другие настройки
В этом разделе напишу про то, что не вошло в предыдущие разделы.

Пункт 1 - Никнейм вашего бота - Обязательно указываем ник бота, чтобы он игнорировался скриптом и не вызывал ложных срабатываний
Пункт 3 - Задержка перед вызовом следующей команды - Определяет задержку перед повторным вызовом скрипта. Пауза общая для всех. Самая простейшая защита от спама командами. (Возможно в будущем будет доработана)
Пункт 6 - Заменить слово "Досье" на что то другое - Нужно для того, если вы решите как то иначе назвать карточки с данными пользователя.
Пункт 9.1 и 9.2 ограничение мин. и макс. возраста - используется для установки ограничений по вводимым значением для атрибута "Возраст".

При работой с базой данных скрипт создает резервную копию базы на всякий случай. Но не стоит слишком сильно на неё надеяться, если база большая и она очень важна - делайте бекапы

Разработчик не несет ответственности за утерю вашей базы данных!!

Путь к папке со скриптом :
\SteamLibrary\steamapps\workshop\content\524660\2444889934
Там лежит база данных, резервная копия, базы по атрибутам

Ссылки
Все предложения по скрипту, его расширению, багах и т.д. пишем в комментариях к скрипту либо мне лично:
Дискорд - jumper1221#0950
Стим
Вконтакте[vk.com]


3 Comments
romerych 27 Sep, 2021 @ 6:10am 
Возникла проблема со скриптом. Обратился к разрабу, он быстро ответил и помог решить проблему, за что ему большое спасибо!. За сам скрипт скажу, что это крайне клевая развлекуха на стрим с возможностью добавлять свои хобби, цитаты и клички. Rep+
Multi- 21 Aug, 2021 @ 9:35am 
У меня не работает
bycunka 29 Jul, 2021 @ 3:26am 
Очень интересный скрипт=)Спасибо=)