⚠️ Работает только с плейлистами!
Всем приветик. Написаль простенький код для вывода в 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 в игровой активности.
он перестает показывать через какой-то промежуток времени нахождения в игре или просто один раз офнулся и после перезаходов не работает?
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