Гайд [Newbie friendly] | Flashed ESP flag

хочу кекать!
Начинающий
Статус
Оффлайн
Регистрация
13 Июн 2020
Сообщения
148
Реакции[?]
-42
Поинты[?]
2K
Марафон [Newbie friendly] объявляю открытым.
В рамках этого марафона, я буду выкладывать самые простые гайды, которые помогут начинающим пастерам (legendware ready to paste).

[legendware]

goto: ..\cheats\visuals\playeresp.cpp

paste this:
C++:
if (g_cfg.player.type[type].flags[FLAGS_FLASHED] && (e->m_flFlashDuration() > 0))
    {
        auto color = e->IsDormant() ? Color(130, 130, 130, 130) : Color(200, 200, 50);
        color.SetAlpha(255.0f * esp_alpha_fade[e->EntIndex()]);

        render::get().text(fonts[ESP], _x, _y, color, HFONT_CENTERED_NONE, "FLASHED");
        _y += 8;
    }

inside this:
C++:
void playeresp::draw_flags(player_t* e, const Box& box)

goto: ..\sdk\structs.cpp

paste this:
C++:
NETVAR(float, m_flFlashDuration, crypt_str("CCSPlayer"), crypt_str("m_flFlashDuration"));

inside this:
C++:
class player_t : public entity_t
{
public:

thx abbc
inside config.h somewhere on ~126 line paste this:
C++:
enum
{
    FLAGS_MONEY,
    FLAGS_ARMOR,
    FLAGS_KIT,
    FLAGS_SCOPED,
    FLAGS_FAKEDUCKING,
    FLAGS_FLASHED, //this one
    FLAGS_VULNERABLE,
    FLAGS_PING,
    FLAGS_C4
};

and

inside constchars.h somewhere on ~220 line paste this:
C++:
const char* flags[] =
{
    "Money",
    "Armor",
    "Defuse kit",
    "Scoped",
    "Fakeducking",
    "Flashed", //this one
    "Vulnerable",
    "Delay",
    "Bomb carrier"
};
 
Последнее редактирование:
..................................................
Участник
Статус
Онлайн
Регистрация
13 Авг 2020
Сообщения
990
Реакции[?]
249
Поинты[?]
25K
Если это Newbie friendly, то можно было ещё добавить
в config.h примерно на 126 строчке добавить
Код:
enum
{
    FLAGS_MONEY,
    FLAGS_ARMOR,
    FLAGS_KIT,
    FLAGS_SCOPED,
    FLAGS_FAKEDUCKING,
    FLAGS_FLASHED, //добовляем
    FLAGS_VULNERABLE,
    FLAGS_PING,
    FLAGS_C4
};
В constchars.h
Код:
const char* flags[] =
{
    "Money",
    "Armor",
    "Defuse kit",
    "Scoped",
    "Fakeducking",
    "Flashed", //добовляем
    "Vulnerable",
    "Delay",
    "Bomb carrier"
};
 
Последнее редактирование:
хочу кекать!
Начинающий
Статус
Оффлайн
Регистрация
13 Июн 2020
Сообщения
148
Реакции[?]
-42
Поинты[?]
2K
Если это Newbie friendly, то можно было ещё добавить
в config.h примерно на 126 строчке добавить
Код:
enum
{
    FLAGS_MONEY,
    FLAGS_ARMOR,
    FLAGS_KIT,
    FLAGS_SCOPED,
    FLAGS_FAKEDUCKING,
    FLAGS_FLASHED, //добовляем
    FLAGS_VULNERABLE,
    FLAGS_PING,
    FLAGS_C4
};
В constchars.h
Код:
const char* flags[] =
{
    "Money",
    "Armor",
    "Defuse kit",
    "Scoped",
    "Fakeducking",
    "Flashed", //добовляем
    "Vulnerable",
    "Delay",
    "Bomb carrier"
};
точняк, ща добавлю
upd. сделал
 
Последнее редактирование:
Участник
Статус
Оффлайн
Регистрация
26 Апр 2018
Сообщения
851
Реакции[?]
181
Поинты[?]
0
точняк, ща добавлю
upd. сделал
еще бы чтоб легедвар не тупил при 4 человек видя их и фпс не падал в корыто, вот бы все так, но там все переделывать надо, я как тупой пастер мне влом
 
хочу кекать!
Начинающий
Статус
Оффлайн
Регистрация
13 Июн 2020
Сообщения
148
Реакции[?]
-42
Поинты[?]
2K
еще бы чтоб легедвар не тупил при 4 человек видя их и фпс не падал в корыто, вот бы все так, но там все переделывать надо, я как тупой пастер мне влом
пк картошка :>
 
хочу кекать!
Начинающий
Статус
Оффлайн
Регистрация
13 Июн 2020
Сообщения
148
Реакции[?]
-42
Поинты[?]
2K
Эксперт
Статус
Оффлайн
Регистрация
30 Дек 2019
Сообщения
1,967
Реакции[?]
958
Поинты[?]
19K
Марафон [Newbie friendly] объявляю открытым.
В рамках этого марафона, я буду выкладывать самые простые гайды, которые помогут начинающим пастерам (legendware ready to paste).

[legendware]

goto: ..\cheats\visuals\playeresp.cpp

paste this:
C++:
if (g_cfg.player.type[type].flags[FLAGS_FLASHED] && (e->m_flFlashDuration() > 0))
    {
        auto color = e->IsDormant() ? Color(130, 130, 130, 130) : Color(200, 200, 50);
        color.SetAlpha(255.0f * esp_alpha_fade[e->EntIndex()]);

        render::get().text(fonts[ESP], _x, _y, color, HFONT_CENTERED_NONE, "FLASHED");
        _y += 8;
    }

inside this:
C++:
void playeresp::draw_flags(player_t* e, const Box& box)

goto: ..\sdk\structs.cpp

paste this:
C++:
NETVAR(float, m_flFlashDuration, crypt_str("CCSPlayer"), crypt_str("m_flFlashDuration"));

inside this:
C++:
class player_t : public entity_t
{
public:

thx abbc
inside config.h somewhere on ~126 line paste this:
C++:
enum
{
    FLAGS_MONEY,
    FLAGS_ARMOR,
    FLAGS_KIT,
    FLAGS_SCOPED,
    FLAGS_FAKEDUCKING,
    FLAGS_FLASHED, //this one
    FLAGS_VULNERABLE,
    FLAGS_PING,
    FLAGS_C4
};

and

inside constchars.h somewhere on ~220 line paste this:
C++:
const char* flags[] =
{
    "Money",
    "Armor",
    "Defuse kit",
    "Scoped",
    "Fakeducking",
    "Flashed", //this one
    "Vulnerable",
    "Delay",
    "Bomb carrier"
};
думаю можно было сделать так:
Color(200, 200, 50, int(255 * e->m_flFlashDuration()))
выглядело бы более красиво
 
хочу кекать!
Начинающий
Статус
Оффлайн
Регистрация
13 Июн 2020
Сообщения
148
Реакции[?]
-42
Поинты[?]
2K
думаю можно было сделать так:
Color(200, 200, 50, int(255 * e->m_flFlashDuration()))
выглядело бы более красиво
это так не работает, для того чтобы работало так как ты хочешь, нужно сделать правильный таймер. иначе он будет статичным
 
Сверху Снизу