1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

привязка аккаунта к дискорду

Тема в разделе "Запросы на разработку плагинов", создана пользователем coycute, 23 фев 2022.

  1. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Категория плагина: привязка акаунта

    Предлагаемое название: DiscordAdd

    Версия сервера: Надо чтобы работало под 1.12.2

    Что я хочу:

    - игрок на сервере пишет /discord link

    - плагин отвечает: "отлично, теперь зайдите в дискорд и напишите #привязать [код]" (код из 4 цифр)

    - игрок пишет #привязать [код]

    - бот отвечает:

    + Заголовок: [ник], привязка завершена!

    + Текст: Вы успешно привязали свой Discord. Теперь все роли будут синхронизованны

    - можно будет изменять АБСОЛЮТНО ВСЕ сообщения в конфиге.

    - если игрок пишет /discord ему пишет:

    + 1строка: наш дискорд: [ссылка]

    + 2строка: /discord link - привязать дискорд

    + 3строка: /discord unlink - отвязать дискорд

    - если игрок пишет /discord unlink ему пишет: "аккаунт отвязан"

    - роли синхронизуются (можно будет делать в конфиге, в таком формате:

    - если игрок пишет
    /discord view - ему пишет подсказку по команде: "/discord view [ник игрока"
    /discord view (ник который не привязан к дискорду ему говорит: "этот аккаунт не привязан к дискорду"

    - нужно будет вписывать токен бота в конфиге чтоб его подключить к плагину.

    - при привязке аккаунта будет создаваться файл в папке players в папке DiscordAdd "player.yml" пример: noname72726.yml (от сюда будет Пратт базу данных плагин.

    айди роли: группа
    (пример: 827181991827: povelitel)


    - адммнские роли через которые админ сможет выполнять команды будут добавляться так:

    admin-roles: "817167282918176272, 92817178293937278, 918172839299283"

    - когда админ выполняет команду ему пишет: "комманда успешно выполнена!"
    + Команда в дискорде выглядит так: #команда (сама команда)
    + Чел без прав пишет #команда, ему говорит: "у вас нет прав"

    По желанию: (ну да, не обязательно, но я бы хотел видеть такое..)))

    - сделать консоль как в DiscordSRV

    Идеи для команд:
    /discord link - привязка
    /discord unlink - отвязка
    /discord view [ник игрока] посмотреть дискорд игрока

    Идеи пермишенов: они не нужны

    Когда мне это нужно? В любое время.

    Прошу пожалуйста сделайте, я просто подробно расписал, а так плагин не очень сложный
     
  2. mirrerror

    mirrerror Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    mirrerror
    Все, что тебе нужно, есть в моем бесплатном плагине - DiscordUtils
     
  3. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Я знаю, плагин топ, я его качал и он у меня стоит, но блин.. мне одно немного не нравится, как там аккаунт привязывается, а так спасибо тебе за такой крутой плагин, уважаю тебя
     
  4. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    А не подскажешь, как изменить сообщения в плагине? Или надо редактировать через WINRAR?
     
  5. mirrerror

    mirrerror Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    mirrerror
    Всегда можно предложить свои идеи по улучшению плагина на сервере плагина в Discord, инвайт-ссылка есть на странице плагина. Там же можно получить бесплатную помощь с плагином
    <3
    Все сообщения редактируются в файле lang.yml, цвета embed-сообщений меняются в файле config.yml
     
  6. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Реально лучший, СПАСИБО ТЕБЕ
     
  7. mirrerror

    mirrerror Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    mirrerror
    :good:
     
  8. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    На самом деле, я завидую таким как ты, просто я тоже хочу научится писать плагины и я вообще не вдупляю.. пытаюсь учить джава, смотрю уроки, пытаюсь писать. Но все очень сложно, запутанно и непонятно .. я бы хотел тоже писать такие крутые плагины как ты.
     
  9. mirrerror

    mirrerror Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    mirrerror
    Для этого нужно лишь желание, упорство и время. Удачных начинаний
     
  10. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Спасибо, а можешь дать советов?)
     
  11. NuaN

    NuaN Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    NuaN
    Это всё со временем придет. Я в школьные годы тоже много чего не понимал в программировании. Но через время стало доходить зачем все это нужно и как оно устроено)

    Находи какие-то уроки, читай статьи, тренируйся писать код. Смотри как другие плагины сделаны, там можно подчерпнуть какие-то знания.

    Недавно я еще в этом посте подкинул ссылки на материалы по написанию плагинов.

    А вообще, все любые ответы на вопросы лучше искать на зарубежных форумах. Там уже на много чего даны ответы. (P.S. я так сам и научился пока писал плагины для своего сервера)
     
  12. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Спасибо большое
     
  13. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Самый правильный совет, имхо )) Нужно быть увлечённым и видеть перед глазами то, что ты хочешь сделать, искать всеми способами решение, как это сделать. Тогда всё получится!
     
  14. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Я даже недавно начал делать свою книгу с успехами по изучении Java, бывает пишу туда код и другое.
     
  15. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Спасибо за совет
     
  16. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    У меня все стало более менее получаться (спасибо всем за советы), но вот у меня возникла проблема... Я создал конфиг и все как-бы работает, но когда выводится сообщение.. там вместо текста какие-то символы, как это можно исправить?
     
  17. SashaBrine

    SashaBrine Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    IJustFortiLive
    Кодировку сохранение файла поставить на UTF-8
     
  18. Автор темы
    coycute

    coycute Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    coycute
    Спасибо, помогло))):good:
     

Поделиться этой страницей