CITAnimation IDsCIT Tools

GTA San Andreas animation block

BMX 18 animations

  • BMX_back0.1 s
    setPedAnimation(ped, "BMX", "BMX_back")
  • BMX_bunnyhop0.33 s
    setPedAnimation(ped, "BMX", "BMX_bunnyhop")
  • BMX_drivebyFT0.2 s
    setPedAnimation(ped, "BMX", "BMX_drivebyFT")
  • BMX_driveby_LHS0.2 s
    setPedAnimation(ped, "BMX", "BMX_driveby_LHS")
  • BMX_driveby_RHS0.2 s
    setPedAnimation(ped, "BMX", "BMX_driveby_RHS")
  • BMX_fwd0.13 s
    setPedAnimation(ped, "BMX", "BMX_fwd")
  • BMX_getoffBACK1.4 s
    setPedAnimation(ped, "BMX", "BMX_getoffBACK")
  • BMX_getoffLHS0.73 s
    setPedAnimation(ped, "BMX", "BMX_getoffLHS")
  • BMX_getoffRHS0.63 s
    setPedAnimation(ped, "BMX", "BMX_getoffRHS")
  • BMX_jumponL0.9 s
    setPedAnimation(ped, "BMX", "BMX_jumponL")
  • BMX_jumponR0.9 s
    setPedAnimation(ped, "BMX", "BMX_jumponR")
  • BMX_Left0.13 s
    setPedAnimation(ped, "BMX", "BMX_Left")
  • BMX_pedal0.73 s
    setPedAnimation(ped, "BMX", "BMX_pedal")
  • BMX_pushes0.8 s
    setPedAnimation(ped, "BMX", "BMX_pushes")
  • BMX_Ride0.03 s
    setPedAnimation(ped, "BMX", "BMX_Ride")
  • BMX_Right0.13 s
    setPedAnimation(ped, "BMX", "BMX_Right")
  • BMX_sprint0.67 s
    setPedAnimation(ped, "BMX", "BMX_sprint")
  • BMX_still0.03 s
    setPedAnimation(ped, "BMX", "BMX_still")
Block name
BMX
Animations
18
Game file
bmx.ifp in anim/anim.img

MTA code

setPedAnimation(ped, "BMX", "BMX_back")
setPedAnimation(ped)

The block name comes first, then the animation name. setPedAnimation(ped) with no names stops the animation. The function works on the server and on the client.

bool setPedAnimation ( ped thePed [, string block = nil, string anim = nil, int time = -1, bool loop = true, bool updatePosition = true, bool interruptable = true, bool freezeLastFrame = true, int blendTime = 250, bool retainPedState = false ] )

All the options, from the MTA wiki.

Where this comes from

  • Animation names and lengths: GTA San Andreas' own files (anim/ped.ifp and anim/anim.img).
  • Previews: recorded in MTA:SA on a private test server, 15 October 2026, on CJ: 20 pictures for every second of the animation (at most 48). They play at half the game's speed, and never faster than the game. An animation shorter than 0.3 seconds is shown as one picture, except the short MTB moves, which play slowly forward and back. Animations made for a vehicle or a train are shown without it; where the body would go under the floor, CJ is lifted. The camera stays still, and follows CJ only where he travels far (jumps, dives, falls).
  • The code: MTA wiki, setPedAnimation.
  • Checked on 15 October 2026.