Hello There, Guest! Login or Register


Scripting Reference
#1
I think it's a good idea to make a scripting reference, so people can get information on what is possible. I will start with vehicles and limits!!

Limits in San Andreas Multiplayer 0.2.2

[table]
[tr][td]Players[/td][td]200[/td][/tr]
[tr][td]Vehicles[/td][td]700[/td][/tr]
[tr][td]Vehicle Models      [/td][td]70[/td][/tr]
[tr][td]Pickups[/td][td]400[/td][/tr]
[tr][td]Objects[/td][td]100-250[/td][/tr]
[tr][td]Text Draws[/td][td]1024[/td][/tr]
[tr][td]Zones[/td][td]1024[/td][/tr]
[tr][td]Menu's[/td][td]128[/td][/tr]
[/table]

Vehicles available in GTA

[table]
[tr][td]400   [/td][td]Landstalker[/td][/tr]
[tr][td]401[/td][td]Bravura[/td][/tr]
[tr][td]402[/td][td]Buffalo[/td][/tr]
[tr][td]403[/td][td]Linerun[/td][/tr]
[tr][td]404[/td][td]Peren[/td][/tr]
[tr][td]405[/td][td]Sentinel[/td][/tr]
[tr][td]406[/td][td]Dumper[/td][/tr]
[tr][td]407[/td][td]Firetruck[/td][/tr]
[tr][td]408[/td][td]Trash[/td][/tr]
[tr][td]409[/td][td]Stretch[/td][/tr]
[tr][td]410[/td][td]Manana[/td][/tr]
[tr][td]411[/td][td]Infernus[/td][/tr]
[tr][td]412[/td][td]Voodoo[/td][/tr]
[tr][td]413[/td][td]Pony[/td][/tr]
[tr][td]414[/td][td]Mule[/td][/tr]
[tr][td]415[/td][td]Cheetah[/td][/tr]
[tr][td]416[/td][td]Ambulance[/td][/tr]
[tr][td]417[/td][td]Leviathan[/td][/tr]
[tr][td]418[/td][td]Moonbeam[/td][/tr]
[tr][td]419[/td][td]Esperant[/td][/tr]
[tr][td]420[/td][td]Taxi[/td][/tr]
[tr][td]421[/td][td]Washing[/td][/tr]
[tr][td]422[/td][td]Bobcat[/td][/tr]
[tr][td]423[/td][td]Mr. Whoop[/td][/tr]
[tr][td]424[/td][td]BF Injection[/td][/tr]
[tr][td]425[/td][td]Hunter[/td][/tr]
[tr][td]426[/td][td]Premier[/td][/tr]
[tr][td]427[/td][td]Enforcer[/td][/tr]
[tr][td]428[/td][td]Securicar[/td][/tr]
[tr][td]429[/td][td]Banshee[/td][/tr]
[tr][td]430[/td][td]Predator[/td][/tr]
[tr][td]431[/td][td]Bus[/td][/tr]
[tr][td]432[/td][td]Rhino Tank[/td][/tr]
[tr][td]433[/td][td]Army Barracks[/td][/tr]
[tr][td]434[/td][td]Hotknife[/td][/tr]
[tr][td]435[/td][td]Trailer1[/td][/tr]
[tr][td]436[/td][td]Previon[/td][/tr]
[tr][td]437[/td][td]Coach[/td][/tr]
[tr][td]438[/td][td]Cabbie[/td][/tr]
[tr][td]439[/td][td]Stallion[/td][/tr]
[tr][td]440[/td][td]Rumpo[/td][/tr]
[tr][td]441[/td][td]Remote Control Bandit[/td][/tr]
[tr][td]442[/td][td]Romero[/td][/tr]
[tr][td]443[/td][td]Packer[/td][/tr]
[tr][td]444[/td][td]Monster[/td][/tr]
[tr][td]445[/td][td]Admiral[/td][/tr]
[tr][td]446[/td][td]Squalo[/td][/tr]
[tr][td]447[/td][td]Seaspar[/td][/tr]
[tr][td]448[/td][td]Pizzaboy[/td][/tr]
[tr][td]449[/td][td]Tram[/td][/tr]
[tr][td]450[/td][td]---[/td][/tr]
[tr][td]451[/td][td]Turismo[/td][/tr]
[tr][td]452[/td][td]Speeder[/td][/tr]
[tr][td]453[/td][td]Reefer[/td][/tr]
[tr][td]454[/td][td]Tropic[/td][/tr]
[tr][td]455[/td][td]Flatbed[/td][/tr]
[tr][td]456[/td][td]Yankee[/td][/tr]
[tr][td]457[/td][td]Caddy[/td][/tr]
[tr][td]458[/td][td]Solair[/td][/tr]
[tr][td]459[/td][td]Topfun[/td][/tr]
[tr][td]460[/td][td]Skimmer[/td][/tr]
[tr][td]461[/td][td]PJC 600[/td][/tr]
[tr][td]462[/td][td]Faggio[/td][/tr]
[tr][td]463[/td][td]Freeway[/td][/tr]
[tr][td]464[/td][td]Remote Control Baron[/td][/tr]
[tr][td]465[/td][td]Remote Control Raider[/td][/tr]
[tr][td]466[/td][td]Glendale[/td][/tr]
[tr][td]467[/td][td]Oceanic[/td][/tr]
[tr][td]468[/td][td]Sanchez[/td][/tr]
[tr][td]469[/td][td]Sparrow[/td][/tr]
[tr][td]470[/td][td]Patriot[/td][/tr]
[tr][td]471[/td][td]Quad[/td][/tr]
[tr][td]472[/td][td]Coastguard[/td][/tr]
[tr][td]473[/td][td]Dinghy[/td][/tr]
[tr][td]474[/td][td]Hermes[/td][/tr]
[tr][td]475[/td][td]Sabre[/td][/tr]
[tr][td]476[/td][td]Rustler[/td][/tr]
[tr][td]477[/td][td]ZR350[/td][/tr]
[tr][td]478[/td][td]Walton[/td][/tr]
[tr][td]479[/td][td]Regina[/td][/tr]
[tr][td]480[/td][td]Comet[/td][/tr]
[tr][td]481[/td][td]BMX[/td][/tr]
[tr][td]482[/td][td]Burrito[/td][/tr]
[tr][td]483[/td][td]Camper[/td][/tr]
[tr][td]484[/td][td]Marquis[/td][/tr]
[tr][td]485[/td][td]Baggage[/td][/tr]
[tr][td]486[/td][td]Dozer[/td][/tr]
[tr][td]487[/td][td]Maverick[/td][/tr]
[tr][td]488[/td][td]News Maverick[/td][/tr]
[tr][td]489[/td][td]Rancher[/td][/tr]
[tr][td]490[/td][td]FBI Rancher[/td][/tr]
[tr][td]491[/td][td]Virgo[/td][/tr]
[tr][td]492[/td][td]Greenwood[/td][/tr]
[tr][td]493[/td][td]Jetmax[/td][/tr]
[tr][td]494[/td][td]Hotring[/td][/tr]
[tr][td]495[/td][td]Sandking[/td][/tr]
[tr][td]496[/td][td]Blistac[/td][/tr]
[tr][td]497[/td][td]Police Maverick[/td][/tr]
[tr][td]498[/td][td]Boxville[/td][/tr]
[tr][td]499[/td][td]Benson[/td][/tr]
[tr][td]500[/td][td]Mesa[/td][/tr]
[tr][td]501[/td][td]Remote Controlled Goblin[/td][/tr]
[tr][td]502[/td][td]Hotring Racer[/td][/tr]
[tr][td]503[/td][td]Hotring Racer[/td][/tr]
[tr][td]504[/td][td]Bloodring Banger[/td][/tr]
[tr][td]505[/td][td]Rancher[/td][/tr]
[tr][td]506[/td][td]Super GT[/td][/tr]
[tr][td]507[/td][td]Elegant[/td][/tr]
[tr][td]508[/td][td]Journey[/td][/tr]
[tr][td]509[/td][td]Bike[/td][/tr]
[tr][td]510[/td][td]Mountian Bike[/td][/tr]
[tr][td]511[/td][td]Beagle[/td][/tr]
[tr][td]512[/td][td]cropduster[/td][/tr]
[tr][td]513[/td][td]Stuntplane[/td][/tr]
[tr][td]514[/td][td]Tanker[/td][/tr]
[tr][td]515[/td][td]Roadtrain[/td][/tr]
[tr][td]516[/td][td]Nebula[/td][/tr]
[tr][td]517[/td][td]Majestic[/td][/tr]
[tr][td]518[/td][td]Buccaneer[/td][/tr]
[tr][td]519[/td][td]Shamal[/td][/tr]
[tr][td]520[/td][td]Hydra[/td][/tr]
[tr][td]521[/td][td]FCR-900[/td][/tr]
[tr][td]522[/td][td]NRG-500[/td][/tr]
[tr][td]523[/td][td]HPV1000[/td][/tr]
[tr][td]524[/td][td]Cement Truck[/td][/tr]
[tr][td]525[/td][td]Towtruck[/td][/tr]
[tr][td]526[/td][td]Fortune[/td][/tr]
[tr][td]527[/td][td]Cadrona[/td][/tr]
[tr][td]528[/td][td]FBI Truck[/td][/tr]
[tr][td]529[/td][td]Willard[/td][/tr]
[tr][td]530[/td][td]Forklift[/td][/tr]
[tr][td]531[/td][td]Tractor[/td][/tr]
[tr][td]532[/td][td]Combine Harvester[/td][/tr]
[tr][td]533[/td][td]Feltzer[/td][/tr]
[tr][td]534[/td][td]Remington[/td][/tr]
[tr][td]535[/td][td]Slamvan[/td][/tr]
[tr][td]536[/td][td]Blade[/td][/tr]
[tr][td]537[/td][td]Freighter[/td][/tr]
[tr][td]538[/td][td]Streak[/td][/tr]
[tr][td]539[/td][td]Vortex[/td][/tr]
[tr][td]540[/td][td]Vincent[/td][/tr]
[tr][td]541[/td][td]Bullet[/td][/tr]
[tr][td]542[/td][td]Clover[/td][/tr]
[tr][td]543[/td][td]Sadler[/td][/tr]
[tr][td]544[/td][td]Fire Truck[/td][/tr]
[tr][td]545[/td][td]Hustler[/td][/tr]
[tr][td]546[/td][td]Intruder[/td][/tr]
[tr][td]547[/td][td]Primo[/td][/tr]
[tr][td]548[/td][td]Cargobob[/td][/tr]
[tr][td]549[/td][td]Tampa[/td][/tr]
[tr][td]550[/td][td]Sunrise[/td][/tr]
[tr][td]551[/td][td]Merit[/td][/tr]
[tr][td]552[/td][td]Utility Van[/td][/tr]
[tr][td]553[/td][td]Nevada[/td][/tr]
[tr][td]554[/td][td]Yosemite[/td][/tr]
[tr][td]555[/td][td]Windsor[/td][/tr]
[tr][td]556[/td][td]Monster[/td][/tr]
[tr][td]557[/td][td]Monster[/td][/tr]
[tr][td]558[/td][td]Uranus[/td][/tr]
[tr][td]559[/td][td]Jester[/td][/tr]
[tr][td]560[/td][td]Sultan[/td][/tr]
[tr][td]561[/td][td]Stratum[/td][/tr]
[tr][td]562[/td][td]Elegy[/td][/tr]
[tr][td]563[/td][td]Raindance[/td][/tr]
[tr][td]564[/td][td]Remote Controlled Tiger[/td][/tr]
[tr][td]565[/td][td]Flash[/td][/tr]
[tr][td]566[/td][td]Tahoma[/td][/tr]
[tr][td]567[/td][td]Savanna[/td][/tr]
[tr][td]568[/td][td]Bandito[/td][/tr]
[tr][td]569[/td][td]Freiflat[/td][/tr]
[tr][td]570[/td][td]Streakc[/td][/tr]
[tr][td]571[/td][td]Kart[/td][/tr]
[tr][td]572[/td][td]Mower[/td][/tr]
[tr][td]573[/td][td]Dune[/td][/tr]
[tr][td]574[/td][td]Sweeper[/td][/tr]
[tr][td]575[/td][td]Broadway[/td][/tr]
[tr][td]576[/td][td]Tornado[/td][/tr]
[tr][td]577[/td][td]AT-400[/td][/tr]
[tr][td]578[/td][td]DFT-30[/td][/tr]
[tr][td]579[/td][td]Huntley[/td][/tr]
[tr][td]580[/td][td]Stafford[/td][/tr]
[tr][td]581[/td][td]BF-400[/td][/tr]
[tr][td]582[/td][td]Newsvan[/td][/tr]
[tr][td]583[/td][td]Tug[/td][/tr]
[tr][td]584[/td][td]Petrotr[/td][/tr]
[tr][td]585[/td][td]Emperor[/td][/tr]
[tr][td]586[/td][td]Wayfarer[/td][/tr]
[tr][td]587[/td][td]Euros[/td][/tr]
[tr][td]588[/td][td]Hotdog[/td][/tr]
[tr][td]589[/td][td]Club[/td][/tr]
[tr][td]590[/td][td]Freibox[/td][/tr]
[tr][td]591[/td][td]Artict3[/td][/tr]
[tr][td]592[/td][td]Andromada[/td][/tr]
[tr][td]593[/td][td]Dodo[/td][/tr]
[tr][td]594[/td][td]Remote Controlled Cam[/td][/tr]
[tr][td]595[/td][td]Launch[/td][/tr]
[tr][td]596[/td][td]Police Car (LS)[/td][/tr]
[tr][td]597[/td][td]Police Car (SF)[/td][/tr]
[tr][td]598[/td][td]Police Car (LV)[/td][/tr]
[tr][td]599[/td][td]Ranger[/td][/tr]
[tr][td]600[/td][td]Picador[/td][/tr]
[tr][td]601[/td][td]S.W.A.T.[/td][/tr]
[tr][td]602[/td][td]Alpha[/td][/tr]
[tr][td]603[/td][td]Phoenix[/td][/tr]
[tr][td]604[/td][td]Glendale[/td][/tr]
[tr][td]605[/td][td]Sadler[/td][/tr]
[tr][td]606[/td][td]Bagbox a[/td][/tr]
[tr][td]607[/td][td]Bagbox b[/td][/tr]
[tr][td]608[/td][td]Tugstair[/td][/tr]
[tr][td]609[/td][td]Boxville[/td][/tr]
[tr][td]610[/td][td]Farmtr1[/td][/tr]
[tr][td]611[/td][td]Utiltr1[/td][/tr]
[/table]

