Sanny Builder
In English
In English
  • Introduction
  • Credits
  • Version History
  • Language
    • Data Types
      • Constants
      • Variables
      • Arrays
    • Instructions
      • Opcodes
      • Keywords
      • Classes
      • Expressions
      • Built-in Commands
      • HEX..END
    • Control Flow
      • Labels
      • Conditions
      • Loops
      • Switch
    • Functions
    • Import/Export
    • Directives
    • Comments
  • Edit Modes
    • CustomLabels.ini
    • Code Templates
    • Enums.txt
    • Extensions
    • Opcodes List (SCM.INI)
  • Editor
    • Features
    • Options
      • General
      • Formats
      • Editor
      • Theme Editor
      • Hotkeys
      • Debugger
      • Edit modes
    • Console
    • Hotkeys
    • Opcode Search Tool
    • Command Line Interface
    • Language Service
    • SCM Debugger
  • SCM Documentation
    • GTA Limits
    • GTA III
      • Ped Types
      • Radar Icons
    • Vice City
      • Button IDs
      • Gang IDs
      • Garage IDs
      • Interiors
      • Ped Types
      • Radar Icons
      • Weapon IDs
    • San Andreas
      • Button IDs
      • Gang IDs
      • Garage IDs
      • Haircuts
      • Interiors
      • Particle Effects
      • Ped Types
      • Player Clothes
      • Player Body Parts
      • Special Actors
      • Statistics ID
      • Tattoos
      • Train Types
      • Vehicle Variations
      • Weapon IDs
      • Weather IDs
      • Zones
    • Liberty City Stories
      • Gang IDs
      • Model IDs
      • Player Clothes
      • Special Actors
      • Weapon IDs
      • Weather IDs
    • Vice City Stories
      • Gang IDs
      • Player Clothes
      • Weather IDs
  • Troubleshooting
    • Error Messages
      • 0001: INI file not found
      • 0002: Unknown array type
      • 0003: Error reading script.img
      • 0004: Unknown parameter type
      • 0005: Invalid edit mode
      • 0006: Unknown file header
      • 0007: File not found
      • 0008: Error reading opcodes list
      • 0009: Opcodes list not found
      • 0010: Unknown opcode
      • 0011: Unknown opcode
      • 0012: Incorrect jump instruction
      • 0013: Unknown directive
      • 0014: Incorrect expression
      • 0016: Script not found
      • 0017: Unknown type of variable
      • 0018: Invalid array size
      • 0019: Unknown array type
      • 0020: Variable is not declared as array
      • 0021: Incorrect variable name
      • 0022: Loop counter is not a variable
      • 0023: Unexpected instruction
      • 0024: Error reading integer number
      • 0025: Incorrect counter range
      • 0026: Error reading floating-point number
      • 0027: String is too long
      • 0028: Unterminated string
      • 0029: Invalid debug script ID
      • 0031: Invalid total number of elements
      • 0032: Invalid value in the header
      • 0033: Invalid local variable name
      • 0034: Local variable is out of range
      • 0035: Expected word
      • 0036: Local mission variable is out of range
      • 0037: Debug script not found
      • 0038: Unknown type of array
      • 0039: Invalid element definition
      • 0040: Constant name or value not found
      • 0041: Invalid mission id
      • 0042: Duplicate external script name
      • 0043: Invalid array index
      • 0044: Invalid array name
      • 0045: Invalid array syntax: variable name is missing
      • 0046: Invalid array syntax
      • 0047: Invalid array size
      • 0048: Error reading array size
      • 0049: Not enough parameters for opcode
      • 0050: Not enough parameters for command
      • 0051: Error writing script.img header
      • 0052: Error writing script.img
      • 0053: Recursive include
      • 0054: Label not found
      • 0055: Identifier not found
      • 0056: Label redeclared
      • 0057: Internal label not found
      • 0058: Invalid parameter
      • 0059: Invalid opcode definition
      • 0060: No input file
      • 0061: Empty source
      • 0062: IDE file not found
      • 0063: Mission label expected
      • 0064: Mission label not found
      • 0065: External script label not found
      • 0067: Forbidden character in external script name
      • 0068: Forbidden character in identifier
      • 0069: Forbidden character in object name
      • 0071: Incorrect number of conditions
      • 0072: Missing logical operator
      • 0073: Redundant logical operator
      • 0074: Disabled option
      • 0075: Incorrect hexadecimal value
      • 0076: Condition expected
      • 0079: Invalid parameter in Alloc command
      • 0080: Non-negative integer number expected
      • 0081: Too many actual parameters
      • 0082: Invalid syntax
      • 0083: Unknown model ID
      • 0084: Jump to offset 0
      • 0086: Invalid array index
      • 0087: Invalid variable
      • 0088: Global variable is out of range
      • 0089: Opcode not found
      • 0090: Duplicate constant
      • 0091: Not enough memory to allocate a local variable
      • 0092: Incorrect export symbol
      • 0093: Only headless scripts can export code
      • 0094: Duplicate export name
      • 0095: Incorrect import name
      • 0096: Incorrect import path
      • 0097: Too many actual parameters
      • 0098: Unknown operator
      • 0099: Left-hand side of the assignment must be a variable
      • 0100: Invalid operator
      • 0101: Variable is not a class instance
      • 0102: Switch statement needs a variable
      • 0103: Expected a switch case
      • 0104: Expected a value for the switch case
      • 0105: Expected a function argument name
      • 0106: Expected a function argument type
      • 0107: Expected function return type
      • 0108: Unsupported argument type
      • 0109: Expected variables to store function result
      • 0110: Function must return N values
      • 0111: Function not found in current scope
      • 0113: Duplicate function declaration
      • 0115: Invalid variable name. Name is reserved by another class or function
      • 0116: Invalid variable name
      • 0117: Invalid function name
      • 0118: Unexpected value to return
      • 0119: Unsupported type of argument
      • 0120: Expected calling convention type
      • 0121: Expected function's static address
      • 0122: A non-static function can't be called by name
      • 0123: A 'thiscall' function requires a pointer
      • 0124: Foreign functions can't return more than one value
      • 0125: Unexpected return type in function
      • 0126: Can't export a foreign function definition
      • 0127: Unexpected mission label in function
