/* THIS FILE IS A PART OF GTA V SCRIPT HOOK SDK http://dev-c.com (C) Alexander Blade 2015-2016 */ #pragma once #include enum eAudioFlag { AudioFlagActivateSwitchWheelAudio, AudioFlagAllowCutsceneOverScreenFade, AudioFlagAllowForceRadioAfterRetune, AudioFlagAllowPainAndAmbientSpeechToPlayDuringCutscene, AudioFlagAllowPlayerAIOnMission, AudioFlagAllowPoliceScannerWhenPlayerHasNoControl, AudioFlagAllowRadioDuringSwitch, AudioFlagAllowRadioOverScreenFade, AudioFlagAllowScoreAndRadio, AudioFlagAllowScriptedSpeechInSlowMo, AudioFlagAvoidMissionCompleteDelay, AudioFlagDisableAbortConversationForDeathAndInjury, AudioFlagDisableAbortConversationForRagdoll, AudioFlagDisableBarks, AudioFlagDisableFlightMusic, AudioFlagDisableReplayScriptStreamRecording, AudioFlagEnableHeadsetBeep, AudioFlagForceConversationInterrupt, AudioFlagForceSeamlessRadioSwitch, AudioFlagForceSniperAudio, AudioFlagFrontendRadioDisabled, AudioFlagHoldMissionCompleteWhenPrepared, AudioFlagIsDirectorModeActive, AudioFlagIsPlayerOnMissionForSpeech, AudioFlagListenerReverbDisabled, AudioFlagLoadMPData, AudioFlagMobileRadioInGame, AudioFlagOnlyAllowScriptTriggerPoliceScanner, AudioFlagPlayMenuMusic, AudioFlagPoliceScannerDisabled, AudioFlagScriptedConvListenerMaySpeak, AudioFlagSpeechDucksScore, AudioFlagSuppressPlayerScubaBreathing, AudioFlagWantedMusicDisabled, AudioFlagWantedMusicOnMission }; enum eBlipColor { BlipColorWhite = 0, BlipColorRed = 1, BlipColorGreen = 2, BlipColorBlue = 3, BlipColorYellow = 66, }; enum eBlipSprite { BlipSpriteStandard = 1, BlipSpriteBigBlip = 2, BlipSpritePoliceOfficer = 3, BlipSpritePoliceArea = 4, BlipSpriteSquare = 5, BlipSpritePlayer = 6, BlipSpriteNorth = 7, BlipSpriteWaypoint = 8, BlipSpriteBigCircle = 9, BlipSpriteBigCircleOutline = 10, BlipSpriteArrowUpOutlined = 11, BlipSpriteArrowDownOutlined = 12, BlipSpriteArrowUp = 13, BlipSpriteArrowDown = 14, BlipSpritePoliceHelicopterAnimated = 15, BlipSpriteJet = 16, BlipSpriteNumber1 = 17, BlipSpriteNumber2 = 18, BlipSpriteNumber3 = 19, BlipSpriteNumber4 = 20, BlipSpriteNumber5 = 21, BlipSpriteNumber6 = 22, BlipSpriteNumber7 = 23, BlipSpriteNumber8 = 24, BlipSpriteNumber9 = 25, BlipSpriteNumber10 = 26, BlipSpriteGTAOCrew = 27, BlipSpriteGTAOFriendly = 28, BlipSpriteLift = 36, BlipSpriteRaceFinish = 38, BlipSpriteSafehouse = 40, BlipSpritePoliceOfficer2 = 41, BlipSpritePoliceCarDot = 42, BlipSpritePoliceHelicopter = 43, BlipSpriteChatBubble = 47, BlipSpriteGarage2 = 50, BlipSpriteDrugs = 51, BlipSpriteStore = 52, BlipSpritePoliceCar = 56, BlipSpritePolicePlayer = 58, BlipSpritePoliceStation = 60, BlipSpriteHospital = 61, BlipSpriteHelicopter = 64, BlipSpriteStrangersAndFreaks = 65, BlipSpriteArmoredTruck = 66, BlipSpriteTowTruck = 68, BlipSpriteBarber = 71, BlipSpriteLosSantosCustoms = 72, BlipSpriteClothes = 73, BlipSpriteTattooParlor = 75, BlipSpriteSimeon = 76, BlipSpriteLester = 77, BlipSpriteMichael = 78, BlipSpriteTrevor = 79, BlipSpriteRampage = 84, BlipSpriteVinewoodTours = 85, BlipSpriteLamar = 86, BlipSpriteFranklin = 88, BlipSpriteChinese = 89, BlipSpriteAirport = 90, BlipSpriteBar = 93, BlipSpriteBaseJump = 94, BlipSpriteCarWash = 100, BlipSpriteComedyClub = 102, BlipSpriteDart = 103, BlipSpriteFIB = 106, BlipSpriteDollarSign = 108, BlipSpriteGolf = 109, BlipSpriteAmmuNation = 110, BlipSpriteExile = 112, BlipSpriteShootingRange = 119, BlipSpriteSolomon = 120, BlipSpriteStripClub = 121, BlipSpriteTennis = 122, BlipSpriteTriathlon = 126, BlipSpriteOffRoadRaceFinish = 127, BlipSpriteKey = 134, BlipSpriteMovieTheater = 135, BlipSpriteMusic = 136, BlipSpriteMarijuana = 140, BlipSpriteHunting = 141, BlipSpriteArmsTraffickingGround = 147, BlipSpriteNigel = 149, BlipSpriteAssaultRifle = 150, BlipSpriteBat = 151, BlipSpriteGrenade = 152, BlipSpriteHealth = 153, BlipSpriteKnife = 154, BlipSpriteMolotov = 155, BlipSpritePistol = 156, BlipSpriteRPG = 157, BlipSpriteShotgun = 158, BlipSpriteSMG = 159, BlipSpriteSniper = 160, BlipSpriteSonicWave = 161, BlipSpritePointOfInterest = 162, BlipSpriteGTAOPassive = 163, BlipSpriteGTAOUsingMenu = 164, BlipSpriteLink = 171, BlipSpriteMinigun = 173, BlipSpriteGrenadeLauncher = 174, BlipSpriteArmor = 175, BlipSpriteCastle = 176, BlipSpriteCamera = 184, BlipSpriteHandcuffs = 188, BlipSpriteYoga = 197, BlipSpriteCab = 198, BlipSpriteNumber11 = 199, BlipSpriteNumber12 = 200, BlipSpriteNumber13 = 201, BlipSpriteNumber14 = 202, BlipSpriteNumber15 = 203, BlipSpriteNumber16 = 204, BlipSpriteShrink = 205, BlipSpriteEpsilon = 206, BlipSpritePersonalVehicleCar = 225, BlipSpritePersonalVehicleBike = 226, BlipSpriteCustody = 237, BlipSpriteArmsTraffickingAir = 251, BlipSpriteFairground = 266, BlipSpritePropertyManagement = 267, BlipSpriteAltruist = 269, BlipSpriteEnemy = 270, BlipSpriteChop = 273, BlipSpriteDead = 274, BlipSpriteHooker = 279, BlipSpriteFriend = 280, BlipSpriteBountyHit = 303, BlipSpriteGTAOMission = 304, BlipSpriteGTAOSurvival = 305, BlipSpriteCrateDrop = 306, BlipSpritePlaneDrop = 307, BlipSpriteSub = 308, BlipSpriteRace = 309, BlipSpriteDeathmatch = 310, BlipSpriteArmWrestling = 311, BlipSpriteAmmuNationShootingRange = 313, BlipSpriteRaceAir = 314, BlipSpriteRaceCar = 315, BlipSpriteRaceSea = 316, BlipSpriteGarbageTruck = 318, BlipSpriteSafehouseForSale = 350, BlipSpritePackage = 351, BlipSpriteMartinMadrazo = 352, BlipSpriteEnemyHelicopter = 353, BlipSpriteBoost = 354, BlipSpriteDevin = 355, BlipSpriteMarina = 356, BlipSpriteGarage = 357, BlipSpriteGolfFlag = 358, BlipSpriteHangar = 359, BlipSpriteHelipad = 360, BlipSpriteJerryCan = 361, BlipSpriteMasks = 362, BlipSpriteHeistSetup = 363, BlipSpriteIncapacitated = 364, BlipSpritePickupSpawn = 365, BlipSpriteBoilerSuit = 366, BlipSpriteCompleted = 367, BlipSpriteRockets = 368, BlipSpriteGarageForSale = 369, BlipSpriteHelipadForSale = 370, BlipSpriteMarinaForSale = 371, BlipSpriteHangarForSale = 372, BlipSpriteBusiness = 374, BlipSpriteBusinessForSale = 375, BlipSpriteRaceBike = 376, BlipSpriteParachute = 377, BlipSpriteTeamDeathmatch = 378, BlipSpriteRaceFoot = 379, BlipSpriteVehicleDeathmatch = 380, BlipSpriteBarry = 381, BlipSpriteDom = 382, BlipSpriteMaryAnn = 383, BlipSpriteCletus = 384, BlipSpriteJosh = 385, BlipSpriteMinute = 386, BlipSpriteOmega = 387, BlipSpriteTonya = 388, BlipSpritePaparazzo = 389, BlipSpriteCrosshair = 390, BlipSpriteCreator = 398, BlipSpriteCreatorDirection = 399, BlipSpriteAbigail = 400, BlipSpriteBlimp = 401, BlipSpriteRepair = 402, BlipSpriteTestosterone = 403, BlipSpriteDinghy = 404, BlipSpriteFanatic = 405, BlipSpriteInformation = 407, BlipSpriteCaptureBriefcase = 408, BlipSpriteLastTeamStanding = 409, BlipSpriteBoat = 410, BlipSpriteCaptureHouse = 411, BlipSpriteJerryCan2 = 415, BlipSpriteRP = 416, BlipSpriteGTAOPlayerSafehouse = 417, BlipSpriteGTAOPlayerSafehouseDead = 418, BlipSpriteCaptureAmericanFlag = 419, BlipSpriteCaptureFlag = 420, BlipSpriteTank = 421, BlipSpriteHelicopterAnimated = 422, BlipSpritePlane = 423, BlipSpritePlayerNoColor = 425, BlipSpriteGunCar = 426, BlipSpriteSpeedboat = 427, BlipSpriteHeist = 428, BlipSpriteStopwatch = 430, BlipSpriteDollarSignCircled = 431, BlipSpriteCrosshair2 = 432, BlipSpriteDollarSignSquared = 434, }; enum eCameraShake { CameraShakeHand = 0, CameraShakeSmallExplosion, CameraShakeMediumExplosion, CameraShakeLargeExplosion, CameraShakeJolt, CameraShakeVibrate, CameraShakeRoadVibration, CameraShakeDrunk, CameraShakeSkyDiving, CameraShakeFamilyDrugTrip, CameraShakeDeathFail }; enum eControl { ControlNextCamera = 0, ControlLookLeftRight = 1, ControlLookUpDown = 2, ControlLookUpOnly = 3, ControlLookDownOnly = 4, ControlLookLeftOnly = 5, ControlLookRightOnly = 6, ControlCinematicSlowMo = 7, ControlFlyUpDown = 8, ControlFlyLeftRight = 9, ControlScriptedFlyZUp = 10, ControlScriptedFlyZDown = 11, ControlWeaponWheelUpDown = 12, ControlWeaponWheelLeftRight = 13, ControlWeaponWheelNext = 14, ControlWeaponWheelPrev = 15, ControlSelectNextWeapon = 16, ControlSelectPrevWeapon = 17, ControlSkipCutscene = 18, ControlCharacterWheel = 19, ControlMultiplayerInfo = 20, ControlSprint = 21, ControlJump = 22, ControlEnter = 23, ControlAttack = 24, ControlAim = 25, ControlLookBehind = 26, ControlPhone = 27, ControlSpecialAbility = 28, ControlSpecialAbilitySecondary = 29, ControlMoveLeftRight = 30, ControlMoveUpDown = 31, ControlMoveUpOnly = 32, ControlMoveDownOnly = 33, ControlMoveLeftOnly = 34, ControlMoveRightOnly = 35, ControlDuck = 36, ControlSelectWeapon = 37, ControlPickup = 38, ControlSniperZoom = 39, ControlSniperZoomInOnly = 40, ControlSniperZoomOutOnly = 41, ControlSniperZoomInSecondary = 42, ControlSniperZoomOutSecondary = 43, ControlCover = 44, ControlReload = 45, ControlTalk = 46, ControlDetonate = 47, ControlHUDSpecial = 48, ControlArrest = 49, ControlAccurateAim = 50, ControlContext = 51, ControlContextSecondary = 52, ControlWeaponSpecial = 53, ControlWeaponSpecial2 = 54, ControlDive = 55, ControlDropWeapon = 56, ControlDropAmmo = 57, ControlThrowGrenade = 58, ControlVehicleMoveLeftRight = 59, ControlVehicleMoveUpDown = 60, ControlVehicleMoveUpOnly = 61, ControlVehicleMoveDownOnly = 62, ControlVehicleMoveLeftOnly = 63, ControlVehicleMoveRightOnly = 64, ControlVehicleSpecial = 65, ControlVehicleGunLeftRight = 66, ControlVehicleGunUpDown = 67, ControlVehicleAim = 68, ControlVehicleAttack = 69, ControlVehicleAttack2 = 70, ControlVehicleAccelerate = 71, ControlVehicleBrake = 72, ControlVehicleDuck = 73, ControlVehicleHeadlight = 74, ControlVehicleExit = 75, ControlVehicleHandbrake = 76, ControlVehicleHotwireLeft = 77, ControlVehicleHotwireRight = 78, ControlVehicleLookBehind = 79, ControlVehicleCinCam = 80, ControlVehicleNextRadio = 81, ControlVehiclePrevRadio = 82, ControlVehicleNextRadioTrack = 83, ControlVehiclePrevRadioTrack = 84, ControlVehicleRadioWheel = 85, ControlVehicleHorn = 86, ControlVehicleFlyThrottleUp = 87, ControlVehicleFlyThrottleDown = 88, ControlVehicleFlyYawLeft = 89, ControlVehicleFlyYawRight = 90, ControlVehiclePassengerAim = 91, ControlVehiclePassengerAttack = 92, ControlVehicleSpecialAbilityFranklin = 93, ControlVehicleStuntUpDown = 94, ControlVehicleCinematicUpDown = 95, ControlVehicleCinematicUpOnly = 96, ControlVehicleCinematicDownOnly = 97, ControlVehicleCinematicLeftRight = 98, ControlVehicleSelectNextWeapon = 99, ControlVehicleSelectPrevWeapon = 100, ControlVehicleRoof = 101, ControlVehicleJump = 102, ControlVehicleGrapplingHook = 103, ControlVehicleShuffle = 104, ControlVehicleDropProjectile = 105, ControlVehicleMouseControlOverride = 106, ControlVehicleFlyRollLeftRight = 107, ControlVehicleFlyRollLeftOnly = 108, ControlVehicleFlyRollRightOnly = 109, ControlVehicleFlyPitchUpDown = 110, ControlVehicleFlyPitchUpOnly = 111, ControlVehicleFlyPitchDownOnly = 112, ControlVehicleFlyUnderCarriage = 113, ControlVehicleFlyAttack = 114, ControlVehicleFlySelectNextWeapon = 115, ControlVehicleFlySelectPrevWeapon = 116, ControlVehicleFlySelectTargetLeft = 117, ControlVehicleFlySelectTargetRight = 118, ControlVehicleFlyVerticalFlightMode = 119, ControlVehicleFlyDuck = 120, ControlVehicleFlyAttackCamera = 121, ControlVehicleFlyMouseControlOverride = 122, ControlVehicleSubTurnLeftRight = 123, ControlVehicleSubTurnLeftOnly = 124, ControlVehicleSubTurnRightOnly = 125, ControlVehicleSubPitchUpDown = 126, ControlVehicleSubPitchUpOnly = 127, ControlVehicleSubPitchDownOnly = 128, ControlVehicleSubThrottleUp = 129, ControlVehicleSubThrottleDown = 130, ControlVehicleSubAscend = 131, ControlVehicleSubDescend = 132, ControlVehicleSubTurnHardLeft = 133, ControlVehicleSubTurnHardRight = 134, ControlVehicleSubMouseControlOverride = 135, ControlVehiclePushbikePedal = 136, ControlVehiclePushbikeSprint = 137, ControlVehiclePushbikeFrontBrake = 138, ControlVehiclePushbikeRearBrake = 139, ControlMeleeAttackLight = 140, ControlMeleeAttackHeavy = 141, ControlMeleeAttackAlternate = 142, ControlMeleeBlock = 143, ControlParachuteDeploy = 144, ControlParachuteDetach = 145, ControlParachuteTurnLeftRight = 146, ControlParachuteTurnLeftOnly = 147, ControlParachuteTurnRightOnly = 148, ControlParachutePitchUpDown = 149, ControlParachutePitchUpOnly = 150, ControlParachutePitchDownOnly = 151, ControlParachuteBrakeLeft = 152, ControlParachuteBrakeRight = 153, ControlParachuteSmoke = 154, ControlParachutePrecisionLanding = 155, ControlMap = 156, ControlSelectWeaponUnarmed = 157, ControlSelectWeaponMelee = 158, ControlSelectWeaponHandgun = 159, ControlSelectWeaponShotgun = 160, ControlSelectWeaponSmg = 161, ControlSelectWeaponAutoRifle = 162, ControlSelectWeaponSniper = 163, ControlSelectWeaponHeavy = 164, ControlSelectWeaponSpecial = 165, ControlSelectCharacterMichael = 166, ControlSelectCharacterFranklin = 167, ControlSelectCharacterTrevor = 168, ControlSelectCharacterMultiplayer = 169, ControlSaveReplayClip = 170, ControlSpecialAbilityPC = 171, ControlPhoneUp = 172, ControlPhoneDown = 173, ControlPhoneLeft = 174, ControlPhoneRight = 175, ControlPhoneSelect = 176, ControlPhoneCancel = 177, ControlPhoneOption = 178, ControlPhoneExtraOption = 179, ControlPhoneScrollForward = 180, ControlPhoneScrollBackward = 181, ControlPhoneCameraFocusLock = 182, ControlPhoneCameraGrid = 183, ControlPhoneCameraSelfie = 184, ControlPhoneCameraDOF = 185, ControlPhoneCameraExpression = 186, ControlFrontendDown = 187, ControlFrontendUp = 188, ControlFrontendLeft = 189, ControlFrontendRight = 190, ControlFrontendRdown = 191, ControlFrontendRup = 192, ControlFrontendRleft = 193, ControlFrontendRright = 194, ControlFrontendAxisX = 195, ControlFrontendAxisY = 196, ControlFrontendRightAxisX = 197, ControlFrontendRightAxisY = 198, ControlFrontendPause = 199, ControlFrontendPauseAlternate = 200, ControlFrontendAccept = 201, ControlFrontendCancel = 202, ControlFrontendX = 203, ControlFrontendY = 204, ControlFrontendLb = 205, ControlFrontendRb = 206, ControlFrontendLt = 207, ControlFrontendRt = 208, ControlFrontendLs = 209, ControlFrontendRs = 210, ControlFrontendLeaderboard = 211, ControlFrontendSocialClub = 212, ControlFrontendSocialClubSecondary = 213, ControlFrontendDelete = 214, ControlFrontendEndscreenAccept = 215, ControlFrontendEndscreenExpand = 216, ControlFrontendSelect = 217, ControlScriptLeftAxisX = 218, ControlScriptLeftAxisY = 219, ControlScriptRightAxisX = 220, ControlScriptRightAxisY = 221, ControlScriptRUp = 222, ControlScriptRDown = 223, ControlScriptRLeft = 224, ControlScriptRRight = 225, ControlScriptLB = 226, ControlScriptRB = 227, ControlScriptLT = 228, ControlScriptRT = 229, ControlScriptLS = 230, ControlScriptRS = 231, ControlScriptPadUp = 232, ControlScriptPadDown = 233, ControlScriptPadLeft = 234, ControlScriptPadRight = 235, ControlScriptSelect = 236, ControlCursorAccept = 237, ControlCursorCancel = 238, ControlCursorX = 239, ControlCursorY = 240, ControlCursorScrollUp = 241, ControlCursorScrollDown = 242, ControlEnterCheatCode = 243, ControlInteractionMenu = 244, ControlMpTextChatAll = 245, ControlMpTextChatTeam = 246, ControlMpTextChatFriends = 247, ControlMpTextChatCrew = 248, ControlPushToTalk = 249, ControlCreatorLS = 250, ControlCreatorRS = 251, ControlCreatorLT = 252, ControlCreatorRT = 253, ControlCreatorMenuToggle = 254, ControlCreatorAccept = 255, ControlCreatorDelete = 256, ControlAttack2 = 257, ControlRappelJump = 258, ControlRappelLongJump = 259, ControlRappelSmashWindow = 260, ControlPrevWeapon = 261, ControlNextWeapon = 262, ControlMeleeAttack1 = 263, ControlMeleeAttack2 = 264, ControlWhistle = 265, ControlMoveLeft = 266, ControlMoveRight = 267, ControlMoveUp = 268, ControlMoveDown = 269, ControlLookLeft = 270, ControlLookRight = 271, ControlLookUp = 272, ControlLookDown = 273, ControlSniperZoomIn = 274, ControlSniperZoomOut = 275, ControlSniperZoomInAlternate = 276, ControlSniperZoomOutAlternate = 277, ControlVehicleMoveLeft = 278, ControlVehicleMoveRight = 279, ControlVehicleMoveUp = 280, ControlVehicleMoveDown = 281, ControlVehicleGunLeft = 282, ControlVehicleGunRight = 283, ControlVehicleGunUp = 284, ControlVehicleGunDown = 285, ControlVehicleLookLeft = 286, ControlVehicleLookRight = 287, ControlReplayStartStopRecording = 288, ControlReplayStartStopRecordingSecondary = 289, ControlScaledLookLeftRight = 290, ControlScaledLookUpDown = 291, ControlScaledLookUpOnly = 292, ControlScaledLookDownOnly = 293, ControlScaledLookLeftOnly = 294, ControlScaledLookRightOnly = 295, ControlReplayMarkerDelete = 296, ControlReplayClipDelete = 297, ControlReplayPause = 298, ControlReplayRewind = 299, ControlReplayFfwd = 300, ControlReplayNewmarker = 301, ControlReplayRecord = 302, ControlReplayScreenshot = 303, ControlReplayHidehud = 304, ControlReplayStartpoint = 305, ControlReplayEndpoint = 306, ControlReplayAdvance = 307, ControlReplayBack = 308, ControlReplayTools = 309, ControlReplayRestart = 310, ControlReplayShowhotkey = 311, ControlReplayCycleMarkerLeft = 312, ControlReplayCycleMarkerRight = 313, ControlReplayFOVIncrease = 314, ControlReplayFOVDecrease = 315, ControlReplayCameraUp = 316, ControlReplayCameraDown = 317, ControlReplaySave = 318, ControlReplayToggletime = 319, ControlReplayToggletips = 320, ControlReplayPreview = 321, ControlReplayToggleTimeline = 322, ControlReplayTimelinePickupClip = 323, ControlReplayTimelineDuplicateClip = 324, ControlReplayTimelinePlaceClip = 325, ControlReplayCtrl = 326, ControlReplayTimelineSave = 327, ControlReplayPreviewAudio = 328, ControlVehicleDriveLook = 329, ControlVehicleDriveLook2 = 330, ControlVehicleFlyAttack2 = 331, ControlRadioWheelUpDown = 332, ControlRadioWheelLeftRight = 333, ControlVehicleSlowMoUpDown = 334, ControlVehicleSlowMoUpOnly = 335, ControlVehicleSlowMoDownOnly = 336, ControlMapPointOfInterest = 337, }; enum eRadioStation { RadioStationLosSantosRockRadio, RadioStationNonStopPopFM, RadioStationLosSantos, RadioStationChannelX, RadioStationWestCoastTalkRadio, RadioStationRebelRadio, RadioStationSoulwaxFM, RadioStationEastLosFM, RadioStationWestCoastClassics, RadioStationTheBlueArk, RadioStationWorldWideFM, RadioStationFlyloFM, RadioStationTheLowdown, RadioStationTheLab, RadioStationMirrorPark, RadioStationSpace, RadioStationVinewoodBoulevardRadio, }; enum eWindowTitle { CELL_EMAIL_BOD, CELL_EMAIL_BODE, CELL_EMAIL_BODF, CELL_EMAIL_SOD, CELL_EMAIL_SODE, CELL_EMAIL_SODF, CELL_EMASH_BOD, CELL_EMASH_BODE, CELL_EMASH_BODF, CELL_EMASH_SOD, CELL_EMASH_SODE, CELL_EMASH_SODF, FMMC_KEY_TIP10, FMMC_KEY_TIP12, FMMC_KEY_TIP12F, FMMC_KEY_TIP12N, FMMC_KEY_TIP8, FMMC_KEY_TIP8F, FMMC_KEY_TIP8FS, FMMC_KEY_TIP8S, FMMC_KEY_TIP9, FMMC_KEY_TIP9F, FMMC_KEY_TIP9N, PM_NAME_CHALL, }; enum eGender { GenderMale, GenderFemale }; enum eDrivingStyle { DrivingStyleNormal = 0xC00AB, DrivingStyleIgnoreLights = 0x2C0025, DrivingStyleSometimesOvertakeTraffic = 5, DrivingStyleRushed = 0x400C0025, DrivingStyleAvoidTraffic = 0xC0024, DrivingStyleAvoidTrafficExtremely = 6 }; enum eBone { SKEL_ROOT = 0x0, SKEL_Pelvis = 0x2e28, SKEL_L_Thigh = 0xe39f, SKEL_L_Calf = 0xf9bb, SKEL_L_Foot = 0x3779, SKEL_L_Toe0 = 0x83c, IK_L_Foot = 0xfedd, PH_L_Foot = 0xe175, MH_L_Knee = 0xb3fe, SKEL_R_Thigh = 0xca72, SKEL_R_Calf = 0x9000, SKEL_R_Foot = 0xcc4d, SKEL_R_Toe0 = 0x512d, IK_R_Foot = 0x8aae, PH_R_Foot = 0x60e6, MH_R_Knee = 0x3fcf, RB_L_ThighRoll = 0x5c57, RB_R_ThighRoll = 0x192a, SKEL_Spine_Root = 0xe0fd, SKEL_Spine0 = 0x5c01, SKEL_Spine1 = 0x60f0, SKEL_Spine2 = 0x60f1, SKEL_Spine3 = 0x60f2, SKEL_L_Clavicle = 0xfcd9, SKEL_L_UpperArm = 0xb1c5, SKEL_L_Forearm = 0xeeeb, SKEL_L_Hand = 0x49d9, SKEL_L_Finger00 = 0x67f2, SKEL_L_Finger01 = 0xff9, SKEL_L_Finger02 = 0xffa, SKEL_L_Finger10 = 0x67f3, SKEL_L_Finger11 = 0x1049, SKEL_L_Finger12 = 0x104a, SKEL_L_Finger20 = 0x67f4, SKEL_L_Finger21 = 0x1059, SKEL_L_Finger22 = 0x105a, SKEL_L_Finger30 = 0x67f5, SKEL_L_Finger31 = 0x1029, SKEL_L_Finger32 = 0x102a, SKEL_L_Finger40 = 0x67f6, SKEL_L_Finger41 = 0x1039, SKEL_L_Finger42 = 0x103a, PH_L_Hand = 0xeb95, IK_L_Hand = 0x8cbd, RB_L_ForeArmRoll = 0xee4f, RB_L_ArmRoll = 0x1470, MH_L_Elbow = 0x58b7, SKEL_R_Clavicle = 0x29d2, SKEL_R_UpperArm = 0x9d4d, SKEL_R_Forearm = 0x6e5c, SKEL_R_Hand = 0xdead, SKEL_R_Finger00 = 0xe5f2, SKEL_R_Finger01 = 0xfa10, SKEL_R_Finger02 = 0xfa11, SKEL_R_Finger10 = 0xe5f3, SKEL_R_Finger11 = 0xfa60, SKEL_R_Finger12 = 0xfa61, SKEL_R_Finger20 = 0xe5f4, SKEL_R_Finger21 = 0xfa70, SKEL_R_Finger22 = 0xfa71, SKEL_R_Finger30 = 0xe5f5, SKEL_R_Finger31 = 0xfa40, SKEL_R_Finger32 = 0xfa41, SKEL_R_Finger40 = 0xe5f6, SKEL_R_Finger41 = 0xfa50, SKEL_R_Finger42 = 0xfa51, PH_R_Hand = 0x6f06, IK_R_Hand = 0x188e, RB_R_ForeArmRoll = 0xab22, RB_R_ArmRoll = 0x90ff, MH_R_Elbow = 0xbb0, SKEL_Neck_1 = 0x9995, SKEL_Head = 0x796e, IK_Head = 0x322c, FACIAL_facialRoot = 0xfe2c, FB_L_Brow_Out_000 = 0xe3db, FB_L_Lid_Upper_000 = 0xb2b6, FB_L_Eye_000 = 0x62ac, FB_L_CheekBone_000 = 0x542e, FB_L_Lip_Corner_000 = 0x74ac, FB_R_Lid_Upper_000 = 0xaa10, FB_R_Eye_000 = 0x6b52, FB_R_CheekBone_000 = 0x4b88, FB_R_Brow_Out_000 = 0x54c, FB_R_Lip_Corner_000 = 0x2ba6, FB_Brow_Centre_000 = 0x9149, FB_UpperLipRoot_000 = 0x4ed2, FB_UpperLip_000 = 0xf18f, FB_L_Lip_Top_000 = 0x4f37, FB_R_Lip_Top_000 = 0x4537, FB_Jaw_000 = 0xb4a0, FB_LowerLipRoot_000 = 0x4324, FB_LowerLip_000 = 0x508f, FB_L_Lip_Bot_000 = 0xb93b, FB_R_Lip_Bot_000 = 0xc33b, FB_Tongue_000 = 0xb987, RB_Neck_1 = 0x8b93, IK_Root = 0xdd1c }; enum eFiringPattern : DWORD { FiringPatternFullAuto = 0xC6EE6B4C, FiringPatternBurstFire = 0xD6FF6D61, FiringPatternBurstInCover = 0x026321F1, FiringPatternBurstFireDriveby = 0xD31265F2, FiringPatternFromGround = 0x2264E5D6, FiringPatternDelayFireByOneSec = 0x7A845691, FiringPatternSingleShot = 0x5D60E4E0, FiringPatternBurstFirePistol = 0xA018DB8A, FiringPatternBurstFireSMG = 0xD10DADEE, FiringPatternBurstFireRifle = 0x9C74B406, FiringPatternBurstFireMG = 0xB573C5B4, FiringPatternBurstFirePumpShotGun = 0x00BAC39B, FiringPatternBurstFireHeli = 0x914E786F, FiringPatternBurstFireMicro = 0x42EF03FD, FiringPatternBurstFireBursts = 0x42EF03FD, FiringPatternBurstFireTank = 0xE2CA3A71 }; enum eFont { FontChaletLondon = 0, FontHouseScript = 1, FontMonospace = 2, FontChaletComprimeCologne = 4, FontPricedown = 7 }; enum eVehicleColor { VehicleColorMetallicBlack = 0, VehicleColorMetallicGraphiteBlack = 1, VehicleColorMetallicBlackSteel = 2, VehicleColorMetallicDarkSilver = 3, VehicleColorMetallicSilver = 4, VehicleColorMetallicBlueSilver = 5, VehicleColorMetallicSteelGray = 6, VehicleColorMetallicShadowSilver = 7, VehicleColorMetallicStoneSilver = 8, VehicleColorMetallicMidnightSilver = 9, VehicleColorMetallicGunMetal = 10, VehicleColorMetallicAnthraciteGray = 11, VehicleColorMatteBlack = 12, VehicleColorMatteGray = 13, VehicleColorMatteLightGray = 14, VehicleColorUtilBlack = 15, VehicleColorUtilBlackPoly = 16, VehicleColorUtilDarksilver = 17, VehicleColorUtilSilver = 18, VehicleColorUtilGunMetal = 19, VehicleColorUtilShadowSilver = 20, VehicleColorWornBlack = 21, VehicleColorWornGraphite = 22, VehicleColorWornSilverGray = 23, VehicleColorWornSilver = 24, VehicleColorWornBlueSilver = 25, VehicleColorWornShadowSilver = 26, VehicleColorMetallicRed = 27, VehicleColorMetallicTorinoRed = 28, VehicleColorMetallicFormulaRed = 29, VehicleColorMetallicBlazeRed = 30, VehicleColorMetallicGracefulRed = 31, VehicleColorMetallicGarnetRed = 32, VehicleColorMetallicDesertRed = 33, VehicleColorMetallicCabernetRed = 34, VehicleColorMetallicCandyRed = 35, VehicleColorMetallicSunriseOrange = 36, VehicleColorMetallicClassicGold = 37, VehicleColorMetallicOrange = 38, VehicleColorMatteRed = 39, VehicleColorMatteDarkRed = 40, VehicleColorMatteOrange = 41, VehicleColorMatteYellow = 42, VehicleColorUtilRed = 43, VehicleColorUtilBrightRed = 44, VehicleColorUtilGarnetRed = 45, VehicleColorWornRed = 46, VehicleColorWornGoldenRed = 47, VehicleColorWornDarkRed = 48, VehicleColorMetallicDarkGreen = 49, VehicleColorMetallicRacingGreen = 50, VehicleColorMetallicSeaGreen = 51, VehicleColorMetallicOliveGreen = 52, VehicleColorMetallicGreen = 53, VehicleColorMetallicGasolineBlueGreen = 54, VehicleColorMatteLimeGreen = 55, VehicleColorUtilDarkGreen = 56, VehicleColorUtilGreen = 57, VehicleColorWornDarkGreen = 58, VehicleColorWornGreen = 59, VehicleColorWornSeaWash = 60, VehicleColorMetallicMidnightBlue = 61, VehicleColorMetallicDarkBlue = 62, VehicleColorMetallicSaxonyBlue = 63, VehicleColorMetallicBlue = 64, VehicleColorMetallicMarinerBlue = 65, VehicleColorMetallicHarborBlue = 66, VehicleColorMetallicDiamondBlue = 67, VehicleColorMetallicSurfBlue = 68, VehicleColorMetallicNauticalBlue = 69, VehicleColorMetallicBrightBlue = 70, VehicleColorMetallicPurpleBlue = 71, VehicleColorMetallicSpinnakerBlue = 72, VehicleColorMetallicUltraBlue = 73, VehicleColorUtilDarkBlue = 75, VehicleColorUtilMidnightBlue = 76, VehicleColorUtilBlue = 77, VehicleColorUtilSeaFoamBlue = 78, VehicleColorUtilLightningBlue = 79, VehicleColorUtilMauiBluePoly = 80, VehicleColorUtilBrightBlue = 81, VehicleColorMatteDarkBlue = 82, VehicleColorMatteBlue = 83, VehicleColorMatteMidnightBlue = 84, VehicleColorWornDarkBlue = 85, VehicleColorWornBlue = 86, VehicleColorWornLightBlue = 87, VehicleColorMetallicTaxiYellow = 88, VehicleColorMetallicRaceYellow = 89, VehicleColorMetallicBronze = 90, VehicleColorMetallicYellowBird = 91, VehicleColorMetallicLime = 92, VehicleColorMetallicChampagne = 93, VehicleColorMetallicPuebloBeige = 94, VehicleColorMetallicDarkIvory = 95, VehicleColorMetallicChocoBrown = 96, VehicleColorMetallicGoldenBrown = 97, VehicleColorMetallicLightBrown = 98, VehicleColorMetallicStrawBeige = 99, VehicleColorMetallicMossBrown = 100, VehicleColorMetallicBistonBrown = 101, VehicleColorMetallicBeechwood = 102, VehicleColorMetallicDarkBeechwood = 103, VehicleColorMetallicChocoOrange = 104, VehicleColorMetallicBeachSand = 105, VehicleColorMetallicSunBleechedSand = 106, VehicleColorMetallicCream = 107, VehicleColorUtilBrown = 108, VehicleColorUtilMediumBrown = 109, VehicleColorUtilLightBrown = 110, VehicleColorMetallicWhite = 111, VehicleColorMetallicFrostWhite = 112, VehicleColorWornHoneyBeige = 113, VehicleColorWornBrown = 114, VehicleColorWornDarkBrown = 115, VehicleColorWornStrawBeige = 116, VehicleColorBrushedSteel = 117, VehicleColorBrushedBlackSteel = 118, VehicleColorBrushedAluminium = 119, VehicleColorChrome = 120, VehicleColorWornOffWhite = 121, VehicleColorUtilOffWhite = 122, VehicleColorWornOrange = 123, VehicleColorWornLightOrange = 124, VehicleColorMetallicSecuricorGreen = 125, VehicleColorWornTaxiYellow = 126, VehicleColorPoliceCarBlue = 127, VehicleColorMatteGreen = 128, VehicleColorMatteBrown = 129, VehicleColorMatteWhite = 131, VehicleColorWornWhite = 132, VehicleColorWornOliveArmyGreen = 133, VehicleColorPureWhite = 134, VehicleColorHotPink = 135, VehicleColorSalmonpink = 136, VehicleColorMetallicVermillionPink = 137, VehicleColorOrange = 138, VehicleColorGreen = 139, VehicleColorBlue = 140, VehicleColorMettalicBlackBlue = 141, VehicleColorMetallicBlackPurple = 142, VehicleColorMetallicBlackRed = 143, VehicleColorHunterGreen = 144, VehicleColorMetallicPurple = 145, VehicleColorMetaillicVDarkBlue = 146, VehicleColorModshopBlack1 = 147, VehicleColorMattePurple = 148, VehicleColorMatteDarkPurple = 149, VehicleColorMetallicLavaRed = 150, VehicleColorMatteForestGreen = 151, VehicleColorMatteOliveDrab = 152, VehicleColorMatteDesertBrown = 153, VehicleColorMatteDesertTan = 154, VehicleColorMatteFoliageGreen = 155, VehicleColorDefaultAlloyColor = 156, VehicleColorEpsilonBlue = 157, VehicleColorPureGold = 158, VehicleColorBrushedGold = 159, }; enum eVehicleDoor { VehicleDoorFrontLeftDoor = 0, VehicleDoorFrontRightDoor = 1, VehicleDoorBackLeftDoor = 2, VehicleDoorBackRightDoor = 3, VehicleDoorHood = 4, VehicleDoorTrunk = 5, VehicleDoorTrunk2 = 6, }; enum eVehicleLockStatus { VehicleLockStatusNone = 0, VehicleLockStatusUnlocked = 1, VehicleLockStatusLocked = 2, VehicleLockStatusLockedForPlayer = 3, VehicleLockStatusStickPlayerInside = 4, VehicleLockStatusCanBeBrokenInto = 7, VehicleLockStatusCanBeBrokenIntoPersist = 8, VehicleLockStatusCannotBeTriedToEnter = 10 }; enum eVehicleLandingGear { VehicleLandingGearDeployed = 0, VehicleLandingGearClosing = 1, VehicleLandingGearOpening = 2, VehicleLandingGearRetracted = 3, }; enum eVehicleMod { VehicleModSpoilers = 0, VehicleModFrontBumper = 1, VehicleModRearBumper = 2, VehicleModSideSkirt = 3, VehicleModExhaust = 4, VehicleModFrame = 5, VehicleModGrille = 6, VehicleModHood = 7, VehicleModFender = 8, VehicleModRightFender = 9, VehicleModRoof = 10, VehicleModEngine = 11, VehicleModBrakes = 12, VehicleModTransmission = 13, VehicleModHorns = 14, VehicleModSuspension = 15, VehicleModArmor = 16, VehicleModFrontWheels = 23, VehicleModBackWheels = 24 // only for motocycles }; enum eVehicleNeonLight { VehicleNeonLightLeft = 0, VehicleNeonLightRight = 1, VehicleNeonLightFront = 2, VehicleNeonLightBack = 3, }; enum eVehicleRoofState { VehicleRoofStateClosed, VehicleRoofStateOpening, VehicleRoofStateOpened, VehicleRoofStateClosing, }; enum eVehicleSeat { VehicleSeatNone = -3, VehicleSeatAny = -2, VehicleSeatDriver = -1, VehicleSeatPassenger = 0, VehicleSeatLeftFront = -1, VehicleSeatRightFront = 0, VehicleSeatLeftRear = 1, VehicleSeatRightRear = 2, }; enum eVehicleToggleMod { VehicleToggleModTurbo = 18, VehicleToggleModTireSmoke = 20, VehicleToggleModXenonHeadlights = 22 }; enum eVehicleWheelType { VehicleWheelTypeSport = 0, VehicleWheelTypeMuscle = 1, VehicleWheelTypeLowrider = 2, VehicleWheelTypeSUV = 3, VehicleWheelTypeOffroad = 4, VehicleWheelTypeTuner = 5, VehicleWheelTypeBikeWheels = 6, VehicleWheelTypeHighEnd = 7 }; enum eVehicleWindow { VehicleWindowFrontRight = 1, VehicleWindowFrontLeft = 0, VehicleWindowBackRight = 3, VehicleWindowBackLeft = 2 }; enum eVehicleWindowTint { VehicleWindowTintNone = 0, VehicleWindowTintPureBlack = 1, VehicleWindowTintDarkSmoke = 2, VehicleWindowTintLightSmoke = 3, VehicleWindowTintStock = 4, VehicleWindowTintLimo = 5, VehicleWindowTintGreen = 6 }; enum eNumberPlateMounting { NumberPlateMountingFrontAndRear = 0, NumberPlateMountingFront = 1, NumberPlateMountingRear = 2, NumberPlateMountingNone = 3, }; enum eNumberPlateType { NumberPlateTypeBlueOnWhite1 = 0, NumberPlateTypeYellowOnBlack = 1, NumberPlateTypeYellowOnBlue = 2, NumberPlateTypeBlueOnWhite2 = 3, NumberPlateTypeBlueOnWhite3 = 4, NumberPlateTypeNorthYankton = 5, }; enum eVehicleClass { VehicleClassCompacts = 0, VehicleClassSedans = 1, VehicleClassSUVs = 2, VehicleClassCoupes = 3, VehicleClassMuscle = 4, VehicleClassSportsClassics = 5, VehicleClassSports = 6, VehicleClassSuper = 7, VehicleClassMotorcycles = 8, VehicleClassOffRoad = 9, VehicleClassIndustrial = 10, VehicleClassUtility = 11, VehicleClassVans = 12, VehicleClassCycles = 13, VehicleClassBoats = 14, VehicleClassHelicopters = 15, VehicleClassPlanes = 16, VehicleClassService = 17, VehicleClassEmergency = 18, VehicleClassMilitary = 19, VehicleClassCommercial = 20, VehicleClassTrains = 21, }; enum eExplosionType { ExplosionTypeGrenade = 0, ExplosionTypeGrenadeL = 1, ExplosionTypeStickyBomb = 2, ExplosionTypeMolotov = 3, ExplosionTypeRocket = 4, ExplosionTypeTankShell = 5, ExplosionTypeHiOctane = 6, ExplosionTypeCar = 7, ExplosionTypePlane = 8, ExplosionTypePetrolPump = 9, ExplosionTypeBike = 10, ExplosionTypeSteam = 11, ExplosionTypeFlame = 12, ExplosionTypeWaterHydrant = 13, ExplosionTypeGasCanister = 14, ExplosionTypeBoat = 15, ExplosionTypeShipDestroy = 16, ExplosionTypeTruck = 17, ExplosionTypeBullet = 18, ExplosionTypeSmokeGL = 19, ExplosionTypeSmokeG = 20, ExplosionTypeBZGas = 21, ExplosionTypeFlare = 22, ExplosionTypeGasCanister2 = 23, ExplosionTypeExtinguisher = 24, ExplosionTypeProgramAR = 25, ExplosionTypeTrain = 26, ExplosionTypeBarrel = 27, ExplosionTypePropane = 28, ExplosionTypeBlimp = 29, ExplosionTypeFlameExplode = 30, ExplosionTypeTanker = 31, ExplosionTypePlaneRocket = 32, ExplosionTypeVehicleBullet = 33, ExplosionTypeGasTank = 34, ExplosionTypeFireWork = 35, ExplosionTypeSnowBall = 36, ExplosionTypeProxMine = 37, ExplosionTypeValkyrie = 38 }; enum eIntersectFlags { IntersectFlagsEverything = -1, IntersectFlagsMap = 1, IntersectFlagsMissionEntities = 2, IntersectFlagsPeds1 = 12, // 4 and 8 both seem to be peds IntersectFlagsObjects = 16, IntersectFlagsUnk1 = 32, IntersectFlagsUnk2 = 64, IntersectFlagsUnk3 = 128, IntersectFlagsVegetation = 256, IntersectFlagsUnk4 = 512 }; enum eMarkerType { MarkerTypeUpsideDownCone = 0, MarkerTypeVerticalCylinder = 1, MarkerTypeThickChevronUp = 2, MarkerTypeThinChevronUp = 3, MarkerTypeCheckeredFlagRect = 4, MarkerTypeCheckeredFlagCircle = 5, MarkerTypeVerticleCircle = 6, MarkerTypePlaneModel = 7, MarkerTypeLostMCDark = 8, MarkerTypeLostMCLight = 9, MarkerTypeNumber0 = 10, MarkerTypeNumber1 = 11, MarkerTypeNumber2 = 12, MarkerTypeNumber3 = 13, MarkerTypeNumber4 = 14, MarkerTypeNumber5 = 15, MarkerTypeNumber6 = 16, MarkerTypeNumber7 = 17, MarkerTypeNumber8 = 18, MarkerTypeNumber9 = 19, MarkerTypeChevronUpx1 = 20, MarkerTypeChevronUpx2 = 21, MarkerTypeChevronUpx3 = 22, MarkerTypeHorizontalCircleFat = 23, MarkerTypeReplayIcon = 24, MarkerTypeHorizontalCircleSkinny = 25, MarkerTypeHorizontalCircleSkinny_Arrow = 26, MarkerTypeHorizontalSplitArrowCircle = 27, MarkerTypeDebugSphere = 28 }; enum eRelationship { RelationshipHate = 5, RelationshipDislike = 4, RelationshipNeutral = 3, RelationshipLike = 2, RelationshipRespect = 1, RelationshipCompanion = 0, RelationshipPedestrians = 255 // or neutral }; enum eRopeType { RopeTypeNormal = 4, }; enum eWeapon : DWORD { WeaponKnife = 0x99B507EA, WeaponNightstick = 0x678B81B1, WeaponHammer = 0x4E875F73, WeaponBat = 0x958A4A8F, WeaponGolfClub = 0x440E4788, WeaponCrowbar = 0x84BD7BFD, WeaponPistol = 0x1B06D571, WeaponCombatPistol = 0x5EF9FEC4, WeaponAPPistol = 0x22D8FE39, WeaponPistol50 = 0x99AEEB3B, WeaponMicroSMG = 0x13532244, WeaponSMG = 0x2BE6766B, WeaponAssaultSMG = 0xEFE7E2DF, WeaponCombatPDW = 0x0A3D4D34, WeaponAssaultRifle = 0xBFEFFF6D, WeaponCarbineRifle = 0x83BF0278, WeaponAdvancedRifle = 0xAF113F99, WeaponMG = 0x9D07F764, WeaponCombatMG = 0x7FD62962, WeaponPumpShotgun = 0x1D073A89, WeaponSawnOffShotgun = 0x7846A318, WeaponAssaultShotgun = 0xE284C527, WeaponBullpupShotgun = 0x9D61E50F, WeaponStunGun = 0x3656C8C1, WeaponSniperRifle = 0x5FC3C11, WeaponHeavySniper = 0xC472FE2, WeaponGrenadeLauncher = 0xA284510B, WeaponGrenadeLauncherSmoke = 0x4DD2DC56, WeaponRPG = 0xB1CA77B1, WeaponMinigun = 0x42BF8A85, WeaponGrenade = 0x93E220BD, WeaponStickyBomb = 0x2C3731D9, WeaponSmokeGrenade = 0xFDBC8A50, WeaponBZGas = 0xA0973D5E, WeaponMolotov = 0x24B17070, WeaponFireExtinguisher = 0x60EC506, WeaponPetrolCan = 0x34A67B97, WeaponSNSPistol = 0xBFD21232, WeaponSpecialCarbine = 0xC0A3098D, WeaponHeavyPistol = 0xD205520E, WeaponBullpupRifle = 0x7F229F94, WeaponHomingLauncher = 0x63AB0442, WeaponProximityMine = 0xAB564B93, WeaponSnowball = 0x787F0BB, WeaponVintagePistol = 0x83839C4, WeaponDagger = 0x92A27487, WeaponFirework = 0x7F7497E5, WeaponMusket = 0xA89CB99E, WeaponMarksmanRifle = 0xC734385A, WeaponHeavyShotgun = 0x3AABBBAA, WeaponGusenberg = 0x61012683, WeaponHatchet = 0xF9DCBF2D, WeaponRailgun = 0x6D544C99, WeaponUnarmed = 0xA2719263 }; enum eWeaponGroup : DWORD { WeaponGroupUnarmed = 0xA00FC1E4, WeaponGroupMelee = 0xD49321D4, WeaponGroupPistol = 0x18D5FA97, WeaponGroupSMG = 0xC6E9A5C5, WeaponGroupAssaultRifle = 0xC7D15052, WeaponGroupMG = 0x451B04BC, WeaponGroupShotgun = 0x33431399, WeaponGroupSniper = 0xB7BBD827, WeaponGroupHeavy = 0xA27A4F9F, WeaponGroupThrown = 0x5C4C5883, WeaponGroupPetrolCan = 0x5F1BE07C }; enum eWeaponTint { WeaponTintNormal = 0, WeaponTintGreen = 1, WeaponTintGold = 2, WeaponTintPink = 3, WeaponTintArmy = 4, WeaponTintLSPD = 5, WeaponTintOrange = 6, WeaponTintPlatinum = 7 }; enum ePickupType : DWORD { PickupTypeCustomScript = 0x2C014CA6, PickupTypeVehicleCustomScript = 0xA5B8CAA9, PickupTypeParachute = 0x6773257D, PickupTypePortablePackage = 0x80AB931C, PickupTypePortableCrateUnfixed = 0x6E717A95, PickupTypeHealth = 0x8F707C18, PickupTypeHealthSnack = 0x1CD2CF66, PickupTypeArmour = 0x4BFB42D1, PickupTypeMoneyCase = 0xCE6FDD6B, PickupTypeMoneySecurityCase = 0xDE78F17E, PickupTypeMoneyVariable = 0xFE18F3AF, PickupTypeMoneyMedBag = 0x14568F28, PickupTypeMoneyPurse = 0x1E9A99F8, PickupTypeMoneyDepBag = 0x20893292, PickupTypeMoneyWallet = 0x5DE0AD3E, PickupTypeMoneyPaperBag = 0x711D02A4, PickupTypeWeaponPistol = 0xF9AFB48F, PickupTypeWeaponCombatPistol = 0x8967B4F3, PickupTypeWeaponAPPistol = 0x3B662889, PickupTypeWeaponSNSPistol = 0xC5B72713, PickupTypeWeaponHeavyPistol = 0x9CF13918, PickupTypeWeaponMicroSMG = 0x1D9588D3, PickupTypeWeaponSMG = 0x3A4C2AD2, PickupTypeWeaponMG = 0x85CAA9B1, PickupTypeWeaponCombatMG = 0xB2930A14, PickupTypeWeaponAssaultRifle = 0xF33C83B0, PickupTypeWeaponCarbineRifle = 0xDF711959, PickupTypeWeaponAdvancedRifle = 0xB2B5325E, PickupTypeWeaponSpecialCarbine = 0x968339D, PickupTypeWeaponBullpupRifle = 0x815D66E8, PickupTypeWeaponPumpShotgun = 0xA9355DCD, PickupTypeWeaponSawnoffShotgun = 0x96B412A3, PickupTypeWeaponAssaultShotgun = 0x9299C95B, PickupTypeWeaponSniperRifle = 0xFE2A352C, PickupTypeWeaponHeavySniper = 0x693583AD, PickupTypeWeaponGrenadeLauncher = 0x2E764125, PickupTypeWeaponRPG = 0x4D36C349, PickupTypeWeaponMinigun = 0x2F36B434, PickupTypeWeaponGrenade = 0x5E0683A1, PickupTypeWeaponStickyBomb = 0x7C119D58, PickupTypeWeaponSmokeGrenade = 0x1CD604C7, PickupTypeWeaponMolotov = 0x2DD30479, PickupTypeWeaponPetrolCan = 0xC69DE3FF, PickupTypeWeaponKnife = 0x278D8734, PickupTypeWeaponNightstick = 0x5EA16D74, PickupTypeWeaponBat = 0x81EE601E, PickupTypeWeaponCrowbar = 0x872DC888, PickupTypeWeaponGolfclub = 0x88EAACA7, PickupTypeWeaponBottle = 0xFA51ABF5, PickupTypeVehicleWeaponPistol = 0xA54AE7B7, PickupTypeVehicleWeaponCombatPistol = 0xD0AACEF7, PickupTypeVehicleWeaponAPPistol = 0xCC8B3905, PickupTypeVehicleWeaponMicroSMG = 0xB86AEE5B, PickupTypeVehicleWeaponSawnoffShotgun = 0x2E071B5A, PickupTypeVehicleWeaponGrenade = 0xA717F898, PickupTypeVehicleWeaponSmokeGrenade = 0x65A7D8E9, PickupTypeVehicleWeaponStickyBomb = 0x2C804FE3, PickupTypeVehicleWeaponMolotov = 0x84D676D4, PickupTypeVehicleHealth = 0x98D79EF, PickupTypeAmmoPistol = 0x20796A82, PickupTypeAmmoSMG = 0x116FC4E6, PickupTypeAmmoMG = 0xDE58E0B3, PickupTypeAmmoRifle = 0xE4BD2FC6, PickupTypeAmmoShotgun = 0x77F3F2DD, PickupTypeAmmoSniper = 0xC02CF125, PickupTypeAmmoGrenadeLauncher = 0x881AB0A8, PickupTypeAmmoRPG = 0x84837FD7, PickupTypeAmmoMinigun = 0xF25A01B9, PickupTypeAmmoMissileMP = 0xF99E15D0, PickupTypeAmmoBulletMP = 0x550447A9, PickupTypeAmmoGrenadeLauncherMP = 0xA421A532 }; enum eHudComponent { HudComponentMain = 0, HudComponentWantedStars, HudComponentWeaponIcon, HudComponentCash, HudComponentMpCash, HudComponentMpMessage, HudComponentVehicleName, HudComponentAreaName, HudComponentUnused, HudComponentStreetName, HudComponentHelpText, HudComponentFloatingHelpText1, HudComponentFloatingHelpText2, HudComponentCashChange, HudComponentReticle, HudComponentSubtitleText, HudComponentRadioStationsWheel, HudComponentSaving, HudComponentGameStreamUnused, HudComponentWeaponWheel, HudComponentWeaponWheelStats, HudComponentDrugsPurse01, HudComponentDrugsPurse02, HudComponentDrugsPurse03, HudComponentDrugsPurse04, HudComponentMpTagCashFromBank, HudComponentMpTagPackages, HudComponentMpTagCuffKeys, HudComponentMpTagDownloadData, HudComponentMpTagIfPedFollowing, HudComponentMpTagKeyCard, HudComponentMpTagRandomObject, HudComponentMpTagRemoteControl, HudComponentMpTagCashFromSafe, HudComponentMpTagWeaponsPackage, HudComponentMpTagKeys, HudComponentMpVehicle, HudComponentMpVehicleHeli, HudComponentMpVehiclePlane, HudComponentPlayerSwitchAlert, HudComponentMpRankBar, HudComponentDirectorMode, HudComponentReplayController, HudComponentReplayMouse, HudComponentReplayHeader, HudComponentReplayOptions, HudComponentReplayHelpText, HudComponentReplayMiscText, HudComponentReplayTopLine, HudComponentReplayBottomLine, HudComponentReplayLeftBar, HudComponentReplayTimer };