GTA Weapons

[table]
[tr][td]0[/td][td]Unarmed[/td][/tr]
[tr][td]1[/td][td]Brass Knuckles[/td][/tr]
[tr][td]2[/td][td]Golf Club[/td][/tr]
[tr][td]3[/td][td]Night Stick[/td][/tr]
[tr][td]4[/td][td]Knife[/td][/tr]
[tr][td]5[/td][td]Baseball Bat[/td][/tr]
[tr][td]6[/td][td]Shovel[/td][/tr]
[tr][td]7[/td][td]Pool cue[/td][/tr]
[tr][td]8[/td][td]Katana[/td][/tr]
[tr][td]9[/td][td]Chainsaw[/td][/tr]
[tr][td]10[/td][td]Purple Dildo[/td][/tr]
[tr][td]11[/td][td]White Dildo[/td][/tr]
[tr][td]12[/td][td]Long White Dildo[/td][/tr]
[tr][td]13[/td][td]White Dildo 2[/td][/tr]
[tr][td]14[/td][td]Flowers[/td][/tr]
[tr][td]15[/td][td]Cane[/td][/tr]
[tr][td]16[/td][td]Grenades[/td][/tr]
[tr][td]17[/td][td]Tear Gas[/td][/tr]
[tr][td]18[/td][td]Molotovs[/td][/tr]
[tr][td]22[/td][td]Pistol[/td][/tr]
[tr][td]23[/td][td]Silenced Pistol[/td][/tr]
[tr][td]24[/td][td]Desert Eagle[/td][/tr]
[tr][td]25[/td][td]Shotgun[/td][/tr]
[tr][td]26[/td][td]Sawn Off Shotgun[/td][/tr]
[tr][td]27[/td][td]Combat Shotgun[/td][/tr]
[tr][td]28[/td][td]Micro Uzi (Mac 10)[/td][/tr]
[tr][td]29[/td][td]MP5[/td][/tr]
[tr][td]30[/td][td]AK47[/td][/tr]
[tr][td]31[/td][td]M4[/td][/tr]
[tr][td]32[/td][td]Tec9[/td][/tr]
[tr][td]33[/td][td]Rifle[/td][/tr]
[tr][td]34[/td][td]Sniper Rifle[/td][/tr]
[tr][td]35[/td][td]RPG[/td][/tr]
[tr][td]36[/td][td]Missile Launcher[/td][/tr]
[tr][td]37[/td][td]Flame Thrower[/td][/tr]
[tr][td]38[/td][td]Minigun[/td][/tr]
[tr][td]39[/td][td]Sachel Charges[/td][/tr]
[tr][td]40[/td][td]Detonator[/td][/tr]
[tr][td]41[/td][td]Spray Paint[/td][/tr]
[tr][td]42[/td][td]Fire Extinguisher[/td][/tr]
[tr][td]43[/td][td]Camera[/td][/tr]
[tr][td]44[/td][td]Nightvision Goggles[/td][/tr]
[tr][td]45[/td][td]Thermal Goggles[/td][/tr]
[tr][td]46[/td][td]Parachute[/td][/tr]
[/table]
Reply
#2
From Boyeltt in the other unoffical forums:

