Как сделать смену языка в чите ? ( ins0mnia )

Начинающий
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
8
Реакции[?]
2
Поинты[?]
0
Вопрос в теме. Хотел бы сделать переключение по кнопке, как в авире или батстере.
 
Участник
Статус
Оффлайн
Регистрация
20 Фев 2017
Сообщения
1,215
Реакции[?]
275
Поинты[?]
0
Делаешь любую переменную или че хочешь которую будешь менять для выбора языка
К примеру:
Код:
int rus;

if (rus == 0)
{
Функции на русском
}
else
{
На англ
}
и добавляешь кнопки или что хочешь что бы их менять
 
Начинающий
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
8
Реакции[?]
2
Поинты[?]
0
Делаешь любую переменную или че хочешь которую будешь менять для выбора языка
К примеру:
Код:
int rus;

if (rus == 0)
{
Функции на русском
}
else
{
На англ
}
и добавляешь кнопки или что хочешь что бы их менять
Выдаёт ошибку
Пожалуйста, авторизуйтесь для просмотра ссылки.

Можешь поподробнее, если не сложно ?
Буду благодарен
 
Участник
Статус
Оффлайн
Регистрация
26 Май 2017
Сообщения
333
Реакции[?]
165
Поинты[?]
0
Делаешь любую переменную или че хочешь которую будешь менять для выбора языка
К примеру:
Код:
int rus;

if (rus == 0)
{
Функции на русском
}
else
{
На англ
}
и добавляешь кнопки или что хочешь что бы их менять
Быдло ты....
Держи нормальный код:
Код:
bool  rus  = false;
ImGui::Checkbox(XorStr(rus == TRUE ? u8"Пример текста" : "Example text"), &Options::Visuals::ESP::Enabled);
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
8
Реакции[?]
2
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
8
Реакции[?]
2
Поинты[?]
0
Быдло ты....
Держи нормальный код:
Код:
bool  rus  = false;
ImGui::Checkbox(XorStr(rus == TRUE ? u8"Пример текста" : "Example text"), &Options::Visuals::ESP::Enabled);
А ты не мог-бы подсказать как сделать кнопки меняющие язык в меню, а то никак не могу додуматься как это реализовать :/
 
push me to the edge
Олдфаг
Статус
Оффлайн
Регистрация
22 Мар 2017
Сообщения
2,253
Реакции[?]
1,204
Поинты[?]
1K
Участник
Статус
Оффлайн
Регистрация
20 Фев 2017
Сообщения
1,215
Реакции[?]
275
Поинты[?]
0
Почему я быдло?
Если ты про код, то я делал так. мне было без разницы :)

у тебя код попизже будет, согласен

а если ты о том как я расписал, то уж сорян. пускай мозги включают
 
Начинающий
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
8
Реакции[?]
2
Поинты[?]
0
Вроде всё должно работать, но почему-то именно в чите отображает только 3 буквы и при нажатии на кнопку "Russian language" он только полсекунды показывает русский язык, может надо ещё что-то дописать ?
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Эксперт
Статус
Оффлайн
Регистрация
12 Июн 2014
Сообщения
999
Реакции[?]
1,209
Поинты[?]
3K
как один из вариантов:


один из вариантов который я раньше у себя использовал..не совсем удобно, но в качестве бреда зайдет)
Код:
#include <conio.h>
#include <windows.h>
#include <iostream>
#include <vector>
#include <string>
enum ID_STRING : int
{
    ID_FILE = 0,
    ID_OPEN,
    ID_SAVE,
    ID_CLOSE,
    COUNT_ID
};
std::vector<std::string> vLangRU
{
    "Фаил",
    "Открыть",
    "Сохранить",
    "Закрыть"
};
std::vector<std::string> vLangEN
{
    "File",
    "Open",
    "Save",
    "Close"
};


bool bRus = false;
std::string OutLangString(int id)
{
    if (bRus == true)
        return vLangRU[id];
    return vLangEN[id];
}

int main()
{
    setlocale(LC_CTYPE, "rus");
    SetConsoleTitleA("Console");
    std::cout << "    Eng" << std::endl;

    bRus = false;
    for (size_t i = 0; i < COUNT_ID; i++)
    {
        std::cout << OutLangString(i).c_str() << std::endl;
    }

    std::cout << std::endl << "    Rus" << std::endl;
    bRus = true;
    for (size_t i = 0; i < COUNT_ID; i++)
    {
        std::cout << OutLangString(i).c_str() << std::endl;
    }

    std::cout << std::endl << "    Selected ID" << std::endl;
    std::cout << OutLangString(ID_SAVE).c_str() << std::endl;
    std::cout << OutLangString(ID_FILE).c_str() << std::endl;
    _getch();
    return EXIT_SUCCESS;
}
 
Начинающий
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
8
Реакции[?]
2
Поинты[?]
0
как один из вариантов:


один из вариантов который я раньше у себя использовал..не совсем удобно, но в качестве бреда зайдет)
Код:
#include <conio.h>
#include <windows.h>
#include <iostream>
#include <vector>
#include <string>
enum ID_STRING : int
{
    ID_FILE = 0,
    ID_OPEN,
    ID_SAVE,
    ID_CLOSE,
    COUNT_ID
};
std::vector<std::string> vLangRU
{
    "Фаил",
    "Открыть",
    "Сохранить",
    "Закрыть"
};
std::vector<std::string> vLangEN
{
    "File",
    "Open",
    "Save",
    "Close"
};


bool bRus = false;
std::string OutLangString(int id)
{
    if (bRus == true)
        return vLangRU[id];
    return vLangEN[id];
}

int main()
{
    setlocale(LC_CTYPE, "rus");
    SetConsoleTitleA("Console");
    std::cout << "    Eng" << std::endl;

    bRus = false;
    for (size_t i = 0; i < COUNT_ID; i++)
    {
        std::cout << OutLangString(i).c_str() << std::endl;
    }

    std::cout << std::endl << "    Rus" << std::endl;
    bRus = true;
    for (size_t i = 0; i < COUNT_ID; i++)
    {
        std::cout << OutLangString(i).c_str() << std::endl;
    }

    std::cout << std::endl << "    Selected ID" << std::endl;
    std::cout << OutLangString(ID_SAVE).c_str() << std::endl;
    std::cout << OutLangString(ID_FILE).c_str() << std::endl;
    _getch();
    return EXIT_SUCCESS;
}
Это немного не то что мне нужно, но тоже спасибо
 
Сверху Снизу