Powered by GitBook
On this page
  1. SCM Documentation
  2. San Andreas

Vehicle Variations

0506: set_vehicle_model #PONY next_variation <variantA> <variantB>

For most vehicles, only one extra can be added so both the second and third parameters should be set to the same wanted variant to avoid confusion. However, some vehicles can have 2 different extras active.

Variant -1 is the default model with no extras. Variants 0 through 5 are possible extra variants which will fall back to the default if the model does not have that many extras, and variants greater than 5 will crash the game.

Model name

Model ID

Variant

#ambulan

416

Numbers:

0: 64 1: 16 2: 47

#artict1

435

Side Ads:

0: Cok-o-Pops 1: Munky Juice 2: Hinterland 3: Zip 4: RS Haul 5: Ranch

#artict2

450

Contents:

0: Filled with gravel / coal / stone

#bagboxb

607

Contents:

0, 1, 2: Various distributions of loose baggage

#baggage

485

Rear Cargo Items:

0: Earmuffs 1: Small Case 2: Large Case

#barracks

433

Bed Covering:

0: Opaque Fabric 1: Camo Netting

#benson

499

Side Ads:

0: Shady Industries 1: LSD 2: The Uphill Gardener 3: Discount Furniture

#bf400

581

Exhausts: 0: Single Type 1 1: Single Type 2 Fairings (with windshields):

3: Dual Type3

4: Half-size

5: Full-size

#bfinject

424

Body: 0: Side Panels

#bloodra

504

Numbers/ Roof Color:

0: 328/ White 1: 464/ Check 2: 172/ Check 3: 100/ White 4: 284/ White 5: 505/ Check

#bobcat

422

Bed Items:

0: Spare Tire 1: Sprunk Cans

#burrito

482

Roof Items:

0: Roof Lights + Spoiler

#caddy

457

