Исходник Airflow v1 (legacy)

ЧВК EB_LAN
Забаненный
Статус
Оффлайн
Регистрация
12 Янв 2019
Сообщения
838
Реакции[?]
298
Поинты[?]
17K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Модератор раздела "Создание скриптов для читов"
Модератор
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
1,202
Реакции[?]
390
Поинты[?]
40K
Пользователь
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
178
Реакции[?]
79
Поинты[?]
20K
в самом начале идёт проверка на оружие, а потом внизу условие, где идёт опять проверка на оружие
так там первая проверка это на то есть ли вообще оружие, вторая проверка идет уже на то есть ли оружие и если это не 1690978581158.png
 
Модератор раздела "Создание скриптов для читов"
Модератор
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
1,202
Реакции[?]
390
Поинты[?]
40K
так там первая проверка это на то есть ли вообще оружие, вторая проверка идет уже на то есть ли оружие и если это не Посмотреть вложение 254925
там когда вторая проверка ещё она определяется, с той переменной weapon, что вначале.

просто он имел в виду, что не нужно писать if (weapon&& что-то там), а можно было просто if (что-то там)
 
Пользователь
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
178
Реакции[?]
79
Поинты[?]
20K
там когда вторая проверка ещё она определяется, с той переменной weapon, что вначале.

просто он имел в виду, что не нужно писать if (weapon&& что-то там), а можно было просто if (что-то там)
ну да, просто я не вижу здесь какого-то рофла, ибо часто такая хуйня везде встречается
 
Модератор раздела "Создание скриптов для читов"
Модератор
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
1,202
Реакции[?]
390
Поинты[?]
40K
ЧВК EB_LAN
Эксперт
Статус
Оффлайн
Регистрация
26 Янв 2021
Сообщения
1,553
Реакции[?]
518
Поинты[?]
189K
ну видимо для человека это означает что-то смешное
Во первых, ты был прав во всём.
Во вторых, я просто из тех людей который пытается всё укоротить и сделать максимально мелким кодом что-то, мне вот такое всегда кажется каким-либо мемом.
 
Участник
Статус
Оффлайн
Регистрация
6 Апр 2021
Сообщения
343
Реакции[?]
216
Поинты[?]
122K
Код:
class c_float_color {
public:
    c_float_color( ) = default;
    c_float_color( float _r, float _g, float _b, float _a = 1.0f ) :
        r( _r ), g( _g ), b( _b ), a( _a ) { }

    c_float_color( int _r, int _g, int _b, int _a = 255 ) { set_color( _r, _g, _b, _a ); }

    void set_color( float _r, float _g, float _b, float _a = 1.0f ) {
        r = _r;
        g = _g;
        b = _b;
        a = _a;
    }

    void set_color( int _r, int _g, int _b, int _a = 255 ) {
        r = static_cast< float >( _r ) / 255.0f;
        g = static_cast< float >( _g ) / 255.0f;
        b = static_cast< float >( _b ) / 255.0f;
        a = static_cast< float >( _a ) / 255.0f;
    }

    c_float_color alpha( float alpha ) {
        return c_float_color( r, g, b, alpha );
    }

    uint32_t hex( ) const {
        union {
            uint32_t i;
            struct {
                uint8_t bytes[ 4 ];
            };
        }conv;

        conv.bytes[ 0 ] = static_cast< int >( r * 255.0f );
        conv.bytes[ 1 ] = static_cast< int >( g * 255.0f );
        conv.bytes[ 2 ] = static_cast< int >( b * 255.0f );
        conv.bytes[ 3 ] = static_cast< int >( a * 255.0f );

        return conv.i;
    };

    bool operator==( const c_float_color& clr ) const {
        return clr.r == r && clr.g == g && clr.b == b && clr.a == a;
    };

    bool operator!=( const c_float_color& clr ) const {
        return clr.r != r || clr.g != g || clr.b != b || clr.a != a;
    };

    c_float_color operator*( float v ) const {
        return c_float_color( r * v, g * v, b * v, a );
    }

    operator uint32_t( ) const { return hex( ); };

    operator float* ( ) { return &r; };

    float r, g, b, a;

    static c_float_color Black;
    static c_float_color White;
    static c_float_color Gray;
};
for whoever needs that
 
Начинающий
Статус
Оффлайн
Регистрация
10 Апр 2023
Сообщения
77
Реакции[?]
2
Поинты[?]
2K
Код:
class c_float_color {
public:
    c_float_color( ) = default;
    c_float_color( float _r, float _g, float _b, float _a = 1.0f ) :
        r( _r ), g( _g ), b( _b ), a( _a ) { }

    c_float_color( int _r, int _g, int _b, int _a = 255 ) { set_color( _r, _g, _b, _a ); }

    void set_color( float _r, float _g, float _b, float _a = 1.0f ) {
        r = _r;
        g = _g;
        b = _b;
        a = _a;
    }

    void set_color( int _r, int _g, int _b, int _a = 255 ) {
        r = static_cast< float >( _r ) / 255.0f;
        g = static_cast< float >( _g ) / 255.0f;
        b = static_cast< float >( _b ) / 255.0f;
        a = static_cast< float >( _a ) / 255.0f;
    }

    c_float_color alpha( float alpha ) {
        return c_float_color( r, g, b, alpha );
    }

    uint32_t hex( ) const {
        union {
            uint32_t i;
            struct {
                uint8_t bytes[ 4 ];
            };
        }conv;

        conv.bytes[ 0 ] = static_cast< int >( r * 255.0f );
        conv.bytes[ 1 ] = static_cast< int >( g * 255.0f );
        conv.bytes[ 2 ] = static_cast< int >( b * 255.0f );
        conv.bytes[ 3 ] = static_cast< int >( a * 255.0f );

        return conv.i;
    };

    bool operator==( const c_float_color& clr ) const {
        return clr.r == r && clr.g == g && clr.b == b && clr.a == a;
    };

    bool operator!=( const c_float_color& clr ) const {
        return clr.r != r || clr.g != g || clr.b != b || clr.a != a;
    };

    c_float_color operator*( float v ) const {
        return c_float_color( r * v, g * v, b * v, a );
    }

    operator uint32_t( ) const { return hex( ); };

    operator float* ( ) { return &r; };

    float r, g, b, a;

    static c_float_color Black;
    static c_float_color White;
    static c_float_color Gray;
};
for whoever needs that
the whole menu is removed...
 
Сверху Снизу