Вопрос Клантег ксго симпл

  • Автор темы Автор темы kesker
  • Дата начала Дата начала
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
26 Фев 2020
Сообщения
329
Реакции
31
не отображается клантег.
как быть, я спастил из гайда, не обошлось без ошибок, но я пофиксил их, но клантега нет.

меню:
Код:
Expand Collapse Copy
ImGui::Checkbox("Clantag", &g_Options.misc_clantag);
сам клантег:
Код:
Expand Collapse Copy
void Clantag()
{
    if (g_Options.misc_clantag && g_LocalPlayer)
    {
        Utils::SetClantag("pizda clantagu");
    }
    else if (!g_Options.misc_clantag)
        Utils::SetClantag("");
}
в классе (нет блин дома):
Код:
Expand Collapse Copy
void SetClantag();
utils.cpp
Код:
Expand Collapse Copy
void SetClantag(const char* tag)
    {
        static auto fnClantagChanged = (int(__fastcall*)(const char*, const char*))PatternScan(GetModuleHandleW(L"engine.dll"), "53 56 57 8B DA 8B F9 FF 15");

        fnClantagChanged(tag, tag);
    }
utils.hpp
Код:
Expand Collapse Copy
void SetClantag(const char* tag);
options.hpp
Код:
Expand Collapse Copy
OPTION(bool, misc_clantag, 0);

помогите
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
не отображается клантег.
как быть, я спастил из гайда, не обошлось без ошибок, но я пофиксил их, но клантега нет.

меню:
Код:
Expand Collapse Copy
ImGui::Checkbox("Clantag", &g_Options.misc_clantag);
сам клантег:
Код:
Expand Collapse Copy
void Clantag()
{
    if (g_Options.misc_clantag && g_LocalPlayer)
    {
        Utils::SetClantag("pizda clantagu");
    }
    else if (!g_Options.misc_clantag)
        Utils::SetClantag("");
}
в классе (нет блин дома):
Код:
Expand Collapse Copy
void SetClantag();
utils.cpp
Код:
Expand Collapse Copy
void SetClantag(const char* tag)
    {
        static auto fnClantagChanged = (int(__fastcall*)(const char*, const char*))PatternScan(GetModuleHandleW(L"engine.dll"), "53 56 57 8B DA 8B F9 FF 15");

        fnClantagChanged(tag, tag);
    }
utils.hpp
Код:
Expand Collapse Copy
void SetClantag(const char* tag);
options.hpp
Код:
Expand Collapse Copy
OPTION(bool, misc_clantag, 0);

помогите
ну во первых я бы сделал рефакторинг
( чего только стоит получение !cfg::clantag )

ну во вторых проверка на g_LocalPlayer не нужна, на енеми ты никак не установишь клантег

а, я только заметил

функция самой установки клантега - Clantag

а вызываешь ты SetClanTag я так понимаю

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

и нахуй вот это
else if (!g_Options.misc_clantag) Utils::SetClantag("")

костыль для пидорасов из-за которого не сможешь играть с тегом группы стима
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
чё за приколдесы я не понял
212121212.PNG

а вызываешь ты SetClanTag я так понимаю
где он вызывает лол?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну так я про то что он может быть вызывает не функцию с установкой самого клантега и проверками с кфг, а функцию с сигнатурой
как ты вообще додумался до этого?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В hooks.cpp перенеси и вызывай в OnCreateMove
 
Последнее редактирование:
не отображается клантег.
как быть, я спастил из гайда, не обошлось без ошибок, но я пофиксил их, но клантега нет.

меню:
Код:
Expand Collapse Copy
ImGui::Checkbox("Clantag", &g_Options.misc_clantag);
сам клантег:
Код:
Expand Collapse Copy
void Clantag()
{
    if (g_Options.misc_clantag && g_LocalPlayer)
    {
        Utils::SetClantag("pizda clantagu");
    }
    else if (!g_Options.misc_clantag)
        Utils::SetClantag("");
}
в классе (нет блин дома):
Код:
Expand Collapse Copy
void SetClantag();
utils.cpp
Код:
Expand Collapse Copy
void SetClantag(const char* tag)
    {
        static auto fnClantagChanged = (int(__fastcall*)(const char*, const char*))PatternScan(GetModuleHandleW(L"engine.dll"), "53 56 57 8B DA 8B F9 FF 15");

        fnClantagChanged(tag, tag);
    }
utils.hpp
Код:
Expand Collapse Copy
void SetClantag(const char* tag);
options.hpp
Код:
Expand Collapse Copy
OPTION(bool, misc_clantag, 0);

помогите
Код:
Expand Collapse Copy
std::vector<std::string> g_TagTable = 
{
    u8"",
    u8"1",
    u8"2",
    u8"3",
    u8"3",
    u8"2",
    u8"1"
};
void Misc::clantag_changer()
{
    static float iLastTime = 0.f;

    float iCurrentTime = g_GlobalVars->curtime;

    if (iCurrentTime != iLastTime) {

        auto ChangeClantag = [](std::string tag, std::string name)
 {
            static std::string oClantag;

            if (oClantag == tag)
                return;


            static auto pSetClanTag = reinterpret_cast<void(__fastcall*)(const char*, const char*)>(((DWORD)Utils::PatternScan("engine.dll", "53 56 57 8B DA 8B F9 FF 15")));

            if (!pSetClanTag)
                return;

            pSetClanTag(tag.c_str(), name.c_str());

            oClantag = tag;
        };

        if (g_Options.misc.misc_clangtag_changer)
        {
            auto tag = g_TagTable[int(g_GlobalVars->curtime) % g_TagTable.size()];

            ChangeClantag(tag, "faggot here");
        }
        else
            ChangeClantag("", "faggot here");
    }

    iLastTime = iCurrentTime;
}
 
Назад
Сверху Снизу