Rear Cargo Items (Driver Side): 0: Golfbag1 1: Satchel1 2: Golfbag2 Rear Cargo Items (Pass Side):

3: Satchel2 4: Golfbag3 5: Golfbag4

#camper

483

0: Open Curtains & Second Bench Seat

1: Open Roof & Vent Closed & Curtains Bed in Back Peace Sign

#cheetah

415

Side Mirrors:

0: Single, Placed High 1: Dual, Placed Normally

#coach

437

Name on Side:

0: Big O Tours 1: Bikini Line

#coastg

472

Various Items:

0: Items all Over 1: Items Grouped in Back 3: Items all Over +2 Oars in Front

#fcr900

521

Exhausts: 0: Single Type1 1: Dual Type1 2: Dual Type2 Fairings (with Windshields):

3: Half-size

4: Full-size

#firetruk

407

Numbers:

0: 64 1: 16 2: 47

#flatbed

455

Cargo:

0: Crates in Front 1: Crates in center under Tarp 2: Two Sets of crates (Front and Back)

#hotknife

434

0: Partial Engine Cover

#hotrina

502

Numbers:

0: 96 1: 67 2: 73 3: 52 4: 45 5: 14

#hotrinb

503

Numbers:

0: 82 1: 26 2: 65 3: 07 4: 36 5: 60

#kart

571

Body Panels:

0: Both Sides 1: Steering Column

#launch

595

Roofs:

0: Over passenger section 1: Over driver section

#marquis

484

0: Windshield over cabin Entrance

#mesa

500

0: Roof Over Back 1: Roll Bar in Back

#monstera

556

0: Roof Spoiler 1: Roof Lights 2: Roll Bar with Lights

#monsterb

557

1: Roof Lights

#mrwhoop

423

Rear Sign:

0: Cherry Popping Good 1: Slow Children Ahead

#mule

414

Side Ads:

0: Toy Corner 1: Binco 2: Semi 3: Shafted Appliances

#nrg500

522

Exhausts: 0: Single Pair1

1: Single Pair2

2: Dual Pair2 Fairings (with Windshields):

3: Smooth

4: With Side Cutouts

#patriot

470

Cargo Area:

0: Low Cover 1: Roof/High Cover 2: Roll Bar

#peren

404

0: Roof Rack

#picador

600

Items in Bed:

0: Planks 1: Sprunk Cans

#pony

413

0: Sound System in Back

#reefer

453

Items in Back:

0: Boxes of Fish 1: Bench

#romero

442

Coffins:

0: Brown Style1 1: Black Style2 2: Brown Style3

#rumpo

440

Side Ads:

0: Cok-o-Pops 1: Harry Plums 2: Dick Goblin's 3: Final Build 4: Transfender 5: Wheel Arch Angels

#sadler

543

Items in Bed:

0: Two Propane Tanks & Crate 1: Two Barrels 2: Sprunk Cans 3: Open Crates

#sadlshit

605

Items in Bed:

0: Two Propane Tanks & Crate 1: Two Barrels 2: Sprunk Cans 3: Open Crates

#securica

428

Side Logo:

0: Chuff 1: Lock&Load

#slamvan

535

Steering Wheel:

0: Normal 1: Chain

#stallion

439

Roof:

0: Hardtop 1: Softtop (up) 2: Softtop (folded)

#supergt

506

0: Full Roof

#swatvan

601

Number:

0: 1 1: 9 2: 6 3: 7

#topfun

459

0: Boxes of Toys in Back

#tram

449

?

#trash

408

0: Some bits of trash sticking out of the back

#utility

552

0, 1: Cones, Barrel in back, Cone lying on passenger | driver side rail

#walton

478

Items in Bed:

0: Two Propane Tanks 1: Open Crates 2: Propane Tank and Barrel

#windsor

555

0: Roof

#yankee

456

Side Ads:

0: Big Gas 1: RS Haul 2: Star Balls 3: Flower Power

#zr350

477

0: Rear Spoiler

PreviousTrain TypesNextWeapon IDs

Last updated 4 years ago