• Все публичные ресурсы на нашем портале доступны для скачивания абсолютно БЕСПЛАТНО после регистрации! Регистрация открывает доступ сразу ко всем публичным ресурсам.
  • Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/ru/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:
RAGE:MP Discord Integration

C# RAGE:MP Discord Integration 1.0

Нет прав для скачивания
Библиотека для связки вашего сервера RAGE:MP с сервером Discord (с помощью бота).

Возможности библиотеки:

  1. Отправка сообщений в Discord со своего RAGE: MP сервера.
  2. Отправка сообщений на сервер RAGE: MP со своего сервера Discord.
  3. Возможность прослушивание ботом определенного канала для дальнейшей обработки сообщений
  4. Отображение статуса бота
Как установить и использовать:

  1. Добавьте RAGEMP-DiscordIntegration.dll в качестве ссылки на ваш проект в Visual Studio.
    (Как это сделать - https://docs.microsoft.com/ru-ru/visualstudio/ide/managing-references-in-a-project?view=vs-2019)
  2. Обязательно поместите три предоставленных Discord.Net.xx.dll в папку runtime вашего сервера RAGE:MP.
  3. Готово. Наслаждайтесь.
Как настроить (подключить Discord):

  1. Создайте новое приложение на Discord Developers.
  2. Также создайте бота.
  3. Пригласите бота на Ваш сервер Discord.
  4. Используйте токен вашего бота для инициализации бота, как показано в примере ниже.
  5. Зарегистрируйте / удалите каналы, в которые ваш бот рассылает сообщения всем игрокам.
Скрипт, как пример использования данной библиотеки:

C#:
using GTANetworkAPI;
using System;
using System.Collections.Generic;
using System.Text;

public class Yes : Script
{
    public Yes()
    {
        NAPI.Util.ConsoleOutput("Loaded: yes");
    }

    [ServerEvent(Event.ResourceStart)]
    public void OnResourceStart()
    {
        // Подключение к дискорду
        Integration.DiscordIntegration.SetUpBotInstance("TOKEN_HERE", "RAGE:MP", Discord.ActivityType.Playing, Discord.UserStatus.DoNotDisturb);
    }

    [ServerEvent(Event.ChatMessage)]
    public async void OnChatMessage(Player player, string strMessage)
    {
        // Обработка и отправка сообщений в дискорд при написании в чат сервера RAGE:MP
        string strFormatted = $"[RAGE:MP] {player.Name}: {strMessage}";
        await Integration.DiscordIntegration.SendMessage(3897429387492374, strFormatted, true).ConfigureAwait(true);
    }

    [Command("registerchannel")]
    public void RegisterDiscord(Player player, ulong discordChannelID)
    {
        bool bSuccess = Integration.DiscordIntegration.RegisterChannelForListenting(discordChannelID);

        player.SendChatMessage(bSuccess ? "Success" : "No Success");
    }

    [Command("removechannel")]
    public void RemoveDiscordChannel(Player player, ulong discordChannelID)
    {
        bool bSuccess = Integration.DiscordIntegration.RemoveChannelFromListening(discordChannelID);

        player.SendChatMessage(bSuccess ? "Success" : "No Success");
    }

    [Command("botstatus")]
    public async void UpdateBotStatusCommand(Player player, string gameName, Discord.ActivityType eActivityType, Discord.UserStatus eUserStatus)
    {
        await Integration.DiscordIntegration.UpdateBotStatus(gameName, eActivityType, eUserStatus).ConfigureAwait(true);
    }

}

Исходный код - https://github.com/JeremyEspresso/RAGEMP-DiscordIntegration
  • Like
Реакции: Mikhalitch и nettkom
Автор
Harland David Sanders
Скачивания
113
Просмотры
5,729
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Harland David Sanders