154 lines
3.1 KiB
TypeScript
154 lines
3.1 KiB
TypeScript
declare type IGlobalData = {
|
|
InTuning: boolean,
|
|
HideGui: boolean,
|
|
InMenu: boolean,
|
|
InChat: boolean,
|
|
LoggedIn: boolean,
|
|
IsAfk: boolean,
|
|
}
|
|
|
|
declare type AccountData = {
|
|
regDate: string;
|
|
points: number;
|
|
adminLevel: string;
|
|
faction: string;
|
|
factionRank: string;
|
|
group: string;
|
|
groupRank: string;
|
|
paycheck: Paycheck;
|
|
licenses: Licenses;
|
|
vehicles: VehicleData[];
|
|
factionVehicles: VehicleData[];
|
|
nextPayday: number;
|
|
stateFaction: boolean;
|
|
playTime: number;
|
|
userWarn: number;
|
|
}
|
|
|
|
declare type JobData = {
|
|
job: string;
|
|
busskill: number;
|
|
pilotskill: number;
|
|
wage: number;
|
|
isActive: boolean;
|
|
}
|
|
|
|
declare type VehicleData = {
|
|
Id: number;
|
|
Model: number;
|
|
Price: number;
|
|
};
|
|
|
|
declare type Paycheck = {
|
|
financialHelp: number;
|
|
financialInterest: number;
|
|
vehicleTaxation: number;
|
|
propertyTaxation: number;
|
|
wage: number;
|
|
amount: number;
|
|
rentalFees: number;
|
|
healthInsurance: number;
|
|
factionMoney: number;
|
|
otheramount: number;
|
|
}
|
|
|
|
|
|
|
|
declare type Licenses = {
|
|
drivingLicenseCar: boolean;
|
|
drivingLicenseBike: boolean;
|
|
flightLicensePlane: boolean;
|
|
weaponLicense: boolean;
|
|
}
|
|
|
|
declare type FactionRanks = {
|
|
factionId: number,
|
|
ranks: FactionRank[]
|
|
}
|
|
|
|
declare type FactionMember = {
|
|
username: string;
|
|
factionRank: number;
|
|
factionRankName: string;
|
|
isLeader: boolean;
|
|
isOnline: boolean;
|
|
}
|
|
|
|
declare type FactionRank = {
|
|
|
|
}
|
|
|
|
declare type Weapon = {
|
|
WeaponModel: string;
|
|
CategoryId: number;
|
|
SlotID: number;
|
|
Ammo: number;
|
|
Price: number;
|
|
}
|
|
|
|
declare type WeaponCategory = {
|
|
Category: number;
|
|
Weapons: Weapon[];
|
|
}
|
|
|
|
declare type PlayerCharacterData = {
|
|
Gender: boolean;
|
|
Father: number;
|
|
Mother: number;
|
|
Similarity: number;
|
|
SkinSimilarity: number;
|
|
|
|
NoseWidth: number;
|
|
NoseBottomHeight: number;
|
|
NoseTipLength: number;
|
|
NoseBridgeDepth: number;
|
|
NoseTipHeight: number;
|
|
NoseBroken: number;
|
|
BrowHeight: number;
|
|
BrowDepth: number;
|
|
CheekboneHeight: number;
|
|
CheekboneWidth: number;
|
|
CheekDepth: number;
|
|
EyeSize: number;
|
|
LipThickness: number;
|
|
JawWidth: number;
|
|
JawShape: number;
|
|
ChinHeight: number;
|
|
ChinDepth: number;
|
|
ChinWidth: number;
|
|
ChinIndent: number;
|
|
NeckWidth: number;
|
|
|
|
Blemishes: number;
|
|
BlemishesOpacity: number;
|
|
FacialHair: number;
|
|
FacialHairOpacity: number;
|
|
Eyebrows: number;
|
|
EyebrowsOpacity: number;
|
|
Ageing: number;
|
|
AgeingOpacity: number;
|
|
Makeup: number;
|
|
MakeupOpacity: number;
|
|
Blush: number;
|
|
BlushOpacity: number;
|
|
Complexion: number;
|
|
ComplexionOpacity: number;
|
|
SunDamage: number;
|
|
SunDamageOpacity: number;
|
|
Lipstick: number;
|
|
LipstickOpacity: number;
|
|
Freckles: number;
|
|
FrecklesOpacity: number;
|
|
ChestHair: number;
|
|
ChestHairOpacity: number;
|
|
|
|
Hair: number;
|
|
HairColor: number;
|
|
HairHighlightColor: number;
|
|
EyebrowColor: number;
|
|
BeardColor: number;
|
|
EyeColor: number;
|
|
BlushColor: number;
|
|
LipstickColor: number;
|
|
ChestHairColor: number;
|
|
} |