Streamed Script

From GTAMods Wiki
Revision as of 01:58, 1 April 2007 by Spaceeinstein (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

An external script is a script file that is outside the main script file, the main.scm. External scripts are located in the script.img in the data/maps folder. The maximum number of external scripts that can be defined is 82. The maximum number of external scripts that can be used simultaneously is 70.

How 2.0

In order to add more external script files, you have to define the number of files you are going to use:
DEFINE EXTERNAL_SCRIPTS 78
Add the external script to the list with this:
DEFINE SCRIPT NAME AT LABEL
At the end of the file add your code in.

Opcodes

You can use the following opcodes to do stuff to your script file.
07D3 - I don't know how this work
0884 - Or this
08A9 - Loads the external script
08AB - Checks if the external script has been loaded
08E8 - Assigns an external script to a ped's model
090F - Ends the external script (doesn't seem to work)
0913 - Runs the external script after it has been loaded
0914 - No operation in PC and XBox versions
091C - Gets an actor within a sphere of the object using an external script
0926 - Gets the status of the external script, 0 if not loaded 0928 - Activates the external script when near the ped's model 0929 - Activates the external script when near the object's model

List of Scripts

The following is a list of external scripts that is used in the game.

Number Name Description
0 PLAYER_PARACHUTE Controls the player's parachute
1 PARACHUTE Controls the AI's parachute
2 BCESAR2 Smoke's money from Los Santos to San Fierro
3 BCESAR3 Smoke's yay from San Fierro to Los Santos
4 SLOT_MACHINE Slot machine
5 ROULETTE Roulette
6 OTB_SCRIPT Off track betting machine
7 ARCADE Arcade game mission checker (not the game itself)
8 VENDING_MACHINE Vending machines (both food and drinks)
9 FOOD_VENDOR Food vendors
10 GATES_SCRIPT Airport gates
11 GYMBIKE Bike
12 GYMBENCH Bench
13 GYMTREAD Treadmill
14 GYMDUMB Dumbell
15 BASKETB Basketball
16 VIDPOK Video poker machine
17 BLACKJ Blackjack
18 WHEELO Wheel of Fortune
19 DEALER Drug dealer
20 HOME_BRAINS Hobo's AI
21 POOL_SCRIPT Pool
22 LOWR_CONT Lowrider contest
23 BURG_BRAINS Burgulary's ped AI
24 GF_MEETING Girlfriend meeting
25 GF_DATE Girlfriend date
26 GF_SEX Girlfriend sex
27 CASINO_AMBIENCE Casino ambience
28 BAR_AMBIENCE Bar ambience
29 FOODBRAINS Restaurant's ped AI
30 OTB_AMBIENCE Off track betting ambience
31 STRIP_AMBIENCE Strip club ambience
32 PLANES Airline traveling
33 TRAINS
34 ZERO_AMBIENCE
35 DANCE
36 SHOPKEEPER
37 CUSTOMER_PANIC
38 BAR_STAFF
39 BOUNCER
40 OTB_STAFF
41 PCHAIR
42 PCUSTOM
43 OTBWTCH
44 OTBSLP
45 OTBTILL
46 FBOOTHR
47 FBOOTHL
48 BARGUY
49 PEDROUL
50 PEDCARD
51 PEDSLOT
52 DANCER