SNC Core

x330122

Участник
Сообщения
357
Реакции
152
  • Автор ресурса
  • #1
Tetragromaton добавил(а) новый ресурс:

SNC Core - Знайте Discord ваших игроков и проверяйте их численность на вашем дискорд сервере :)

Данный плагин является API к сервису SteamNcord.

Если впервые смотрите что это такое, то прочтите FAQ:
Что такое SNC(SteamNCord) и что он дает ?

Сервис SteamNCord позволяет игрокам связать свой SteamID с дискордом, следовательно через этот сервис
игроки добровольно предоставляют свой ID дискорда, который вы можете...

Узнать больше об этом ресурсе...
 

Kanzai

➜ To Be Continued
Сообщения
68
Реакции
54
Идея, хорошая, но есть существенные минусы.
1. Конфиденциальность никто не отменял. Люди которые шарят минимум в программировании, сумеют сами реализовать это с авторизацией веб + плагин для своего сервера.
2. В Discord api, вход происходит через OAuth2. Что это?! Это значит, что вы предостовляете свои аккаунты и данные другому челу (В зависимости от настроек токена при авторизации на сайте). Следовательно, в один момент, он может запросить фулл доступ к вашему акку. Невнимательные люди авторизуются и предоставят ему все что надо и он начнет веселиться. Но, я думаю, что не каждый это проверяет при авторизации (уже даже уменьшили шрифт), тем более смотрит в дискорде авторизированные приложения.
3. Мало всего. Сырой плагин.

Итог. Те кто не хочет разбираться или вообще ничего не умеет, флаг вам в руки. Те кто шарит, они сами все уже понимают.

PS. Улучши Веб. Доверия и так нет, и сайт еще сделан не оч. (3.5/10)
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #4
нет времени читать. скажите в кратце как оно работает и где хранится база?
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
Ничего не понял, но установил. Всё работает. Без сомнений это крайне полезная штука, чтобы в будущем кто-нибудь#9939 👆 использовал для модулей и игрок попадал под власть тетраграмматона в некоторую благоприятную среду, где просто играя на сервере мог перейти в Дискорд использовать какую-нибудь систему покупки привилегий, вернуться играть уже с привилегиями. Бонусную систему мог использовать. Сделать можно систему событий (конкурсов) на этой основе, где какой-нибудь бот на основе логов считал бы в отдельном канале статистику игроков за выбранный период. Или открывал больше возможностей за свою социализацию в сообществе. Надеюсь энтузиазм не подведет и будет больше возможностей для администраторов (например, свои сайты с БД на спарку аккаунтов).
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #6
В Discord api, вход происходит через OAuth2.
А OpenID у них и нет.

скажите в кратце как оно работает и где хранится база?
На левый сайт стучится, и база привязок хранится соответственно так же на "левом сайте".
 

Kanzai

➜ To Be Continued
Сообщения
68
Реакции
54
А OpenID у них и нет.


На левый сайт стучится, и база привязок хранится соответственно так же на "левом сайте".
Я это и писал, что у них только Oauth2, без OpenID.
Сообщения автоматически склеены:

Ничего не понял, но установил. Всё работает. Без сомнений это крайне полезная штука, чтобы в будущем кто-нибудь#9939 👆 использовал для модулей и игрок попадал под власть тетраграмматона в некоторую благоприятную среду, где просто играя на сервере мог перейти в Дискорд использовать какую-нибудь систему покупки привилегий, вернуться играть уже с привилегиями. Бонусную систему мог использовать. Сделать можно систему событий (конкурсов) на этой основе, где какой-нибудь бот на основе логов считал бы в отдельном канале статистику игроков за выбранный период. Или открывал больше возможностей за свою социализацию в сообществе. Надеюсь энтузиазм не подведет и будет больше возможностей для администраторов (например, свои сайты с БД на спарку аккаунтов).
Только если автор будет честным и сайт будет работоспособным. Но я все равно не вижу смысла отправлять все и вся в его базу (Недоверенного человека). Лучше настроить под свою. А так идея в принципе хорошая.
 
Последнее редактирование:

x330122

Участник
Сообщения
357
Реакции
152
  • Автор ресурса
  • #8
Tetragromaton обновил(а) ресурс SNC Core новой записью:

v1.2 Поддержка ролей на сервере

Данное обновление добавляет натив, а именно
bool SNC_HasRoleID(client, char[] roleid)

Для работы плагина теперь так-же нужен pVars плагин для сохранения информации ролей(временно)
https://github.com/Tetragromaton/SM-pVars

Так-же нужно авторизовать бота на своем сервере, чтобы можно было получать роли.
Подробнее см. на сайте.

Узнать больше об этом обновлении...
 

EZZY

Участник
Сообщения
377
Реакции
74
А на основании этого чуда возможно сделать модуль который будет выдавать вип группу игроку если он в дискорд сервере присутствует ?
 

Muinez

Участник
Сообщения
132
Реакции
120
1597515808450.png
 

panikajo

Участник
Сообщения
866
Реакции
231
@Tetragromaton,сайт помер и плагин надо обновить
L 02/08/2021 - 19:09:12: [SM] Exception reported: Invalid JSON in line -1, column -1: wrong arguments L 02/08/2021 - 19:09:12: [SM] Blaming: SNC_Core.smx L 02/08/2021 - 19:09:12: [SM] Call stack trace: L 02/08/2021 - 19:09:12: [SM] [0] HTTPResponse.Data.get L 02/08/2021 - 19:09:12: [SM] [1] Line 141, C:\Users\Jenkins\AppData\Roaming\spedit\sourcepawn\scripts\SNC_Core.sp::OnTodoReceived
 

x330122

Участник
Сообщения
357
Реакции
152
  • Автор ресурса
  • #15
@Tetragromaton,сайт помер и плагин надо обновить
L 02/08/2021 - 19:09:12: [SM] Exception reported: Invalid JSON in line -1, column -1: wrong arguments L 02/08/2021 - 19:09:12: [SM] Blaming: SNC_Core.smx L 02/08/2021 - 19:09:12: [SM] Call stack trace: L 02/08/2021 - 19:09:12: [SM] [0] HTTPResponse.Data.get L 02/08/2021 - 19:09:12: [SM] [1] Line 141, C:\Users\Jenkins\AppData\Roaming\spedit\sourcepawn\scripts\SNC_Core.sp::OnTodoReceived
Все работает
 

panikajo

Участник
Сообщения
866
Реакции
231
@Tetragromaton,
Python:
L 03/31/2021 - 18:41:56: [SM] Exception reported: Invalid JSON in line 1, column 1: '[' or '{' expected near '<'
L 03/31/2021 - 18:41:56: [SM] Blaming: SNC_Core.smx
L 03/31/2021 - 18:41:56: [SM] Call stack trace:
L 03/31/2021 - 18:41:56: [SM]   [0] HTTPResponse.Data.get
L 03/31/2021 - 18:41:56: [SM]   [1] Line 231, C:\Users\Jenkins\AppData\Roaming\spedit\sourcepawn\scripts\SNC_Core.sp::OnRolesCBS
 

x330122

Участник
Сообщения
357
Реакции
152
  • Автор ресурса
  • #17
Плагин больше не поддерживается.
 
Сверху Снизу