Как включить discord rpc

⚠️ Работает только с плейлистами!

Всем приветик. Написаль простенький код для вывода в RPC в дискорде трека, который вы слушаете сейчас в Яндекс.Музыке

Желаю всем разобраться как мой код работает :3

  • Вывод названия трека
  • Вывод названия исполнителя
  • Установка обложки трека как фото приложения
  • Работает автообновление трека, который играет

Библиотека с которой я работал Yandex Music API

⚠️ Это неофициальная библиотека.

Вы можете установить или обновить Yandex Music API при помощи:

pip install yandex-music —upgrade

Или Вы можете установить из исходного кода с помощью:

git clone https://github.com/MarshalX/yandex-music-api cd yandex-music-api python setup.py install

Источник: githubplus.com

Сайт читов, скриптов и кодов для онлайн игр — YouGame.Biz

Тип как то давно делал тему на английском еще в 2021 и не все поняли что он написал поэтому я сделал свою версию для русских + немного улучшил его сдк добавив туда кнопочки =) 1. скачиваем discord-rpc-sdk (я кстати кнопочки добавил еще) *клик* 2. создаем приложение *клик* и добавляем картинки.

Get a Custom DISCORD RPC in 3min (EASY | Custom Status)

  • TwitchDash
  • Тема
  • 3 Июн 2023
  • Ответы: 2
  • Форум: Полезные статьи и туториалы

Вопрос Как сделать Дискорд RPC для чита

  • trevorscot
  • Тема
  • 22 Мар 2022
  • Ответы: 1
  • Форум: Вопросы и помощь новичкам

Софт Discord Custom Status v2 (Free)

Discord Custom Status v2 Софт для изменения вашего статуса Discord (RPC/Rich Presence) наконец-то был пофикшен и обновлён Помощь с настройкой и новости: https://discord.gg/NY5TZgrGNh v2.0.1: Обновил меню, добавил сворачивание окна, пофиксил баг с вопросительным знаком вместо других языков и.

  • flowxrc
  • Тема
  • 28 Фев 2021
  • Ответы: 47
  • Форум: Программное обеспечение

C# RPC

Привет, на днях наткнулся на Discord RPC и захотел сделать себе такую на C#. Проблема в том, что у меня VS не видит длл, которые я закинул как и нужно было. Подробнее распишу и покажу в дс, если есть желающие помочь, вот мой дс: SisLoves#0747.

Исходник Gawr Gura RPC Fixed

Оригинальная тема: ИСХОДНИК GawrGura RPC Discord Для дебаг версии измените «LPCSTR» в ‘TutDiscord’ на «LPCWSTR» и наоборот. Fixed by バルト9#5038 https://yougame.biz/tags/discord-rpc/» target=»_blank»]yougame.biz[/mask_link]

Lua Прочее DRPC: Discord Rich Presence Changer — ОБНОВЛЕНИЕ

chapo

колобок опи🤬рел

Автор темы
Модератор
Скрипт позволяет создать расширенный статус в Discord
Спойлер: Screens
скачать файл !DiscordRPC.lua и переместить его в папку moonloader ​
скачать файл discord-rpc.dll и переместить его в папку moonloaderlib ​
по необходимости установить mimgui​
Спойлер: Настройка программы
Спойлер: Вкладка «Основные»

Еще по теме:  Как убрать дискорд на весь экран

Client id — уникальный номер вашего приложения, от него зависит верхний текст (на скриншоте — «Application Name»)
Details — текст, который будет написан под названием приложения (на скриншоте — «Details»)
State — текст, который будет написан под Details (на скриншоте — «State»)

Спойлер: получение Client id

  • переходите по ссылке: https://discord.com/developers/applications/
  • в правом верхнем углу нажимаете на кнопку «Add application»
  • в открывшемся окне вписываете название приложения (на скриншоте — «Application name»)
  • после создания копируете client id и вставляете его в программу

