1 post in this topic

Discord Connector v0.1

Данный плагин позволит управлять ботом Discord из вашего мода.

Установка
Для начала вам необходимо создать бота.

  • Переходим сюда https://discordapp.c...applications/me
  • Нажимаем "new application"
  • Вводим имя бота
  • Нажимаем "create application"
  • Нажимаем "create bot user"
  • Теперь у вас есть бот.


Что бы добавить данного бота к себе на сервер, скопируйте его id, вставьте в ссылку и перейдите по ней.

https://discordapp.com/api/oauth2/authorize?client_id=YOURCLIENTIDGOESHERE& scope=bot&permissions=0

Автор плагина: maddinat0r

Спойлер

new DCC_Channel:g_WelcomeChannelId;

public OnGameModeInit()
{
        DCC_Connect("YOUR BOT TOKEN");
        return 1;
}

public OnPlayerSpawn(playerid)
{
        new name[MAX_PLAYER_NAME + 1];
        GetPlayerName(playerid, name, sizeof name);
        
        if (_:g_WelcomeChannelId == 0)
                g_WelcomeChannelId = DCC_FindChannelById("388423556721672192"); // Discord channel ID
        
        new str[128];
        format(str, sizeof str, "Player %s joined the server.", name);
        DCC_SendChannelMessage(g_WelcomeChannelId, msg);
        return 1;
}

public DCC_OnChannelMessage(DCC_Channel:channel, const author[], const message[])
{
        new channel_name[32];
        DCC_GetChannelName(channel, channel_name);

        new str[145];
        format(str, sizeof str, "[Discord/%s] %s: %s", channel_name, author, message);
        SendClientMessageToAll(-1, str);
        return 1;
}

 

 

СКАЧКА:

Для линуксоидов (.so): discord-connector-0.1-Linux.tar.gz

Для виндовсов (.dll): discord-connector-0.1-win32.zipdiscord-connector-0.1-win32.zip

 

Перейти на GitHub

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Dexter Nomad
      By Dexter Nomad
      При попытке компиляции кода возникает ошибка:
      error 076: syntax error in the expression, or invalid function call
      Не могу найти причину, буду благодарен, если не только укажете, где сама ошибка, но еще и исправите ее.
      Сам код:
          if(strcmp(cmd, "/carsharing", true) == 0)     {         if(IsPlayerConnected(playerid))         {             if(PlayerInfo[playerid][CarLic] == 0) return SCM(playerid, COLOR_RED, "У вас нет вод.прав! Вы можете получить их в автошколе!");         }     }  
    • Sanya_Greison
      By Sanya_Greison
      Куплю РП мод под сервер без бонуса. Бюджет до 150 $
      А также скриптера с Украины
      мой вк vk.com/i_am_sashko