[Discord] Core

[Discord] Core 1.3.0

andriyzver

Участник
Сообщения
313
Реакции
26
@Kruzya, как сделать, чтобы сообщение игрока не заключалось в кавычки? Чтобы просто писало voteban
Я хочу сделать подсветку синтаксиса с помощью:

Кажется разобрался:

2021-02-22 03-02-47 Скриншот экрана.png
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #222
Прикрутить куда?
 

Mugiwara

Участник
Сообщения
6
Реакции
1

manhattan

Участник
Сообщения
169
Реакции
45
как ты сделал чтобы упоминались роли?
Discord_SetContent("<@&NUMBER>"); // Вставь в исходнике после Discord_StartMessage();

Вместо NUMBER введи id роли которую нужно упомянуть, что-бы узнать айди роли, нужно включить режим разработчика в дискорде, а потом зайди настройки сервера>роли>пкм на роль>копировать айди.

P.S Не в исходнике ядра, а модуля который тебе нужен :)
 
Последнее редактирование:

KOKOKO

Участник
Сообщения
118
Реакции
19
Как в чат-логгере добавить отображение стим профиля (SteamID64)?
 

Mr_panica

XenForo one 💖
Сообщения
921
Реакции
436
Как в чат-логгере добавить отображение стим профиля (SteamID64)?
Я в этом не очень хорош, но как-то так:
C-подобный:
#include <sourcemod>
#include <discord_extended>

#pragma semicolon 1
#pragma newdecls required

public void OnPluginStart() {
    AddCommandListener(OnClientUseChat, "say");
    AddCommandListener(OnClientUseChat, "say_team");
}

public Action OnClientUseChat(int iClient, const char[] szCommand, int iArgCount) {
    if (!iClient || !IsClientInGame(iClient))
        return Plugin_Continue;

    char szMessage[256];
    char ProfileLink[64];
    char player[128];
    GetCmdArgString(szMessage, sizeof(szMessage));
    GetClientAuthId(iClient, AuthId_SteamID64, ProfileLink, sizeof(ProfileLink));
    Format(player, sizeof(player), "**[%N](<https://steamcommunity.com/profiles/%s>)**", iClient, ProfileLink);

    Discord_StartMessage();
    Discord_SetUsername("Chat Logger");
    Discord_SetContent("%s, используя %sтекстовый чат, сказал:\n```\n%s\n```", player, szCommand[3] == '_' ? "командный " : "", szMessage);
    Discord_EndMessage("chat_logger", true); // отправляем сообщение на веб-хук chat_logger из конфига, одобряя использование стандартного веб-хука, если нужного нет.

    return Plugin_Continue;
}
1615370516831.png
 
Последнее редактирование:

andriyzver

Участник
Сообщения
313
Реакции
26
@Mr_panica, спасибо, взял себе. Только мне кажется лучше не засорять место:

1615813575105.png
 
Последнее редактирование:

andriyzver

Участник
Сообщения
313
Реакции
26
Можно как то отправлять сообщения на сервер прямо с дискорда?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #230
Нет.
 

Ivan13

Ivan
Сообщения
71
Реакции
20
как сделать чтобы отображались сообщения так?
1616057199414.png

А не так

1616057227255.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #232
Делать скриншоты скриншотов - это мощно, конечно. Сослались бы просто на посты (на них есть ссылки, по щелчку по номеру поста в углу).
Просто уберите оборачивание текста в ```.
 

SAs666

Участник
Сообщения
6
Реакции
2
Не могу понять как решить данную ошибку в консоли , уже и пробовал как в теме похожие ошибки были не помогло
 

Вложения

  • 1618867715407.png
    1618867715407.png
    5.7 КБ · Просмотры: 30

andriyzver

Участник
Сообщения
313
Реакции
26
Не могу понять как решить данную ошибку в консоли , уже и пробовал как в теме похожие ошибки были не помогло

Вот так сделай и не будет проблем:
C-подобный:
// [Discord] Ядро
// Настройка вебхуков для плагинов ядра.

"Discord"
{
    // Вебхук по умолчанию
    "default"        "СЮДА ВЕБХУК"
}
Сообщения автоматически склеены:

Все изза того, что автор втулил в конфиг плагины (наверное для примера), которые в архиве отсутствуют, но закомментировать забыл.
 
Последнее редактирование:

SAs666

Участник
Сообщения
6
Реакции
2
Вот так сделай и не будет проблем:
C-подобный:
// [Discord] Ядро
// Настройка вебхуков для плагинов ядра.

"Discord"
{
    // Вебхук по умолчанию
    "default"        "СЮДА ВЕБХУК"
}
Сообщения автоматически склеены:

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

Из конфига нужно убрать все неиспользуемые записи.
Спасибо ребят помогли реально! Респект
 

XaosEnd

Участник
Сообщения
11
Реакции
1
Возможно ли сделать чтобы за присоединение в группу дискорд выдавалась одна из услуг на сервере, в плане вип или бхоп?
 

GipnoSpider

Участник
Сообщения
7
Реакции
0
Ребят а как сделать чтоб не отправлялись в дискорд определенные команды к примеру !rtv, voteban и т.д.?
 
Сверху Снизу