🖊️
onecrack
  • Onecrack
  • onecrack api
    • Autostop
    • UserCMD
    • Exploit
    • Globals
    • General
    • GrenadePrediction
    • UI
    • Entity
    • Render
    • Convar
    • Event
    • Trace
    • Sound
    • Local
    • Cheat
    • Input
    • World
    • AntiAim
    • Ragebot
    • Material
    • View
    • DataFile
Powered by GitBook
On this page
  • SetMouseY
  • SetMouseX
  • GetMovement
  • SetViewAngles
  • Send
  • Choke
  • SetButtons
  • GetButtons
  • SetMovement
  • SetAngles
  • ForceJump
  • ForceCrouch

Was this helpful?

  1. onecrack api

UserCMD

Any UserCMD function can only be called from CreateMove callback!

SetMouseY

UserCMD.SetMouseY( position )

Parameters: float position

[EN] Used to set mouse Y position

[RU] Устанавливает позицию мыши по оси Y

SetMouseX

UserCMD.SetMouseX( position )

Parameters: float position

[EN] Used to set mouse X position

[RU] Устанавливает позицию мыши по оси X

GetMovement

function OnCreateMove( )
{
    let aMovement = UserCMD.GetMovement( )
    
    flForwardMove = aMovement[ 0 ]
    flSideMove = aMovement[ 1 ]
    flUpMove = aMovement[ 2 ]
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

Return value: array object (Vector) with forward/side/up move values

[EN] Used to obtain movement values

[RU] Получает значения о передвижении

SetViewAngles

function OnCreateMove( )
{
    UserCMD.SetViewAngles( [ 89, 180, 2 ], true )
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

Parameters: array object (Vector) with x/y/z values, bool silent

[EN] Control user angles

[RU] Устанавливает углы команды

Send

function OnCreateMove( )
{
    UserCMD.Send( )
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

[EN] Forces current command to be send to server

[RU] Отправляет текущую команду на сервер

Choke

function OnCreateMove( )
{
    if ( ChokedCommands < 1488 )
        UserCMD.Choke( )
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

[EN] Forces current command to be choked

[RU] Чокает текущую команду

SetButtons

function OnCreateMove( )
{
    if ( KillAllMen )
        UserCmd.SetButtons( UserCmd.GetButtons( ) | 1 )
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

Parameters: int buttons

[EN] Used to send buttons

[RU] Используется для установки флагов buttons

GetButtons

function OnCreateMove( )
{
    let fButtons = UserCMD.GetButtons( )
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

Return value: int buttons

[EN] Used to get buttons

[RU] Используется для получения флагов buttons

SetMovement

function OnCreateMove( )
{
    UserCMD.SetMovement( [ 450, 0, 0 ] )
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

Parameters: array object (Vector) with forward/side/up float values

[EN] Control user movement

[RU] Контроль движения игрока

SetAngles

Warning! This function is undocumented officially. Please use it carefully

function OnCreateMove( )
{
    UserCMD.SetAngles( [ 1488, 1488, 1488 ] )
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

Parameters: array object (Vector) with angle values

[EN] Control user angles

[RU] Контроль углов игрока

ForceJump

Warning! This function is undocumented officially. Please use it carefully

function OnCreateMove( )
{
    UserCMD.ForceJump( )
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

[EN] Forces player to jump

[RU] Заставляет игрока прыгнуть

ForceCrouch

Warning! This function is undocumented officially. Please use it carefully

function OnCreateMove( )
{
    UserCMD.ForceCrouch( )
}

Cheat.RegisterCallback( "CreateMove", "OnCreateMove" );

[EN] Forces player to crouch

[RU] Заставляет игрока сесть

PreviousAutostopNextExploit

Last updated 3 years ago

Was this helpful?