Спойлер: Вкладка «Картинки»

  • Large Image Name- название большой картинки, загруженный в ваше приложение на сайте discord
  • Large Image Text — текст, который будет отображаться при наведении на большую картинку
  • Small Image Name — название маленькой картинки, загруженный в ваше приложение на сайте discord
  • Small Image Text — текст, который будет отображаться при наведении на маленькую картинку

Спойлер: добавление картинок

  • переходите по ссылке: https://discord.com/developers/applications/
  • выбираете созданную ранее программу
  • в меню (слева) выбираете пункт «Rich Presence»
  • нажимаете на «Add image» изображение должно быть минимум 512х512 пикселей
  • запоминаете название, после чего вписываете его в поле ввода в программе

Спойлер: Вкладка «Кнопки»

  • Button 1 Text — текст, написанный на первой (верхней) кнопке
  • Button 1 url — ссылка, которая будет открываться при нажатии на первую (верхнюю) кнопку
  • Button 2 Text — текст, написанный на второй (нижней) кнопке
  • Button 2 url — ссылка, которая будет открываться при нажатии на вторую (нижнюю) кнопку

Вложения

discord-rpc.dll
49 KB · Просмотры: 129
!DiscordRPC.lua
37.4 KB · Просмотры: 152
Последнее редактирование: 26 Июл 2022

GTA: Prodigy Empire

Известный

Здравствуй, собственно поставил скрипт, первое время поработал, вообще шикарный.
Но через время начала опять появляться обычная GTA в игровой активности. Как можно пофиксить?

chapo

колобок опи🤬рел

Автор темы
Модератор

Здравствуй, собственно поставил скрипт, первое время поработал, вообще шикарный.
Но через время начала опять появляться обычная GTA в игровой активности. Как можно пофиксить?

скрипт крашится, или просто не работает?

GTA: Prodigy Empire

Известный

скрипт крашится, или просто не работает?
Он просто не работает, краша скрипта нет.

chapo

колобок опи🤬рел

Автор темы
Модератор
Он просто не работает, краша скрипта нет.
проверь верно ли вписан клиент айди
Но через время начала опять появляться обычная GTA в игровой активности.

он перестает показывать через какой-то промежуток времени нахождения в игре или просто один раз офнулся и после перезаходов не работает?

Еще по теме:  Discord cloudflare что это

GTA: Prodigy Empire

Известный

проверь верно ли вписан клиент айди

он перестает показывать через какой-то промежуток времени нахождения в игре или просто один раз офнулся и после перезаходов не работает?

Именно, один раз перезашёл и перестало работать.

Vintik

А голова чтобы думать, ноги чтобы ходить

Проверенный
Именно, один раз перезашёл и перестало работать.
Яркий пример тех. поддержки Аризоны. Вроде бы отвечает, а вроде бы и нет.

chapo

колобок опи🤬рел

Автор темы
Модератор
Яркий пример тех. поддержки Аризоны. Вроде бы отвечает, а вроде бы и нет.
честно говоря я даже забыл об этом, так как у меня все работает идеально

Roff

Известный

Не сохраняет данные полня Large image text и галочки в other.
Возможен фикс?

DEDseckEk

Известный

Не сохраняет данные полня Large image text и галочки в other.
Возможен фикс?
fix large и создания левой строки smallkey сделал, галочки other юзлес

Вложения

!!Custom DRPC.lua
16.4 KB · Просмотры: 32

Roff

Известный

fix large и создания левой строки smallkey сделал, галочки other юзлес

Claude Play

Активный


Активация: /cdrpc
Настройка Client ID:
1. открыть скрипт любым текстовым редактором​
2. ввести clientid как показано на скриншоте​

p.s сделано это из-за того что в ини файл вместо нормального клиент айди сохраняется 7.5191234760121e+14 ​

p.s2 кнопка text flags сделана на отъебись
Скрипт сделан через RakomSrakom.net ,но он работает.

sizeoftrickster

Товарищ

Проверенный

Привет! Предлагаю возродить данный скрипт, благодаря расширению функционала. Ниже прикрепил обновленный discord-rpc.dll и обновленную структуру для него(Полную структуру можно глянуть в discord_rpc.h.

ffi.cdef[[ typedef struct DiscordRichPresence < const char* state; /* max 128 bytes */ const char* details; /* max 128 bytes */ int64_t startTimestamp; int64_t endTimestamp; const char* largeImageKey; /* max 32 bytes */ const char* largeImageText; /* max 128 bytes */ const char* smallImageKey; /* max 32 bytes */ const char* smallImageText; /* max 128 bytes */ const char* partyId; /* max 128 bytes */ const char *button1_label, *button1_url; /* max 128 bytes */ const char *button2_label, *button2_url; /* max 128 bytes */ int partySize; int partyMax; int partyPrivacy; const char* matchSecret; /* max 128 bytes */ const char* joinSecret; /* max 128 bytes */ const char* spectateSecret; /* max 128 bytes */ int8_t instance; >DiscordRichPresence; void Discord_Initialize(const char* applicationId, DiscordEventHandlers* handlers, int autoRegister, const char* optionalSteamId); void Discord_UpdatePresence(const DiscordRichPresence* presence); void Discord_ClearPresence(void); void Discord_Shutdown(void); ]]

P.S. Для перевода в UTF8 можно использовать эту функцию:
— By http://mydc.ru/topic5072.html Win1251ToUTF8 = function(data) local cp1251= < [128]=’208130′,[129]=’208131′,[130]=’226128154′,[131]=’209147′,[132]=’226128158′,[133]=’226128166′, [134]=’226128160′,[135]=’226128161′,[136]=’226130172′,[137]=’226128176′,[138]=’208137′,[139]=’226128185′, [140]=’208138′,[141]=’208140′,[142]=’208139′,[143]=’208143′,[144]=’209146′,[145]=’226128152′, [146]=’226128153′,[147]=’226128156′,[148]=’226128157′,[149]=’226128162′,[150]=’226128147′,[151]=’226128148′, [152]=’194152′,[153]=’226132162′,[154]=’209153′,[155]=’226128186′,[156]=’209154′,[157]=’209156′, [158]=’209155′,[159]=’209159′,[160]=’194160′,[161]=’209142′,[162]=’209158′,[163]=’208136′, [164]=’194164′,[165]=’210144′,[166]=’194166′,[167]=’194167′,[168]=’208129′,[169]=’194169′, [170]=’208132′,[171]=’194171′,[172]=’194172′,[173]=’194173′,[174]=’194174′,[175]=’208135′, [176]=’194176′,[177]=’194177′,[178]=’208134′,[179]=’209150′,[180]=’210145′,[181]=’194181′, [182]=’194182′,[183]=’194183′,[184]=’209145′,[185]=’226132150′,[186]=’209148′,[187]=’194187′, [188]=’209152′,[189]=’208133′,[190]=’209149′,[191]=’209151′ >cp1251_utf8 = function(s) local r, b = » for i = 1, s and s:len() or 0 do b = s:byte(i) if b < 128 then r = r..string.char(b) else if b >239 then r = r..’209′..string.char(b-112) elseif b > 191 then r = r..’208′..string.char(b-48) elseif cp1251[b] then r = r..cp1251[b] else r = r..’_’ end end end return r end return cp1251_utf8(data) end

Еще по теме:  Как захватить окно дискорда в обс

Вложения

25.4 KB · Просмотры: 14

chapo

колобок опи🤬рел

Автор темы
Модератор

Привет! Предлагаю возродить данный скрипт, благодаря расширению функционала. Ниже прикрепил обновленный discord-rpc.dll и обновленную структуру для него(Полную структуру можно глянуть в discord_rpc.h.

ffi.cdef[[ typedef struct DiscordRichPresence < const char* state; /* max 128 bytes */ const char* details; /* max 128 bytes */ int64_t startTimestamp; int64_t endTimestamp; const char* largeImageKey; /* max 32 bytes */ const char* largeImageText; /* max 128 bytes */ const char* smallImageKey; /* max 32 bytes */ const char* smallImageText; /* max 128 bytes */ const char* partyId; /* max 128 bytes */ const char *button1_label, *button1_url; /* max 128 bytes */ const char *button2_label, *button2_url; /* max 128 bytes */ int partySize; int partyMax; int partyPrivacy; const char* matchSecret; /* max 128 bytes */ const char* joinSecret; /* max 128 bytes */ const char* spectateSecret; /* max 128 bytes */ int8_t instance; >DiscordRichPresence; void Discord_Initialize(const char* applicationId, DiscordEventHandlers* handlers, int autoRegister, const char* optionalSteamId); void Discord_UpdatePresence(const DiscordRichPresence* presence); void Discord_ClearPresence(void); void Discord_Shutdown(void); ]]

P.S. Для перевода в UTF8 можно использовать эту функцию:
— By http://mydc.ru/topic5072.html Win1251ToUTF8 = function(data) local cp1251= < [128]=’208130′,[129]=’208131′,[130]=’226128154′,[131]=’209147′,[132]=’226128158′,[133]=’226128166′, [134]=’226128160′,[135]=’226128161′,[136]=’226130172′,[137]=’226128176′,[138]=’208137′,[139]=’226128185′, [140]=’208138′,[141]=’208140′,[142]=’208139′,[143]=’208143′,[144]=’209146′,[145]=’226128152′, [146]=’226128153′,[147]=’226128156′,[148]=’226128157′,[149]=’226128162′,[150]=’226128147′,[151]=’226128148′, [152]=’194152′,[153]=’226132162′,[154]=’209153′,[155]=’226128186′,[156]=’209154′,[157]=’209156′, [158]=’209155′,[159]=’209159′,[160]=’194160′,[161]=’209142′,[162]=’209158′,[163]=’208136′, [164]=’194164′,[165]=’210144′,[166]=’194166′,[167]=’194167′,[168]=’208129′,[169]=’194169′, [170]=’208132′,[171]=’194171′,[172]=’194172′,[173]=’194173′,[174]=’194174′,[175]=’208135′, [176]=’194176′,[177]=’194177′,[178]=’208134′,[179]=’209150′,[180]=’210145′,[181]=’194181′, [182]=’194182′,[183]=’194183′,[184]=’209145′,[185]=’226132150′,[186]=’209148′,[187]=’194187′, [188]=’209152′,[189]=’208133′,[190]=’209149′,[191]=’209151′ >cp1251_utf8 = function(s) local r, b = » for i = 1, s and s:len() or 0 do b = s:byte(i) if b < 128 then r = r..string.char(b) else if b >239 then r = r..’209′..string.char(b-112) elseif b > 191 then r = r..’208′..string.char(b-48) elseif cp1251[b] then r = r..cp1251[b] else r = r..’_’ end end end return r end return cp1251_utf8(data) end
спасибо, завтра начну делать. Можешь оставить контакты? мб возникнет пару вопросов)

Удалённый пользователь 439480

Гость

В чем может быть проблема?

[10:14:08.867725] (script) DPRC: Discord Rich Presence Changer: [DRPC]: Initialize with 1023847989753679963 [10:14:11.887660] (error) DPRC: Discord Rich Presence Changer: bad argument #1 to ‘?’ (table expected, got string) stack traceback: [C]: in function ‘gsub’ D:GamesGTA NFS EDITION 2moonloader!DiscordRPC.lua:342: in function ‘ConvertFlags’ D:GamesGTA NFS EDITION 2moonloader!DiscordRPC.lua:362: in function [10:14:11.887660] (error) DPRC: Discord Rich Presence Changer: Script died due to an error. (083C70FC)

UPD: разобрался в чем проблема, не пойму почему, но при вводе в строку «State»:» » — скрипт тупо крашит. В лог выдает то что выше. Исправить можно легко — зайти в папку с конфигом, найти DiscordRichPresenceNew.json и убрать в строке после «State».

Источник: www.blast.hk

Рейтинг
( Пока оценок нет )
Загрузка ...