Door spam

Забаненный
Статус
Оффлайн
Регистрация
31 Дек 2018
Сообщения
442
Реакции[?]
212
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
JavaScript:
var flip = false;
var isInBuyzone = false;

function onEnterBuyzone() {
    var player = Entity.GetEntityFromUserID( Event.GetInt( "userid" ) );
    if ( !player ) return;
    if ( Entity.IsLocalPlayer( player ) ) {
        if ( Event.GetInt( "canbuy" ) ) {
            isInBuyzone = true;
        }
    }
};

function onRoundStart() {
    isInBuyzone = true;
};

function onExitBuyzone() {
    var player = Entity.GetEntityFromUserID( Event.GetInt( "userid" ) );
    if ( !player ) return;
    if ( Entity.IsLocalPlayer( player ) ) {
        isInBuyzone = false;
    }
};

function onClientDisconnect() {
    isInBuyzone = true;
};

function onCreateMove() {
    var localPlayer = Entity.GetLocalPlayer();

    if ( !localPlayer || !Entity.IsAlive( localPlayer ) ) return;
    if ( isInBuyzone ) return;
 
    if ( UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "[DOORSTUCK] Enable") ) {
        if ( flip ) {
            Global.ExecuteCommand( "+use" );
        } else {
            Global.ExecuteCommand( "-use" );
        }

        flip = !flip;
    } else if ( !UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "[DOORSTUCK] Enable") && flip ) {
        flip = false;
        Global.ExecuteCommand( "-use" );
    }
}

Global.RegisterCallback( "round_start", "onRoundStart" );
Global.RegisterCallback( "enter_buyzone", "onEnterBuyzone" );
Global.RegisterCallback( "exit_buyzone", "onExitBuyzone" );
Global.RegisterCallback( "client_disconnect", "onClientDisconnect" );
Global.RegisterCallback( "CreateMove", "onCreateMove" );
UI.AddHotkey( "[DOORSTUCK] Enable" );
 
Участник
Статус
Оффлайн
Регистрация
27 Дек 2019
Сообщения
1,100
Реакции[?]
149
Поинты[?]
0
JavaScript:
var flip = false;
var isInBuyzone = false;

function onEnterBuyzone() {
    var player = Entity.GetEntityFromUserID( Event.GetInt( "userid" ) );
    if ( !player ) return;
    if ( Entity.IsLocalPlayer( player ) ) {
        if ( Event.GetInt( "canbuy" ) ) {
            isInBuyzone = true;
        }
    }
};

function onRoundStart() {
    isInBuyzone = true;
};

function onExitBuyzone() {
    var player = Entity.GetEntityFromUserID( Event.GetInt( "userid" ) );
    if ( !player ) return;
    if ( Entity.IsLocalPlayer( player ) ) {
        isInBuyzone = false;
    }
};

function onClientDisconnect() {
    isInBuyzone = true;
};

function onCreateMove() {
    var localPlayer = Entity.GetLocalPlayer();

    if ( !localPlayer || !Entity.IsAlive( localPlayer ) ) return;
    if ( isInBuyzone ) return;

    if ( UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "[DOORSTUCK] Enable") ) {
        if ( flip ) {
            Global.ExecuteCommand( "+use" );
        } else {
            Global.ExecuteCommand( "-use" );
        }

        flip = !flip;
    } else if ( !UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "[DOORSTUCK] Enable") && flip ) {
        flip = false;
        Global.ExecuteCommand( "-use" );
    }
}

Global.RegisterCallback( "round_start", "onRoundStart" );
Global.RegisterCallback( "enter_buyzone", "onEnterBuyzone" );
Global.RegisterCallback( "exit_buyzone", "onExitBuyzone" );
Global.RegisterCallback( "client_disconnect", "onClientDisconnect" );
Global.RegisterCallback( "CreateMove", "onCreateMove" );
UI.AddHotkey( "[DOORSTUCK] Enable" );
блэн а готовый можно?
 
купить дизайн: yougame.biz/threads/155999
Дизайнер
Статус
Оффлайн
Регистрация
19 Сен 2018
Сообщения
797
Реакции[?]
1,382
Поинты[?]
9K
JavaScript:
var flip = false;
var isInBuyzone = false;

function onEnterBuyzone() {
    var player = Entity.GetEntityFromUserID( Event.GetInt( "userid" ) );
    if ( !player ) return;
    if ( Entity.IsLocalPlayer( player ) ) {
        if ( Event.GetInt( "canbuy" ) ) {
            isInBuyzone = true;
        }
    }
};

function onRoundStart() {
    isInBuyzone = true;
};

function onExitBuyzone() {
    var player = Entity.GetEntityFromUserID( Event.GetInt( "userid" ) );
    if ( !player ) return;
    if ( Entity.IsLocalPlayer( player ) ) {
        isInBuyzone = false;
    }
};

function onClientDisconnect() {
    isInBuyzone = true;
};

function onCreateMove() {
    var localPlayer = Entity.GetLocalPlayer();

    if ( !localPlayer || !Entity.IsAlive( localPlayer ) ) return;
    if ( isInBuyzone ) return;

    if ( UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "[DOORSTUCK] Enable") ) {
        if ( flip ) {
            Global.ExecuteCommand( "+use" );
        } else {
            Global.ExecuteCommand( "-use" );
        }

        flip = !flip;
    } else if ( !UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "[DOORSTUCK] Enable") && flip ) {
        flip = false;
        Global.ExecuteCommand( "-use" );
    }
}

Global.RegisterCallback( "round_start", "onRoundStart" );
Global.RegisterCallback( "enter_buyzone", "onEnterBuyzone" );
Global.RegisterCallback( "exit_buyzone", "onExitBuyzone" );
Global.RegisterCallback( "client_disconnect", "onClientDisconnect" );
Global.RegisterCallback( "CreateMove", "onCreateMove" );
UI.AddHotkey( "[DOORSTUCK] Enable" );
Ебать кринж с проверкой на can buy
Можно просто нетвар m_bInBuyZone чекнуть и все
 
самарский помойный аукцион
Эксперт
Статус
Оффлайн
Регистрация
30 Июн 2019
Сообщения
1,248
Реакции[?]
577
Поинты[?]
43K
/del
 
Последнее редактирование:
Олдфаг
Статус
Оффлайн
Регистрация
14 Сен 2018
Сообщения
5,781
Реакции[?]
1,667
Поинты[?]
9K
C++:
void Misc::boy_next_door(UserCmd* cmd) noexcept {

    if (!localPlayer || !config->misc.doorSpam || localPlayer->isDefusing())
        return;

    constexpr auto doorRange = 200.0f;

    Trace trace;
    const auto startPos = localPlayer->getEyePosition();
    const auto endPos = startPos + Vector::fromAngle(cmd->viewangles) * doorRange;
    interfaces->engineTrace->traceRay({ startPos, endPos }, 0x46004009, localPlayer.get(), trace);

    if (trace.entity && trace.entity->getClientClass()->classId == ClassId::PropDoorRotating)
        if (cmd->buttons & UserCmd::IN_USE && cmd->tickCount & 1)
            cmd->buttons &= ~UserCmd::IN_USE;
}
брал с осириса думаю ты сможешь подогнать под свою базу
ему жс нужна
 
Забаненный
Статус
Оффлайн
Регистрация
31 Дек 2018
Сообщения
442
Реакции[?]
212
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу