Ragemp-roleplay-skript/types-gt-mp/GTA.d.ts
2019-04-16 13:59:07 +02:00

3455 lines
90 KiB
TypeScript

declare namespace GTA {
enum AnimationFlags {
None = 0,
Loop = 1,
StayInEndFrame = 2,
UpperBodyOnly = 16,
AllowRotation = 32,
CancelableWithMovement = 128,
RagdollOnCollision = 4194304
}
class Blip {
Position: GTA.Math.Vector3;
Rotation: number;
Scale: number;
readonly Type: number;
Alpha: number;
Priority: number;
NumberLabel: number;
Color: GTA.BlipColor;
Sprite: GTA.BlipSprite;
Name: string;
readonly Entity: GTA.Entity;
ShowRoute: boolean;
IsFriendly: boolean;
IsFlashing: boolean;
readonly IsOnMinimap: boolean;
IsShortRange: boolean;
constructor(handle: number);
RemoveNumberLabel(): void;
Remove(): void;
Exists(): boolean;
Exists(blip: GTA.Blip): boolean;
Equals(blip: GTA.Blip): boolean;
Equals(obj: any): boolean;
GetHashCode(): number;
}
enum BlipColor {
White = 0,
Red = 1,
Green = 2,
Blue = 3,
Yellow = 66
}
enum BlipSprite {
Standard = 1,
BigBlip = 2,
PoliceOfficer = 3,
PoliceArea = 4,
Square = 5,
Player = 6,
North = 7,
Waypoint = 8,
BigCircle = 9,
BigCircleOutline = 10,
ArrowUpOutlined = 11,
ArrowDownOutlined = 12,
ArrowUp = 13,
ArrowDown = 14,
PoliceHelicopterAnimated = 15,
Jet = 16,
Number1 = 17,
Number2 = 18,
Number3 = 19,
Number4 = 20,
Number5 = 21,
Number6 = 22,
Number7 = 23,
Number8 = 24,
Number9 = 25,
Number10 = 26,
GTAOCrew = 27,
GTAOFriendly = 28,
Lift = 36,
RaceFinish = 38,
Safehouse = 40,
PoliceOfficer2 = 41,
PoliceCarDot = 42,
PoliceHelicopter = 43,
ChatBubble = 47,
Garage2 = 50,
Drugs = 51,
Store = 52,
PoliceCar = 56,
PolicePlayer = 58,
PoliceStation = 60,
Hospital = 61,
Helicopter = 64,
StrangersAndFreaks = 65,
ArmoredTruck = 66,
TowTruck = 68,
Barber = 71,
LosSantosCustoms = 72,
Clothes = 73,
TattooParlor = 75,
Simeon = 76,
Lester = 77,
Michael = 78,
Trevor = 79,
Rampage = 84,
VinewoodTours = 85,
Lamar = 86,
Franklin = 88,
Chinese = 89,
Airport = 90,
Bar = 93,
BaseJump = 94,
CarWash = 100,
ComedyClub = 102,
Dart = 103,
FIB = 106,
DollarSign = 108,
Golf = 109,
AmmuNation = 110,
Exile = 112,
ShootingRange = 119,
Solomon = 120,
StripClub = 121,
Tennis = 122,
Triathlon = 126,
OffRoadRaceFinish = 127,
Key = 134,
MovieTheater = 135,
Music = 136,
Marijuana = 140,
Hunting = 141,
ArmsTraffickingGround = 147,
Nigel = 149,
AssaultRifle = 150,
Bat = 151,
Grenade = 152,
Health = 153,
Knife = 154,
Molotov = 155,
Pistol = 156,
RPG = 157,
Shotgun = 158,
SMG = 159,
Sniper = 160,
SonicWave = 161,
PointOfInterest = 162,
GTAOPassive = 163,
GTAOUsingMenu = 164,
Link = 171,
Minigun = 173,
GrenadeLauncher = 174,
Armor = 175,
Castle = 176,
Camera = 184,
Handcuffs = 188,
Yoga = 197,
Cab = 198,
Number11 = 199,
Number12 = 200,
Number13 = 201,
Number14 = 202,
Number15 = 203,
Number16 = 204,
Shrink = 205,
Epsilon = 206,
PersonalVehicleCar = 225,
PersonalVehicleBike = 226,
Custody = 237,
ArmsTraffickingAir = 251,
Fairground = 266,
PropertyManagement = 267,
Altruist = 269,
Enemy = 270,
Chop = 273,
Dead = 274,
Hooker = 279,
Friend = 280,
BountyHit = 303,
GTAOMission = 304,
GTAOSurvival = 305,
CrateDrop = 306,
PlaneDrop = 307,
Sub = 308,
Race = 309,
Deathmatch = 310,
ArmWrestling = 311,
AmmuNationShootingRange = 313,
RaceAir = 314,
RaceCar = 315,
RaceSea = 316,
GarbageTruck = 318,
SafehouseForSale = 350,
Package = 351,
MartinMadrazo = 352,
EnemyHelicopter = 353,
Boost = 354,
Devin = 355,
Marina = 356,
Garage = 357,
GolfFlag = 358,
Hangar = 359,
Helipad = 360,
JerryCan = 361,
Masks = 362,
HeistSetup = 363,
Incapacitated = 364,
PickupSpawn = 365,
BoilerSuit = 366,
Completed = 367,
Rockets = 368,
GarageForSale = 369,
HelipadForSale = 370,
MarinaForSale = 371,
HangarForSale = 372,
Business = 374,
BusinessForSale = 375,
RaceBike = 376,
Parachute = 377,
TeamDeathmatch = 378,
RaceFoot = 379,
VehicleDeathmatch = 380,
Barry = 381,
Dom = 382,
MaryAnn = 383,
Cletus = 384,
Josh = 385,
Minute = 386,
Omega = 387,
Tonya = 388,
Paparazzo = 389,
Crosshair = 390,
Creator = 398,
CreatorDirection = 399,
Abigail = 400,
Blimp = 401,
Repair = 402,
Testosterone = 403,
Dinghy = 404,
Fanatic = 405,
Information = 407,
CaptureBriefcase = 408,
LastTeamStanding = 409,
Boat = 410,
CaptureHouse = 411,
JerryCan2 = 415,
RP = 416,
GTAOPlayerSafehouse = 417,
GTAOPlayerSafehouseDead = 418,
CaptureAmericanFlag = 419,
CaptureFlag = 420,
Tank = 421,
HelicopterAnimated = 422,
Plane = 423,
PlayerNoColor = 425,
GunCar = 426,
Speedboat = 427,
Heist = 428,
Stopwatch = 430,
DollarSignCircled = 431,
Crosshair2 = 432,
DollarSignSquared = 434
}
enum Bone {
SKEL_ROOT = 0,
SKEL_Pelvis = 11816,
SKEL_L_Thigh = 58271,
SKEL_L_Calf = 63931,
SKEL_L_Foot = 14201,
SKEL_L_Toe0 = 2108,
IK_L_Foot = 65245,
PH_L_Foot = 57717,
MH_L_Knee = 46078,
SKEL_R_Thigh = 51826,
SKEL_R_Calf = 36864,
SKEL_R_Foot = 52301,
SKEL_R_Toe0 = 20781,
IK_R_Foot = 35502,
PH_R_Foot = 24806,
MH_R_Knee = 16335,
RB_L_ThighRoll = 23639,
RB_R_ThighRoll = 6442,
SKEL_Spine_Root = 57597,
SKEL_Spine0 = 23553,
SKEL_Spine1 = 24816,
SKEL_Spine2 = 24817,
SKEL_Spine3 = 24818,
SKEL_L_Clavicle = 64729,
SKEL_L_UpperArm = 45509,
SKEL_L_Forearm = 61163,
SKEL_L_Hand = 18905,
SKEL_L_Finger00 = 26610,
SKEL_L_Finger01 = 4089,
SKEL_L_Finger02 = 4090,
SKEL_L_Finger10 = 26611,
SKEL_L_Finger11 = 4169,
SKEL_L_Finger12 = 4170,
SKEL_L_Finger20 = 26612,
SKEL_L_Finger21 = 4185,
SKEL_L_Finger22 = 4186,
SKEL_L_Finger30 = 26613,
SKEL_L_Finger31 = 4137,
SKEL_L_Finger32 = 4138,
SKEL_L_Finger40 = 26614,
SKEL_L_Finger41 = 4153,
SKEL_L_Finger42 = 4154,
PH_L_Hand = 60309,
IK_L_Hand = 36029,
RB_L_ForeArmRoll = 61007,
RB_L_ArmRoll = 5232,
MH_L_Elbow = 22711,
SKEL_R_Clavicle = 10706,
SKEL_R_UpperArm = 40269,
SKEL_R_Forearm = 28252,
SKEL_R_Hand = 57005,
SKEL_R_Finger00 = 58866,
SKEL_R_Finger01 = 64016,
SKEL_R_Finger02 = 64017,
SKEL_R_Finger10 = 58867,
SKEL_R_Finger11 = 64096,
SKEL_R_Finger12 = 64097,
SKEL_R_Finger20 = 58868,
SKEL_R_Finger21 = 64112,
SKEL_R_Finger22 = 64113,
SKEL_R_Finger30 = 58869,
SKEL_R_Finger31 = 64064,
SKEL_R_Finger32 = 64065,
SKEL_R_Finger40 = 58870,
SKEL_R_Finger41 = 64080,
SKEL_R_Finger42 = 64081,
PH_R_Hand = 28422,
IK_R_Hand = 6286,
RB_R_ForeArmRoll = 43810,
RB_R_ArmRoll = 37119,
MH_R_Elbow = 2992,
SKEL_Neck_1 = 39317,
SKEL_Head = 31086,
IK_Head = 12844,
FACIAL_facialRoot = 65068,
FB_L_Brow_Out_000 = 58331,
FB_L_Lid_Upper_000 = 45750,
FB_L_Eye_000 = 25260,
FB_L_CheekBone_000 = 21550,
FB_L_Lip_Corner_000 = 29868,
FB_R_Lid_Upper_000 = 43536,
FB_R_Eye_000 = 27474,
FB_R_CheekBone_000 = 19336,
FB_R_Brow_Out_000 = 1356,
FB_R_Lip_Corner_000 = 11174,
FB_Brow_Centre_000 = 37193,
FB_UpperLipRoot_000 = 20178,
FB_UpperLip_000 = 61839,
FB_L_Lip_Top_000 = 20279,
FB_R_Lip_Top_000 = 17719,
FB_Jaw_000 = 46240,
FB_LowerLipRoot_000 = 17188,
FB_LowerLip_000 = 20623,
FB_L_Lip_Bot_000 = 47419,
FB_R_Lip_Bot_000 = 49979,
FB_Tongue_000 = 47495,
RB_Neck_1 = 35731,
IK_Root = 56604
}
class Camera {
IsActive: boolean;
Position: GTA.Math.Vector3;
Rotation: GTA.Math.Vector3;
Direction: GTA.Math.Vector3;
FieldOfView: number;
NearClip: number;
FarClip: number;
NearDepthOfField: number;
FarDepthOfField: number;
DepthOfFieldStrength: number;
MotionBlurStrength: number;
readonly IsShaking: boolean;
ShakeAmplitude: number;
readonly IsInterpolating: boolean;
constructor(handle: number);
GetOffsetInWorldCoords(offset: GTA.Math.Vector3): GTA.Math.Vector3;
GetOffsetFromWorldCoords(worldCoords: GTA.Math.Vector3): GTA.Math.Vector3;
Shake(shakeType: GTA.CameraShake, amplitude: number): void;
StopShaking(): void;
PointAt(target: GTA.Entity): void;
PointAt(target: GTA.Entity, offset: GTA.Math.Vector3): void;
PointAt(target: GTA.Ped, boneIndex: number): void;
PointAt(target: GTA.Ped, boneIndex: number, offset: GTA.Math.Vector3): void;
PointAt(target: GTA.Math.Vector3): void;
StopPointing(): void;
InterpTo(to: GTA.Camera, duration: number, easePosition: boolean, easeRotation: boolean): void;
AttachTo(entity: GTA.Entity, offset: GTA.Math.Vector3): void;
AttachTo(entity: GTA.Ped, boneIndex: number, offset: GTA.Math.Vector3): void;
Detach(): void;
Destroy(): void;
Exists(): boolean;
Exists(camera: GTA.Camera): boolean;
Equals(camera: GTA.Camera): boolean;
Equals(obj: any): boolean;
GetHashCode(): number;
}
enum CameraShake {
Hand = 0,
SmallExplosion = 1,
MediumExplosion = 2,
LargeExplosion = 3,
Jolt = 4,
Vibrate = 5,
RoadVibration = 6,
Drunk = 7,
SkyDiving = 8,
FamilyDrugTrip = 9,
DeathFail = 10
}
enum CargobobHook {
Hook = 0,
Magnet = 1
}
enum Control {
NextCamera = 0,
LookLeftRight = 1,
LookUpDown = 2,
LookUpOnly = 3,
LookDownOnly = 4,
LookLeftOnly = 5,
LookRightOnly = 6,
CinematicSlowMo = 7,
FlyUpDown = 8,
FlyLeftRight = 9,
ScriptedFlyZUp = 10,
ScriptedFlyZDown = 11,
WeaponWheelUpDown = 12,
WeaponWheelLeftRight = 13,
WeaponWheelNext = 14,
WeaponWheelPrev = 15,
SelectNextWeapon = 16,
SelectPrevWeapon = 17,
SkipCutscene = 18,
CharacterWheel = 19,
MultiplayerInfo = 20,
Sprint = 21,
Jump = 22,
Enter = 23,
Attack = 24,
Aim = 25,
LookBehind = 26,
Phone = 27,
SpecialAbility = 28,
SpecialAbilitySecondary = 29,
MoveLeftRight = 30,
MoveUpDown = 31,
MoveUpOnly = 32,
MoveDownOnly = 33,
MoveLeftOnly = 34,
MoveRightOnly = 35,
Duck = 36,
SelectWeapon = 37,
Pickup = 38,
SniperZoom = 39,
SniperZoomInOnly = 40,
SniperZoomOutOnly = 41,
SniperZoomInSecondary = 42,
SniperZoomOutSecondary = 43,
Cover = 44,
Reload = 45,
Talk = 46,
Detonate = 47,
HUDSpecial = 48,
Arrest = 49,
AccurateAim = 50,
Context = 51,
ContextSecondary = 52,
WeaponSpecial = 53,
WeaponSpecial2 = 54,
Dive = 55,
DropWeapon = 56,
DropAmmo = 57,
ThrowGrenade = 58,
VehicleMoveLeftRight = 59,
VehicleMoveUpDown = 60,
VehicleMoveUpOnly = 61,
VehicleMoveDownOnly = 62,
VehicleMoveLeftOnly = 63,
VehicleMoveRightOnly = 64,
VehicleSpecial = 65,
VehicleGunLeftRight = 66,
VehicleGunUpDown = 67,
VehicleAim = 68,
VehicleAttack = 69,
VehicleAttack2 = 70,
VehicleAccelerate = 71,
VehicleBrake = 72,
VehicleDuck = 73,
VehicleHeadlight = 74,
VehicleExit = 75,
VehicleHandbrake = 76,
VehicleHotwireLeft = 77,
VehicleHotwireRight = 78,
VehicleLookBehind = 79,
VehicleCinCam = 80,
VehicleNextRadio = 81,
VehiclePrevRadio = 82,
VehicleNextRadioTrack = 83,
VehiclePrevRadioTrack = 84,
VehicleRadioWheel = 85,
VehicleHorn = 86,
VehicleFlyThrottleUp = 87,
VehicleFlyThrottleDown = 88,
VehicleFlyYawLeft = 89,
VehicleFlyYawRight = 90,
VehiclePassengerAim = 91,
VehiclePassengerAttack = 92,
VehicleSpecialAbilityFranklin = 93,
VehicleStuntUpDown = 94,
VehicleCinematicUpDown = 95,
VehicleCinematicUpOnly = 96,
VehicleCinematicDownOnly = 97,
VehicleCinematicLeftRight = 98,
VehicleSelectNextWeapon = 99,
VehicleSelectPrevWeapon = 100,
VehicleRoof = 101,
VehicleJump = 102,
VehicleGrapplingHook = 103,
VehicleShuffle = 104,
VehicleDropProjectile = 105,
VehicleMouseControlOverride = 106,
VehicleFlyRollLeftRight = 107,
VehicleFlyRollLeftOnly = 108,
VehicleFlyRollRightOnly = 109,
VehicleFlyPitchUpDown = 110,
VehicleFlyPitchUpOnly = 111,
VehicleFlyPitchDownOnly = 112,
VehicleFlyUnderCarriage = 113,
VehicleFlyAttack = 114,
VehicleFlySelectNextWeapon = 115,
VehicleFlySelectPrevWeapon = 116,
VehicleFlySelectTargetLeft = 117,
VehicleFlySelectTargetRight = 118,
VehicleFlyVerticalFlightMode = 119,
VehicleFlyDuck = 120,
VehicleFlyAttackCamera = 121,
VehicleFlyMouseControlOverride = 122,
VehicleSubTurnLeftRight = 123,
VehicleSubTurnLeftOnly = 124,
VehicleSubTurnRightOnly = 125,
VehicleSubPitchUpDown = 126,
VehicleSubPitchUpOnly = 127,
VehicleSubPitchDownOnly = 128,
VehicleSubThrottleUp = 129,
VehicleSubThrottleDown = 130,
VehicleSubAscend = 131,
VehicleSubDescend = 132,
VehicleSubTurnHardLeft = 133,
VehicleSubTurnHardRight = 134,
VehicleSubMouseControlOverride = 135,
VehiclePushbikePedal = 136,
VehiclePushbikeSprint = 137,
VehiclePushbikeFrontBrake = 138,
VehiclePushbikeRearBrake = 139,
MeleeAttackLight = 140,
MeleeAttackHeavy = 141,
MeleeAttackAlternate = 142,
MeleeBlock = 143,
ParachuteDeploy = 144,
ParachuteDetach = 145,
ParachuteTurnLeftRight = 146,
ParachuteTurnLeftOnly = 147,
ParachuteTurnRightOnly = 148,
ParachutePitchUpDown = 149,
ParachutePitchUpOnly = 150,
ParachutePitchDownOnly = 151,
ParachuteBrakeLeft = 152,
ParachuteBrakeRight = 153,
ParachuteSmoke = 154,
ParachutePrecisionLanding = 155,
Map = 156,
SelectWeaponUnarmed = 157,
SelectWeaponMelee = 158,
SelectWeaponHandgun = 159,
SelectWeaponShotgun = 160,
SelectWeaponSmg = 161,
SelectWeaponAutoRifle = 162,
SelectWeaponSniper = 163,
SelectWeaponHeavy = 164,
SelectWeaponSpecial = 165,
SelectCharacterMichael = 166,
SelectCharacterFranklin = 167,
SelectCharacterTrevor = 168,
SelectCharacterMultiplayer = 169,
SaveReplayClip = 170,
SpecialAbilityPC = 171,
PhoneUp = 172,
PhoneDown = 173,
PhoneLeft = 174,
PhoneRight = 175,
PhoneSelect = 176,
PhoneCancel = 177,
PhoneOption = 178,
PhoneExtraOption = 179,
PhoneScrollForward = 180,
PhoneScrollBackward = 181,
PhoneCameraFocusLock = 182,
PhoneCameraGrid = 183,
PhoneCameraSelfie = 184,
PhoneCameraDOF = 185,
PhoneCameraExpression = 186,
FrontendDown = 187,
FrontendUp = 188,
FrontendLeft = 189,
FrontendRight = 190,
FrontendRdown = 191,
FrontendRup = 192,
FrontendRleft = 193,
FrontendRright = 194,
FrontendAxisX = 195,
FrontendAxisY = 196,
FrontendRightAxisX = 197,
FrontendRightAxisY = 198,
FrontendPause = 199,
FrontendPauseAlternate = 200,
FrontendAccept = 201,
FrontendCancel = 202,
FrontendX = 203,
FrontendY = 204,
FrontendLb = 205,
FrontendRb = 206,
FrontendLt = 207,
FrontendRt = 208,
FrontendLs = 209,
FrontendRs = 210,
FrontendLeaderboard = 211,
FrontendSocialClub = 212,
FrontendSocialClubSecondary = 213,
FrontendDelete = 214,
FrontendEndscreenAccept = 215,
FrontendEndscreenExpand = 216,
FrontendSelect = 217,
ScriptLeftAxisX = 218,
ScriptLeftAxisY = 219,
ScriptRightAxisX = 220,
ScriptRightAxisY = 221,
ScriptRUp = 222,
ScriptRDown = 223,
ScriptRLeft = 224,
ScriptRRight = 225,
ScriptLB = 226,
ScriptRB = 227,
ScriptLT = 228,
ScriptRT = 229,
ScriptLS = 230,
ScriptRS = 231,
ScriptPadUp = 232,
ScriptPadDown = 233,
ScriptPadLeft = 234,
ScriptPadRight = 235,
ScriptSelect = 236,
CursorAccept = 237,
CursorCancel = 238,
CursorX = 239,
CursorY = 240,
CursorScrollUp = 241,
CursorScrollDown = 242,
EnterCheatCode = 243,
InteractionMenu = 244,
MpTextChatAll = 245,
MpTextChatTeam = 246,
MpTextChatFriends = 247,
MpTextChatCrew = 248,
PushToTalk = 249,
CreatorLS = 250,
CreatorRS = 251,
CreatorLT = 252,
CreatorRT = 253,
CreatorMenuToggle = 254,
CreatorAccept = 255,
CreatorDelete = 256,
Attack2 = 257,
RappelJump = 258,
RappelLongJump = 259,
RappelSmashWindow = 260,
PrevWeapon = 261,
NextWeapon = 262,
MeleeAttack1 = 263,
MeleeAttack2 = 264,
Whistle = 265,
MoveLeft = 266,
MoveRight = 267,
MoveUp = 268,
MoveDown = 269,
LookLeft = 270,
LookRight = 271,
LookUp = 272,
LookDown = 273,
SniperZoomIn = 274,
SniperZoomOut = 275,
SniperZoomInAlternate = 276,
SniperZoomOutAlternate = 277,
VehicleMoveLeft = 278,
VehicleMoveRight = 279,
VehicleMoveUp = 280,
VehicleMoveDown = 281,
VehicleGunLeft = 282,
VehicleGunRight = 283,
VehicleGunUp = 284,
VehicleGunDown = 285,
VehicleLookLeft = 286,
VehicleLookRight = 287,
ReplayStartStopRecording = 288,
ReplayStartStopRecordingSecondary = 289,
ScaledLookLeftRight = 290,
ScaledLookUpDown = 291,
ScaledLookUpOnly = 292,
ScaledLookDownOnly = 293,
ScaledLookLeftOnly = 294,
ScaledLookRightOnly = 295,
ReplayMarkerDelete = 296,
ReplayClipDelete = 297,
ReplayPause = 298,
ReplayRewind = 299,
ReplayFfwd = 300,
ReplayNewmarker = 301,
ReplayRecord = 302,
ReplayScreenshot = 303,
ReplayHidehud = 304,
ReplayStartpoint = 305,
ReplayEndpoint = 306,
ReplayAdvance = 307,
ReplayBack = 308,
ReplayTools = 309,
ReplayRestart = 310,
ReplayShowhotkey = 311,
ReplayCycleMarkerLeft = 312,
ReplayCycleMarkerRight = 313,
ReplayFOVIncrease = 314,
ReplayFOVDecrease = 315,
ReplayCameraUp = 316,
ReplayCameraDown = 317,
ReplaySave = 318,
ReplayToggletime = 319,
ReplayToggletips = 320,
ReplayPreview = 321,
ReplayToggleTimeline = 322,
ReplayTimelinePickupClip = 323,
ReplayTimelineDuplicateClip = 324,
ReplayTimelinePlaceClip = 325,
ReplayCtrl = 326,
ReplayTimelineSave = 327,
ReplayPreviewAudio = 328,
VehicleDriveLook = 329,
VehicleDriveLook2 = 330,
VehicleFlyAttack2 = 331,
RadioWheelUpDown = 332,
RadioWheelLeftRight = 333,
VehicleSlowMoUpDown = 334,
VehicleSlowMoUpOnly = 335,
VehicleSlowMoDownOnly = 336,
MapPointOfInterest = 337,
ReplaySnapmaticPhoto = 338,
VehicleCarJump = 339,
VehicleRocketBoost = 340,
VehicleParachute = 341
}
enum DrivingStyle {
Normal = 786603,
IgnoreLights = 2883621,
SometimesOvertakeTraffic = 5,
Rushed = 1074528293,
AvoidTraffic = 786468,
AvoidTrafficExtremely = 6
}
class Entity {
readonly MemoryAddress: any;
Health: number;
MaxHealth: number;
readonly IsDead: boolean;
readonly IsAlive: boolean;
readonly Model: GTA.Model;
Position: GTA.Math.Vector3;
PositionNoOffset: GTA.Math.Vector3;
Rotation: GTA.Math.Vector3;
Quaternion: GTA.Math.Quaternion;
Heading: number;
readonly UpVector: GTA.Math.Vector3;
readonly RightVector: GTA.Math.Vector3;
readonly ForwardVector: GTA.Math.Vector3;
readonly Matrix: GTA.Math.Matrix;
IsPositionFrozen: boolean;
Velocity: GTA.Math.Vector3;
readonly RotationVelocity: GTA.Math.Vector3;
MaxSpeed: number;
HasGravity: boolean;
readonly HeightAboveGround: number;
readonly SubmersionLevel: number;
LodDistance: number;
IsVisible: boolean;
readonly IsOccluded: boolean;
readonly IsOnScreen: boolean;
readonly IsUpright: boolean;
readonly IsUpsideDown: boolean;
readonly IsInAir: boolean;
readonly IsInWater: boolean;
IsPersistent: boolean;
readonly IsOnFire: boolean;
IsFireProof: boolean;
IsMeleeProof: boolean;
IsBulletProof: boolean;
IsExplosionProof: boolean;
IsCollisionProof: boolean;
IsInvincible: boolean;
IsOnlyDamagedByPlayer: boolean;
Opacity: number;
readonly HasCollided: boolean;
IsCollisionEnabled: boolean;
IsRecordingCollisions: boolean;
readonly AttachedBlip: GTA.Blip;
readonly AttachedBlips: any[];
constructor(handle: number);
ResetOpacity(): void;
SetNoCollision(entity: GTA.Entity, toggle: boolean): void;
HasBeenDamagedBy(entity: GTA.Entity): boolean;
HasBeenDamagedBy(weapon: GTA.WeaponHash): boolean;
HasBeenDamagedByAnyWeapon(): boolean;
HasBeenDamagedByAnyMeleeWeapon(): boolean;
ClearLastWeaponDamage(): void;
IsInArea(minBounds: GTA.Math.Vector3, maxBounds: GTA.Math.Vector3): boolean;
IsInAngledArea(origin: GTA.Math.Vector3, edge: GTA.Math.Vector3, angle: number): boolean;
IsInRangeOf(position: GTA.Math.Vector3, range: number): boolean;
IsNearEntity(entity: GTA.Entity, bounds: GTA.Math.Vector3): boolean;
IsTouching(model: GTA.Model): boolean;
IsTouching(entity: GTA.Entity): boolean;
GetOffsetPosition(offset: GTA.Math.Vector3): GTA.Math.Vector3;
GetPositionOffset(worldCoords: GTA.Math.Vector3): GTA.Math.Vector3;
GetBoneIndex(boneName: string): number;
GetBonePosition(boneIndex: number): GTA.Math.Vector3;
GetBonePosition(boneName: string): GTA.Math.Vector3;
GetBoneOffsetPosition(boneName: string, offset: GTA.Math.Vector3): GTA.Math.Vector3;
GetBoneOffsetPosition(boneIndex: number, offset: GTA.Math.Vector3): GTA.Math.Vector3;
GetBonePositionOffset(boneName: string, worldCoords: GTA.Math.Vector3): GTA.Math.Vector3;
GetBonePositionOffset(boneIndex: number, worldCoords: GTA.Math.Vector3): GTA.Math.Vector3;
GetBoneMatrix(boneName: string): GTA.Math.Matrix;
GetBoneMatrix(boneIndex: number): GTA.Math.Matrix;
HasBone(boneName: string): boolean;
AttachBlip(): GTA.Blip;
AttachTo(entity: GTA.Entity, boneIndex: number): void;
AttachTo(entity: GTA.Entity, boneIndex: number, position: GTA.Math.Vector3, rotation: GTA.Math.Vector3): void;
Detach(): void;
IsAttached(): boolean;
IsAttachedTo(entity: GTA.Entity): boolean;
GetEntityAttachedTo(): GTA.Entity;
ApplyForce(direction: GTA.Math.Vector3): void;
ApplyForce(direction: GTA.Math.Vector3, rotation: GTA.Math.Vector3): void;
ApplyForce(direction: GTA.Math.Vector3, rotation: GTA.Math.Vector3, forceType: GTA.ForceType): void;
ApplyForceRelative(direction: GTA.Math.Vector3): void;
ApplyForceRelative(direction: GTA.Math.Vector3, rotation: GTA.Math.Vector3): void;
ApplyForceRelative(direction: GTA.Math.Vector3, rotation: GTA.Math.Vector3, forceType: GTA.ForceType): void;
Delete(): void;
MarkAsNoLongerNeeded(): void;
FromHandle(handle: number): GTA.Entity;
Exists(): boolean;
Exists(entity: GTA.Entity): boolean;
Equals(entity: GTA.Entity): boolean;
Equals(obj: any): boolean;
GetHashCode(): number;
}
enum FiringPattern {
Default = 0,
FullAuto = 3337513804,
BurstFire = 3607063905,
BurstInCover = 40051185,
BurstFireDriveby = 3541198322,
FromGround = 577037782,
DelayFireByOneSec = 2055493265,
SingleShot = 1566631136,
BurstFirePistol = 2685983626,
BurstFireSMG = 3507334638,
BurstFireRifle = 2624893958,
BurstFireMG = 3044263348,
BurstFirePumpShotGun = 12239771,
BurstFireHeli = 2437838959,
BurstFireMicro = 1122960381,
BurstFireBursts = 1122960381,
BurstFireTank = 3804904049
}
enum ForceType {
MinForce = 0,
MaxForceRot = 1,
MinForce2 = 2,
MaxForceRot2 = 3,
ForceNoRot = 4,
ForceRotPlusForce = 5
}
enum FormationType {
Default = 0,
Circle1 = 1,
Circle2 = 2,
Line = 3
}
enum Gender {
Male = 0,
Female = 1
}
enum HelmetType {
RegularMotorcycleHelmet = 4096,
FiremanHelmet = 16384,
PilotHeadset = 32768
}
enum LeaveVehicleFlags {
None = 0,
WarpOut = 16,
LeaveDoorOpen = 256,
BailOut = 4096
}
enum LicensePlateStyle {
BlueOnWhite1 = 3,
BlueOnWhite2 = 0,
BlueOnWhite3 = 4,
YellowOnBlack = 1,
YellowOnBlue = 2,
NorthYankton = 5
}
enum LicensePlateType {
FrontAndRearPlates = 0,
FrontPlate = 1,
RearPlate = 2,
None = 3
}
class Model {
readonly Hash: number;
NativeValue: number;
readonly IsValid: boolean;
readonly IsInCdImage: boolean;
readonly IsLoaded: boolean;
readonly IsCollisionLoaded: boolean;
readonly IsBicycle: boolean;
readonly IsBike: boolean;
readonly IsBoat: boolean;
readonly IsCar: boolean;
readonly IsCargobob: boolean;
readonly IsHelicopter: boolean;
readonly IsPed: boolean;
readonly IsPlane: boolean;
readonly IsProp: boolean;
readonly IsQuadbike: boolean;
readonly IsTrain: boolean;
readonly IsVehicle: boolean;
constructor(hash: number);
constructor(name: string);
constructor(hash: GTA.PedHash);
constructor(hash: GTA.VehicleHash);
constructor(hash: GTA.WeaponHash);
GetDimensions(): GTA.Math.Vector3;
GetDimensions(minimum: any, maximum: any): void;
Request(): void;
Request(timeout: number): boolean;
MarkAsNoLongerNeeded(): void;
Equals(model: GTA.Model): boolean;
Equals(obj: any): boolean;
GetHashCode(): number;
ToString(): string;
}
enum ParachuteLandingType {
None = -1,
Stumbling = 1,
Rolling = 2,
Ragdoll = 3
}
enum ParachuteState {
None = -1,
FreeFalling = 0,
Deploying = 1,
Gliding = 2,
LandingOrFallingToDoom = 3
}
class Ped extends GTA.Entity {
Money: number;
readonly Gender: GTA.Gender;
MaxHealth: number;
Armor: number;
Accuracy: number;
readonly Task: GTA.Tasks;
readonly TaskSequenceProgress: number;
readonly Euphoria: GTA.NaturalMotion.Euphoria;
readonly Weapons: GTA.WeaponCollection;
readonly LastVehicle: GTA.Vehicle;
readonly CurrentVehicle: GTA.Vehicle;
readonly VehicleTryingToEnter: GTA.Vehicle;
readonly PedGroup: GTA.PedGroup;
Sweat: number;
WetnessHeight: number;
Voice: string;
ShootRate: number;
readonly WasKilledByStealth: boolean;
readonly WasKilledByTakedown: boolean;
readonly SeatIndex: GTA.VehicleSeat;
readonly IsJumpingOutOfVehicle: boolean;
StaysInVehicleWhenJacked: boolean;
MaxDrivingSpeed: number;
readonly IsHuman: boolean;
IsEnemy: boolean;
IsPriorityTargetForEnemies: boolean;
readonly IsPlayer: boolean;
readonly IsCuffed: boolean;
readonly IsWearingHelmet: boolean;
readonly IsRagdoll: boolean;
readonly IsIdle: boolean;
readonly IsProne: boolean;
IsDucking: boolean;
readonly IsGettingUp: boolean;
readonly IsClimbing: boolean;
readonly IsJumping: boolean;
readonly IsFalling: boolean;
readonly IsStopped: boolean;
readonly IsWalking: boolean;
readonly IsRunning: boolean;
readonly IsSprinting: boolean;
readonly IsDiving: boolean;
readonly IsInParachuteFreeFall: boolean;
readonly IsSwimming: boolean;
readonly IsSwimmingUnderWater: boolean;
readonly IsVaulting: boolean;
readonly IsOnBike: boolean;
readonly IsOnFoot: boolean;
readonly IsInSub: boolean;
readonly IsInTaxi: boolean;
readonly IsInTrain: boolean;
readonly IsInHeli: boolean;
readonly IsInPlane: boolean;
readonly IsInFlyingVehicle: boolean;
readonly IsInBoat: boolean;
readonly IsInPoliceVehicle: boolean;
readonly IsJacking: boolean;
readonly IsBeingJacked: boolean;
readonly IsGettingIntoAVehicle: boolean;
readonly IsTryingToEnterALockedVehicle: boolean;
readonly IsInjured: boolean;
readonly IsFleeing: boolean;
readonly IsInCombat: boolean;
readonly IsInMeleeCombat: boolean;
readonly IsInStealthMode: boolean;
readonly IsPlantingBomb: boolean;
readonly IsShooting: boolean;
readonly IsAiming: boolean;
readonly IsReloading: boolean;
readonly IsDoingDriveBy: boolean;
readonly IsGoingIntoCover: boolean;
readonly IsBeingStunned: boolean;
readonly IsBeingStealthKilled: boolean;
readonly IsPerformingStealthKill: boolean;
readonly IsAimingFromCover: boolean;
readonly IsInCoverFacingLeft: boolean;
MovementAnimationSet: string;
FiringPattern: GTA.FiringPattern;
readonly ParachuteLandingType: GTA.ParachuteLandingType;
readonly ParachuteState: GTA.ParachuteState;
DropsWeaponsOnDeath: boolean;
DrivingSpeed: number;
DrivingStyle: GTA.DrivingStyle;
VehicleDrivingFlags: GTA.VehicleDrivingFlags;
CanRagdoll: boolean;
CanPlayGestures: boolean;
CanSwitchWeapons: boolean;
CanWearHelmet: boolean;
CanBeTargetted: boolean;
CanBeShotInVehicle: boolean;
CanBeDraggedOutOfVehicle: boolean;
CanBeKnockedOffBike: boolean;
CanFlyThroughWindscreen: boolean;
CanSufferCriticalHits: boolean;
CanWrithe: boolean;
BlockPermanentEvents: boolean;
AlwaysKeepTask: boolean;
AlwaysDiesOnLowHealth: boolean;
DrownsInWater: boolean;
DrownsInSinkingVehicle: boolean;
DiesInstantlyInWater: boolean;
RelationshipGroup: GTA.RelationshipGroup;
readonly IsInGroup: boolean;
NeverLeavesGroup: boolean;
constructor(handle: number);
IsInCover(): boolean;
IsInCover(expectUseWeapon: boolean): boolean;
IsInVehicle(): boolean;
IsInVehicle(vehicle: GTA.Vehicle): boolean;
IsSittingInVehicle(): boolean;
IsSittingInVehicle(vehicle: GTA.Vehicle): boolean;
SetIntoVehicle(vehicle: GTA.Vehicle, seat: GTA.VehicleSeat): void;
GetRelationshipWithPed(ped: GTA.Ped): GTA.Relationship;
IsHeadtracking(entity: GTA.Entity): boolean;
IsInCombatAgainst(target: GTA.Ped): boolean;
GetJacker(): GTA.Ped;
GetJackTarget(): GTA.Ped;
GetMeleeTarget(): GTA.Ped;
GetKiller(): GTA.Entity;
Kill(): void;
ResetVisibleDamage(): void;
ClearBloodDamage(): void;
RandomizeOutfit(): void;
SetDefaultClothes(): void;
LeaveGroup(): void;
PlayAmbientSpeech(speechName: string, modifier?: GTA.SpeechModifier): void;
PlayAmbientSpeech(voiceName: string, speechName: string, modifier?: GTA.SpeechModifier): void;
ApplyDamage(damageAmount: number): void;
HasBeenDamagedBy(weapon: GTA.WeaponHash): boolean;
HasBeenDamagedByAnyWeapon(): boolean;
HasBeenDamagedByAnyMeleeWeapon(): boolean;
ClearLastWeaponDamage(): void;
GetLastDamagedBone(): GTA.Bone;
ClearLastBoneDamage(): void;
GetBoneIndex(boneID: GTA.Bone): number;
GetBoneCoord(boneID: GTA.Bone): GTA.Math.Vector3;
GetBoneCoord(boneID: GTA.Bone, offset: GTA.Math.Vector3): GTA.Math.Vector3;
GetLastWeaponImpactPosition(): GTA.Math.Vector3;
Ragdoll(duration?: number, ragdollType?: GTA.RagdollType): void;
CancelRagdoll(): void;
GiveHelmet(canBeRemovedByPed: boolean, helmetType: GTA.HelmetType, textureIndex: number): void;
RemoveHelmet(instantly: boolean): void;
OpenParachute(): void;
GetConfigFlag(flagID: number): boolean;
SetConfigFlag(flagID: number, value: boolean): void;
ResetConfigFlag(flagID: number): void;
Clone(heading?: number): GTA.Ped;
}
class PedGroup {
readonly MemberCount: number;
SeparationRange: number;
FormationType: GTA.FormationType;
readonly Leader: GTA.Ped;
constructor();
constructor(handle: number);
Dispose(): void;
Add(ped: GTA.Ped, leader: boolean): void;
Remove(ped: GTA.Ped): void;
GetMember(index: number): GTA.Ped;
Contains(ped: GTA.Ped): boolean;
ToArray(includingLeader: boolean): any[];
ToList(includingLeader: boolean): System.Collections.Generic.List<GTA.Ped>;
Exists(): boolean;
Exists(pedGroup: GTA.PedGroup): boolean;
Equals(pedGroup: GTA.PedGroup): boolean;
Equals(obj: any): boolean;
GetHashCode(): number;
GetEnumerator(): any;
}
enum PedHash {
Michael = 225514697,
Franklin = 2602752943,
Trevor = 2608926626,
Abigail = 1074457665,
Agent = 3614493108,
Agent14 = 4227433577,
AmandaTownley = 1830688247,
Andreas = 1206185632,
Ashley = 2129936603,
AviSchwartzman = 939183526,
Ballasog = 2802535058,
Bankman = 2426248831,
Barry = 797459875,
Bestmen = 1464257942,
Beverly = 3181518428,
Brad = 3183167778,
Bride = 1633872967,
Car3Guy1 = 2230970679,
Car3Guy2 = 1975732938,
Casey = 3774489940,
Chef = 1240128502,
Chef2 = 2240322243,
Clay = 1825562762,
Claypain = 2634057640,
Cletus = 3865252245,
CrisFormage = 678319271,
Dale = 1182012905,
DaveNorton = 365775923,
Denise = 2181772221,
Devin = 1952555184,
DoaMan = 1646160893,
Dom = 2620240008,
Dreyfuss = 3666413874,
DrFriedlander = 3422293493,
EdToh = 712602007,
Fabien = 3499148112,
FbiSuit01 = 988062523,
Floyd = 2981205682,
G = 2216405299,
Groom = 4274948997,
Hao = 1704428387,
Hunter = 3457361118,
Janet = 225287241,
JayNorris = 2050158196,
Jewelass = 257763003,
JimmyBoston = 3986688045,
JimmyDisanto = 1459905209,
JoeMinuteman = 3189787803,
JohnnyKlebitz = 2278195374,
Josef = 3776618420,
Josh = 2040438510,
KarenDaniels = 3948009817,
KerryMcintosh = 1530648845,
LamarDavis = 1706635382,
Lazlow = 3756278757,
LesterCrest = 1302784073,
Lifeinvad01 = 1401530684,
Lifeinvad02 = 666718676,
Magenta = 4242313482,
Malc = 4055673113,
Manuel = 4248931856,
Marnie = 411185872,
MaryAnn = 2741999622,
Maude = 1005070462,
Michelle = 3214308084,
Milton = 3408943538,
Molly = 2936266209,
MrK = 3990661997,
MrsPhillips = 946007720,
MrsThornhill = 503621995,
Natalia = 3726105915,
NervousRon = 3170921201,
Nigel = 3367442045,
OldMan1a = 1906124788,
OldMan2 = 4011150407,
Omega = 1625728984,
ONeil = 768005095,
Orleans = 1641334641,
Ortega = 648372919,
Paper = 2577072326,
Patricia = 3312325004,
Popov = 645279998,
Paige = 357551935,
Priest = 1681385341,
PrologueDriver = 2237544099,
PrologueSec01 = 1888624839,
PrologueSec02 = 666086773,
RampGang = 3845001836,
RampHic = 1165307954,
RampHipster = 3740245870,
RampMex = 3870061732,
Rashkovsky = 940326374,
RoccoPelosi = 3585757951,
RussianDrunk = 1024089777,
ScreenWriter = 4293277303,
SiemonYetarian = 1283141381,
Solomon = 2260598310,
SteveHains = 941695432,
Stretch = 915948376,
Talina = 3885222120,
Tanisha = 226559113,
TaoCheng = 3697041061,
TaosTranslator = 2089096292,
TennisCoach = 2721800023,
Terry = 1728056212,
TomEpsilon = 3447159466,
Tonya = 3402126148,
TracyDisanto = 3728026165,
TrafficWarden = 1461287021,
TylerDixon = 1382414087,
VagosSpeak = 4194109068,
Wade = 2459507570,
WeiCheng = 2867128955,
Zimbor = 188012277,
AbigailCutscene = 2306246977,
AgentCutscene = 3614493108,
Agent14Cutscene = 1841036427,
AmandaTownleyCutscene = 2515474659,
AndreasCutscene = 3881194279,
AnitaCutscene = 117698822,
AntonCutscene = 2781317046,
AshleyCutscene = 650367097,
AviSchwartzmanCutscene = 2560490906,
BallasogCutscene = 2884567044,
BankmanCutscene = 2539657518,
BarryCutscene = 1767447799,
BeverlyCutscene = 3027157846,
BradCutscene = 4024807398,
BradCadaverCutscene = 1915268960,
BrideCutscene = 2193587873,
BurgerDrugCutscene = 2363277399,
Car3Guy1Cutscene = 71501447,
Car3Guy2Cutscene = 327394568,
CarBuyerCutscene = 2362341647,
CaseyCutscene = 3935738944,
ChefCutscene = 2739391114,
Chef2Cutscene = 2925257274,
ChinGoonCutscene = 2831296918,
ClayCutscene = 3687553076,
CletusCutscene = 3404326357,
CopCutscene = 2595446627,
CrisFormageCutscene = 3253960934,
CustomerCutscene = 2756669323,
DaleCutscene = 216536661,
DaveNortonCutscene = 2240226444,
DebraCutscene = 3973074921,
DeniseCutscene = 1870669624,
DeniseFriendCutscene = 3045926185,
DevinCutscene = 788622594,
DomCutscene = 1198698306,
DreyfussCutscene = 1012965715,
DrFriedlanderCutscene = 2745392175,
FabienCutscene = 1191403201,
FbiSuit01Cutscene = 1482427218,
FloydCutscene = 103106535,
FosRepCutscene = 466359675,
GCutscene = 2727244247,
GroomCutscene = 2058033618,
GroveStrDlrCutscene = 3898166818,
GuadalopeCutscene = 261428209,
GurkCutscene = 3272931111,
HaoCutscene = 3969814300,
HughCutscene = 1863555924,
HunterCutscene = 1531218220,
ImranCutscene = 3812756443,
JackHowitzerCutscene = 1153203121,
JanetCutscene = 808778210,
JanitorCutscene = 3254803008,
JewelassCutscene = 1145088004,
JimmyBostonCutscene = 60192701,
JimmyDisantoCutscene = 3100414644,
JoeMinutemanCutscene = 4036845097,
JohnnyKlebitzCutscene = 4203395201,
JosefCutscene = 1167549130,
JoshCutscene = 1158606749,
KarenDanielsCutscene = 1269774364,
LamarDavisCutscene = 1162230285,
LazlowCutscene = 949295643,
LesterCrestCutscene = 3046438339,
Lifeinvad01Cutscene = 1918178165,
MagentaCutscene = 1477887514,
ManuelCutscene = 4222842058,
MarnieCutscene = 1464721716,
MartinMadrazoCutscene = 1129928304,
MaryannCutscene = 161007533,
MaudeCutscene = 3166991819,
MerryWeatherCutscene = 1631478380,
MichelleCutscene = 1890499016,
MiltonCutscene = 3077190415,
MollyCutscene = 1167167044,
MoviePremFemaleCutscene = 1270514905,
MoviePremMaleCutscene = 2372398717,
MrKCutscene = 3284966005,
MrsPhillipsCutscene = 3422397391,
MrsThornhillCutscene = 1334976110,
NataliaCutscene = 1325314544,
NervousRonCutscene = 2023152276,
NigelCutscene = 3779566603,
OldMan1aCutscene = 518814684,
OldMan2Cutscene = 2566514544,
OmegaCutscene = 2339419141,
OrleansCutscene = 2905870170,
OrtegaCutscene = 3235579087,
OscarCutscene = 4095687067,
PaigeCutscene = 1528799427,
PaperCutscene = 1798879480,
PopovCutscene = 1635617250,
PatriciaCutscene = 3750433537,
PornDudesCutscene = 793443893,
PriestCutscene = 1299047806,
PrologueDriverCutscene = 4027271643,
PrologueSec01Cutscene = 2141384740,
PrologueSec02Cutscene = 512955554,
RampGangCutscene = 3263172030,
RampHicCutscene = 2240582840,
RampHipsterCutscene = 569740212,
RampMarineCutscene = 1634506681,
RampMexCutscene = 4132362192,
RashkovskyCutscene = 411081129,
ReporterCutscene = 776079908,
RoccoPelosiCutscene = 2858686092,
RussianDrunkCutscene = 1179785778,
ScreenWriterCutscene = 2346790124,
SiemonYetarianCutscene = 3230888450,
SolomonCutscene = 4140949582,
SteveHainsCutscene = 2766184958,
StretchCutscene = 2302502917,
Stripper01Cutscene = 2934601397,
Stripper02Cutscene = 2168724337,
TanishaCutscene = 1123963760,
TaoChengCutscene = 2288257085,
TaosTranslatorCutscene = 1397974313,
TennisCoachCutscene = 1545995274,
TerryCutscene = 978452933,
TomCutscene = 1776856003,
TomEpsilonCutscene = 2349847778,
TonyaCutscene = 1665391897,
TracyDisantoCutscene = 101298480,
TrafficWardenCutscene = 3727243251,
UndercoverCopCutscene = 4017642090,
VagosSpeakCutscene = 1224690857,
WadeCutscene = 3529955798,
WeiChengCutscene = 819699067,
ZimborCutscene = 3937184496,
Boar = 3462393972,
Cat = 1462895032,
ChickenHawk = 2864127842,
Chimp = 2825402133,
Chop = 351016938,
Cormorant = 1457690978,
Cow = 4244282910,
Coyote = 1682622302,
Crow = 402729631,
Deer = 3630914197,
Dolphin = 2344268885,
Fish = 802685111,
Hen = 1794449327,
HammerShark = 1015224100,
Humpback = 1193010354,
Husky = 1318032802,
KillerWhale = 2374682809,
MountainLion = 307287994,
Pig = 2971380566,
Pigeon = 111281960,
Poodle = 1125994524,
Pug = 1832265812,
Rabbit = 3753204865,
Rat = 3283429734,
Retriever = 882848737,
Rhesus = 3268439891,
Rottweiler = 2506301981,
Seagull = 3549666813,
Shepherd = 1126154828,
Stingray = 2705875277,
TigerShark = 113504370,
Westy = 2910340283,
Abner = 4037813798,
AlDiNapoli = 4042020578,
Antonb = 3479321132,
Armoured01 = 3455013896,
Babyd = 3658575486,
Bankman01 = 3272005365,
Baygor = 1380197501,
Benny = 3300333010,
BikeHire01 = 1984382277,
BikerChic = 4198014287,
BoatStaff01M = 3361671816,
BoatStaff01F = 848542878,
BurgerDrug = 2340239206,
CarDesignFemale01 = 606876839,
Chip = 610290475,
Claude01 = 3237179831,
ClubHouseBar01 = 1914945105,
CocaineFemale01 = 1897303236,
CocaineMale01 = 3455927962,
ComJane = 3064628686,
Corpse01 = 773063444,
Corpse02 = 228356856,
CounterfeitFemale01 = 1074385436,
CounterfeitMale01 = 2625926338,
Cyclist01 = 755956971,
DeadHooker = 1943971979,
Drowned = 1943971979,
ExArmy01 = 1161072059,
ExecutivePAMale01 = 983887149,
ExecutivePAFemale01 = 2913175640,
ExecutivePAFemale02 = 1500695792,
Famdd01 = 866411749,
FibArchitect = 874722259,
FibMugger01 = 2243544680,
FibSec01 = 1558115333,
FilmDirector = 728636342,
FilmNoir = 732742363,
Finguru01 = 1189322339,
ForgeryFemale01 = 3691903615,
ForgeryMale01 = 325317957,
FreemodeFemale01 = 2627665880,
FreemodeMale01 = 1885233650,
Glenstank01 = 1169888870,
Griff01 = 3293887675,
Guido01 = 3333724719,
GunVend01 = 3005388626,
Hacker = 2579169528,
HeliStaff01 = 431423238,
Hippie01 = 4030826507,
Hotposh01 = 2526768638,
Imporage = 880829941,
ImportExportFemale01 = 2225189146,
ImportExportMale01 = 3164785898,
Jesus01 = 3459037009,
Jewelass01 = 4040474158,
JewelSec01 = 2899099062,
JewelThief = 3872144604,
Justin = 2109968527,
Mani = 3367706194,
Markfost = 479578891,
Marston01 = 943915367,
MethFemale01 = 3778572496,
MethMale01 = 1293671805,
MilitaryBum = 1191548746,
Miranda = 1095737979,
Mistress = 1573528872,
Misty01 = 3509125021,
MovieStar = 894928436,
MPros01 = 1822283721,
Niko01 = 4007317449,
Paparazzi = 1346941736,
Party01 = 921110016,
PartyTarget = 2180468199,
PestContDriver = 994527967,
PestContGunman = 193469166,
Pogo01 = 3696858125,
Poppymich = 602513566,
Princess = 3538133636,
Prisoner01 = 2073775040,
PrologueHostage01 = 3306347811,
PrologueMournFemale01 = 2718472679,
PrologueMournMale01 = 3465937675,
RivalPaparazzi = 1624626906,
SecuroGuardMale01 = 3660355662,
ShopKeep01 = 416176080,
SpyActor = 2886641112,
SpyActress = 1535236204,
StripperLite = 695248020,
Taphillbilly = 2585681490,
Tramp01 = 1787764635,
VagosFun01 = 3299219389,
WareMechMale01 = 4154933561,
WillyFist = 2423691919,
WeedFemale01 = 1596374223,
WeedMale01 = 2648833641,
Zombie01 = 2890614022,
Acult01AMM = 1413662315,
Acult01AMO = 1430544400,
Acult01AMY = 3043264555,
Acult02AMO = 1268862154,
Acult02AMY = 2162532142,
AfriAmer01AMM = 3513928062,
Airhostess01SFY = 1567728751,
AirworkerSMY = 1644266841,
Ammucity01SMY = 2651349821,
AmmuCountrySMM = 233415434,
ArmBoss01GMM = 4058522530,
ArmGoon01GMM = 4255728232,
ArmGoon02GMY = 3310258058,
ArmLieut01GMM = 3882958867,
Armoured01SMM = 2512875213,
Armoured02SMM = 1669696074,
Armymech01SMY = 1657546978,
Autopsy01SMY = 2988916046,
Autoshop01SMM = 68070371,
Autoshop02SMM = 4033578141,
Azteca01GMY = 1752208920,
BallaEast01GMY = 4096714883,
BallaOrig01GMY = 588969535,
Ballas01GFY = 361513884,
BallaSout01GMY = 599294057,
Barman01SMY = 3852538118,
Bartender01SFY = 2014052797,
Baywatch01SFY = 1250841910,
Baywatch01SMY = 189425762,
Beach01AFM = 808859815,
Beach01AFY = 3349113128,
Beach01AMM = 1077785853,
Beach01AMO = 2217202584,
Beach01AMY = 3523131524,
Beach02AMM = 2021631368,
Beach02AMY = 600300561,
Beach03AMY = 3886638041,
Beachvesp01AMY = 2114544056,
Beachvesp02AMY = 3394697810,
Bevhills01AFM = 3188223741,
Bevhills01AFY = 1146800212,
Bevhills01AMM = 1423699487,
Bevhills01AMY = 1982350912,
Bevhills02AFM = 2688103263,
Bevhills02AFY = 1546450936,
Bevhills02AMM = 1068876755,
Bevhills02AMY = 1720428295,
Bevhills03AFY = 549978415,
Bevhills04AFY = 920595805,
Blackops01SMY = 3019107892,
Blackops02SMY = 2047212121,
Blackops03SMY = 1349953339,
Bodybuild01AFM = 1004114196,
Bouncer01SMM = 2681481517,
Breakdance01AMY = 933205398,
Busboy01SMY = 3640249671,
Busicas01AMY = 2597531625,
Business01AFY = 664399832,
Business01AMM = 2120901815,
Business01AMY = 3382649284,
Business02AFM = 532905404,
Business02AFY = 826475330,
Business02AMY = 3014915558,
Business03AFY = 2928082356,
Business03AMY = 2705543429,
Business04AFY = 3083210802,
Busker01SMO = 2912874939,
CCrew01SMM = 3387290987,
Chef01SMY = 261586155,
ChemSec01SMM = 788443093,
ChemWork01GMM = 4128603535,
ChiBoss01GMM = 3118269184,
ChiCold01GMM = 275618457,
ChiGoon01GMM = 2119136831,
ChiGoon02GMM = 4285659174,
CiaSec01SMM = 1650288984,
Clown01SMY = 71929310,
Cntrybar01SMM = 436345731,
Construct01SMY = 3621428889,
Construct02SMY = 3321821918,
Cop01SFY = 368603149,
Cop01SMY = 1581098148,
Cyclist01AMY = 4257633223,
Dealer01SMY = 3835149295,
Devinsec01SMY = -1688898956,
Dhill01AMY = 4282288299,
Dockwork01SMM = 349680864,
Dockwork01SMY = 2255894993,
Doctor01SMM = 3564307372,
Doorman01SMY = 579932932,
Downtown01AFM = 1699403886,
Downtown01AMY = 766375082,
DwService01SMY = 1976765073,
DwService02SMY = 4119890438,
Eastsa01AFM = 2638072698,
Eastsa01AFY = 4121954205,
Eastsa01AMM = 4188468543,
Eastsa01AMY = 2756120947,
Eastsa02AFM = 1674107025,
Eastsa02AFY = 70821038,
Eastsa02AMM = 131961260,
Eastsa02AMY = 377976310,
Eastsa03AFY = 1371553700,
Epsilon01AFY = 1755064960,
Epsilon01AMY = 2010389054,
Epsilon02AMY = 2860711835,
Factory01SFY = 1777626099,
Factory01SMY = 1097048408,
Famca01GMY = 3896218551,
Famdnf01GMY = 3681718840,
Famfor01GMY = 2217749257,
Families01GFY = 1309468115,
Farmer01AMM = 2488675799,
FatBla01AFM = 4206136267,
FatCult01AFM = 3050275044,
Fatlatin01AMM = 1641152947,
FatWhite01AFM = 951767867,
FemBarberSFM = 373000027,
FibOffice01SMM = 3988550982,
FibOffice02SMM = 653289389,
FibSec01SMM = 2072724299,
Fireman01SMY = 3065114024,
Fitness01AFY = 1165780219,
Fitness02AFY = 331645324,
Gaffer01SMM = 2841034142,
GarbageSMY = 4000686095,
Gardener01SMM = 1240094341,
Gay01AMY = 3519864886,
Gay02AMY = 2775713665,
Genfat01AMM = 115168927,
Genfat02AMM = 330231874,
Genhot01AFY = 793439294,
Genstreet01AFO = 1640504453,
Genstreet01AMO = 2908022696,
Genstreet01AMY = 2557996913,
Genstreet02AMY = 891398354,
GentransportSMM = 411102470,
Golfer01AFY = 2111372120,
Golfer01AMM = 2850754114,
Golfer01AMY = 3609190705,
Grip01SMY = 815693290,
Hairdress01SMM = 1099825042,
Hasjew01AMM = 1809430156,
Hasjew01AMY = 3782053633,
Highsec01SMM = 4049719826,
Highsec02SMM = 691061163,
Hiker01AFY = 813893651,
Hiker01AMY = 1358380044,
Hillbilly01AMM = 1822107721,
Hillbilly02AMM = 2064532783,
Hippie01AFY = 343259175,
Hippy01AMY = 2097407511,
Hipster01AFY = 2185745201,
Hipster01AMY = 587703123,
Hipster02AFY = 2549481101,
Hipster02AMY = 349505262,
Hipster03AFY = 2780469782,
Hipster03AMY = 1312913862,
Hipster04AFY = 429425116,
Hooker01SFY = 42647445,
Hooker02SFY = 348382215,
Hooker03SFY = 51789996,
Hwaycop01SMY = 1939545845,
Indian01AFO = 3134700416,
Indian01AFY = 153984193,
Indian01AMM = 3721046572,
Indian01AMY = 706935758,
JanitorSMM = 2842417644,
Jetski01AMY = 767028979,
Juggalo01AFY = 3675473203,
Juggalo01AMY = 2445950508,
KorBoss01GMM = 891945583,
Korean01GMY = 611648169,
Korean02GMY = 2414729609,
KorLieut01GMY = 2093736314,
Ktown01AFM = 1388848350,
Ktown01AFO = 1204772502,
Ktown01AMM = 3512565361,
Ktown01AMO = 355916122,
Ktown01AMY = 452351020,
Ktown02AFM = 1090617681,
Ktown02AMY = 696250687,
Lathandy01SMM = 2659242702,
Latino01AMY = 321657486,
Lifeinvad01SMM = 3724572669,
LinecookSMM = 3684436375,
Lost01GFY = 4250220510,
Lost01GMY = 1330042375,
Lost02GMY = 1032073858,
Lost03GMY = 850468060,
Lsmetro01SMM = 1985653476,
Maid01SFM = 3767780806,
Malibu01AMM = 803106487,
Mariachi01SMM = 2124742566,
Marine01SMM = 4074414829,
Marine01SMY = 1702441027,
Marine02SMM = 4028996995,
Marine02SMY = 1490458366,
Marine03SMY = 1925237458,
Methhead01AMY = 1768677545,
MexBoss01GMM = 1466037421,
MexBoss02GMM = 1226102803,
MexCntry01AMM = 3716251309,
MexGang01GMY = 3185399110,
MexGoon01GMY = 653210662,
MexGoon02GMY = 832784782,
MexGoon03GMY = 2521633500,
MexLabor01AMM = 2992445106,
MexThug01AMY = 810804565,
Migrant01SFY = 3579522037,
Migrant01SMM = 3977045190,
MimeSMY = 1021093698,
Motox01AMY = 1694362237,
Motox02AMY = 2007797722,
MovAlien01 = 1684083350,
MovPrem01SFY = 587253782,
Movprem01SMM = 3630066984,
Movspace01SMM = 3887273010,
Musclbeac01AMY = 1264920838,
Musclbeac02AMY = 3374523516,
OgBoss01AMM = 1746653202,
Paparazzi01AMM = 3972697109,
Paramedic01SMM = 3008586398,
PestCont01SMY = 1209091352,
Pilot01SMM = 3881519900,
Pilot01SMY = 2872052743,
Pilot02SMM = 4131252449,
PoloGoon01GMY = 1329576454,
PoloGoon02GMY = 2733138262,
Polynesian01AMM = 2849617566,
Polynesian01AMY = 2206530719,
Postal01SMM = 1650036788,
Postal02SMM = 1936142927,
Prisguard01SMM = 1456041926,
PrisMuscl01SMY = 1596003233,
Prisoner01SMY = 2981862233,
PrologueHostage01AFM = 379310561,
PrologueHostage01AMM = 2534589327,
Ranger01SFY = 2680682039,
Ranger01SMY = 4017173934,
Roadcyc01AMY = 4116817094,
Robber01SMY = 3227390873,
RsRanger01AMO = 1011059922,
Runner01AFY = 3343476521,
Runner01AMY = 623927022,
Runner02AMY = 2218630415,
Rurmeth01AFY = 1064866854,
Rurmeth01AMM = 1001210244,
Salton01AFM = 3725461865,
Salton01AFO = 3439295882,
Salton01AMM = 1328415626,
Salton01AMO = 539004493,
Salton01AMY = 3613420592,
Salton02AMM = 1626646295,
Salton03AMM = 2995538501,
Salton04AMM = 2521108919,
SalvaBoss01GMY = 2422005962,
SalvaGoon01GMY = 663522487,
SalvaGoon02GMY = 846439045,
SalvaGoon03GMY = 62440720,
SbikeAMO = 1794381917,
Scdressy01AFY = 3680420864,
Scientist01SMM = 1092080539,
Scrubs01SFY = 2874755766,
Security01SMM = 3613962792,
Sheriff01SFY = 1096929346,
Sheriff01SMY = 2974087609,
ShopHighSFM = 2923947184,
ShopLowSFY = 2842568196,
ShopMaskSMY = 1846684678,
ShopMidSFY = 1055701597,
Skater01AFY = 1767892582,
Skater01AMM = 3654768780,
Skater01AMY = 3250873975,
Skater02AMY = 2952446692,
Skidrow01AFM = 2962707003,
Skidrow01AMM = 32417469,
Snowcop01SMM = 451459928,
Socenlat01AMM = 193817059,
Soucent01AFM = 1951946145,
Soucent01AFO = 1039800368,
Soucent01AFY = 744758650,
Soucent01AMM = 1750583735,
Soucent01AMO = 718836251,
Soucent01AMY = 3877027275,
Soucent02AFM = 4079145784,
Soucent02AFO = 2775443222,
Soucent02AFY = 1519319503,
Soucent02AMM = 2674735073,
Soucent02AMO = 1082572151,
Soucent02AMY = 2896414922,
Soucent03AFY = 2276611093,
Soucent03AMM = 2346291386,
Soucent03AMO = 238213328,
Soucent03AMY = 3287349092,
Soucent04AMM = 3271294718,
Soucent04AMY = 2318861297,
Soucentmc01AFM = 3454621138,
Staggrm01AMO = 2442448387,
Stbla01AMY = 3482496489,
Stbla02AMY = 2563194959,
Stlat01AMY = 2255803900,
Stlat02AMM = 3265820418,
Stripper01SFY = 1381498905,
Stripper02SFY = 1846523796,
StripperLiteSFY = 1544875514,
Strperf01SMM = 2035992488,
Strpreach01SMM = 469792763,
StrPunk01GMY = 4246489531,
StrPunk02GMY = 228715206,
Strvend01SMM = 3465614249,
Strvend01SMY = 2457805603,
Stwhi01AMY = 605602864,
Stwhi02AMY = 919005580,
Sunbathe01AMY = 3072929548,
Surfer01AMY = 3938633710,
Swat01SMY = 2374966032,
Sweatshop01SFM = 824925120,
Sweatshop01SFY = 2231547570,
Tattoo01AMO = 2494442380,
Tennis01AFY = 1426880966,
Tennis01AMM = 1416254276,
Topless01AFY = 2633130371,
Tourist01AFM = 1347814329,
Tourist01AFY = 1446741360,
Tourist01AMM = 3365863812,
Tourist02AFY = 2435054400,
Tramp01AFM = 1224306523,
Tramp01AMM = 516505552,
Tramp01AMO = 390939205,
TrampBeac01AFM = 2359345766,
TrampBeac01AMM = 1404403376,
Tranvest01AMM = 3773208948,
Tranvest02AMM = 4144940484,
Trucker01SMM = 1498487404,
Ups01SMM = 2680389410,
Ups02SMM = 3502104854,
Uscg01SMY = 3389018345,
Vagos01GFY = 1520708641,
Valet01SMY = 999748158,
Vindouche01AMY = 3247667175,
Vinewood01AFY = 435429221,
Vinewood01AMY = 1264851357,
Vinewood02AFY = 3669401835,
Vinewood02AMY = 1561705728,
Vinewood03AFY = 933092024,
Vinewood03AMY = 534725268,
Vinewood04AFY = 4209271110,
Vinewood04AMY = 835315305,
Waiter01SMY = 2907468364,
WinClean01SMY = 1426951581,
Xmech01SMY = 1142162924,
Xmech02SMY = 3189832196,
Xmech02SMYMP = 1755203590,
Yoga01AFY = 3290105390,
Yoga01AMY = 2869588309
}
class Prop extends GTA.Entity {
constructor(handle: number);
}
enum RadioStation {
LosSantosRockRadio = 0,
NonStopPopFM = 1,
RadioLosSantos = 2,
ChannelX = 3,
WestCoastTalkRadio = 4,
RebelRadio = 5,
SoulwaxFM = 6,
EastLosFM = 7,
WestCoastClassics = 8,
BlaineCountyRadio = 9,
TheBlueArk = 10,
WorldWideFM = 11,
FlyloFM = 12,
TheLowdown = 13,
RadioMirrorPark = 14,
Space = 15,
VinewoodBoulevardRadio = 16,
SelfRadio = 17,
TheLab = 18,
RadioOff = 255
}
enum RagdollType {
Normal = 0,
StiffLegs = 1,
NarrowLegs = 2,
WideLegs = 3
}
class RaycastResult {
readonly HitEntity: GTA.Entity;
readonly HitPosition: GTA.Math.Vector3;
readonly SurfaceNormal: GTA.Math.Vector3;
readonly DitHit: boolean;
readonly DitHitEntity: boolean;
readonly Result: number;
constructor(handle: number);
}
enum Relationship {
Hate = 5,
Dislike = 4,
Neutral = 3,
Like = 2,
Respect = 1,
Companion = 0,
Pedestrians = 255
}
class RelationshipGroup {
readonly Hash: number;
NativeValue: number;
constructor(hash: number);
constructor(hash: number);
GetRelationshipBetweenGroups(targetGroup: GTA.RelationshipGroup): GTA.Relationship;
SetRelationshipBetweenGroups(targetGroup: GTA.RelationshipGroup, relationship: GTA.Relationship, bidirectionally?: boolean): void;
ClearRelationshipBetweenGroups(targetGroup: GTA.RelationshipGroup, relationship: GTA.Relationship, bidirectionally?: boolean): void;
Remove(): void;
Equals(obj: GTA.RelationshipGroup): boolean;
Equals(obj: any): boolean;
GetHashCode(): number;
ToString(): string;
}
class Scaleform {
readonly Handle: number;
NativeValue: number;
readonly IsValid: boolean;
readonly IsLoaded: boolean;
constructor(scaleformID: string);
Dispose(): void;
CallFunction(_function: string, ..._arguments: any[]): void;
Render2D(): void;
Render2DScreenSpace(location: System.Drawing.PointF, size: System.Drawing.PointF): void;
Render3D(position: GTA.Math.Vector3, rotation: GTA.Math.Vector3, scale: GTA.Math.Vector3): void;
Render3DAdditive(position: GTA.Math.Vector3, rotation: GTA.Math.Vector3, scale: GTA.Math.Vector3): void;
}
enum SpeechModifier {
Standard = 0,
AllowRepeat = 1,
Beat = 2,
Force = 3,
ForceFrontend = 4,
ForceNoRepeatFrontend = 5,
ForceNormal = 6,
ForceNormalClear = 7,
ForceNormalCritical = 8,
ForceShouted = 9,
ForceShoutedClear = 10,
ForceShoutedCritical = 11,
ForcePreloadOnly = 12,
Megaphone = 13,
Helicopter = 14,
ForceMegaphone = 15,
ForceHelicopter = 16,
Interrupt = 17,
InterruptShouted = 18,
InterruptShoutedClear = 19,
InterruptShoutedCritical = 20,
InterruptNoForce = 21,
InterruptFrontend = 22,
InterruptNoForceFrontend = 23,
AddBlip = 24,
AddBlipAllowRepeat = 25,
AddBlipForce = 26,
AddBlipShouted = 27,
AddBlipShoutedForce = 28,
AddBlipInterrupt = 29,
AddBlipInterruptForce = 30,
ForcePreloadOnlyShouted = 31,
ForcePreloadOnlyShoutedClear = 32,
ForcePreloadOnlyShoutedCritical = 33,
Shouted = 34,
ShoutedClear = 35,
ShoutedCritical = 36
}
class Tasks {
AchieveHeading(heading: number, timeout?: number): void;
AimAt(target: GTA.Entity, duration: number): void;
AimAt(target: GTA.Math.Vector3, duration: number): void;
Arrest(ped: GTA.Ped): void;
ChatTo(ped: GTA.Ped): void;
Jump(): void;
Climb(): void;
Cower(duration: number): void;
CruiseWithVehicle(vehicle: GTA.Vehicle, speed: number, drivingstyle?: number): void;
DriveTo(vehicle: GTA.Vehicle, target: GTA.Math.Vector3, radius: number, speed: number, drivingstyle?: number): void;
EnterAnyVehicle(seat?: GTA.VehicleSeat, timeout?: number, speed?: number, flag?: number): void;
EnterVehicle(vehicle: GTA.Vehicle, seat?: GTA.VehicleSeat, timeout?: number, speed?: number, flag?: number): void;
EveryoneLeaveVehicle(vehicle: GTA.Vehicle): void;
FightAgainst(target: GTA.Ped): void;
FightAgainst(target: GTA.Ped, duration: number): void;
FightAgainstHatedTargets(radius: number): void;
FightAgainstHatedTargets(radius: number, duration: number): void;
FleeFrom(ped: GTA.Ped, duration?: number): void;
FleeFrom(position: GTA.Math.Vector3, duration?: number): void;
FollowPointRoute(...points: any[]): void;
FollowToOffsetFromEntity(target: GTA.Entity, offset: GTA.Math.Vector3, timeout: number, stoppingRange: number): void;
FollowToOffsetFromEntity(target: GTA.Entity, offset: GTA.Math.Vector3, movementSpeed: number, timeout: number, stoppingRange: number, persistFollowing: boolean): void;
GoTo(target: GTA.Entity): void;
GoTo(target: GTA.Entity, offset: GTA.Math.Vector3, timeout?: number): void;
GoTo(position: GTA.Math.Vector3, ignorePaths?: boolean, timeout?: number): void;
GuardCurrentPosition(): void;
HandsUp(duration: number): void;
LeaveVehicle(flags?: GTA.LeaveVehicleFlags): void;
LeaveVehicle(vehicle: GTA.Vehicle, closeDoor: boolean): void;
LeaveVehicle(vehicle: GTA.Vehicle, flags: GTA.LeaveVehicleFlags): void;
LookAt(target: GTA.Entity, duration?: number): void;
LookAt(position: GTA.Math.Vector3, duration?: number): void;
ParachuteTo(position: GTA.Math.Vector3): void;
ParkVehicle(vehicle: GTA.Vehicle, position: GTA.Math.Vector3, heading: number, radius?: number, keepEngineOn?: boolean): void;
PerformSequence(sequence: GTA.TaskSequence): void;
PlayAnimation(animDict: string, animName: string): void;
PlayAnimation(animDict: string, animName: string, speed: number, duration: number, playbackRate: number): void;
PlayAnimation(animDict: string, animName: string, blendInSpeed: number, duration: number, flags: GTA.AnimationFlags): void;
PlayAnimation(animDict: string, animName: string, blendInSpeed: number, blendOutSpeed: number, duration: number, flags: GTA.AnimationFlags, playbackRate: number): void;
ReactAndFlee(ped: GTA.Ped): void;
ReloadWeapon(): void;
RunTo(position: GTA.Math.Vector3, ignorePaths?: boolean, timeout?: number): void;
ShootAt(target: GTA.Ped, duration?: number, pattern?: GTA.FiringPattern): void;
ShootAt(position: GTA.Math.Vector3, duration?: number, pattern?: GTA.FiringPattern): void;
ShuffleToNextVehicleSeat(vehicle: GTA.Vehicle): void;
Skydive(): void;
SlideTo(position: GTA.Math.Vector3, heading: number): void;
StandStill(duration: number): void;
StartScenario(name: string, position: GTA.Math.Vector3): void;
SwapWeapon(): void;
TurnTo(target: GTA.Entity, duration?: number): void;
TurnTo(position: GTA.Math.Vector3, duration?: number): void;
UseParachute(): void;
UseMobilePhone(): void;
UseMobilePhone(duration: number): void;
PutAwayParachute(): void;
PutAwayMobilePhone(): void;
VehicleChase(target: GTA.Ped): void;
VehicleShootAtPed(target: GTA.Ped): void;
Wait(duration: number): void;
WanderAround(): void;
WanderAround(position: GTA.Math.Vector3, radius: number): void;
WarpIntoVehicle(vehicle: GTA.Vehicle, seat: GTA.VehicleSeat): void;
WarpOutOfVehicle(vehicle: GTA.Vehicle): void;
ClearAll(): void;
ClearAllImmediately(): void;
ClearLookAt(): void;
ClearSecondary(): void;
ClearAnimation(animSet: string, animName: string): void;
}
class TaskSequence {
readonly Handle: number;
readonly Count: number;
readonly IsClosed: boolean;
readonly AddTask: GTA.Tasks;
constructor();
constructor(handle: number);
Dispose(): void;
Close(): void;
Close(repeat: boolean): void;
}
class Vehicle extends GTA.Entity {
readonly DisplayName: string;
readonly FriendlyName: string;
readonly ClassDisplayName: string;
readonly ClassFriendlyName: string;
readonly ClassType: GTA.VehicleClass;
BodyHealth: number;
EngineHealth: number;
PetrolTankHealth: number;
FuelLevel: number;
IsEngineRunning: boolean;
IsRadioEnabled: boolean;
RadioStation: GTA.RadioStation;
Speed: number;
readonly WheelSpeed: number;
readonly Acceleration: number;
CurrentRPM: number;
HighGear: number;
readonly CurrentGear: number;
SteeringAngle: number;
SteeringScale: number;
readonly HasForks: boolean;
HasAlarm: boolean;
readonly AlarmActive: boolean;
readonly HasSiren: boolean;
SirenActive: boolean;
IsSirenSilent: boolean;
IsWanted: boolean;
ProvidesCover: boolean;
DropsMoneyOnExplosion: boolean;
PreviouslyOwnedByPlayer: boolean;
NeedsToBeHotwired: boolean;
LightsOn: boolean;
HighBeamsOn: boolean;
InteriorLightOn: boolean;
SearchLightOn: boolean;
TaxiLightOn: boolean;
LeftIndicatorLightOn: boolean;
RightIndicatorLightOn: boolean;
HandbrakeOn: boolean;
BrakeLightsOn: boolean;
LightsMultiplier: number;
CanBeVisiblyDamaged: boolean;
readonly IsDamaged: boolean;
IsDriveable: boolean;
readonly HasRoof: boolean;
IsLeftHeadLightBroken: boolean;
IsRightHeadLightBroken: boolean;
readonly IsRearBumperBrokenOff: boolean;
readonly IsFrontBumperBrokenOff: boolean;
IsAxlesStrong: boolean;
CanEngineDegrade: boolean;
EnginePowerMultiplier: number;
EngineTorqueMultiplier: number;
LandingGearState: GTA.VehicleLandingGearState;
RoofState: GTA.VehicleRoofState;
LockStatus: GTA.VehicleLockStatus;
readonly MaxBraking: number;
readonly MaxTraction: number;
readonly IsOnAllWheels: boolean;
readonly IsStopped: boolean;
readonly IsStoppedAtTrafficLights: boolean;
IsStolen: boolean;
readonly IsConvertible: boolean;
IsBurnoutForced: boolean;
readonly IsInBurnout: boolean;
readonly Driver: GTA.Ped;
readonly Occupants: any[];
readonly Passengers: any[];
readonly PassengerCapacity: number;
readonly PassengerCount: number;
readonly Doors: GTA.VehicleDoorCollection;
readonly Mods: GTA.VehicleModCollection;
readonly Wheels: GTA.VehicleWheelCollection;
readonly Windows: GTA.VehicleWindowCollection;
DirtLevel: number;
CanTiresBurst: boolean;
CanWheelsBreak: boolean;
readonly HasBombBay: boolean;
readonly HasTowArm: boolean;
TowingCraneRaisedAmount: number;
readonly TowedVehicle: GTA.Vehicle;
constructor(handle: number);
StartAlarm(): void;
SoundHorn(duration: number): void;
ExtraExists(extra: number): boolean;
IsExtraOn(extra: number): boolean;
ToggleExtra(extra: number, toggle: boolean): void;
GetPedOnSeat(seat: GTA.VehicleSeat): GTA.Ped;
IsSeatFree(seat: GTA.VehicleSeat): boolean;
Wash(): void;
PlaceOnGround(): boolean;
PlaceOnNextStreet(): void;
Repair(): void;
Explode(): void;
OpenBombBay(): void;
CloseBombBay(): void;
SetHeliYawPitchRollMult(mult: number): void;
DropCargobobHook(hook: GTA.CargobobHook): void;
RetractCargobobHook(): void;
IsCargobobHookActive(): boolean;
IsCargobobHookActive(hook: GTA.CargobobHook): boolean;
CargoBobMagnetGrabVehicle(): void;
CargoBobMagnetReleaseVehicle(): void;
TowVehicle(vehicle: GTA.Vehicle, rear: boolean): void;
DetachFromTowTruck(): void;
DetachTowedVehicle(): void;
ApplyDamage(position: GTA.Math.Vector3, damageAmount: number, radius: number): void;
CreatePedOnSeat(seat: GTA.VehicleSeat, model: GTA.Model): GTA.Ped;
CreateRandomPedOnSeat(seat: GTA.VehicleSeat): GTA.Ped;
GetModelDisplayName(vehicleModel: GTA.Model): string;
GetModelClass(vehicleModel: GTA.Model): GTA.VehicleClass;
GetClassDisplayName(vehicleClass: GTA.VehicleClass): string;
GetAllModelsOfClass(vehicleClass: GTA.VehicleClass): any[];
GetAllModels(): any[];
}
enum VehicleClass {
Compacts = 0,
Sedans = 1,
SUVs = 2,
Coupes = 3,
Muscle = 4,
SportsClassics = 5,
Sports = 6,
Super = 7,
Motorcycles = 8,
OffRoad = 9,
Industrial = 10,
Utility = 11,
Vans = 12,
Cycles = 13,
Boats = 14,
Helicopters = 15,
Planes = 16,
Service = 17,
Emergency = 18,
Military = 19,
Commercial = 20,
Trains = 21
}
enum VehicleColor {
MetallicBlack = 0,
MetallicGraphiteBlack = 1,
MetallicBlackSteel = 2,
MetallicDarkSilver = 3,
MetallicSilver = 4,
MetallicBlueSilver = 5,
MetallicSteelGray = 6,
MetallicShadowSilver = 7,
MetallicStoneSilver = 8,
MetallicMidnightSilver = 9,
MetallicGunMetal = 10,
MetallicAnthraciteGray = 11,
MatteBlack = 12,
MatteGray = 13,
MatteLightGray = 14,
UtilBlack = 15,
UtilBlackPoly = 16,
UtilDarksilver = 17,
UtilSilver = 18,
UtilGunMetal = 19,
UtilShadowSilver = 20,
WornBlack = 21,
WornGraphite = 22,
WornSilverGray = 23,
WornSilver = 24,
WornBlueSilver = 25,
WornShadowSilver = 26,
MetallicRed = 27,
MetallicTorinoRed = 28,
MetallicFormulaRed = 29,
MetallicBlazeRed = 30,
MetallicGracefulRed = 31,
MetallicGarnetRed = 32,
MetallicDesertRed = 33,
MetallicCabernetRed = 34,
MetallicCandyRed = 35,
MetallicSunriseOrange = 36,
MetallicClassicGold = 37,
MetallicOrange = 38,
MatteRed = 39,
MatteDarkRed = 40,
MatteOrange = 41,
MatteYellow = 42,
UtilRed = 43,
UtilBrightRed = 44,
UtilGarnetRed = 45,
WornRed = 46,
WornGoldenRed = 47,
WornDarkRed = 48,
MetallicDarkGreen = 49,
MetallicRacingGreen = 50,
MetallicSeaGreen = 51,
MetallicOliveGreen = 52,
MetallicGreen = 53,
MetallicGasolineBlueGreen = 54,
MatteLimeGreen = 55,
UtilDarkGreen = 56,
UtilGreen = 57,
WornDarkGreen = 58,
WornGreen = 59,
WornSeaWash = 60,
MetallicMidnightBlue = 61,
MetallicDarkBlue = 62,
MetallicSaxonyBlue = 63,
MetallicBlue = 64,
MetallicMarinerBlue = 65,
MetallicHarborBlue = 66,
MetallicDiamondBlue = 67,
MetallicSurfBlue = 68,
MetallicNauticalBlue = 69,
MetallicBrightBlue = 70,
MetallicPurpleBlue = 71,
MetallicSpinnakerBlue = 72,
MetallicUltraBlue = 73,
MetallicBrightBlue2 = 74,
UtilDarkBlue = 75,
UtilMidnightBlue = 76,
UtilBlue = 77,
UtilSeaFoamBlue = 78,
UtilLightningBlue = 79,
UtilMauiBluePoly = 80,
UtilBrightBlue = 81,
MatteDarkBlue = 82,
MatteBlue = 83,
MatteMidnightBlue = 84,
WornDarkBlue = 85,
WornBlue = 86,
WornLightBlue = 87,
MetallicTaxiYellow = 88,
MetallicRaceYellow = 89,
MetallicBronze = 90,
MetallicYellowBird = 91,
MetallicLime = 92,
MetallicChampagne = 93,
MetallicPuebloBeige = 94,
MetallicDarkIvory = 95,
MetallicChocoBrown = 96,
MetallicGoldenBrown = 97,
MetallicLightBrown = 98,
MetallicStrawBeige = 99,
MetallicMossBrown = 100,
MetallicBistonBrown = 101,
MetallicBeechwood = 102,
MetallicDarkBeechwood = 103,
MetallicChocoOrange = 104,
MetallicBeachSand = 105,
MetallicSunBleechedSand = 106,
MetallicCream = 107,
UtilBrown = 108,
UtilMediumBrown = 109,
UtilLightBrown = 110,
MetallicWhite = 111,
MetallicFrostWhite = 112,
WornHoneyBeige = 113,
WornBrown = 114,
WornDarkBrown = 115,
WornStrawBeige = 116,
BrushedSteel = 117,
BrushedBlackSteel = 118,
BrushedAluminium = 119,
Chrome = 120,
WornOffWhite = 121,
UtilOffWhite = 122,
WornOrange = 123,
WornLightOrange = 124,
MetallicSecuricorGreen = 125,
WornTaxiYellow = 126,
PoliceCarBlue = 127,
MatteGreen = 128,
MatteBrown = 129,
WornOrange2 = 130,
MatteWhite = 131,
WornWhite = 132,
WornOliveArmyGreen = 133,
PureWhite = 134,
HotPink = 135,
Salmonpink = 136,
MetallicVermillionPink = 137,
Orange = 138,
Green = 139,
Blue = 140,
MettalicBlackBlue = 141,
MetallicBlackPurple = 142,
MetallicBlackRed = 143,
HunterGreen = 144,
MetallicPurple = 145,
MetaillicVDarkBlue = 146,
ModshopBlack1 = 147,
MattePurple = 148,
MatteDarkPurple = 149,
MetallicLavaRed = 150,
MatteForestGreen = 151,
MatteOliveDrab = 152,
MatteDesertBrown = 153,
MatteDesertTan = 154,
MatteFoliageGreen = 155,
DefaultAlloyColor = 156,
EpsilonBlue = 157,
PureGold = 158,
BrushedGold = 159
}
class VehicleDoor {
readonly Index: GTA.VehicleDoorIndex;
readonly AngleRatio: number;
CanBeBroken: boolean;
readonly IsOpen: boolean;
readonly IsFullyOpen: boolean;
readonly IsBroken: boolean;
readonly Vehicle: GTA.Vehicle;
Open(loose?: boolean, instantly?: boolean): void;
Close(instantly?: boolean): void;
Break(stayInTheWorld?: boolean): void;
}
class VehicleDoorCollection {
readonly Item: GTA.VehicleDoor;
HasDoor(door: GTA.VehicleDoorIndex): boolean;
GetAll(): any[];
GetEnumerator(): any;
}
enum VehicleDoorIndex {
FrontRightDoor = 1,
FrontLeftDoor = 0,
BackRightDoor = 3,
BackLeftDoor = 2,
Hood = 4,
Trunk = 5
}
enum VehicleDrivingFlags {
None = 0,
FollowTraffic = 1,
YieldToPeds = 2,
AvoidVehicles = 4,
AvoidEmptyVehicles = 8,
AvoidPeds = 16,
AvoidObjects = 32,
StopAtTrafficLights = 128,
UseBlinkers = 256,
AllowGoingWrongWay = 512,
Reverse = 1024,
AllowMedianCrossing = 262144,
DriveBySight = 4194304,
IgnorePathFinding = 16777216,
TryToAvoidHighways = 536870912,
StopAtDestination = 2147483648
}
enum VehicleHash {
Adder = 3078201489,
Airbus = 1283517198,
Airtug = 1560980623,
Akuma = 1672195559,
Alpha = 767087018,
Ambulance = 1171614426,
Annihilator = 837858166,
ArmyTanker = 3087536137,
ArmyTrailer = 2818520053,
ArmyTrailer2 = 2657817814,
Asea = 2485144969,
Asea2 = 2487343317,
Asterope = 2391954683,
Avarus = 2179174271,
Bagger = 2154536131,
BaleTrailer = 3895125590,
Baller = 3486135912,
Baller2 = 142944341,
Baller3 = 1878062887,
Baller4 = 634118882,
Baller5 = 470404958,
Baller6 = 666166960,
Banshee = 3253274834,
Banshee2 = 633712403,
Barracks = 3471458123,
Barracks2 = 1074326203,
Barracks3 = 630371791,
Bati = 4180675781,
Bati2 = 3403504941,
Benson = 2053223216,
Besra = 1824333165,
BestiaGTS = 1274868363,
BF400 = 86520421,
BfInjection = 1126868326,
Biff = 850991848,
Bifta = 3945366167,
Bison = 4278019151,
Bison2 = 2072156101,
Bison3 = 1739845664,
BJXL = 850565707,
Blade = 3089165662,
Blazer = 2166734073,
Blazer2 = 4246935337,
Blazer3 = 3025077634,
Blazer4 = 3854198872,
Blazer5 = 2704629607,
Blimp = 4143991942,
Blimp2 = 3681241380,
Blista = 3950024287,
Blista2 = 1039032026,
Blista3 = 3703315515,
Bmx = 1131912276,
BoatTrailer = 524108981,
BobcatXL = 1069929536,
Bodhi2 = 2859047862,
Boxville = 2307837162,
Boxville2 = 4061868990,
Boxville3 = 121658888,
Boxville4 = 444171386,
Boxville5 = 682434785,
Brawler = 2815302597,
Brickade = 3989239879,
Brioso = 1549126457,
BType = 117401876,
BType2 = 3463132580,
BType3 = 3692679425,
Buccaneer = 3612755468,
Buccaneer2 = 3281516360,
Buffalo = 3990165190,
Buffalo2 = 736902334,
Buffalo3 = 237764926,
Bulldozer = 1886712733,
Bullet = 2598821281,
Burrito = 2948279460,
Burrito2 = 3387490166,
Burrito3 = 2551651283,
Burrito4 = 893081117,
Burrito5 = 1132262048,
Bus = 3581397346,
Buzzard = 788747387,
Buzzard2 = 745926877,
CableCar = 3334677549,
Caddy = 1147287684,
Caddy2 = 3757070668,
Camper = 1876516712,
Carbonizzare = 2072687711,
CarbonRS = 11251904,
Cargobob = 4244420235,
Cargobob2 = 1621617168,
Cargobob3 = 1394036463,
Cargobob4 = 2025593404,
CargoPlane = 368211810,
Casco = 941800958,
Cavalcade = 2006918058,
Cavalcade2 = 3505073125,
Cheetah = 2983812512,
Chimera = 1491277511,
Chino = 349605904,
Chino2 = 2933279331,
Cliffhanger = 390201602,
Coach = 2222034228,
Cog55 = 906642318,
Cog552 = 704435172,
CogCabrio = 330661258,
Cognoscenti = 2264796000,
Cognoscenti2 = 3690124666,
Comet2 = 3249425686,
Comet3 = 2272483501,
Contender = 683047626,
Coquette = 108773431,
Coquette2 = 1011753235,
Coquette3 = 784565758,
Cruiser = 448402357,
Crusader = 321739290,
Cuban800 = 3650256867,
Cutter = 3288047904,
Daemon = 2006142190,
Daemon2 = 2890830793,
Defiler = 822018448,
Diablous = 4055125828,
Diablous2 = 1790834270,
Dilettante = 3164157193,
Dilettante2 = 1682114128,
Dinghy = 1033245328,
Dinghy2 = 276773164,
Dinghy3 = 509498602,
Dinghy4 = 867467158,
DLoader = 1770332643,
DockTrailer = 2154757102,
Docktug = 3410276810,
Dodo = 3393804037,
Dominator = 80636076,
Dominator2 = 3379262425,
Double = 2623969160,
Dubsta = 1177543287,
Dubsta2 = 3900892662,
Dubsta3 = 3057713523,
Dukes = 723973206,
Dukes2 = 3968823444,
Dump = 2164484578,
Dune = 2633113103,
Dune2 = 534258863,
Dune4 = 3467805257,
Dune5 = 3982671785,
Duster = 970356638,
Elegy = 196747873,
Elegy2 = 3728579874,
Emperor = 3609690755,
Emperor2 = 2411965148,
Emperor3 = 3053254478,
Enduro = 1753414259,
EntityXF = 3003014393,
Esskey = 2035069708,
Exemplar = 4289813342,
F620 = 3703357000,
Faction = 2175389151,
Faction2 = 2504420315,
Faction3 = 2255212070,
Faggio = 2452219115,
Faggio2 = 55628203,
Faggio3 = 3005788552,
FBI = 1127131465,
FBI2 = 2647026068,
FCR = 627535535,
FCR2 = 3537231886,
Felon = 3903372712,
Felon2 = 4205676014,
Feltzer2 = 2299640309,
Feltzer3 = 2728226064,
FireTruck = 1938952078,
Fixter = 3458454463,
Flatbed = 1353720154,
Forklift = 1491375716,
FMJ = 1426219628,
FQ2 = 3157435195,
Freight = 1030400667,
FreightCar = 184361638,
FreightCont1 = 920453016,
FreightCont2 = 240201337,
FreightGrain = 642617954,
FreightTrailer = 3517691494,
Frogger = 744705981,
Frogger2 = 1949211328,
Fugitive = 1909141499,
Furoregt = 3205927392,
Fusilade = 499169875,
Futo = 2016857647,
Gargoyle = 741090084,
Gauntlet = 2494797253,
Gauntlet2 = 349315417,
GBurrito = 2549763894,
GBurrito2 = 296357396,
Glendale = 75131841,
GP1 = 1234311532,
GrainTrailer = 1019737494,
Granger = 2519238556,
Gresley = 2751205197,
Guardian = 2186977100,
Habanero = 884422927,
Hakuchou = 1265391242,
Hakuchou2 = 3685342204,
Handler = 444583674,
Hauler = 1518533038,
Hexer = 301427732,
Hotknife = 37348240,
Huntley = 486987393,
Hydra = 970385471,
Infernus = 418536135,
Infernus2 = 2889029532,
Ingot = 3005245074,
Innovation = 4135840458,
Insurgent = 2434067162,
Insurgent2 = 2071877360,
Intruder = 886934177,
Issi2 = 3117103977,
ItaliGTB = 2246633323,
ItaliGTB2 = 3812247419,
Jackal = 3670438162,
JB700 = 1051415893,
Jester = 2997294755,
Jester2 = 3188613414,
Jet = 1058115860,
Jetmax = 861409633,
Journey = 4174679674,
Kalahari = 92612664,
Khamelion = 544021352,
Kuruma = 2922118804,
Kuruma2 = 410882957,
Landstalker = 1269098716,
Lazer = 3013282534,
LE7B = 3062131285,
Lectro = 640818791,
Lguard = 469291905,
Limo2 = 4180339789,
Lurcher = 2068293287,
Luxor = 621481054,
Luxor2 = 3080673438,
Lynx = 482197771,
Mamba = 2634021974,
Mammatus = 2548391185,
Manana = 2170765704,
Manchez = 2771538552,
Marquis = 3251507587,
Marshall = 1233534620,
Massacro = 4152024626,
Massacro2 = 3663206819,
Maverick = 2634305738,
Mesa = 914654722,
Mesa2 = 3546958660,
Mesa3 = 2230595153,
Miljet = 165154707,
Minivan = 3984502180,
Minivan2 = 3168702960,
Mixer = 3510150843,
Mixer2 = 475220373,
Monroe = 3861591579,
Monster = 3449006043,
Moonbeam = 525509695,
Moonbeam2 = 1896491931,
Mower = 1783355638,
Mule = 904750859,
Mule2 = 3244501995,
Mule3 = 2242229361,
Nemesis = 3660088182,
Nero = 1034187331,
Nero2 = 1093792632,
Nightblade = 2688780135,
Nightshade = 2351681756,
Nimbus = 2999939664,
Ninef = 1032823388,
Ninef2 = 2833484545,
Omnis = 3517794615,
Oracle = 1348744438,
Oracle2 = 3783366066,
Osiris = 1987142870,
Packer = 569305213,
Panto = 3863274624,
Paradise = 1488164764,
Patriot = 3486509883,
PBus = 2287941233,
PCJ = 3385765638,
Penetrator = 2536829930,
Penumbra = 3917501776,
Peyote = 1830407356,
Pfister811 = 2465164804,
Phantom = 2157618379,
Phantom2 = 2645431192,
Phoenix = 2199527893,
Picador = 1507916787,
Pigalle = 1078682497,
Police = 2046537925,
Police2 = 2667966721,
Police3 = 1912215274,
Police4 = 2321795001,
Policeb = 4260343491,
PoliceOld1 = 2758042359,
PoliceOld2 = 2515846680,
PoliceT = 456714581,
Polmav = 353883353,
Pony = 4175309224,
Pony2 = 943752001,
Pounder = 2112052861,
Prairie = 2844316578,
Pranger = 741586030,
Predator = 3806844075,
Premier = 2411098011,
Primo = 3144368207,
Primo2 = 2254540506,
PropTrailer = 356391690,
Prototipo = 2123327359,
Radi = 2643899483,
RakeTrailer = 390902130,
RancherXL = 1645267888,
RancherXL2 = 1933662059,
RallyTruck = 2191146052,
RapidGT = 2360515092,
RapidGT2 = 1737773231,
Raptor = 3620039993,
RatBike = 1873600305,
RatLoader = 3627815886,
RatLoader2 = 3705788919,
Reaper = 234062309,
Rebel = 3087195462,
Rebel2 = 2249373259,
Regina = 4280472072,
RentalBus = 3196165219,
Rhapsody = 841808271,
Rhino = 782665360,
Riot = 3089277354,
Ripley = 3448987385,
Rocoto = 2136773105,
Romero = 627094268,
Rubble = 2589662668,
Ruffian = 3401388520,
Ruiner = 4067225593,
Ruiner2 = 941494461,
Ruiner3 = 777714999,
Rumpo = 1162065741,
Rumpo2 = 2518351607,
Rumpo3 = 1475773103,
Ruston = 719660200,
SabreGT = 2609945748,
SabreGT2 = 223258115,
Sadler = 3695398481,
Sadler2 = 734217681,
Sanchez = 788045382,
Sanchez2 = 2841686334,
Sanctus = 1491277511,
Sandking = 3105951696,
Sandking2 = 989381445,
Savage = 4212341271,
Schafter2 = 3039514899,
Schafter3 = 2809443750,
Schafter4 = 1489967196,
Schafter5 = 3406724313,
Schafter6 = 1922255844,
Schwarzer = 3548084598,
Scorcher = 4108429845,
Scrap = 2594165727,
Seashark = 3264692260,
Seashark2 = 3678636260,
Seashark3 = 3983945033,
Seminole = 1221512915,
Sentinel = 1349725314,
Sentinel2 = 873639469,
Serrano = 1337041428,
Seven70 = 2537130571,
Shamal = 3080461301,
Sheava = 819197656,
Sheriff = 2611638396,
Sheriff2 = 1922257928,
Shotaro = 3889340782,
Skylift = 1044954915,
SlamVan = 729783779,
SlamVan2 = 833469436,
SlamVan3 = 1119641113,
Sovereign = 743478836,
Specter = 1886268224,
Specter2 = 1074745671,
Speeder = 231083307,
Speeder2 = 437538602,
Speedo = 3484649228,
Speedo2 = 728614474,
Squalo = 400514754,
Stalion = 1923400478,
Stalion2 = 3893323758,
Stanier = 2817386317,
Stinger = 1545842587,
StingerGT = 2196019706,
Stockade = 1747439474,
Stockade3 = 4080511798,
Stratum = 1723137093,
Stretch = 2333339779,
Stunt = 2172210288,
Submersible = 771711535,
Submersible2 = 3228633070,
Sultan = 970598228,
SultanRS = 3999278268,
Suntrap = 4012021193,
Superd = 1123216662,
Supervolito = 710198397,
Supervolito2 = 2623428164,
Surano = 384071873,
Surfer = 699456151,
Surfer2 = 2983726598,
Surge = 2400073108,
Swift2 = 1075432268,
Swift = 3955379698,
T20 = 1663218586,
Taco = 1951180813,
Tailgater = 3286105550,
Tampa = 972671128,
Tampa2 = 3223586949,
Tanker = 3564062519,
Tanker2 = 1956216962,
TankerCar = 586013744,
Taxi = 3338918751,
Technical = 2198148358,
Technical2 = 1180875963,
Tempesta = 272929391,
Thrust = 1836027715,
TipTruck = 48339065,
TipTruck2 = 3347205726,
Titan = 1981688531,
Tornado = 464687292,
Tornado2 = 1531094468,
Tornado3 = 1762279763,
Tornado4 = 2261744861,
Tornado5 = 2497353967,
Tornado6 = 2736567667,
Toro = 1070967343,
Toro2 = 908897389,
Tourbus = 1941029835,
TowTruck = 2971866336,
TowTruck2 = 3852654278,
TR2 = 2078290630,
TR3 = 1784254509,
TR4 = 2091594960,
Tractor = 1641462412,
Tractor2 = 2218488798,
Tractor3 = 1445631933,
TrailerLogs = 2016027501,
Trailers = 3417488910,
Trailers2 = 2715434129,
Trailers3 = 2236089197,
TrailerSmall = 712162987,
Trash = 1917016601,
Trash2 = 3039269212,
TRFlat = 2942498482,
TriBike = 1127861609,
TriBike2 = 3061159916,
TriBike3 = 3894672200,
TrophyTruck = 101905590,
TrophyTruck2 = 3631668194,
Tropic = 290013743,
Tropic2 = 1448677353,
Tropos = 1887331236,
Tug = 2194326579,
Turismor = 408192225,
Turismo2 = 3312836369,
TVTrailer = 2524324030,
Tyrus = 2067820283,
UtilityTruck = 516990260,
UtilityTruck2 = 887537515,
UtilityTruck3 = 2132890591,
UtilliTruck = 516990260,
UtilliTruck2 = 887537515,
UtilliTruck3 = 2132890591,
Vacca = 338562499,
Vader = 4154065143,
Valkyrie = 2694714877,
Valkyrie2 = 1543134283,
Velum = 2621610858,
Velum2 = 1077420264,
Verlierer2 = 1102544804,
Vestra = 1341619767,
Vigero = 3469130167,
Vindicator = 2941886209,
Virgo = 3796912450,
Virgo2 = 3395457658,
Virgo3 = 16646064,
Volatus = 2449479409,
Voltic = 2672523198,
Voltic2 = 989294410,
Voodoo = 2006667053,
Voodoo2 = 523724515,
Vortex = 3685342204,
Warrener = 1373123368,
Washington = 1777363799,
Wastelander = 2382949506,
Windsor = 1581459400,
Windsor2 = 2364918497,
Wolfsbane = 3676349299,
XLS = 1203490606,
XLS2 = 3862958888,
Youga = 65402552,
Youga2 = 3685342204,
Zentorno = 2891838741,
Zion = 3172678083,
Zion2 = 3101863448,
ZombieA = 3285698347,
ZombieB = 3724934023,
ZType = 758895617
}
enum VehicleLandingGearState {
Deployed = 0,
Closing = 1,
Opening = 2,
Retracted = 3
}
enum VehicleLockStatus {
None = 0,
Unlocked = 1,
Locked = 2,
LockedForPlayer = 3,
StickPlayerInside = 4,
CanBeBrokenInto = 7,
CanBeBrokenIntoPersist = 8,
CannotBeTriedToEnter = 10
}
class VehicleMod {
readonly ModType: GTA.VehicleModType;
Index: number;
Variation: boolean;
readonly LocalizedModTypeName: string;
readonly LocalizedModName: string;
readonly ModCount: number;
readonly Vehicle: GTA.Vehicle;
GetLocalizedModName(index: number): string;
Remove(): void;
}
class VehicleModCollection {
readonly Item: GTA.VehicleMod;
WheelType: GTA.VehicleWheelType;
readonly AllowedWheelTypes: any[];
readonly LocalizedWheelTypeName: string;
Livery: number;
readonly LiveryCount: number;
readonly LocalizedLiveryName: string;
WindowTint: GTA.VehicleWindowTint;
PrimaryColor: GTA.VehicleColor;
SecondaryColor: GTA.VehicleColor;
RimColor: GTA.VehicleColor;
PearlescentColor: GTA.VehicleColor;
TrimColor: GTA.VehicleColor;
DashboardColor: GTA.VehicleColor;
ColorCombination: number;
readonly ColorCombinationCount: number;
TireSmokeColor: System.Drawing.Color;
NeonLightsColor: System.Drawing.Color;
readonly HasNeonLights: boolean;
CustomPrimaryColor: System.Drawing.Color;
CustomSecondaryColor: System.Drawing.Color;
readonly IsPrimaryColorCustom: boolean;
readonly IsSecondaryColorCustom: boolean;
LicensePlateStyle: GTA.LicensePlateStyle;
readonly LicensePlateType: GTA.LicensePlateType;
LicensePlate: string;
HasVehicleMod(type: GTA.VehicleModType): boolean;
GetAllMods(): any[];
GetLocalizedWheelTypeName(wheelType: GTA.VehicleWheelType): string;
InstallModKit(): void;
RequestAdditionTextFile(timeout?: number): boolean;
GetLocalizedLiveryName(index: number): string;
IsNeonLightsOn(light: GTA.VehicleNeonLight): boolean;
SetNeonLightsOn(light: GTA.VehicleNeonLight, on: boolean): void;
HasNeonLight(neonLight: GTA.VehicleNeonLight): boolean;
ClearCustomPrimaryColor(): void;
ClearCustomSecondaryColor(): void;
}
enum VehicleModType {
Spoilers = 0,
FrontBumper = 1,
RearBumper = 2,
SideSkirt = 3,
Exhaust = 4,
Frame = 5,
Grille = 6,
Hood = 7,
Fender = 8,
RightFender = 9,
Roof = 10,
Engine = 11,
Brakes = 12,
Transmission = 13,
Horns = 14,
Suspension = 15,
Armor = 16,
FrontWheel = 23,
RearWheel = 24,
PlateHolder = 25,
VanityPlates = 26,
TrimDesign = 27,
Ornaments = 28,
Dashboard = 29,
DialDesign = 30,
DoorSpeakers = 31,
Seats = 32,
SteeringWheels = 33,
ColumnShifterLevers = 34,
Plaques = 35,
Speakers = 36,
Trunk = 37,
Hydraulics = 38,
EngineBlock = 39,
AirFilter = 40,
Struts = 41,
ArchCover = 42,
Aerials = 43,
Trim = 44,
Tank = 45,
Windows = 46,
Livery = 48
}
enum VehicleNeonLight {
Left = 0,
Right = 1,
Front = 2,
Back = 3
}
enum VehicleRoofState {
Closed = 0,
Opening = 1,
Opened = 2,
Closing = 3
}
enum VehicleSeat {
None = -3,
Any = -2,
Driver = -1,
Passenger = 0,
LeftFront = -1,
RightFront = 0,
LeftRear = 1,
RightRear = 2,
ExtraSeat1 = 3,
ExtraSeat2 = 4,
ExtraSeat3 = 5,
ExtraSeat4 = 6,
ExtraSeat5 = 7,
ExtraSeat6 = 8,
ExtraSeat7 = 9,
ExtraSeat8 = 10,
ExtraSeat9 = 11,
ExtraSeat10 = 12,
ExtraSeat11 = 13,
ExtraSeat12 = 14
}
class VehicleToggleMod {
readonly ModType: GTA.VehicleToggleModType;
IsInstalled: boolean;
readonly LocalizedModTypeName: string;
readonly Vehicle: GTA.Vehicle;
Remove(): void;
}
enum VehicleToggleModType {
Turbo = 18,
TireSmoke = 20,
XenonHeadlights = 22
}
class VehicleWheel {
readonly Index: number;
readonly Vehicle: GTA.Vehicle;
Burst(): void;
Fix(): void;
}
class VehicleWheelCollection {
readonly Item: GTA.VehicleWheel;
readonly Count: number;
}
enum VehicleWheelType {
Sport = 0,
Muscle = 1,
Lowrider = 2,
SUV = 3,
Offroad = 4,
Tuner = 5,
BikeWheels = 6,
HighEnd = 7,
BennysOriginals = 8,
BennysBespoke = 9
}
class VehicleWindow {
readonly Index: GTA.VehicleWindowIndex;
readonly IsIntact: boolean;
readonly Vehicle: GTA.Vehicle;
Repair(): void;
Smash(): void;
RollUp(): void;
RollDown(): void;
Remove(): void;
}
class VehicleWindowCollection {
readonly Item: GTA.VehicleWindow;
readonly AreAllWindowsIntact: boolean;
RollDownAllWindows(): void;
}
enum VehicleWindowIndex {
FrontRightWindow = 1,
FrontLeftWindow = 0,
BackRightWindow = 3,
BackLeftWindow = 2,
ExtraWindow1 = 4,
ExtraWindow2 = 5,
ExtraWindow3 = 6,
ExtraWindow4 = 7
}
enum VehicleWindowTint {
None = 0,
PureBlack = 1,
DarkSmoke = 2,
LightSmoke = 3,
Stock = 4,
Limo = 5,
Green = 6
}
class Weapon {
readonly Hash: GTA.WeaponHash;
readonly IsPresent: boolean;
readonly Name: string;
readonly Model: GTA.Model;
Tint: GTA.WeaponTint;
readonly Group: GTA.WeaponGroup;
Ammo: number;
AmmoInClip: number;
readonly MaxAmmo: number;
readonly MaxAmmoInClip: number;
readonly DefaultClipSize: number;
InfiniteAmmo: boolean;
InfiniteAmmoClip: boolean;
readonly CanUseOnParachute: boolean;
readonly MaxComponents: number;
GetComponent(index: number): GTA.WeaponComponent;
GetComponentName(component: GTA.WeaponComponent): string;
SetComponent(component: GTA.WeaponComponent, active: boolean): void;
IsComponentActive(component: GTA.WeaponComponent): boolean;
GetDisplayNameFromHash(hash: GTA.WeaponHash): string;
GetComponentsFromHash(hash: GTA.WeaponHash): any[];
GetComponentDisplayNameFromHash(hash: GTA.WeaponHash, component: GTA.WeaponComponent): string;
}
class WeaponCollection {
readonly Item: GTA.Weapon;
readonly Current: GTA.Weapon;
readonly CurrentWeaponObject: GTA.Prop;
readonly BestWeapon: GTA.Weapon;
HasWeapon(weaponHash: GTA.WeaponHash): boolean;
IsWeaponValid(hash: GTA.WeaponHash): boolean;
Give(hash: GTA.WeaponHash, ammoCount: number, equipNow: boolean, isAmmoLoaded: boolean): GTA.Weapon;
Select(weapon: GTA.Weapon): boolean;
Select(weaponHash: GTA.WeaponHash): boolean;
Select(weaponHash: GTA.WeaponHash, equipNow: boolean): boolean;
Drop(): void;
Remove(weapon: GTA.Weapon): void;
Remove(weaponHash: GTA.WeaponHash): void;
RemoveAll(): void;
}
enum WeaponComponent {
AdvancedRifleClip01 = 4203716879,
AdvancedRifleClip02 = 2395064697,
AdvancedRifleVarmodLuxe = 930927479,
APPistolClip01 = 834974250,
APPistolClip02 = 614078421,
APPistolVarmodLuxe = 2608252716,
AssaultRifleClip01 = 3193891350,
AssaultRifleClip02 = 2971750299,
AssaultRifleClip03 = 3689981245,
AssaultRifleVarmodLuxe = 1319990579,
AssaultSMGClip01 = 2366834608,
AssaultSMGClip02 = 3141985303,
AssaultSMGVarmodLowrider = 663517359,
AssaultShotgunClip01 = 2498239431,
AssaultShotgunClip02 = 2260565874,
AtArAfGrip = 202788691,
AtArFlsh = 2076495324,
AtArSupp = 2205435306,
AtArSupp02 = 2805810788,
AtPiFlsh = 899381934,
AtPiSupp = 3271853210,
AtPiSupp02 = 1709866683,
AtRailCover01 = 1967214384,
AtScopeLarge = 3527687644,
AtScopeLargeFixedZoom = 471997210,
AtScopeMacro = 2637152041,
AtScopeMacro02 = 1019656791,
AtScopeMax = 3159677559,
AtScopeMedium = 2698550338,
AtScopeSmall = 2855028148,
AtScopeSmall02 = 1006677997,
AtSrSupp = 3859329886,
BullpupRifleClip01 = 3315675008,
BullpupRifleClip02 = 3009973007,
BullpupRifleVarmodLow = 2824322168,
BullpupShotgunClip01 = 3377353998,
CarbineRifleClip01 = 2680042476,
CarbineRifleClip02 = 2433783441,
CarbineRifleClip03 = 3127044405,
CarbineRifleVarmodLuxe = 3634075224,
CombatMGClip01 = 3791631178,
CombatMGClip02 = 3603274966,
CombatMGVarmodLowrider = 2466172125,
CombatPDWClip01 = 1125642654,
CombatPDWClip02 = 860508675,
CombatPDWClip03 = 1857603803,
CombatPistolClip01 = 119648377,
CombatPistolClip02 = 3598405421,
CombatPistolVarmodLowrider = 3328527730,
CompactRifleClip01 = 1363085923,
CompactRifleClip02 = 1509923832,
CompactRifleClip03 = 3322377230,
DBShotgunClip01 = 703231006,
FireworkClip01 = 3840197261,
FlareGunClip01 = 2481569177,
FlashlightLight = 3719772431,
GrenadeLauncherClip01 = 296639639,
GusenbergClip01 = 484812453,
GusenbergClip02 = 3939025520,
HeavyPistolClip01 = 222992026,
HeavyPistolClip02 = 1694090795,
HeavyPistolVarmodLuxe = 2053798779,
HeavyShotgunClip01 = 844049759,
HeavyShotgunClip02 = 2535257853,
HeavyShotgunClip03 = 2294798931,
HeavySniperClip01 = 1198478068,
HomingLauncherClip01 = 4162006335,
KnuckleVarmodBallas = 4007263587,
KnuckleVarmodBase = 4081463091,
KnuckleVarmodDiamond = 2539772380,
KnuckleVarmodDollar = 1351683121,
KnuckleVarmodHate = 2112683568,
KnuckleVarmodKing = 3800804335,
KnuckleVarmodLove = 1062111910,
KnuckleVarmodPimp = 3323197061,
KnuckleVarmodPlayer = 146278587,
KnuckleVarmodVagos = 2062808965,
MGClip01 = 4097109892,
MGClip02 = 2182449991,
MGVarmodLowrider = 3604658878,
MachinePistolClip01 = 1198425599,
MachinePistolClip02 = 3106695545,
MachinePistolClip03 = 2850671348,
MarksmanPistolClip01 = 3416146413,
MarksmanRifleClip01 = 3627761985,
MarksmanRifleClip02 = 3439143621,
MicroSMGClip01 = 3410538224,
MicroSMGClip02 = 283556395,
MicroSMGVarmodLuxe = 1215999497,
MinigunClip01 = 3370020614,
MusketClip01 = 1322387263,
Pistol50Clip01 = 580369945,
Pistol50Clip02 = 3654528146,
Pistol50VarmodLuxe = 2008591151,
PistolClip01 = 4275109233,
PistolClip02 = 3978713628,
PistolVarmodLuxe = 3610841222,
PoliceTorchFlashlight = 3315797997,
PumpShotgunClip01 = 3513717816,
PumpShotgunVarmodLowrider = 2732039643,
RPGClip01 = 1319465907,
RailgunClip01 = 59044840,
RevolverClip01 = 3917905123,
RevolverVarmodBoss = 384708672,
RevolverVarmodGoon = 2492708877,
SMGClip01 = 643254679,
SMGClip02 = 889808635,
SMGClip03 = 2043113590,
SMGVarmodLuxe = 663170192,
SNSPistolClip01 = 4169150169,
SNSPistolClip02 = 2063610803,
SNSPistolVarmodLowrider = 2150886575,
SawnoffShotgunClip01 = 3352699429,
SawnoffShotgunVarmodLuxe = 2242268665,
SniperRifleClip01 = 2613461129,
SniperRifleVarmodLuxe = 1077065191,
SpecialCarbineClip01 = 3334989185,
SpecialCarbineClip02 = 2089537806,
SpecialCarbineClip03 = 1801039530,
SpecialCarbineVarmodLowrider = 1929467122,
SwitchbladeVarmodBase = 2436343040,
SwitchbladeVarmodVar1 = 1530822070,
SwitchbladeVarmodVar2 = 3885209186,
VintagePistolClip01 = 1168357051,
VintagePistolClip02 = 867832552,
Invalid = 4294967295
}
enum WeaponGroup {
Unarmed = 2685387236,
Melee = 3566412244,
Pistol = 416676503,
SMG = 3337201093,
AssaultRifle = 3352383570,
MG = 1159398588,
Shotgun = 860033945,
Sniper = 3082541095,
Heavy = 2725924767,
Thrown = 1548507267,
PetrolCan = 1595662460
}
enum WeaponHash {
Knife = 2578778090,
Nightstick = 1737195953,
Hammer = 1317494643,
Bat = 2508868239,
GolfClub = 1141786504,
Crowbar = 2227010557,
Bottle = 4192643659,
SwitchBlade = 3756226112,
Pistol = 453432689,
CombatPistol = 1593441988,
APPistol = 584646201,
Pistol50 = 2578377531,
FlareGun = 1198879012,
MarksmanPistol = 3696079510,
Revolver = 3249783761,
MicroSMG = 324215364,
SMG = 736523883,
AssaultSMG = 4024951519,
CombatPDW = 171789620,
AssaultRifle = 3220176749,
CarbineRifle = 2210333304,
AdvancedRifle = 2937143193,
CompactRifle = 1649403952,
MG = 2634544996,
CombatMG = 2144741730,
PumpShotgun = 487013001,
SawnOffShotgun = 2017895192,
AssaultShotgun = 3800352039,
BullpupShotgun = 2640438543,
DoubleBarrelShotgun = 4019527611,
StunGun = 911657153,
SniperRifle = 100416529,
HeavySniper = 205991906,
GrenadeLauncher = 2726580491,
GrenadeLauncherSmoke = 1305664598,
RPG = 2982836145,
Minigun = 1119849093,
Grenade = 2481070269,
StickyBomb = 741814745,
SmokeGrenade = 4256991824,
BZGas = 2694266206,
Molotov = 615608432,
FireExtinguisher = 101631238,
PetrolCan = 883325847,
SNSPistol = 3218215474,
SpecialCarbine = 3231910285,
HeavyPistol = 3523564046,
BullpupRifle = 2132975508,
HomingLauncher = 1672152130,
ProximityMine = 2874559379,
Snowball = 126349499,
VintagePistol = 137902532,
Dagger = 2460120199,
Firework = 2138347493,
Musket = 2828843422,
MarksmanRifle = 3342088282,
HeavyShotgun = 984333226,
Gusenberg = 1627465347,
Hatchet = 4191993645,
Railgun = 1834241177,
Unarmed = 2725352035,
KnuckleDuster = 3638508604,
Machete = 3713923289,
MachinePistol = 3675956304,
Flashlight = 2343591895,
Ball = 600439132,
Flare = 1233104067,
NightVision = 2803906140,
Parachute = 4222310262
}
enum WeaponTint {
Normal = 0,
Green = 1,
Gold = 2,
Pink = 3,
Army = 4,
LSPD = 5,
Orange = 6,
Platinum = 7
}
}