Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Как discord rpc в софте сделать UPD : сделал спасибо

Скачиваешь библиотеку =>
Пожалуйста, авторизуйтесь для просмотра ссылки.

Добавляешь в проект и создаешь класс и вставляешь следующий код туда.
Для запуска нужно вызвать метод startRPC в этом классе
DiscordRPC:
Expand Collapse Copy
import club.minnced.discord.rpc.DiscordEventHandlers;
import club.minnced.discord.rpc.DiscordRPC;
import club.minnced.discord.rpc.DiscordRichPresence;


public class DiscordUtility {

    private static final String discordID = "id";

    private static final DiscordRichPresence discordRichPresence = new DiscordRichPresence();

    private static final DiscordRPC discordRPC = DiscordRPC.INSTANCE;

    public static void startRPC() {
        DiscordEventHandlers eventHandlers = new DiscordEventHandlers();
        discordRPC.Discord_Initialize(discordID, eventHandlers, true, null);
        DiscordUtility.discordRichPresence.startTimestamp = System.currentTimeMillis() / 1000L;
        DiscordUtility.discordRichPresence.largeImageKey = "https://i.kym-cdn.com/photos/images/original/002/365/667/416.jpg";
        DiscordUtility.discordRichPresence.smallImageKey = "https://media1.tenor.com/m/0BSzB6QGNa8AAAAC/helltaker-cat.gif";
        DiscordUtility.discordRichPresence.smallImageText = "0.1";
        DiscordUtility.discordRichPresence.largeImageText = "Любой текст";
        new Thread(() -> {
            while (true) {
                try {
                    DiscordUtility.discordRichPresence.details = "User: Loremaster | " + "Build: 0.1";
                    DiscordUtility.discordRichPresence.state = "UID: 0 | Role: ADMIN";
                    discordRPC.Discord_UpdatePresence(discordRichPresence);
                    Thread.sleep(2000);
                } catch (InterruptedException ignored) {
                }
            }
        }).start();
    }

    public static void stopRPC() {
        discordRPC.Discord_Shutdown();
    }
}
 
Скачиваешь библиотеку =>
Пожалуйста, авторизуйтесь для просмотра ссылки.

Добавляешь в проект и создаешь класс и вставляешь следующий код туда.
Для запуска нужно вызвать метод startRPC в этом классе
DiscordRPC:
Expand Collapse Copy
import club.minnced.discord.rpc.DiscordEventHandlers;
import club.minnced.discord.rpc.DiscordRPC;
import club.minnced.discord.rpc.DiscordRichPresence;


public class DiscordUtility {

    private static final String discordID = "id";

    private static final DiscordRichPresence discordRichPresence = new DiscordRichPresence();

    private static final DiscordRPC discordRPC = DiscordRPC.INSTANCE;

    public static void startRPC() {
        DiscordEventHandlers eventHandlers = new DiscordEventHandlers();
        discordRPC.Discord_Initialize(discordID, eventHandlers, true, null);
        DiscordUtility.discordRichPresence.startTimestamp = System.currentTimeMillis() / 1000L;
        DiscordUtility.discordRichPresence.largeImageKey = "https://i.kym-cdn.com/photos/images/original/002/365/667/416.jpg";
        DiscordUtility.discordRichPresence.smallImageKey = "https://media1.tenor.com/m/0BSzB6QGNa8AAAAC/helltaker-cat.gif";
        DiscordUtility.discordRichPresence.smallImageText = "0.1";
        DiscordUtility.discordRichPresence.largeImageText = "Любой текст";
        new Thread(() -> {
            while (true) {
                try {
                    DiscordUtility.discordRichPresence.details = "User: Loremaster | " + "Build: 0.1";
                    DiscordUtility.discordRichPresence.state = "UID: 0 | Role: ADMIN";
                    discordRPC.Discord_UpdatePresence(discordRichPresence);
                    Thread.sleep(2000);
                } catch (InterruptedException ignored) {
                }
            }
        }).start();
    }

    public static void stopRPC() {
        discordRPC.Discord_Shutdown();
    }
}
как его вызвать ?
 
Скачиваешь библиотеку =>
Пожалуйста, авторизуйтесь для просмотра ссылки.

Добавляешь в проект и создаешь класс и вставляешь следующий код туда.
Для запуска нужно вызвать метод startRPC в этом классе
DiscordRPC:
Expand Collapse Copy
import club.minnced.discord.rpc.DiscordEventHandlers;
import club.minnced.discord.rpc.DiscordRPC;
import club.minnced.discord.rpc.DiscordRichPresence;


public class DiscordUtility {

    private static final String discordID = "id";

    private static final DiscordRichPresence discordRichPresence = new DiscordRichPresence();

    private static final DiscordRPC discordRPC = DiscordRPC.INSTANCE;

    public static void startRPC() {
        DiscordEventHandlers eventHandlers = new DiscordEventHandlers();
        discordRPC.Discord_Initialize(discordID, eventHandlers, true, null);
        DiscordUtility.discordRichPresence.startTimestamp = System.currentTimeMillis() / 1000L;
        DiscordUtility.discordRichPresence.largeImageKey = "https://i.kym-cdn.com/photos/images/original/002/365/667/416.jpg";
        DiscordUtility.discordRichPresence.smallImageKey = "https://media1.tenor.com/m/0BSzB6QGNa8AAAAC/helltaker-cat.gif";
        DiscordUtility.discordRichPresence.smallImageText = "0.1";
        DiscordUtility.discordRichPresence.largeImageText = "Любой текст";
        new Thread(() -> {
            while (true) {
                try {
                    DiscordUtility.discordRichPresence.details = "User: Loremaster | " + "Build: 0.1";
                    DiscordUtility.discordRichPresence.state = "UID: 0 | Role: ADMIN";
                    discordRPC.Discord_UpdatePresence(discordRichPresence);
                    Thread.sleep(2000);
                } catch (InterruptedException ignored) {
                }
            }
        }).start();
    }

    public static void stopRPC() {
        discordRPC.Discord_Shutdown();
    }
}
самый неадекватный код который я видел
 
Скачиваешь библиотеку =>
Пожалуйста, авторизуйтесь для просмотра ссылки.

Добавляешь в проект и создаешь класс и вставляешь следующий код туда.
Для запуска нужно вызвать метод startRPC в этом классе
DiscordRPC:
Expand Collapse Copy
import club.minnced.discord.rpc.DiscordEventHandlers;
import club.minnced.discord.rpc.DiscordRPC;
import club.minnced.discord.rpc.DiscordRichPresence;


public class DiscordUtility {

    private static final String discordID = "id";

    private static final DiscordRichPresence discordRichPresence = new DiscordRichPresence();

    private static final DiscordRPC discordRPC = DiscordRPC.INSTANCE;

    public static void startRPC() {
        DiscordEventHandlers eventHandlers = new DiscordEventHandlers();
        discordRPC.Discord_Initialize(discordID, eventHandlers, true, null);
        DiscordUtility.discordRichPresence.startTimestamp = System.currentTimeMillis() / 1000L;
        DiscordUtility.discordRichPresence.largeImageKey = "https://i.kym-cdn.com/photos/images/original/002/365/667/416.jpg";
        DiscordUtility.discordRichPresence.smallImageKey = "https://media1.tenor.com/m/0BSzB6QGNa8AAAAC/helltaker-cat.gif";
        DiscordUtility.discordRichPresence.smallImageText = "0.1";
        DiscordUtility.discordRichPresence.largeImageText = "Любой текст";
        new Thread(() -> {
            while (true) {
                try {
                    DiscordUtility.discordRichPresence.details = "User: Loremaster | " + "Build: 0.1";
                    DiscordUtility.discordRichPresence.state = "UID: 0 | Role: ADMIN";
                    discordRPC.Discord_UpdatePresence(discordRichPresence);
                    Thread.sleep(2000);
                } catch (InterruptedException ignored) {
                }
            }
        }).start();
    }

    public static void stopRPC() {
        discordRPC.Discord_Shutdown();
    }
}
огромное спасибо
Скачиваешь библиотеку =>
Пожалуйста, авторизуйтесь для просмотра ссылки.

Добавляешь в проект и создаешь класс и вставляешь следующий код туда.
Для запуска нужно вызвать метод startRPC в этом классе
DiscordRPC:
Expand Collapse Copy
import club.minnced.discord.rpc.DiscordEventHandlers;
import club.minnced.discord.rpc.DiscordRPC;
import club.minnced.discord.rpc.DiscordRichPresence;


public class DiscordUtility {

    private static final String discordID = "id";

    private static final DiscordRichPresence discordRichPresence = new DiscordRichPresence();

    private static final DiscordRPC discordRPC = DiscordRPC.INSTANCE;

    public static void startRPC() {
        DiscordEventHandlers eventHandlers = new DiscordEventHandlers();
        discordRPC.Discord_Initialize(discordID, eventHandlers, true, null);
        DiscordUtility.discordRichPresence.startTimestamp = System.currentTimeMillis() / 1000L;
        DiscordUtility.discordRichPresence.largeImageKey = "https://i.kym-cdn.com/photos/images/original/002/365/667/416.jpg";
        DiscordUtility.discordRichPresence.smallImageKey = "https://media1.tenor.com/m/0BSzB6QGNa8AAAAC/helltaker-cat.gif";
        DiscordUtility.discordRichPresence.smallImageText = "0.1";
        DiscordUtility.discordRichPresence.largeImageText = "Любой текст";
        new Thread(() -> {
            while (true) {
                try {
                    DiscordUtility.discordRichPresence.details = "User: Loremaster | " + "Build: 0.1";
                    DiscordUtility.discordRichPresence.state = "UID: 0 | Role: ADMIN";
                    discordRPC.Discord_UpdatePresence(discordRichPresence);
                    Thread.sleep(2000);
                } catch (InterruptedException ignored) {
                }
            }
        }).start();
    }

    public static void stopRPC() {
        discordRPC.Discord_Shutdown();
    }
}
всм добавить в проект? просто перекинуть в сурсы ?
 
Последнее редактирование:
Назад
Сверху Снизу