Difference between revisions of "List of opcodes"

From GTAMods Wiki
Jump to navigation Jump to search
(daunting task...)
Line 104: Line 104:
 
|002F ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local int greater than or equal to local int (L >= G int) ||not used in GTA III
 
|002F ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local int greater than or equal to local int (L >= G int) ||not used in GTA III
 
|-
 
|-
|0030 ||2 ||global, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global greater than or equal to float ||not used in GTA III
+
|0030 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global greater than or equal to float (G >= F) ||not used in GTA III
 
|-
 
|-
|0031 ||2 ||local, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local greater than or equal to float ||not used in GTA III and Vice City
+
|0031 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local greater than or equal to float (L >= F) ||not used in GTA III and Vice City
 
|-
 
|-
|0032 ||2 ||float, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check float greater than or equal to global ||not used in GTA III
+
|0032 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check float greater than or equal to global (F >= G) ||not used in GTA III
 
|-
 
|-
|0033 ||2 ||float, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check float greater than or equal to local ||not used in GTA III and Vice City
+
|0033 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check float greater than or equal to local (F >= L) ||not used in GTA III and Vice City
 
|-
 
|-
|0034 ||2 ||global, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global float greater than or equal to global float ||not used in GTA III and Vice City
+
|0034 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global float greater than or equal to global float (G >= G float) ||not used in GTA III and Vice City
 
|-
 
|-
|0035 ||2 ||local, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local float greater than or equal to local float ||not used in GTA III and Vice City
+
|0035 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local float greater than or equal to local float (L >= L float) ||not used in GTA III and Vice City
 
|-
 
|-
|0036 ||2 ||global, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global float greater than or equal to local float ||not used in GTA III and Vice City
+
|0036 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global float greater than or equal to local float (G >= L float) ||not used in GTA III and Vice City
 
|-
 
|-
|0037 ||2 ||local, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local float greater than or equal to global float ||not used in GTA III and Vice City
+
|0037 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local float greater than or equal to global float (L >= G float) ||not used in GTA III and Vice City
 
|-
 
|-
|0038 ||2 ||global, integer || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global equal to integer ||
+
|0038 ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global equal to integer (G == I) ||
 
|-
 
|-
|0039 ||2 ||local, integer || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local equal to integer ||
+
|0039 ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local equal to integer (L == I) ||
 
|-
 
|-
|003A ||2 ||global, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global integer equal to global integer ||
+
|003A ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global integer equal to global integer (G == G int) ||
 
|-
 
|-
|003B ||2 ||local, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local integer equal to local integer ||not used in GTA III and Vice City
+
|003B ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local integer equal to local integer (L == L int) ||not used in GTA III and Vice City
 
|-
 
|-
|003C ||2 ||global, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global integer equal to local integer ||not used in GTA III and Vice City
+
|003C ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global integer equal to local integer (G == L int) ||not used in GTA III and Vice City
 
|-
 
|-
 
|003D ||0 || || ||unsupported ||
 
|003D ||0 || || ||unsupported ||
Line 140: Line 140:
 
|0041 ||0 || || ||unsupported ||
 
|0041 ||0 || || ||unsupported ||
 
|-
 
|-
|0042 ||2 ||global, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global equal to float ||
+
|0042 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global equal to float (G == F) ||
 
|-
 
|-
|0043 ||2 ||local, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local equal to float ||not used in GTA III
+
|0043 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local equal to float (L == F) ||not used in GTA III
 
|-
 
|-
|0044 ||2 ||global, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global float equal to global float ||not used in GTA III and Vice City
+
|0044 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global float equal to global float (G == G float) ||not used in GTA III and Vice City
 
|-
 
|-
|0045 ||2 ||local, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local float equal to local float ||not used in GTA III and Vice City
+
|0045 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check local float equal to local float (L == L float) ||not used in GTA III and Vice City
 
|-
 
|-
|0046 ||2 ||global, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global float equal to local float ||not used in GTA III, Vice City, and San Andreas
+
|0046 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check global float equal to local float (G == L float) ||not used in GTA III, Vice City, and San Andreas
 
|-
 
|-
 
|0047 ||0 || || ||unsupported ||
 
|0047 ||0 || || ||unsupported ||
Line 174: Line 174:
 
|0052 ||0 ||nop || ||no operation ||
 
|0052 ||0 ||nop || ||no operation ||
 
|-
 
|-
|0053 ||5 ||integer, float, float, float, player handle || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||create player ||parameters rearranged in Sanny Builder
+
|0053 ||5 ||int, float, float, float, player handle || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||create player ||parameters rearranged in Sanny Builder
 
|-
 
|-
 
|0054 ||4 ||player handle, var, var, var || {{Icon|3}} {{Icon|VC}} ||get player coordinates ||
 
|0054 ||4 ||player handle, var, var, var || {{Icon|3}} {{Icon|VC}} ||get player coordinates ||
Line 184: Line 184:
 
|0057 ||8 ||player handle, float, float, float, float, float, float, int || {{Icon|3}} {{Icon|VC}} ||check player is in 3D area ||parameters rearranged in Sanny Builder
 
|0057 ||8 ||player handle, float, float, float, float, float, float, int || {{Icon|3}} {{Icon|VC}} ||check player is in 3D area ||parameters rearranged in Sanny Builder
 
|-
 
|-
|0058 ||2 ||global, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add global integer to global integer ||
+
|0058 ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add global integer to global integer (G += G int) ||
 
|-
 
|-
|0059 ||2 ||global, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add global float to global float ||
+
|0059 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add global float to global float (G += G float) ||
 
|-
 
|-
|005A ||2 ||local, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add local integer to local integer ||not used in GTA III and Vice City
+
|005A ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add local integer to local integer (L += L int) ||not used in GTA III and Vice City
 
|-
 
|-
|005B ||2 ||local, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add local float to local float ||not used in GTA III and Vice City
+
|005B ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add local float to local float (L += L float) ||not used in GTA III and Vice City
 
|-
 
|-
|005C ||2 ||local, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add local integer to global integer ||not used in GTA III and Vice City
+
|005C ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add local integer to global integer (L += G int) ||not used in GTA III and Vice City
 
|-
 
|-
|005D ||2 ||local, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add local float to global float ||not used in GTA III and Vice City
+
|005D ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add local float to global float (L += G float) ||not used in GTA III and Vice City
 
|-
 
|-
|005E ||2 ||global, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add global integer to local integer ||not used in GTA III and Vice City
+
|005E ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add global integer to local integer (G += L int) ||not used in GTA III and Vice City
 
|-
 
|-
|005F ||2 ||global, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add global float to local float ||not used in GTA III and Vice City
+
|005F ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||add global float to local float (G += L float) ||not used in GTA III and Vice City
 
|-
 
|-
|0060 ||2 ||global, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract global integer to global integer ||
+
|0060 ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract global integer to global integer (G -= G int) ||
 
|-
 
|-
|0061 ||2 ||global, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract global float to global float ||
+
|0061 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract global float to global float (G -= G float) ||
 
|-
 
|-
|0062 ||2 ||local, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract local integer to local integer ||not used in GTA III and Vice City
+
|0062 ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract local integer to local integer (L -= L int) ||not used in GTA III and Vice City
 
|-
 
|-
|0063 ||2 ||local, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract local float to local float ||not used in GTA III and Vice City
+
|0063 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract local float to local float (L -= L float) ||not used in GTA III and Vice City
 
|-
 
|-
|0064 ||2 ||local, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract local integer to global integer ||not used in GTA III and Vice City
+
|0064 ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract local integer to global integer (L -= G int) ||not used in GTA III and Vice City
 
|-
 
|-
|0065 ||2 ||local, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract local float to global float ||not used in GTA III and Vice City
+
|0065 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract local float to global float (L -= G float) ||not used in GTA III and Vice City
 
|-
 
|-
|0066 ||2 ||global, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract global integer to local integer ||not used in GTA III and Vice City
+
|0066 ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract global integer to local integer (G -= L int) ||not used in GTA III and Vice City
 
|-
 
|-
|0067 ||2 ||global, local || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract global float to local float ||not used in GTA III
+
|0067 ||2 ||float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||subtract global float to local float (G -= L float) ||not used in GTA III
 
|-
 
|-
 
|0068 ||2 ||global, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||multiply global integer to global integer ||
 
|0068 ||2 ||global, global || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||multiply global integer to global integer ||
Line 338: Line 338:
 
|00A4 ||8 ||char handle, float, float, float, float, float, float, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} || ||
 
|00A4 ||8 ||char handle, float, float, float, float, float, float, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} || ||
 
|-
 
|-
|[[00A5]] ||5 ||int, float, float, float, car handle || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||create car ||parameters rearranged in Sanny Builder
+
|[[00A5]] ||5 ||int, float, float, float, car handle || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||create {{Hint|car|vehicle: car, bike, helicopter, plane, etc.}} ||parameters rearranged in Sanny Builder
 
|-
 
|-
 
|00A6 ||1 ||car handle || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||delete car ||
 
|00A6 ||1 ||car handle || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||delete car ||
 +
|-
 +
|00A7 ||4 ||car handle, float, float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||car drive to coordinate ||
 +
|-
 +
|00A8 ||1 ||car handle || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||set car to psycho driver ||
 +
|-
 +
|00A9 ||1 ||car handle || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||set car to normal driver ||
 +
|-
 +
|00AA ||4 ||car handle, var, var, var || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||get car coordiantes ||
 +
|-
 +
|00AB ||4 ||car handle, float, float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||set car at coordinates ||
 +
|-
 +
|00AC ||1 ||car handle || {{Icon|3}} ||check car is on land ||
 +
|-
 +
|00AD ||2 ||car handle, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||set car speed ||
 +
|-
 +
|00AE ||2 ||car handle, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||set car traffic behavior ||
 +
|-
 +
|00AF ||2 ||car handle, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||set car driver behavior ||
 +
|-
 +
|00B0 ||6 ||car handle, float, float, float, float, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check car is in 2D area ||
 +
|-
 +
|00B1 ||8 ||car handle, float, float, float, float, float, float, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check car is in 3D area ||
 +
|-
 +
|00B2 ||0 || || ||unsupported ||
 +
|-
 +
|00B3 ||0 || || ||unsupported ||
 +
|-
 +
|00B4 ||0 || || ||unsupported ||
 +
|-
 +
|00B5 ||0 || || ||unsupported ||
 +
|-
 +
|00B6 ||0 || || ||unsupported ||
 +
|-
 +
|00B7 ||0 || || ||unsupported ||
 +
|-
 +
|00B8 ||0 || || ||unsupported ||
 +
|-
 +
|00B9 ||0 || || ||unsupported ||
 +
|-
 +
|[[00BA]] ||3 ||string, int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||print big text ||
 +
|-
 +
|00BB ||3 ||string, int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||print low priority text ||
 +
|-
 +
|00BC ||3 ||string, int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||print high priority text ||
 +
|-
 +
|00BD ||3 ||string, int, int || {{Icon|3}} ||print medium priority text ||
 +
|-
 +
|00BE ||0 || || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||clear print texts ||
 +
|-
 +
|00BF ||2 ||var, var || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||get time of day ||
 +
|-
 +
|[[00C0]] ||2 ||int, int || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||set time of day ||
 +
|-
 +
|00C1 ||3 ||int, int, var || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||get minutes to time of day ||parameters rearranged in Sanny Builder
 +
|-
 +