Links to online resources:

Old forums: http://web.archive.org/web/2007082623194.../index.php
http://wiki.sa-mp.com/wiki/Main_Page - SA-MP wiki
- http://wiki.sa-mp.com/wiki/Scripting_Basics
- http://wiki.sa-mp.com/wiki/Scripting_Functions
- http://wiki.sa-mp.com/wiki/Scripting_Callbacks
- http://wiki.sa-mp.com/wiki/PAWN_tutorial_1
- http://wiki.sa-mp.com/wiki/PAWN_tutorial_2
http://f3llah1n.eyebro.ws/sa-mp/newbie-s...indows.txt - A brilliant guide to setting up and running your own server.
http://sa-mp.no-ip.org/ - hosting for you game modes (remember to include the .pwn)
http://wiki.amxmodx.org/index.php/Pawn_Tutorial - This guide is rather hardcoded to AMX Mod X, but still good
http://pawn.pastebin.com/  - paste code here for debugging
irc://irc.gtanet.com/sa-mp.scripting - official IRC channel
http://stephantom2.st.funpic.de/experiments/samp/ - unofficial SA-MP PAWN documentation
http://www.gtamodding.com/index.php?title=Category:PAWN - some basic tutorials and other bits
http://www.xendot.com/games/grandtheftau...es/all.php - List of all vehicles
http://virtualscripting.net/forum/viewforum.php?f=20 - External scripting site with many tutorials.

(Reply if you have anything useful to be added/changed)

GameText Styles
    * 0 - Fades in and out.
    * 1 - Fades out automatically after 6 secs. If you have a time setting longer than that, it will re-appear after fading out and repeat until the time ends.
    * 2 - Doesn't disappear.
    * 3
    * 4
    * 5 - Displays for 3 seconds, regardless of what time you set.
    * 6

GameText Strings
~n~ - New line
~r~ - Red
~g~ - Green
~b~ - Blue
~w~ - White
~y~ - Yellow
~l~ - Black
~h~ - Lighter
~p~ - Purple
] - Creates a * in some texts instead of a ]
~u~ - Creates an up arrow
~d~ - Create a down arrow
~<~ - Creates a left arrow
~>~ - Creates a right arrow

Weapons
0 - Unarmed
1 - Brass Knuckles
2 - Golf Club
3 - Night Stick
4 - Knife
5 - Baseball Bat
6 - Shovel
7 - Pool cue
8 - Katana
9 - Chainsaw
10 - Purple Dildo
11 - White Dildo
12 - Long White Dildo
13 - White Dildo 2
14 - Flowers
15 - Cane
16 - Grenades
17 - Tear Gas
18 - Molotovs
22 - Pistol
23 - Silenced Pistol
24 - Desert Eagle
25 - Shotgun
26 - Sawn Off Shotgun
27 - Combat Shotgun
28 - Micro Uzi (Mac 10)
29 - MP5
30 - AK47
31 - M4
32 - Tec9
33 - Rifle
34 - Sniper Rifle
35 - RPG
36 - Missile Launcher
37 - Flame Thrower
38 - Minigun
39 - Sachel Charges
40 - Detonator
41 - Spray Paint
42 - Fire Extinguisher
43 - Camera
44 - Nightvision Goggles
45 - Thermal Goggles
46 - Parachute

