[Discord] Core

[Discord] Core 1.3.0

Fess23

Cунтаго
Сообщения
524
Реакции
128
Как это установить. Я вписал веб-хук, я установил модуль admin log. И не пишет. Даже тест команды не роботают.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #202
А в логах что? И тест команды работают после установки специального плагина, который нужно сначала скомпилировать.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #206
А можно сделать еще логирование админа в Vip core ?
Не очень понял, что именно требуется. И пишите лучше в тему модуля, который используется, а не в тему ядра. Ядро лишь предоставляет способ отправки в Дискорд, а что слать и как - это уже зона ответственности модулей.
 

Fess23

Cунтаго
Сообщения
524
Реакции
128
Не очень понял, что именно требуется. И пишите лучше в тему модуля, который используется, а не в тему ядра. Ядро лишь предоставляет способ отправки в Дискорд, а что слать и как - это уже зона ответственности модулей.
Имел виду что когда админ например выдает вип. То это тоже писалось в дискорд канал.
 

sp0nky

Участник
Сообщения
4
Реакции
0
При вводе команды !report в чат пишет : "[SM] Couldn't send your report!". (Ошибок нет.)
 

VladLopaz

Участник
Сообщения
37
Реакции
2
Errors:
Discord/Core.smx ([Discord] Core): Couldn't parse configuration file addons/sourcemod/configs/Discord.cfg, error code 3
Вебхуки все правильно вписал, как быть?
 

ShyperOne

Участник
Сообщения
32
Реакции
3
@VladLopaz, закомментируй строчки с sourcebans и report в файле Discord.cfg (Если не используешь и проверь)
Люди, help.. После установки этого плагина начался спам в консоль..

спам:
CreateFragmentsFromFile: 'user_custom/94/9415f574.dat' doesn't exist.
CreateFragmentsFromFile: 'user_custom/94/9415f574.dat' doesn't exist.
CreateFragmentsFromFile: 'user_custom/94/9415f574.dat' doesn't exist.
CreateFragmentsFromFile: 'user_custom/94/9415f574.dat' doesn't exist.
CreateFragmentsFromFile: 'user_custom/94/9415f574.dat' doesn't exist.
CreateFragmentsFromFile: 'user_custom/94/9415f574.dat' doesn't exist.
CreateFragmentsFromFile: 'user_custom/94/9415f574.dat' doesn't exist.
CreateFragmentsFromFile: 'user_custom/e5/e5203142.dat' doesn't exist.
CreateFragmentsFromFile: 'user_custom/94/9415f574.dat' doesn't exist.
 

VladLopaz

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

andriyzver

Участник
Сообщения
313
Реакции
26
Из спойлера Простейший логгер чата можно сделать, чтобы плагин слал в дискорд не все сообщения с сервера, а конкретное? Например мне нужно, чтобы при написании кем либо команды voteban оно сразу попадало в дискорд. Эдакое сообщение админу, что нужна помощь. И никаких там репортов не нужно. Так то у меня есть веб чатлог.
 

Вложения

  • 2021-01-21 05-02-09 Скриншот экрана.png
    2021-01-21 05-02-09 Скриншот экрана.png
    3.5 КБ · Просмотры: 20

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #214
Добавить проверку на то, какой текст у сообщения.
Перед
C-подобный:
Discord_StartMessage();
Воткнуть следующий кусок
C-подобный:
if (strcmp(szMessage, "voteban")) return Plugin_Continue;
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Добавить проверку на то, какой текст у сообщения.
Перед
C-подобный:
Discord_StartMessage();
Воткнуть следующий кусок
C-подобный:
if (strcmp(szMessage, "voteban")) return Plugin_Continue;
не лучше будет сделать так? что бы пропускало все сообщения с vote
C-подобный:
if(StrContains(szMessage, "vote", false) == -1)
    return Plugin_Continue;
 

m0rbit

Участник
Сообщения
720
Реакции
159
Добрый вечер!
Установлен Discord admin logger. Заметил что с 3 января 2021 года перестала поступать информация в канал, решил перепроверить вебхук в дискорде.
Раньше был https://discordapp.com/api/webhooks/*****
а сейчас создается https://discord.com/api/webhooks/****

Что со старым вариантом ссылки, что с новым, ничего не происходит. Ошибок нет, информации тоже не поступает.

Upd:

Проблема решена.
Почему то API key удалился.
 
Последнее редактирование:

KOKOKO

Участник
Сообщения
118
Реакции
19
А можно ли прикрутить веб хук на подсчет игроков? Как показано на скрине?
 

Вложения

  • 1612940587670.png
    1612940587670.png
    4.3 КБ · Просмотры: 36

andriyzver

Участник
Сообщения
313
Реакции
26
Никак не возможно прикрутить его к версии см ниже? Может есть альтернатива или другая версия этого плагина? Нужен только репорт модуль.
SourceMod Version Information:
SourceMod Version: 1.7.3-dev+5268
SourcePawn Engine: SourcePawn 1.7, jit-x86 (build 1.7.3-dev+5268)
SourcePawn API: v1 = 4, v2 = 6
Compiled on: Oct 26 2015 12:18:35
Built from: Merge pull request #430 from alliedmodders/packaging-latest · alliedmodders/sourcemod@9e1c1d9
Build ID: 5268:9e1c1d9
SourceMod: Half-Life 2 Scripting
 

MrLalatg

Участник
Сообщения
6
Реакции
1
Не парсит файл:

C-подобный:
L 02/15/2021 - 21:25:55: [SM] Exception reported: Couldn't parse configuration file addons/sourcemod/configs/Discord.cfg, error code 3
L 02/15/2021 - 21:25:55: [SM] Blaming: Discord/Core.smx
L 02/15/2021 - 21:25:55: [SM] Call stack trace:
L 02/15/2021 - 21:25:55: [SM]   [0] SetFailState
L 02/15/2021 - 21:25:55: [SM]   [1] Line 60, discord/Config.sp::Discord_Reload
L 02/15/2021 - 21:25:55: [SM]   [2] Line 97, discord/Events.sp::OnMapStart

файл:

C-подобный:
// [Discord] Core configuration
//
// Here you can setup web-hooks for plugins.
// Please, check DOCS/SetupWebHook.md for correct web-hook setup.
//
// File revision: 1.0.1 RELEASE + REPORT

"Discord"
{
    // This web-hook uses, if core can't find required web-hook, and if module allows use default web-hook.
    "default"       "https://discord.com/api/webhooks/****"

    // Discord/SourceBans.smx
    //
    // Web-hook for sending Game Bans and Comm Bans.
    // Supports only SourceBans++ latest versions, and SourceBans Material Admin ( https://github.com/SB-MaterialAdmin ).
    //
    // Don't forget install module for SourceBans. By default, he is not bundled with the core.
    "sourcebans"    ""

    // Discord/Report.smx
    //
    // Web-hook for sending game reports.
    // Players can send reports to other players directly from the server. All reports are sent to this web-hook.
    "report"        "https://discord.com/api/webhooks/****"
    "admin_logger" "https://discord.com/api/webhooks/****"
    "AdminLogging" "https://discord.com/api/webhooks/****"
    // You can add your own web-hooks.
}
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #220
sourcebans полностью уберите, и пропарсит.
Ещё можете заменить discord.com на discordapp.com для надёжности.
 
Сверху Снизу