|00C2 ||4 ||float, float, float, float || {{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check is sphere on screen ||
 +
|-
 +
|00C3 ||0 || || {{Icon|3}} {{Icon|VC}} ||enter debug mode ||
 +
|-
 +
|00C4 ||0 || || {{Icon|3}} {{Icon|VC}} ||exit debug mode ||
 +
|-
 +
|00C5 ||0 || || {{Icon|3}} ||true ||
 +
|-
 +
|00C6 ||0 || || {{Icon|3}} ||false ||
 +
|-
 +
|00C7 ||0 || || || ||?
 +
|-
 +
|00C8 ||0 || || || ||?
 +
|-
 +
|00C9 ||0 || || || ||?
 +
|-
 +
|00CA ||0 || || || ||?
 +
|-
 +
|00CB ||0 || || || ||?
 +
|-
 +
|00CC ||0 || || || ||?
 +
|-
 +
|00CD ||0 || || || ||?
 +
|-
 +
|00CE ||0 || || || ||?
 +
|-
 +
|00CF ||0 || || || ||?
 +
|-
 +
|00D0 ||0 || || || ||?
 +
|-
 +
|00D1 ||0 || || || ||?
 +
|-
 +
|00D2 ||0 || || || ||?
 +
|-
 +
|00D3 ||0 || || || ||?
 +
|-
 +
|00D4 ||0 || || || ||?
 +
|-
 +
|00D5 ||0 || || || ||?
 +
|-
 +
|[[00D6]] ||1 ||int ||{{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||if ||
 +
|-
 +
|[[00D7]] ||1 ||label ||{{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||create thread ||like 004F but only one parameter
 +
|-
 +
|00D8 ||0 || ||{{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||mission cleanup ||
 +
|-
 +
|00D9 ||2 ||char handle, var ||{{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||get char's car ||parameters rearranged in Sanny Builder
 +
|-
 +
|00DA ||2 ||player handle, var ||{{Icon|3}} {{Icon|VC}} ||get player's car ||parameters rearranged in Sanny Builder
 +
|-
 +
|00DB ||2 ||char handle, car handle ||{{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check char is in car ||
 +
|-
 +
|00DC ||2 ||player handle, car handle ||{{Icon|3}} {{Icon|VC}} ||check player is in car ||
 +
|-
 +
|00DD ||2 ||char handle, int ||{{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check char is in car model ||not used in GTA III
 +
|-
 +
|00DE ||2 ||player handle, int ||{{Icon|3}} {{Icon|VC}} ||check player is in car model ||
 +
|-
 +
|00DF ||1 ||char handle ||{{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||check char is in any car ||
 
|}
 
|}
  

Revision as of 23:26, 29 January 2010

This is a list of all opcodes, including nops and unsupported ones, in GTA III, Vice City, and San Andreas. Brief descriptions and notes are added to the list for quick and easy access to information.

Opcode P Parameter type Games Brief description Notes
0000 0 nop GTA III Vice City San Andreas no operation special use in CLEO
0001 1 int GTA III Vice City San Andreas wait
0002 1 label GTA III Vice City San Andreas jump to label
0003 1 int GTA III Vice City San Andreas shake camera
0004 2 int, int GTA III Vice City San Andreas set global to int (G = I)
0005 2 float, float GTA III Vice City San Andreas set global to float (G = F)
0006 2 int, int GTA III Vice City San Andreas set local to int (L = I))
0007 2 float, float GTA III Vice City San Andreas set local to float (L = F)) not used in GTA III
0008 2 int, int GTA III Vice City San Andreas add global to int (G += I)
0009 2 float, float GTA III Vice City San Andreas add global to float (G += F)
000A 2 int, int GTA III Vice City San Andreas add local to int (L += I) not used in GTA III
000B 2 float, float GTA III Vice City San Andreas add local to float (L += F) not used in GTA III
000C 2 int, int GTA III Vice City San Andreas subtract global to int (G -= I)
000D 2 float, float GTA III Vice City San Andreas subtract global to float (G -= F)
000E 2 int, int GTA III Vice City San Andreas subtract local to int (L -= I) not used in GTA III
000F 2 float, float GTA III Vice City San Andreas subtract local to float (L -= F) not used in GTA III
0010 2 int, int GTA III Vice City San Andreas multiply global to int (G *= I)
0011 2 float, float GTA III Vice City San Andreas multiply global to float (G *= F)
0012 2 int, int GTA III Vice City San Andreas multiply local to int (L *= I) not used in GTA III and Vice City
0013 2 float, float GTA III Vice City San Andreas multiply local to float (L *= F) not used in GTA III and Vice City
0014 2 int, int GTA III Vice City San Andreas divide global to int (G /= I)
0015 2 float, float GTA III Vice City San Andreas divide global to float (G /= F)
0016 2 int, int GTA III Vice City San Andreas divide local to int (L /= I) not used in GTA III and Vice City
0017 2 float, float GTA III Vice City San Andreas divide local to float (L /= F) not used in GTA III and Vice City
0018 2 int, int GTA III Vice City San Andreas check global greater than int (G > I)
0019 2 int, int GTA III Vice City San Andreas check local greater than int (L > I)
001A 2 int, int GTA III Vice City San Andreas check int greater than global (I > G)
001B 2 int, int GTA III Vice City San Andreas check int greater than local (I > L)
001C 2 int, int GTA III Vice City San Andreas check global int greater than global int (G > G int)
001D 2 int, int GTA III Vice City San Andreas check local int greater than local int (L > L int) not used in GTA III and Vice City
001E 2 int, int GTA III Vice City San Andreas check global int greater than local int (G > L int) not used in GTA III
001F 2 int, int GTA III Vice City San Andreas check local int greater than global int (L > G int)
0020 2 float, float GTA III Vice City San Andreas check global greater than float (G > F)
0021 2 float, float GTA III Vice City San Andreas check local greater than float (L > F) not used in GTA III
0022 2 float, float GTA III Vice City San Andreas check float greater than global (F > G)
0023 2 float, float GTA III Vice City San Andreas check float greater than local (F > L) not used in GTA III
0024 2 float, float GTA III Vice City San Andreas check global float greater than global float (G > G float)
0025 2 float, float GTA III Vice City San Andreas check local float greater than local float (L > L float) not used in GTA III and Vice City
0026 2 float, float GTA III Vice City San Andreas check global float greater than local float (G > L float) not used in GTA III and Vice City
0027 2 float, float GTA III Vice City San Andreas check local float greater than global float (L > G float) not used in GTA III
0028 2 int, int GTA III Vice City San Andreas check global greater than or equal to int (G >= I)
0029 2 int, int GTA III Vice City San Andreas check local greater than or equal to int (L >= I)
002A 2 int, int GTA III Vice City San Andreas check int greater than or equal to global (I >= G)
002B 2 int, int GTA III Vice City San Andreas check int greater than or equal to local (I >= L) not used in Vice City
002C 2 int, int GTA III Vice City San Andreas check global int greater than or equal to global int (G >= G int) not used in GTA III and Vice City
002D 2 int, int GTA III Vice City San Andreas check local int greater than or equal to local int (L >= L int) not used in GTA III and Vice City
002E 2 int, int GTA III Vice City San Andreas check global int greater than or equal to local int (G >= L int) not used in GTA III and Vice City
002F 2 int, int GTA III Vice City San Andreas check local int greater than or equal to local int (L >= G int) not used in GTA III
0030 2 float, float GTA III Vice City San Andreas check global greater than or equal to float (G >= F) not used in GTA III
0031 2 float, float GTA III Vice City San Andreas check local greater than or equal to float (L >= F) not used in GTA III and Vice City
0032 2 float, float GTA III Vice City San Andreas check float greater than or equal to global (F >= G) not used in GTA III
0033 2 float, float GTA III Vice City San Andreas check float greater than or equal to local (F >= L) not used in GTA III and Vice City
0034 2 float, float GTA III Vice City San Andreas check global float greater than or equal to global float (G >= G float) not used in GTA III and Vice City
0035 2 float, float GTA III Vice City San Andreas check local float greater than or equal to local float (L >= L float) not used in GTA III and Vice City
0036 2 float, float GTA III Vice City San Andreas check global float greater than or equal to local float (G >= L float) not used in GTA III and Vice City
0037 2 float, float GTA III Vice City San Andreas check local float greater than or equal to global float (L >= G float) not used in GTA III and Vice City
0038 2 int, int GTA III Vice City San Andreas check global equal to integer (G == I)
0039 2 int, int GTA III Vice City San Andreas check local equal to integer (L == I)
003A 2 int, int GTA III Vice City San Andreas check global integer equal to global integer (G == G int)
003B 2 int, int GTA III Vice City San Andreas check local integer equal to local integer (L == L int) not used in GTA III and Vice City
003C 2 int, int GTA III Vice City San Andreas check global integer equal to local integer (G == L int) not used in GTA III and Vice City
003D 0 unsupported
003E 0 unsupported
003F 0 unsupported
0040 0 unsupported
0041 0 unsupported
0042 2 float, float GTA III Vice City San Andreas check global equal to float (G == F)
0043 2 float, float GTA III Vice City San Andreas check local equal to float (L == F) not used in GTA III
0044 2 float, float GTA III Vice City San Andreas check global float equal to global float (G == G float) not used in GTA III and Vice City
0045 2 float, float GTA III Vice City San Andreas check local float equal to local float (L == L float) not used in GTA III and Vice City
0046 2 float, float GTA III Vice City San Andreas check global float equal to local float (G == L float) not used in GTA III, Vice City, and San Andreas
0047 0 unsupported
0048 0 unsupported
0049 0 unsupported
004A 0 unsupported
004B 0 unsupported
004C 1 label GTA III jump to label if true not used in GTA III
004D 1 label GTA III Vice City San Andreas jump to label if false
004E 0 GTA III Vice City San Andreas end thread
004F -1 label GTA III Vice City San Andreas create thread
0050 1 label GTA III Vice City San Andreas gosub
0051 0 GTA III Vice City San Andreas return
0052 0 nop no operation
0053 5 int, float, float, float, player handle GTA III Vice City San Andreas create player parameters rearranged in Sanny Builder
0054 4 player handle, var, var, var GTA III Vice City get player coordinates
0055 4 player handle, int, int, int GTA III Vice City set player at coordinates
0056 6 player handle, float, float, float, float, int GTA III Vice City check player is in 2D area parameters rearranged in Sanny Builder
0057 8 player handle, float, float, float, float, float, float, int GTA III Vice City check player is in 3D area parameters rearranged in Sanny Builder
0058 2 int, int GTA III Vice City San Andreas add global integer to global integer (G += G int)
0059 2 float, float GTA III Vice City San Andreas add global float to global float (G += G float)
005A 2 int, int GTA III Vice City San Andreas add local integer to local integer (L += L int) not used in GTA III and Vice City
005B 2 float, float GTA III Vice City San Andreas add local float to local float (L += L float) not used in GTA III and Vice City
005C 2 int, int GTA III Vice City San Andreas add local integer to global integer (L += G int) not used in GTA III and Vice City
005D 2 float, float GTA III Vice City San Andreas add local float to global float (L += G float) not used in GTA III and Vice City
005E 2 int, int GTA III Vice City San Andreas add global integer to local integer (G += L int) not used in GTA III and Vice City
005F 2 float, float GTA III Vice City San Andreas add global float to local float (G += L float) not used in GTA III and Vice City
0060 2 int, int GTA III Vice City San Andreas subtract global integer to global integer (G -= G int)
0061 2 float, float GTA III Vice City San Andreas subtract global float to global float (G -= G float)
0062 2 int, int GTA III Vice City San Andreas subtract local integer to local integer (L -= L int) not used in GTA III and Vice City
0063 2 float, float GTA III Vice City San Andreas subtract local float to local float (L -= L float) not used in GTA III and Vice City
0064 2 int, int GTA III Vice City San Andreas subtract local integer to global integer (L -= G int) not used in GTA III and Vice City
0065 2 float, float GTA III Vice City San Andreas subtract local float to global float (L -= G float) not used in GTA III and Vice City
0066 2 int, int GTA III Vice City San Andreas subtract global integer to local integer (G -= L int) not used in GTA III and Vice City
0067 2 float, float GTA III Vice City San Andreas subtract global float to local float (G -= L float) not used in GTA III
0068 2 global, global GTA III Vice City San Andreas multiply global integer to global integer
0069 2 global, global GTA III Vice City San Andreas multiply global float to global float
006A 2 local, local GTA III Vice City San Andreas multiply local integer to local integer not used in GTA III and Vice City
006B 2 local, local GTA III Vice City San Andreas multiply integer float to integer float not used in GTA III and Vice City
006C 2 local, float GTA III Vice City San Andreas multiply local to float not used in GTA III, Vice City, and San Andreas
006D 2 global, float GTA III Vice City San Andreas multiply global to float not used in GTA III and Vice City
006E 2 global, local GTA III Vice City San Andreas multiply global integer to local integer not used in GTA III and Vice City
006F 2 global, local GTA III Vice City San Andreas multiply global float to local float not used in GTA III and Vice City
0070 2 global, global GTA III Vice City San Andreas divide global integer by global integer not used in San Andreas
0071 2 global, global GTA III Vice City San Andreas divide global float by global float
0072 2 local, local GTA III Vice City San Andreas divide local integer by local integer not used in GTA III and Vice City
0073 2 local, local GTA III Vice City San Andreas divide local float by local float not used in GTA III and Vice City
0074 2 local, global GTA III Vice City San Andreas divide local integer by global integer not used in GTA III and Vice City
0075 2 local, global GTA III Vice City San Andreas divide local float by global float not used in GTA III and Vice City
0076 2 global, local GTA III Vice City San Andreas divide global integer by local integer not used in GTA III, Vice City, and San Andreas
0077 2 global, local GTA III Vice City San Andreas divide global float by local float not used in GTA III
0078 2 GTA III Vice City San Andreas not used in GTA III
0079 2 GTA III Vice City San Andreas not used in GTA III and Vice City
007A 2 GTA III Vice City San Andreas not used in GTA III and Vice City
007B 2 GTA III Vice City San Andreas not used in GTA III and Vice City
007C 2 GTA III Vice City San Andreas not used in GTA III, Vice City, and San Andreas
007D 2 GTA III Vice City San Andreas not used in GTA III and Vice City
007E 2 GTA III Vice City San Andreas not used in GTA III and Vice City
007F 2 GTA III Vice City San Andreas not used in GTA III and Vice City
0080 2 GTA III Vice City San Andreas not used in GTA III and Vice City
0081 2 GTA III Vice City San Andreas not used in GTA III and Vice City
0082 2 GTA III Vice City San Andreas not used in GTA III and Vice City
0083 2 GTA III Vice City San Andreas not used in GTA III and Vice City
0084 2 global, global GTA III Vice City San Andreas set global integer equal to global integer
0085 2 local, local GTA III Vice City San Andreas set local integer equal to local integer not used in GTA III
0086 2 global, global GTA III Vice City San Andreas set global float equal to global float
0087 2 local, local GTA III Vice City San Andreas set local float equal to local float not used in GTA III
0088 2 global, local GTA III Vice City San Andreas set global float equal to local float not used in GTA III
0089 2 local, global GTA III Vice City San Andreas set local float equal to global float not used in GTA III
008A 2 global, local GTA III Vice City San Andreas set global integer equal to local integer not used in GTA III
008B 2 local, global GTA III Vice City San Andreas set local integer equal to global integer not used in GTA III
008C 2 int, float GTA III Vice City San Andreas convert global float to global int
008D 2 float, int GTA III Vice City San Andreas convert global int to global float
008E 2 int, float GTA III Vice City San Andreas convert local float to global int not used in GTA III and Vice City
008F 2 float, int GTA III Vice City San Andreas convert local int to global float not used in GTA III and Vice City
0090 2 int, float GTA III Vice City San Andreas convert global float to local int not used in GTA III and Vice City
0091 2 float, int GTA III Vice City San Andreas convert global int to local float not used in GTA III and Vice City
0092 2 int, float GTA III Vice City San Andreas convert local float to local int not used in GTA III and Vice City
0093 2 float, int GTA III Vice City San Andreas convert local int to local float not used in GTA III and Vice City
0094 1 int GTA III Vice City San Andreas absolute value of global int not used in GTA III and Vice City
0095 1 int GTA III Vice City San Andreas absolute value of local int not used in GTA III and Vice City
0096 1 float GTA III Vice City San Andreas absolute value of global float not used in GTA III and Vice City
0097 1 float GTA III Vice City San Andreas absolute value of local float not used in GTA III and Vice City
0098 1 float GTA III Vice City San Andreas generate random float in range 0 to 1 not used in GTA III, Vice City, and San Andreas
0099 1 int GTA III Vice City San Andreas generate random int in range 0 to 65535
009A 6 int, int, float, float, float, char handle GTA III Vice City San Andreas create char parameters rearranged in Sanny Builder
009B 1 char handle GTA III Vice City San Andreas delete char
009C 2 char handle, int GTA III Vice City set char to wander path
009D 0 GTA III Vice City not used in GTA III and Vice City
009E 6 char handle, float, float, float, float, int GTA III Vice City set char path not used in GTA III
009F 1 char handle GTA III Vice City
00A0 4 char, var, var, var GTA III Vice City San Andreas get char coordinates
00A1 4 char, float, float, float GTA III Vice City San Andreas set char at coordinates
00A2 1 char handle GTA III
00A3 6 char handle, float, float, float, float, int GTA III Vice City San Andreas
00A4 8 char handle, float, float, float, float, float, float, int GTA III Vice City San Andreas
00A5 5 int, float, float, float, car handle GTA III Vice City San Andreas create car parameters rearranged in Sanny Builder
00A6 1 car handle GTA III Vice City San Andreas delete car
00A7 4 car handle, float, float, float GTA III Vice City San Andreas car drive to coordinate
00A8 1 car handle GTA III Vice City San Andreas set car to psycho driver
00A9 1 car handle GTA III Vice City San Andreas set car to normal driver
00AA 4 car handle, var, var, var GTA III Vice City San Andreas get car coordiantes
00AB 4 car handle, float, float, float GTA III Vice City San Andreas set car at coordinates
00AC 1 car handle GTA III check car is on land
00AD 2 car handle, float GTA III Vice City San Andreas set car speed
00AE 2 car handle, int GTA III Vice City San Andreas set car traffic behavior
00AF 2 car handle, int GTA III Vice City San Andreas set car driver behavior
00B0 6 car handle, float, float, float, float, int GTA III Vice City San Andreas check car is in 2D area
00B1 8 car handle, float, float, float, float, float, float, int GTA III Vice City San Andreas check car is in 3D area
00B2 0 unsupported
00B3 0 unsupported
00B4 0 unsupported
00B5 0 unsupported
00B6 0 unsupported
00B7 0 unsupported
00B8 0 unsupported
00B9 0 unsupported
00BA 3 string, int, int GTA III Vice City San Andreas print big text
00BB 3 string, int, int GTA III Vice City San Andreas print low priority text
00BC 3 string, int, int GTA III Vice City San Andreas print high priority text
00BD 3 string, int, int GTA III print medium priority text
00BE 0 GTA III Vice City San Andreas clear print texts
00BF 2 var, var GTA III Vice City San Andreas get time of day
00C0 2 int, int GTA III Vice City San Andreas set time of day
00C1 3 int, int, var GTA III Vice City San Andreas get minutes to time of day parameters rearranged in Sanny Builder
00C2 4 float, float, float, float GTA III Vice City San Andreas check is sphere on screen
00C3 0 GTA III Vice City enter debug mode
00C4 0 GTA III Vice City exit debug mode
00C5 0 GTA III true
00C6 0 GTA III false
00C7 0 ?
00C8 0 ?
00C9 0 ?
00CA 0 ?
00CB 0 ?
00CC 0 ?
00CD 0 ?
00CE 0 ?
00CF 0 ?
00D0 0 ?
00D1 0 ?
00D2 0 ?
00D3 0 ?
00D4 0 ?
00D5 0 ?
00D6 1 int GTA III Vice City San Andreas if
00D7 1 label GTA III Vice City San Andreas create thread like 004F but only one parameter
00D8 0 GTA III Vice City San Andreas mission cleanup
00D9 2 char handle, var GTA III Vice City San Andreas get char's car parameters rearranged in Sanny Builder
00DA 2 player handle, var GTA III Vice City get player's car parameters rearranged in Sanny Builder
00DB 2 char handle, car handle GTA III Vice City San Andreas check char is in car
00DC 2 player handle, car handle GTA III Vice City check player is in car
00DD 2 char handle, int GTA III Vice City San Andreas check char is in car model not used in GTA III
00DE 2 player handle, int GTA III Vice City check player is in car model
00DF 1 char handle GTA III Vice City San Andreas check char is in any car

External links