(Credit to Opius)

(Edit by spookie):
$GTASA\data\AudioEvents.txt seems to contain a list of sound ids.
Animation Reference: http://www.sa-mp.com/scriptingRC3/SA_AnimList.txt

Internal Errors:

If you get these reinstall, it means SA:MP has detected mods and is refusing to let you play as mods are not allowed.

Generic Limits:
    * Players - 200
    * Vehicle Models - 70
    * Vehicles - 700
    * Pickups - 100 (dynamic)
    * Objects - 150 (250 possible but unstable) (dynamic)
    * Text Draws - 96 (dynamic)
    * Gang Zones - 1024 (dynamic)
    * Menus - 128 (dynamic)

OnPlayerDisconnect reasons
0 = Timeout
1 = Left
2 = Kicked

Weapon Slot Weapons:
    * 0 - 0, 1
    * 1 - 2, 3, 4, 5, 6, 7, 8, 9
    * 2 - 22, 23, 24
    * 3 - 25, 26, 27
    * 4 - 28, 29, 32
    * 5 - 30, 31
    * 6 - 33, 34
    * 7 - 35, 36, 37, 38
    * 8 - 16, 17, 18, 39
    * 9 - 41, 42, 43
    * 10 - 10, 11, 12, 13, 14, 15
    * 11 - 44, 45, 46
    * 12 - 40
Reply
#3
Sound IDs

Object IDs

Weather IDs

Pickup model IDs and types

Weapon IDs

wiki :)
Reply