Вопрос Символы в clantag

Забаненный
Статус
Оффлайн
Регистрация
29 Мар 2020
Сообщения
12
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как вставлять символы в клан тег , когда я их вставляю вместо символа вопрос
если это дело в клан теге , то дайте сурс клан тега где возможно вставлять символы
 
Забаненный
Статус
Оффлайн
Регистрация
18 Мар 2019
Сообщения
236
Реакции[?]
64
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как вставлять символы в клан тег , когда я их вставляю вместо символа вопрос
если это дело в клан теге , то дайте сурс клан тега где возможно вставлять символы
UTF-8 шифровку включи ли выключи, но чит ломатся может из-за этого
 
Забаненный
Статус
Оффлайн
Регистрация
29 Мар 2020
Сообщения
12
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
UTF-8 шифровку включи ли выключи, но чит ломатся может из-за этого
где её включить?
Код:
void utilities::apply_clan_tag(const char* name) {
    using Fn = int(__fastcall*)(const char*, const char*);
    static auto apply_clan_tag_fn = reinterpret_cast<Fn>(pattern::Scan(XOR("engine.dll"), XOR("53 56 57 8B DA 8B F9 FF 15")));
    apply_clan_tag_fn(name, name);
};
тут вобше нету ничего про эту utf-8 шифровку
 
Легенда форума
Статус
Оффлайн
Регистрация
10 Дек 2018
Сообщения
4,370
Реакции[?]
2,276
Поинты[?]
180K
В char32_t попробуй передавать, но тут скорее всего с самой кс проблемы

p.s. а, не, скорее всего не поможет, я до этого думал, что ютф32 имеет расширенную поддержку символов, это не так
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
29 Мар 2020
Сообщения
12
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
UTF-8 шифровку включи ли выключи, но чит ломатся может из-за этого
это оно или не оно
Код:
std::string utilities::WideToMultiByte(const std::wstring& str)
{
    std::string ret;
    int str_len;
    if (str.empty())
        return {};


    str_len = WideCharToMultiByte(CP_UTF8, 0, str.data(), (int)str.size(), 0, 0, 0, 0);
    ret = std::string(str_len, 0);
    WideCharToMultiByte(CP_UTF8, 0, str.data(), (int)str.size(), &ret[0], str_len, 0, 0);

    return ret;
}

std::wstring utilities::MultiByteToWide(const std::string& str)
{
    std::wstring ret;
    int str_len;

    if (str.empty())
        return {};

    str_len = MultiByteToWideChar(CP_UTF8, 0, str.data(), (int)str.size(), nullptr, 0);
    ret = std::wstring(str_len, 0);
    MultiByteToWideChar(CP_UTF8, 0, str.data(), (int)str.size(), &ret[0], str_len);

    return ret;
}
 
Забаненный
Статус
Оффлайн
Регистрация
18 Мар 2019
Сообщения
236
Реакции[?]
64
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
это оно или не оно
Код:
std::string utilities::WideToMultiByte(const std::wstring& str)
{
    std::string ret;
    int str_len;
    if (str.empty())
        return {};


    str_len = WideCharToMultiByte(CP_UTF8, 0, str.data(), (int)str.size(), 0, 0, 0, 0);
    ret = std::string(str_len, 0);
    WideCharToMultiByte(CP_UTF8, 0, str.data(), (int)str.size(), &ret[0], str_len, 0, 0);

    return ret;
}

std::wstring utilities::MultiByteToWide(const std::string& str)
{
    std::wstring ret;
    int str_len;

    if (str.empty())
        return {};

    str_len = MultiByteToWideChar(CP_UTF8, 0, str.data(), (int)str.size(), nullptr, 0);
    ret = std::wstring(str_len, 0);
    MultiByteToWideChar(CP_UTF8, 0, str.data(), (int)str.size(), &ret[0], str_len);

    return ret;
}
Это UTF-16 , не знаю будет ли с ним работать и то ли это вообще
это оно или не оно
Код:
std::string utilities::WideToMultiByte(const std::wstring& str)
{
    std::string ret;
    int str_len;
    if (str.empty())
        return {};


    str_len = WideCharToMultiByte(CP_UTF8, 0, str.data(), (int)str.size(), 0, 0, 0, 0);
    ret = std::string(str_len, 0);
    WideCharToMultiByte(CP_UTF8, 0, str.data(), (int)str.size(), &ret[0], str_len, 0, 0);

    return ret;
}

std::wstring utilities::MultiByteToWide(const std::string& str)
{
    std::wstring ret;
    int str_len;

    if (str.empty())
        return {};

    str_len = MultiByteToWideChar(CP_UTF8, 0, str.data(), (int)str.size(), nullptr, 0);
    ret = std::wstring(str_len, 0);
    MultiByteToWideChar(CP_UTF8, 0, str.data(), (int)str.size(), &ret[0], str_len);

    return ret;
}
Найди сурсы самовара и посмотри как там сделано там из мельниц же клантег
 
Легенда форума
Статус
Оффлайн
Регистрация
10 Дек 2018
Сообщения
4,370
Реакции[?]
2,276
Поинты[?]
180K
Это UTF-16 , не знаю будет ли с ним работать и то ли это вообще

Найди сурсы самовара и посмотри как там сделано там из мельниц же клантег
Где ты там utf 16 увидел, если там utf 8.
У них нет различий в поддержке символов, только в диапазоне значений. Так что разницы нет.
 
Забаненный
Статус
Оффлайн
Регистрация
18 Мар 2019
Сообщения
236
Реакции[?]
64
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Где ты там utf 16 увидел, если там utf 8.
У них нет различий в поддержке символов, только в диапазоне значений. Так что разницы нет.
Я уже делал такой клантег с самолетиками но давно у меня управление ломалось фиксить пришлось не помню как я это делал
 
Пользователь
Статус
Оффлайн
Регистрация
14 Авг 2019
Сообщения
269
Реакции[?]
49
Поинты[?]
0
Тебе надо символ который ты хочешь перевести в hex
То есть не SetMyClantag("$"), а SetMyClantag("\x24")
 
Похожие темы
Сверху Снизу