Files
GTAConnectedDocs/Trident/inc/consts copy.h
2026-01-28 21:32:26 +04:00

1391 lines
39 KiB
C++

// Copyright 2014 Adrian Chlubek. This file is part of GTA Multiplayer IV project.
// Use of this source code is governed by a MIT license that can be
// found in the LICENSE file.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// taken from scripthook
namespace MIVSDK
{
public class Enums
{
[FlagsAttribute]
public enum AnimationFlags {
None = 0,
Unknown01 = 1,
Unknown02 = 2,
Unknown03 = 4,
Unknown04 = 8,
Unknown05 = 16,
Unknown06 = 32,
Unknown07 = 64,
Unknown08 = 128,
Unknown09 = 256,
Unknown10 = 512,
Unknown11 = 1024,
Unknown12 = 2048,
//Unknown = Unknown12 | Unknown11 | Unknown09, //2048+1024+256
}
public enum BorderType {
None,
Raised,
Lowered,
}
public enum ExplosionType {
Default,
Molotov,
Rocket,
}
public enum GarageType {
Unknown3 = 3,
Unknown4 = 4,
}
public enum NetworkMode {
Singleplayer,
MultiplayerLAN,
MultiplayerLive,
MultiplayerLiveRanked,
}
public enum GameMode {
None = -1,
Deathmatch = 0,
TeamDeathmatch = 1,
MafiyaWork = 2,
TeamMafiyaWork = 3,
TeamCarJackCity = 4,
CarJackCity = 5,
Race = 6,
GTARace = 7,
PartyMode = 8,
Unknown_9 = 9,
CopsAndCrooks = 10,
Unknown_11 = 11,
TurfWar = 12,
DealBreaker = 13,
HangmansNOOSE = 14,
BombDaBaseII = 15,
FreeMode = 16,
}
public enum GroundType {
NextBelowCurrent,
NextAboveCurrent,
Closest,
Lowest,
Highest,
}
public enum TextAlignment {
//Left,
//Centered,
//JustifyLeft,
////JustifyRight,
/// <summary>
/// Align the text to the top.
/// </summary>
Top = 0, //DT_TOP,
/// <summary>
/// Align the text to the left.
/// </summary>
Left = 0, //DT_LEFT,
/// <summary>
/// Align the text to the center.
/// </summary>
Center = 1, //DT_CENTER,
/// <summary>
/// Align the text to the right.
/// </summary>
Right = 2, //DT_RIGHT,
/// <summary>
/// Vertically align the text to the center.
/// </summary>
VerticalCenter = 4, //DT_VCENTER,
/// <summary>
/// Align the text to the bottom.
/// </summary>
Bottom = 8, //DT_BOTTOM,
/// <summary>
/// Allow word breaks.
/// </summary>
WordBreak = 16, //DT_WORDBREAK,
/// <summary>
/// Force all text to a single line.
/// </summary>
SingleLine = 32, //DT_SINGLELINE,
/// <summary>
/// Expand tab characters.
/// </summary>
ExpandTabs = 64, //DT_EXPANDTABS,
/// <summary>
/// Don't clip the text.
/// </summary>
NoClip = 256, //DT_NOCLIP,
///// <summary>
///// Rendering the text in right-to-left reading order.
///// </summary>
//RtlReading = 0x20000, //DT_RTLREADING,
}
public enum FontEffect {
None,
Shadow,
Edge,
}
public enum FontScaling {
/// <summary>
/// A value between 0 and 20, where 20 equals full screen size
/// </summary>
FontSize,
/// <summary>
/// A value between 0 and 1, where 1 equals full screen size
/// </summary>
ScreenUnits,
/// <summary>
/// A value between 0 and the maximum screen resolution (check Game.Resolution to get the size)
/// </summary>
Pixel,
}
//public enum FontStyle {
// StandardAllUpper = 0,
// Digital = 1,
// WideNumbers = 3,
// ChalkNumbers = 4,
// ThinAllUpper = 5,
// Standard = 8,
//}
public enum Bone {
//Back = 1223,
//Body = 1201,
//Head = 1216, //1205,
//LeftArm = 1218,
//LeftBody = 1203,
//LeftEar = 1205,
//LeftHand = 1219,
//LeftHip = 1202,
//LeftShoulder = 1217,
//Neck = 1204,
//RightArm = 1225,
//RightFoot = 1200,
//RightHand = 1232,
//RightShoulder = 1224,
Root = 0,
Pelvis = 0x1A1,
Spine = 0x4B2,
Spine1 = 0x4B3,
Spine2 = 0x36A0,
Spine3 = 0x36A1,
Neck = 0x4B4,
Head = 0x4B5,
NeckRoll = 0x37A0,
LeftClavicle = 0x4C0,
LeftUpperarm = 0x4C1,
LeftForearm = 0x4C2,
LeftHand = 0x4C3,
LeftFinger0 = 0x35D0,
LeftFinger01 = 0x35D1,
LeftFinger02 = 0x35D2,
LeftFinger1 = 0x35D3,
LeftFinger11 = 0x35D4,
LeftFinger12 = 0x35D5,
LeftFinger2 = 0x35D6,
LeftFinger21 = 0x35D7,
LeftFinger22 = 0x35D8,
LeftFinger3 = 0x35D9,
LeftFinger31 = 0x35E0,
LeftFinger32 = 0x35E1,
LeftFinger4 = 0x35E2,
LeftFinger41 = 0x35E3,
LeftFinger42 = 0x35E4,
LeftForearmTwist = 0x38A1,
LeftForearmTwist1 = 0x38A2,
LeftUpperarmRoll = 0x38A0,
LeftArmRoll = 0x3DF1,
LeftThigh = 0x1A2,
LeftCalf = 0x1A3,
LeftFoot = 0x1A4,
LeftToe = 0x1A5,
LeftCalfRoll = 0x38B0,
RightClavicle = 0x4C7,
RightUpperarm = 0x4C8,
RightForearm = 0x4C9,
RightHand = 0x4D0,
RightFinger0 = 0x35B0,
RightFinger01 = 0x35B1,
RightFinger02 = 0x35B2,
RightFinger1 = 0x35B3,
RightFinger11 = 0x35B4,
RightFinger12 = 0x35B5,
RightFinger2 = 0x35B6,
RightFinger21 = 0x35B7,
RightFinger22 = 0x35B8,
RightFinger3 = 0x35B9,
RightFinger31 = 0x35C0,
RightFinger32 = 0x35C1,
RightFinger4 = 0x35C2,
RightFinger41 = 0x35C3,
RightFinger42 = 0x35C4,
RightForearmTwist = 0x39A1,
RightForearmTwist1 = 0x39A2,
RightUpperarmRoll = 0x39A0,
RightArmRoll = 0x3E01,
RightThigh = 0x1A7,
RightCalf = 0x1A8,
RightFoot = 0x1A9,
RightToe = 0x4B0,
RightCalfRoll = 0x39B0,
FaceLeftBrowJointA = 0x78F7,
FaceLeftBrowJointB = 0x78F8,
FaceLeftLidJoint = 0x78F9,
FaceLeftCheekJoint = 0x78FB,
FaceLeftEyeJoint = 0x78FC,
FaceLeftCornerJointA = 0x7903,
FaceLeftCornerJointB = 0x79F4,
FaceLeftJawJointA = 0x7904,
FaceLeftJawJointB = 0x7905,
FaceLeftLipUpJointA = 0x7906,
FaceRightBrowJointA = 0x7907,
FaceRightBrowJointB = 0x7908,
FaceRightLidJoint = 0x7909,
FaceRightCheekJoint = 0x790A,
FaceRightEyeJoint = 0x790B,
FaceRightCornerJointA = 0x790C,
FaceRightCornerJointB = 0x79F3,
FaceRightJawJointA = 0x7913,
FaceRightJawJointB = 0x7914,
FaceRightLipUpJointA = 0x7915,
FaceCentralLowLidJoint = 0x78FA,
FaceCentralJawJointA = 0x7916,
HDFaceCentralBrow = 0x7F94,
HDFaceCentralJaw = 0x7F9B,
HDFaceLeftLowerLip = 0x7FA7,
HDFaceRightLowerLip = 0x7FA6,
HDFaceLeftBrow = 0x7F9A,
HDFaceLeftMouthCorner = 0x7FA5,
HDFaceLeftEyeball = 0x7F98,
HDFaceLeftEyelid = 0x7F99,
HDFaceLeftUpperLip = 0x7F9D,
HDFaceRightBrow = 0x7F95,
HDFaceRightMouthCorner = 0x7FA4,
HDFaceRightEyeball = 0x7F97,
HDFaceRightEyelid = 0x7F96,
HDFaceRightUpperLip = 0x7F9C,
HDFaceLeftBrowJointB = 0x0A917,
HDFaceLeftBrowJointA = 0x0A905,
HDFaceForehead = 0x0A8F6,
HDFaceLeftEyeJoint = 0x0A8F7,
HDFaceLeftUpperCheekJoint = 0x0A8F8,
HDFaceLeftLipCornerJoint = 0x0A8F9,
HDFaceLeftLowCheekJoint = 0x0A8FA,
HDFaceLeftUpperLipJoint = 0x0A8FB,
HDFaceLeftUpperLidJoint = 0x0A8FC,
HDFaceLeftLowerLidJoint = 0x0A903,
HDFaceRightBrowJointA = 0x0A904,
HDFaceRightEyeJoint = 0x0A916,
HDFaceRightUpperLidJoint = 0x0A906,
HDFaceRightLowerLidJoint = 0x0A907,
HDFaceRightBrowJointB = 0x0A908,
HDFaceRightUpperCheekJoint = 0x0A909,
HDFaceRightUpperLipJoint = 0x0A90A,
HDFaceRightLipCornerJoint = 0x0A90B,
HDFaceRightLowCheekJoint = 0x0A90C,
HDFaceCentralJawJoint = 0x0A913,
HDFaceRightLowerLipJoint = 0x0A914,
HDFaceLeftLowerLipJoint = 0x0A915,
HDFaceTogueJointA = 0x0A8F5,
HDFaceTogueJointB = 0x0A8F4,
HDFaceCentralJawPoint = 0x0C944,
HDFaceRightLowerLipPoint = 0x0C947,
HDFaceLeftLowerLipPoint = 0x0C948,
HDFaceLeftUpperLipPoint = 0x0C946,
HDFaceRightUpperLipPoint = 0x0C945,
Extra1 = 0x0B064,
Extra2 = 0x0B065,
Extra3 = 0x0B066,
Unknown = -1
}
public enum Gender {
//irrelevant,
Male,
Female,
}
public enum CursorType {
Arrow,
UpDown,
LeftRight,
TopLeftToBottomRight,
TopRightToBottomLeft,
}
public enum Weather {
ExtraSunny,
Sunny,
SunnyAndWindy,
Cloudy,
Raining,
Drizzle,
Foggy,
ThunderStorm,
ExtraSunny2,
SunnyAndWindy2,
}
public enum PickupType {
None = 0,
Weapon = 22,
}
public enum RadioStation {
VIBE,
LibertyRock,
JAZZ,
MASSIVE,
K109,
WKKT,
LCHC,
TheJourney,
FUSION,
BEAT,
RadioBroker,
Vladivostok,
PLR,
SanJuanSounds,
ElectroChoc,
Classics,
IF99,
TUFF,
IndependanceFM,
Integrity
}
public enum Weapon {
None = -1,
Unarmed = 0,
Melee_BaseballBat = 1,
Melee_PoolCue = 2,
Melee_Knife = 3,
Thrown_Grenade = 4,
Thrown_Molotov = 5,
Misc_Rocket = 6,
Handgun_Glock = 7,
Misc_Unused0 = 8,
Handgun_DesertEagle = 9,
Shotgun_Basic = 10,
Shotgun_Baretta = 11,
SMG_Uzi = 12,
SMG_MP5 = 13,
Rifle_AK47 = 14,
Rifle_M4 = 15,
SniperRifle_Basic = 16,
SniperRifle_M40A1 = 17,
Heavy_RocketLauncher = 18,
Heavy_FlameThrower = 19,
Heavy_Minigun = 20,
Episodic_01 = 21,
Episodic_02 = 22,
Episodic_03 = 23,
Episodic_04 = 24,
Episodic_05 = 25,
Episodic_06 = 26,
Episodic_07 = 27,
Episodic_08 = 28,
Episodic_09 = 29,
Episodic_10 = 30,
Episodic_11 = 31,
Episodic_12 = 32,
Episodic_13 = 33,
Episodic_14 = 34,
Episodic_15 = 35,
Episodic_16 = 36,
Episodic_17 = 37,
Episodic_18 = 38,
Episodic_19 = 39,
Episodic_20 = 40,
Episodic_21 = 41,
Episodic_22 = 42,
Episodic_23 = 43,
Episodic_24 = 44,
Misc_Camera = 45,
Misc_Object = 46,
Misc_LastWeaponType = 47,
Misc_Armor = 48,
Misc_RammedByCar = 49,
Misc_RunOverByCar = 50,
Misc_Explosion = 51,
Misc_UziDriveby = 52,
Misc_Drowning = 53,
Misc_Fall = 54,
Misc_Unidentified = 55,
Misc_AnyMelee = 56,
Misc_AnyWeapon = 57,
TBOGT_GrenadeLauncher = 21,
TBOGT_Pistol44 = 29,
TBOGT_ExplosiveShotgun = 30,
TBOGT_NormalShotgun = 31,
TBOGT_AssaultSMG = 32,
TBOGT_GoldenSMG = 33,
TBOGT_AdvancedMG = 34,
TBOGT_AdvancedSniper = 35,
TBOGT_StickyBomb = 36,
TBOGT_Parachute = 41,
TLAD_GrenadeLauncher = 21,
TLAD_AssaultShotgun = 22,
TLAD_Poolcue = 24,
TLAD_SawedOffShotgun = 26,
TLAD_Automatic9mm = 27,
TLAD_PipeBomb = 28,
}
public enum WeaponSlot {
Unarmed,
Melee,
Handgun,
Shotgun,
SMG,
Rifle,
Sniper,
Heavy,
Thrown,
Special,
Gift,
Parachute,
DetonatorUnknown
}
public enum VehicleDoor {
LeftFront,
RightFront,
LeftRear,
RightRear,
Hood,
Trunk,
}
public enum DoorLock {
None = 0,
CanOpenFromInside = 3,
ImpossibleToOpen = 4,
}
public enum DrivingStyle {
Normal = 0, // 0 - Normal driving, stop for traffic lights
IgnoreLightsAndLanes = 1, // 1 - Ignore traffic lights, drive around traffic
IgnoreStreets = 2, // 2 - Ignore streets, try to drive directly to point
IgnoreLights = 3, // 3 - Ignore traffic lights, stay in lane
}
public enum VehicleSeat {
None = -3,
AnyPassengerSeat = -2,
Driver = -1,
RightFront = 0,
LeftRear = 1,
RightRear = 2,
}
public enum VehicleWindow {
LeftFront,
RightFront,
LeftRear,
RightRear,
Front,
Rear
}
public enum VehicleWheel {
/// <summary>
/// Left Front Wheel. Front Wheel for bikes.
/// </summary>
FrontLeft = 0,
/// <summary>
/// Right Front Wheel. Unused for bikes.
/// </summary>
FrontRight = 1,
/// <summary>
/// Left Central Wheel. Unused for bikes and 4-wheeled vehicles.
/// </summary>
CenterLeft = 2,
/// <summary>
/// Right Central Wheel. Unused for bikes and 4-wheeled vehicles.
/// </summary>
CenterRight = 3,
/// <summary>
/// Left Rear Wheel. Rear Wheel for bikes.
/// </summary>
RearLeft = 4,
/// <summary>
/// Right Rear Wheel. Unused for bikes.
/// </summary>
RearRight = 5,
}
[FlagsAttribute]
public enum VehicleType {
None = 0,
Unknown_1 = 1,
Unknown_2 = 2,
Unknown_3 = 4,
Unknown_4 = 8,
Unknown_5 = 16,
Unknown_6 = 32,
Unknown_7 = 64,
Unknown_8 = 128,
AllCivil = 64 | 4 | 2,
All = 255,
}
public enum PedComponent { // This is a complete guess and needs to be properly tested and verified...
Head, // head
UpperBody, // uppr
LowerBody, // lowr
Bags, // suse
Hand, // hand
Feet, // feet
Jacket, // jack
Hair, // hair
Unknown_SUS2, // sus2
Teeth, // teef
Face, // face
}
public enum PedProp {
UNKNOWN_0,
UNKNOWN_1,
}
public enum PedFlag {
none,
bowling,
pool,
basketball,
drivespoorcar,
drivesaveragecar,
drivesrichcar,
drivesbigcar,
drivesmotorcycle,
drivesboat,
onfoot,
argue,
smoker,
phoneuser,
buydrugs,
givebummoney,
insultbum,
replytoho,
taketaxi,
watchfight,
late,
softjack,
murdershakefist,
murdercallpolice,
murderrunaway,
murderattack,
taxidriver,
policeofficer,
swat,
fbi,
dea,
csi,
paramedic,
fireman,
prostitute,
pimp,
bum,
cancarryweapons,
likesart,
dislikesart,
tourist,
office,
gardening,
jewish,
criminal,
}
public enum BlipColor {
White = 0,
DarkRed = 1,
DarkGreen = 2,
Cyan = 3,
Grey = 4,
Yellow = 5,
Orange = 6,
Purple = 7,
Green = 8,
Red = 9,
LightRed = 10,
LightOrange = 11,
DarkTurquoise = 12,
Turquoise = 13,
LightYellow = 14,
// ...
}
public enum BlipDisplay {
Hidden = 0,
ArrowOnly = 1,
MapOnly = 2,
ArrowAndMap = 4,
}
public enum BlipIcon {
Misc_Destination,
Misc_Destination1,
Misc_Destination2,
Misc_Objective,
Misc_Objective4,
Misc_Objective5,
Misc_Player,
Misc_North,
Misc_Waypoint,
Weapon_Pistol,
Weapon_Shotgun,
Weapon_SMG,
Weapon_Rifle,
Weapon_Rocket,
Weapon_Grenade,
Weapon_Molotov,
Weapon_Sniper,
Weapon_BaseballBat,
Weapon_Knife,
Pickup_Health,
Pickup_Armor,
Building_BurgerShot,
Building_CluckinBell,
Person_Vlad,
Building_Internet,
Person_Manny,
Person_LittleJacob,
Person_Roman,
Person_Faustin,
Building_Safehouse,
Misc_TaxiRank,
Person_Bernie,
Person_Brucie,
Person_Unknown,
Person_Dwayne,
Person_Elizabeta,
Person_Gambetti,
Person_JimmyPegorino,
Person_Derrick,
Person_Francis,
Person_Gerry,
Person_Katie,
Person_Packie,
Person_PhilBell,
Person_PlayboyX,
Person_RayBoccino,
Misc_8BALL,
Activity_Bar,
Activity_BoatTour,
Activity_Bowling,
Building_ClothShop,
Activity_Club,
Activity_Darts,
Person_Dwayne_Red,
Activity_Date,
Person_PlayboyX_Red,
Activity_HeliTour,
Activity_Restaurant,
Building_TrainStation,
Building_WeaponShop,
Building_PoliceStation,
Building_FireStation,
Building_Hospital,
Person_Male,
Person_Female,
Misc_FinishLine,
Activity_StripClub,
Misc_ConsoleGame,
Misc_CopCar,
Person_Dimitri,
Activity_ComedyClub,
Activity_CabaretClub,
Misc_Ransom,
Misc_CopHeli,
Person_Michelle,
Building_PayNSpray,
Person_Assassin,
Misc_Revenge,
Misc_Deal,
Building_Garage,
Person_Lawyer,
Misc_Trophy,
Misc_MultiplayerTutorial,
Building_TrainStation3,
Building_TrainStation8,
Building_TrainStationA,
Building_TrainStationB,
Building_TrainStationC,
Building_TrainStationE,
Building_TrainStationJ,
Building_TrainStationK,
Building_CarWash,
Person_UnitedLibertyPaper,
Misc_Boss,
Misc_Base
}
public enum BlipType {
Vehicle = 1,
Ped = 2,
Object = 3,
Coordinate = 4,
Contact = 5,
Pickup = 6,
Unknown = 7,
Pickup2 = 8,
// ...
}
public enum GameEpisode {
/// <summary>
/// GTA IV Main Game
/// </summary>
GTAIV = 0,
/// <summary>
/// Episode "The Lost And Damned"
/// </summary>
TLAD = 1,
/// <summary>
/// Episode "The Ballad Of Gay Tony"
/// </summary>
TBOGT = 2,
}
public enum GameKey {
Sprint = 1,
Jump = 2,
EnterCar = 3,
Attack = 4,
LookBehind = 7,
NextWeapon = 8,
LastWeapon = 9,
Crouch = 20,
Phone = 21,
Action = 23,
SeekCover = 28,
Reload = 29,
SoundHorn = 54,
Esc = 61,
NavDown = 64,
NavUp = 65,
NavLeft = 66,
NavRight = 67,
NavLeave = 76,
NavEnter = 77,
NavBack = 78,
RadarZoom = 86,
Aim = 87,
//NotMouseUp = 88,
//NotMouseLeft = 89,
//NotForward = 90,
//NotLeft = 91,
MoveForward = 1090,
MoveBackward = 1091,
MoveLeft = 1092,
MoveRight = 1093,
}
[FlagsAttribute]
public enum GameKeyDirection {
None = 0,
Forward = 1,
Backwards = 2,
Left = 4,
Right = 8,
ForwardLeft = Forward | Left,
ForwardRight = Forward | Right,
BackwardsLeft = Backwards | Left,
BackwardsRight = Backwards | Right,
}
public enum PedType {
CivMale,
CivFemale,
Cop,
AlbanianGang,
AngelsOfDeath,
TheLost,
ItalianMafia,
RussianMob,
Gang_RussianGang,
Gang_IrishGang,
Gang_Jamaican,
Gang_AfricanAmerican,
Gang_Korean,
Gang_ChineseJapanese,
Gang_PuertoRican,
Dealer, // maybe?
Paramedic,
Fireman,
Criminal, // maybe?
Bum, // maybe?
Prostitute, // maybe?
}
public enum RelationshipGroup {
Player,
Civillian_Male,
Civillian_Female,
Cop,
Gang_Albanian,
Gang_Biker1,
Gang_Biker2,
Gang_Italian,
Gang_Russian1,
Gang_Russian2,
Gang_Irish,
Gang_Jamaican,
Gang_AfricanAmerican,
Gang_Korean,
Gang_ChineseJapanese,
Gang_PuertoRican,
Dealer,
Medic,
Fireman,
Criminal,
Bum,
Prostitute,
Special,
Mission_1,
Mission_2,
Mission_3,
Mission_4,
Mission_5,
Mission_6,
Mission_7,
Mission_8,
NetworkPlayer_01,
NetworkPlayer_02,
NetworkPlayer_03,
NetworkPlayer_04,
NetworkPlayer_05,
NetworkPlayer_06,
NetworkPlayer_07,
NetworkPlayer_08,
NetworkPlayer_09,
NetworkPlayer_10,
NetworkPlayer_11,
NetworkPlayer_12,
NetworkPlayer_13,
NetworkPlayer_14,
NetworkPlayer_15,
NetworkPlayer_16,
NetworkPlayer_17,
NetworkPlayer_18,
NetworkPlayer_19,
NetworkPlayer_20,
NetworkPlayer_21,
NetworkPlayer_22,
NetworkPlayer_23,
NetworkPlayer_24,
NetworkPlayer_25,
NetworkPlayer_26,
NetworkPlayer_27,
NetworkPlayer_28,
NetworkPlayer_29,
NetworkPlayer_30,
NetworkPlayer_31,
NetworkPlayer_32,
NetworkTeam_1,
NetworkTeam_2,
NetworkTeam_3,
NetworkTeam_4,
NetworkTeam_5,
NetworkTeam_6,
NetworkTeam_7,
NetworkTeam_8,
}
public enum Relationship {
Hate = 5,
Dislike = 4,
Neutral = 3, // unsure
Like = 2,
Respect = 1,
Companion = 0, // unsure
}
public enum IntegerStatistic {
MISSIONS_PASSED = 253, //Missions passed
MISSIONS_FAILED = 254, //Missions failed
MISSIONS_ATTEMPTED = 255, //Missions attempted
REPLAYS_USED = 256, //Replays used
PEOPLE_KILLED = 257, //People killed
NUMBER_OF_TAXI_FARES_COMPLETED = 258, //Number of Taxi Fares completed
TIMES_CHEATED = 259, //Times cheated
DAYS_PASSED = 260, //Days passed
TIMES_DIED = 261, //Times died
PEOPLE_RUN_DOWN = 262, //People run down
FLIPS_DONE_IN_A_VEHICLE = 264, //Flips done in a vehicle
MOST_VEHICLE_AIR_SPINS = 265, //Most vehicle air spins
AIR_LAUNCHES = 266, //Air launches
HELICOPTER_TOURS_TAKEN = 267, //Helicopter tours taken
TAXIS_HAILED = 268, //Taxis hailed
STUNT_JUMPS_FOUND = 269, //Stunt jumps found
STUNT_JUMPS_COMPLETED = 270, //Stunt jumps completed
KILLS_SINCE_LAST_SAVE = 271, //Kills since last save
FIRES_STARTED = 272, //Fires started
CRIMINALS_KILLED = 273, //Criminals killed
CARS_STOLEN = 274, //Cars stolen
BIKES_STOLEN = 275, //Bikes stolen
BOATS_STOLEN = 276, //Boats stolen
HELICOPTERS_STOLEN = 277, //Helicopters stolen
STARS_ATTAINED = 278, //Stars attained
STARS_EVADED = 279, //Stars evaded
VEHICLES_EXPORTED = 280, //Vehicles exported
NUMBER_OF_BRIDGES_FLOWN_UNDER = 281, //Number of bridges flown under
PAY_N_SPRAY_VISITS = 282, //Pay 'n' Spray visits
TIMES_GOT_DRUNK = 283, //Times got drunk
DRUG_PACKAGES_DELIVERED = 284, //Drug packages delivered
CARS_SOLD_TO_STEVIE = 285, //Cars sold to Stevie
RANDOM_CHARACTERS_MET = 286, //Random characters met
BULLETS_FIRED = 287, //Bullets fired
BULLETS_HIT = 288, //Bullets hit
KILLS_BY_HEADSHOTS = 289, //Kills by headshots
MELEE_KILLS = 290, //Melee kills
ARMED_KILLS = 291, //Armed kills
SUCCESSFUL_COUNTERS = 292, //Successful counters
NUMBER_OF_EXPLOSIONS = 293, //Number of explosions
CARS_EXPLODED = 294, //Cars exploded
BIKES_EXPLODED = 295, //Bikes exploded
BOATS_EXPLODED = 296, //Boats exploded
HELICOPTERS_EXPLODED = 297, //Helicopters exploded
TIRES_POPPED_BY_GUNSHOT = 298, //Tires popped by gunshot
WEAPONS_PICKED_UP = 299, //Weapons picked up
TEXTS_RECEIVED = 300, //Texts received
CALLS_MADE_FROM_PHONE = 301, //Calls made from phone
CALLS_RECEIVED_ON_PHONE = 302, //Calls received on phone
PROSTITUTE_VISITS = 303, //Prostitute visits
TRAMPS_GIVEN_MONEY_TO = 304, //Tramps given money to
EMAILS_SENT = 305, //Emails sent
MEALS_EATEN = 306, //Meals eaten
HOTDOGS_EATEN = 307, //Hotdogs eaten
BURGERS_EATEN = 308, //Burgers eaten
NUTS_EATEN = 309, //Nuts eaten
BINOCULARS_USED = 310, //Binoculars used
PLAYER_DIED_BY_MELEE = 311, //Player died by melee
PLAYER_SHOT_TO_DEATH = 312, //Player shot to death
PLAYER_WAS_BLOWN_UP = 313, //Player was blown up
PLAYER_WAS_ROADKILL = 314, //Player was roadkill
SCORED_WITH_GIRL = 315, //Scored with girl
POOL_WINS = 316, //Pool wins
POOL_DEFEATS = 317, //Pool defeats
POOL_CLEARANCES_FROM_BREAK = 318, //Pool clearances from break
DARTS_WINS = 319, //Darts wins
DARTS_DEFEATS = 320, //Darts defeats
DARTS_180S_HIT = 321, //Darts 180's hit
DARTS_BULLSEYE = 322, //Darts bullseye
DARTS_SHORTEST_CHECK_OUT = 323, //Darts shortest check out
BOWLING_HIGH_SCORE = 324, //Bowling high score
BOWLING_WINS = 325, //Bowling wins
BOWLING_DRAWS = 326, //Bowling draws
BOWLING_DEFEATS = 327, //Bowling defeats
BOWLING_SPARES = 328, //Bowling spares
BOWLING_PERFECTS = 329, //Bowling perfects
BOWLING_STRIKES = 330, //Bowling strikes
NUMBER_OF_RACES_LOST = 331, //Number of races lost
NUMBER_OF_RACES_WON = 332, //Number of races won
SOUTH_BROKER_WINS = 333, //South Broker wins
SOUTH_BROKER_RACES = 334, //South Broker races
AIRPORT_RUN_WINS = 335, //Airport Run wins
AIRPORT_RUN_RACES = 336, //Airport Run races
DUKES_BOULEVARD_WINS = 337, //Dukes Boulevard wins
DUKES_BOULEVARD_RACES = 338, //Dukes Boulevard races
SOUTH_ALGONQUIN_WINS = 339, //South Algonquin wins
SOUTH_ALGONQUIN_RACES = 340, //South Algonquin races
STAR_JUNCTION_WINS = 341, //Star Junction wins
STAR_JUNCTION_RACES = 342, //Star Junction races
ROAD_TO_BOHAN_WINS = 343, //Road to Bohan wins
ROAD_TO_BOHAN_RACES = 344, //Road to Bohan races
NORTH_ALDERNEY_WINS = 345, //North Alderney wins
NORTH_ALDERNEY_RACES = 346, //North Alderney races
ELEVATED_WINS = 347, //Elevated wins
ELEVATED_RACES = 348, //Elevated races
SOUTH_ALDERNEY_WINS = 349, //South Alderney wins
SOUTH_ALDERNEY_RACES = 350, //South Alderney races
QUB3D_HIGH_SCORE = 351, //QUB3D high score
BOATING_DESTINATIONS = 352, //Boating destinations
HELI_RIDE_DESTINATIONS = 353, //Heli ride destinations
ACTIVITIES_WITH_ROMAN = 354, //Activities with Roman
ACTIVITIES_WITH_JACOB = 355, //Activities with Jacob
ACTIVITIES_WITH_BRUCIE = 356, //Activities with Brucie
ACTIVITIES_WITH_DWAYNE = 357, //Activities with Dwayne
ACTIVITIES_WITH_PACKIE = 358, //Activities with Packie
VIGILANTE_LEVELS_DONE = 359, //Vigilante levels done
MOST_WANTED_COMPLETED = 360, //Most wanted completed
PIGEONS_EXTERMINATED = 361, //Pigeons exterminated
FIRST_AID_COLLECTED = 362, //First aid collected
ISLANDS_UNLOCKED = 363, //Islands unlocked
TOTAL_DATES = 364, //Total dates
SUCCESSFUL_DATES = 365, //Successful dates
BAD_DATES = 366, //Bad dates
GIRLS_DUMPED = 367, //Girls dumped
EMAILS_RECEIVED = 368, //Emails received
PHOTOS_TAKEN = 369, //Photos taken
MOCAP_CUTSCENES_SKIPPED = 370, //Mocap cutscenes skipped
MOCAP_CUTSCENES_WATCHED = 371, //Mocap cutscenes watched
CUTSCENES_SKIPPED = 372, //Cutscenes skipped
CUTSCENES_WATCHED = 373, //Cutscenes watched
SODA_DRUNK = 374, //Soda drunk
KILLS_WITH_UNARMED = 375, //Kills with Unarmed
KILLS_WITH_BASEBALL_BAT = 376, //Kills with Baseball Bat
KILLS_WITH_POOLCUE = 376, //Kills with Poolcue
KILLS_WITH_KNIFE = 378, //Kills with Knife
KILLS_WITH_GRENADE = 379, //Kills with Grenade
KILLS_WITH_MOLOTOV = 380, //Kills with Molotov
KILLS_WITH_ROCKET = 381, //Kills with Rocket
KILLS_WITH_PISTOL = 382, //Kills with Pistol
KILLS_WITH_COMBAT_PISTOL = 383, //Kills with Combat Pistol
KILLS_WITH_PUMP_SHOTGUN = 384, //Kills with Pump Shotgun
KILLS_WITH_COMBAT_SHOTGUN = 385, //Kills with Combat Shotgun
KILLS_WITH_MICRO_SMG = 386, //Kills with Micro-SMG
KILLS_WITH_SMG = 387, //Kills with SMG
KILLS_WITH_ASSAULT_RIFLE = 388, //Kills with Assault Rifle
KILLS_WITH_CARBINE_RIFLE = 389, //Kills with Carbine Rifle
KILLS_WITH_COMBAT_SNIPER = 390, //Kills with Combat Sniper
KILLS_WITH_SNIPER_RIFLE = 391, //Kills with Sniper Rifle
KILLS_WITH_RPG = 392, //Kills with RPG
KILLS_WITH_FLAME_THROWER = 393, //Kills with Flame Thrower
KILLS_WITH_MINIGUN = 394, //Kills with Minigun
KILLS_WITH_EPISODIC_1 = 395, //Kills with Episodic 1
KILLS_WITH_EPISODIC_2 = 396, //Kills with Episodic 2
KILLS_WITH_EPISODIC_3 = 397, //Kills with Episodic 3
KILLS_WITH_EPISODIC_4 = 398, //Kills with Episodic 4
KILLS_WITH_EPISODIC_5 = 399, //Kills with Episodic 5
KILLS_WITH_EPISODIC_6 = 400, //Kills with Episodic 6
KILLS_WITH_EPISODIC_7 = 401, //Kills with Episodic 7
KILLS_WITH_EPISODIC_8 = 402, //Kills with Episodic 8
KILLS_WITH_EPISODIC_9 = 403, //Kills with Episodic 9
KILLS_WITH_EPISODIC_10 = 404, //Kills with Episodic 10
KILLS_WITH_EPISODIC_11 = 405, //Kills with Episodic 11
KILLS_WITH_EPISODIC_12 = 406, //Kills with Episodic 12
KILLS_WITH_EPISODIC_13 = 407, //Kills with Episodic 13
KILLS_WITH_EPISODIC_14 = 408, //Kills with Episodic 14
KILLS_WITH_EPISODIC_15 = 409, //Kills with Episodic 15
KILLS_WITH_EPISODIC_16 = 410, //Kills with Episodic 16
KILLS_WITH_EPISODIC_17 = 411, //Kills with Episodic 17
KILLS_WITH_EPISODIC_18 = 412, //Kills with Episodic 18
KILLS_WITH_EPISODIC_19 = 413, //Kills with Episodic 19
KILLS_WITH_EPISODIC_20 = 414, //Kills with Episodic 20
KILLS_WITH_EPISODIC_21 = 415, //Kills with Episodic 21
KILLS_WITH_EPISODIC_22 = 416, //Kills with Episodic 22
KILLS_WITH_EPISODIC_23 = 417, //Kills with Episodic 23
KILLS_WITH_EPISODIC_24 = 418, //Kills with Episodic 24
TIMES_BUSTED = 419, //Times busted
SAVES_MADE = 420, //Saves made
TOTAL_LEGITIMATE_KILLS = 421, //Total legitimate kills
FLYING_SKILL = 422, //Flying skill
PROGRESS_WITH_DENISE = 423, //Progress with Denise
PROGRESS_WITH_MICHELLE = 424, //Progress with Michelle
PROGRESS_WITH_HELENA = 425, //Progress with Helena
PROGRESS_WITH_BARBARA = 426, //Progress with Barbara
PROGRESS_WITH_KATIE = 427, //Progress with Katie
PROGRESS_WITH_MILLIE = 428, //Progress with Millie
PIMPING_LEVEL = 429, //Pimping level
RESPECT_MISSION = 430, //Respect Mission
RESPECT_MISSION_TOTAL = 431, //Respect Mission Total
KILLS_SINCE_LAST_CHECKPOINT = 432, //Kills since last checkpoint
TOTAL_MISSIONS = 433, //Total missions
ENERGY = 434, //Energy
ARMOR = 435, //Armour
DRIVING_SKILL = 436, //Driving skill
BIKE_SKILL = 437, //Bike skill
LUCK = 438, //Luck
CYCLE_SKILL = 439, //Cycle skill
UNDERWATER_BREATH_STAMINA = 440, //Underwater breath stamina
CALORIES = 441, //Calories
PEOPLE_SAVED_IN_AN_AMBULANCE = 442, //People saved in an Ambulance
CRIMINALS_KILLED_ON_VIGILANTE_MISSION = 443, //Criminals killed on Vigilante Mission
HIGHEST_PARAMEDIC_MISSION_LEVEL = 444, //Highest Paramedic Mission level
HIGHEST_FIREFIGHTER_MISSION_LEVEL = 445, //Highest Firefighter Mission level
TOTAL_FIRES_EXTINGUISHED = 446, //Total fires extinguished
KGS_OF_EXPLOSIVES_USED = 447, //Kgs of explosives used
NUMBER_OF_POLICE_BRIBES = 448, //Number of Police bribes
FIRES_STARTED_INT = 449, //Fires started
HIGHEST_NUMBER_OF_PEDS_KILLED_IN_ONE_SPREE = 450, //Highest number of peds killed in one spree
HIGHEST_NUMBER_OF_COPS_KILLED_IN_ONE_SPREE = 451, //Highest number of cops killed in one spree
HIGHEST_NUMBER_OF_VEHICLES_DESTROYED_IN_ONE_SPREE = 452, //Highest number of vehicles destroyed in one spree
HIGHEST_NUMBER_OF_COP_CARS_DESTROYED_IN_ONE_SPREE = 453, //Highest number of cop cars destroyed in one spree
HIGHEST_NUMBER_OF_PED_KILLS_ON_SPREE = 454, //Highest number of ped kills on spree
HIGHEST_NUMBER_OF_POLICE_KILLS_ON_SPREE = 455, //Highest number of police kills on spree
HIGHEST_NUMBER_OF_CIVILIAN_VEHICLES_DESTROYED_ON_SPREE = 456, //Highest number of civilian vehicles destroyed on spree
HIGHEST_NUMBER_OF_COP_VEHICLES_DESTROYED_ON_SPREE = 457, //Highest number of cop vehicles destroyed on spree
HIGHEST_NUMBER_OF_TANKS_DESTROYED_ON_SPREE = 458, //Highest number of tanks destroyed on spree
RAMPAGES_ATTEMPTED = 459, //Rampages attempted
RAMPAGES_PASSED = 460, //Rampages passed
PEOPLE_WASTED_BY_OTHERS = 461, //People wasted by others
NUMBER_OF_VEHICLES_IMPORTED = 462, //Number of vehicles imported
GANG_MEMBERS_RECRUITED = 463, //Gang members recruited
ENEMY_GANG_MEMBERS_KILLED = 464, //Enemy gang members killed
FRIENDLY_GANG_MEMBERS_KILLED = 465, //Friendly gang members killed
RECRUITED_GANG_MEMBERS_KILLED = 466, //Recruited gang members killed
TIME_SPENT_LOOKING_THROUGH_TELESCOPE = 467, //Time spent looking through telescope
PLANES_EXPLODED = 468, //Planes exploded
NUMBER_OF_EXOTIC_EXPORTS_DONE = 469, //Number of Exotic Exports done
ADDICTION_LEVEL = 473, //Addiction level
FAVORITE_RADIO_STATION = 474, //Favorite radio station
LEAST_FAVORITE_STATION = 475, //Least favorite station
FAVORITE_TRANSPORT = 476, //Favorite transport
FAVORITE_CAR = 477, //Favorite car
FAVORITE_BIKE = 478, //Favorite bike
FAVORITE_BOAT = 479, //Favorite boat
FAVORITE_HELICOPTER = 480, //Favorite helicopter
MILES_TRAVELLED = 481, //Miles travelled
PLAYER_IMAGE = 482, //Player image
FAVORITE_CAR_COLOR = 483, //Favorite car color
TOP_VEHICLE_SPEED = 484, //Top Vehicle Speed
FAVORITE_ACTIVITY = 486, //Favorite activity
NIKO_AND_ROMAN_HANGOUT = 487, //Niko and Roman hangout
NIKO_AND_JACOB_HANGOUT = 488, //Niko and Jacob hangout
NIKO_AND_BRUCIE_HANGOUT = 489, //Niko and Brucie hangout
NIKO_AND_DWAYNE_HANGOUT = 490, //Niko and Dwayne hangout
NIKO_AND_PACKIE_HANGOUT = 491, //Niko and Packie hangout
FAVORITE_SHOP = 492, //Favorite shop
FAVORITE_INTERNET_SITE = 493, //Favorite internet site
LAST_MISSION_NAME = 494, //Last mission name
VEHICLES_BLOWN_UP = 500, //Vehicles blown up
HEALTH = 501, //Health
GANG_MEMBER_COUNT = 502, //Gang member count
}
public enum FloatStatistic {
GAME_PROGRESS = 0, //Game progress
ROMAN_LIKE = 1, //Roman like
ROMAN_RESPECT = 2, //Roman respect
ROMAN_MISSION_PROGRESS = 3, //Roman mission progress
VLAD_MISSION_PROGRESS = 4, //Vlad mission progress
JACOB_LIKE = 5, //Jacob like
JACOB_RESPECT = 6, //Jacob respect
JACOB_MISSION_PROGRESS = 7, //Jacob mission progress
FAUSTIN_MISSION_PROGRESS = 8, //Faustin mission progress
MANNY_MISSION_PROGRESS = 9, //Manny mission progress
ELIZABETA_MISSION_PROGRESS = 10, //Elizabeta mission progress
DWAYNE_LIKE = 11, //Dwayne like
DWAYNE_RESPECT = 12, //Dwayne respect
DWAYNE_MISSION_PROGRESS = 13, //Dwayne mission progress
BRUCIE_LIKE = 14, //Brucie like
BRUCIE_RESPECT = 15, //Brucie respect
BRUCIE_MISSION_PROGRESS = 16, //Brucie mission progress
PLAYBOY_MISSION_PROGRESS = 17, //Playboy mission progress
FRANCIS_MISSION_PROGRESS = 18, //Francis mission progress
ULPC_MISSION_PROGRESS = 19, //U.L.P.C. mission progress
PACKIE_LIKE = 20, //Packie like
PACKIE_RESPECT = 21, //Packie respect
PACKIE_MISSION_PROGRESS = 22, //Packie mission progress
RAY_MISSION_PROGRESS = 23, //Ray mission progress
GERRY_MISSION_PROGRESS = 24, //Gerry mission progress
DERRICK_MISSION_PROGRESS = 25, //Derrick mission progress
BERNIE_MISSION_PROGRESS = 26, //Bernie mission progress
BELL_MISSION_PROGRESS = 27, //Bell mission progress
GAMBETTI_MISSION_PROGRESS = 28, //Gambetti mission progress
JIMMY_MISSION_PROGRESS = 29, //Jimmy mission progress
CARMEN_ORTIZ_FONDNESS = 30, //Carmen Ortiz fondness
CARMEN_TRUST = 31, //Carmen trust
ALEX_CHILTON_FONDNESS = 32, //Alex Chilton fondness
ALEX_TRUST = 33, //Alex trust
KIKI_JENKINS_FONDNESS = 34, //Kiki Jenkins fondness
KIKI_TRUST = 35, //Kiki trust
MICHELLE_FONDNESS = 36, //Michelle fondness
MICHELLE_TRUST = 37, //Michelle trust
KATE_FONDNESS = 38, //Kate fondness
KATE_TRUST = 39, //Kate trust
SHOOTING_ACCURACY = 40, //Shooting accuracy
KILLS_PERCENT_IN_FREE_AIM = 41, //Kills % in free aim
BIKE_OR_CAR_AVERAGE_SPEED = 42, //Bike/Car Average speed
PLAYING_TIME = 44, //Playing time
LONGEST_COP_CHASE_TIME = 45, //Longest cop chase time
TIME_WANTED_ON_6_STARS = 46, //Time wanted on 6 stars
LAST_COP_CHASE_TIME = 47, //Last cop chase time
TIME_SPENT_IN_THE_WATER = 49, //Time spent in the water
TIME_SPENT_SHOPPING = 50, //Time spent shopping
TIME_SPENT_IN_COVER = 51, //Time spent in cover
POOL_PLAYED_TIME = 52, //Pool played time
DARTS_TIME_PLAYED = 53, //Darts time played
BOWLING_TIME_PLAYED = 54, //Bowling time played
TOTAL_RACE_TIME = 55, //Total race time
SOUTH_BROKER_RECORD = 56, //South Broker record
AIRPORT_RUN_RECORD = 57, //Airport Run record
DUKES_BOULEVARD_RECORD = 58, //Dukes Boulevard record
SOUTH_ALGONQUIN_RECORD = 59, //South Algonquin record
STAR_JUNCTION_RECORD = 60, //Star Junction record
ROAD_TO_BOHAN_RECORD = 61, //Road to Bohan record
NORTH_ALDERNEY_RECORD = 62, //North Alderney record
ELEVATED_RECORD = 63, //Elevated record
SOUTH_ALDERNEY_RECORD = 64, //South Alderney record
QUB3D_TIME_PLAYED = 65, //QUB3D time played
BOATING_TIME = 66, //Boating time
HELI_RIDE_TIME = 67, //Heli ride time
TIME_SPENT_ON_INTERNET = 68, //Time spent on internet
TIME_SPENT_CALLING = 69, //Time spent calling
TIME_SPENT_WALKING = 70, //Time spent walking
TIME_SPENT_DRIVING_CAR = 71, //Time spent driving car
TIME_SPENT_DRIVING_HELI = 72, //Time spent driving heli
TIME_SPENT_DRIVING_BIKE = 73, //Time spent driving bike
TIME_SPENT_DRIVING_BOAT = 74, //Time spent driving boat
TIME_SPENT_SWIMING = 75, //Time spent swiming
MILES_BY_HELICOPTER = 76, //Miles by helicopter
MILES_BY_CAR = 77, //Miles by car
MILES_BY_BIKE = 78, //Miles by bike
MILES_BY_BOAT = 79, //Miles by boat
MILES_ON_FOOT = 80, //Miles on foot
MILES_SWAM = 81, //Miles swam
LONGEST_2WHEEL_STUNT = 82, //Longest 2wheel stunt
LONGEST_BIKE_STOPPIE = 83, //Longest bike stoppie
LONGEST_BIKE_WHEELIE = 84, //Longest bike wheelie
MILES_BY_TRAIN = 85, //Miles by train
MILES_AS_TAXI_PASSENGER = 86, //Miles as taxi passenger
FARTHEST_JUMP_DISTANCE = 87, //Farthest jump distance
HIGHEST_JUMP_REACHED = 88, //Highest jump reached
LONGEST_FREE_FALL = 89, //Longest free fall
SPENT_ON_PAY_N_SPRAY = 90, //Spent on Pay 'n' Spray
SPENT_ON_DATES = 91, //Spent on dates
SPENT_BUYING_CLOTHES = 92, //Spent buying clothes
MONEY_FROM_MISSIONS = 93, //Made from missions
SPENT_IN_BARS_AND_CLUBS = 94, //Spent in bars & clubs
SPENT_ON_PROSTITUTES = 95, //Spent on prostitutes
SPENT_IN_STRIP_CLUBS = 96, //Spent in strip clubs
SPENT_ON_FOOD = 97, //Spent on food
SPENT_ON_TAXIS = 98, //Spent on taxis
MONEY_LOST_ON_STREET_RACES = 99, //Money lost on street races
MONEY_FROM_VIGILANTE = 100, //Made from vigilante
SPENT_ON_COP_BRIDES = 101, //Spent on cop brides
SPENT_ON_HEALTH_CARE = 102, //Spent on health care
GIVEN_TO_TRAMPS = 103, //Given to tramps
SPENT_ON_VENDORS = 104, //Spent on vendors
SPENT_ON_BINOCULARS = 105, //Spent on binoculars
SPENT_IN_GUN_SHOP = 106, //Spent in gun shop
MOST_SPENT_ON_A_DATE = 107, //Most spent on a date
CURRENT_MONEY = 108, //Current money
MADE_FROM_STREET_RACES = 109, //Made from street races
TOTAL_PROGRESS = 110, //Total progress
LONGEST_STOPPIE_TIME = 111, //Longest stoppie time
LONGEST_WHEELIE_TIME = 112, //Longest wheelie time
LONGEST_2WHEEL_TIME = 113, //Longest 2wheel time
FLIGHT_TIME = 114, //Flight time
RESPECT_TOTAL = 115, //Respect total
MONEY_FROM_USJS = 116, //Money made from USJs
PICKED_UP_ON_STREET = 117, //Picked up on street
LONGEST_NON_STOP_GAME = 118, //Longest non-stop game
MONEY_FROM_VEHICLE_THEFTS = 119, //Made from vehicle thefts
MONEY_FROM_RANDOM_PEDS = 120, //Made from random peds
}
public enum ShootMode {
AimOnly = 0,
SingleShot = 1,
SingleShotKeepAim = 2,
Burst = 3,
Continuous = 4,
//Continuous = 5,
}
public enum FormStartPosition {
Random,
CenterScreen,
Fixed,
}
public enum GameVersion{
UnknownVersion = 0,
v1000 = 0x01000000,
v1010 = 0x01000100,
v1020 = 0x01000200,
v1030 = 0x01000300,
v1040 = 0x01000400,
v1050 = 0x01000004,
v1060 = 0x01000600,
v1070 = 0x01000700,
v1110 = 0x01010100, // EFLC
v1120 = 0x01010200, // EFLC
}
public enum cppHookVersion{
UnknownVersion = 0,
v0_4_0 = 0x0400, // 0.4.0
v0_5_1 = 0x0510, // 0.5.1
}
public enum ScriptEvent {
ConsoleCommand,
KeyDown,
KeyUp,
MouseDown,
MouseUp,
PhoneNumberDialed,
ScriptCommand,
}
public enum RemoteEvent {
NativeCall,
NativeInvoke,
DisplayText,
GetValidPedHandles,
GetValidVehicleHandles,
GetValidObjectHandles,
ConsoleEvent,
SetMouseEnabled,
TryToDisableMouse,
GetGlobalInteger,
GetGlobalFloat,
GetVehicleRPM,
AddNewDirect3DObject, // does NOT require a Direct3D device!
DRAWING_EVENTS = 10000,
DrawPolygons = 10002,
DrawString = 10003,
//GetImageInfo = 10004,
TransformFromObjectToScreen = 10005,
GetViewport = 10006,
}
public enum RemoteProcessingTask {
TeleportTo,
Spawn,
PrintScriptHelp,
}
}
}