import type { Entity } from '../classes/Entity'; import type { ItemSet } from '../classes/ItemSet'; import type { Ped } from '../classes/Ped'; import type { Player } from '../classes/Player'; import { Vector3 } from '../types/Vector3'; import { int, float } from '../types/NativeAliases'; export declare class Stats { /** * statId: see STAT_ID_IS_VALID * * @returns statId; date */ static statIdGetDate(): [boolean, number, number]; /** * @param chalHash * @param index * @returns */ static weeklyCollectibleGetItemSetBuyAward(chalHash: string | number, index: int): number; /** * @returns */ static N_0x332630B862277879(): any; /** * statId: see STAT_ID_IS_VALID * * @returns statId */ static statIdSetToPosseId(): number; /** * statId: see STAT_ID_IS_VALID * * @returns statId; p1 */ static statIdGetInt(): [boolean, number, number]; /** * @param fish * @param weight * @param category * @param subcategory */ static statItemFishCaught(fish: Ped, weight: float, category: string | number, subcategory: string | number): void; /** * @param p0 */ static N_0x378D3B1B11D9385B(p0: int): void; /** * @param chalHash * @param goalHash * @param value */ static chalAddGoalProgressInt(chalHash: string | number, goalHash: string | number, value: int): void; /** * @param chalHash */ static chalNetStartChal(chalHash: string | number): void; /** * @param unlockHash * @param ped1 * @param ped2 */ static N_0xF2B5ABDE09958689(unlockHash: string | number, ped1: Ped, ped2: Ped): void; /** * @param p0 * @param value */ static chalAddGoalProgressIntByScoreId(p0: string | number, value: int): void; /** * Related to animal tagging * * @param animalType */ static statAddAnimalSampleTarget(animalType: string | number): void; /** * Only used in R* Script net_char_creator */ static N_0x4F2D5FA23DB992DE(): void; /** * Calculation: (value / 1000) / 60 % 60 * * @param value * @returns */ static statCalculateCooldown(value: int): int; /** * @param p0 * @param p1 * @returns */ static N_0xB112B9262EC29C20(p0: string | number, p1: int): string; /** * @param chalHash * @param goalHash * @param value */ static chalSetGoalProgressInt(chalHash: string | number, goalHash: string | number, value: int): void; /** * statId: see STAT_ID_IS_VALID * * @param value * @param p2 * @returns statId */ static statIdSetInt(value: int, p2: boolean): [boolean, number]; /** * @param p0 * @returns */ static N_0x8BA3D7B1E83EF803(p0: string | number): number; /** * @param p0 * @returns */ static N_0xCA1F0B5103936891(p0: string | number): boolean; /** * @returns */ static N_0x3AEABAE3F3C7600C(): boolean; /** * @param p0 */ static N_0x025E98E317652CDD(p0: int): void; /** * @param p0 */ static N_0x4FCBCC0584CD08E9(p0: string | number): void; /** * statId: see STAT_ID_IS_VALID * * @param p2 * @returns statId; date */ static statIdSetDate(p2: boolean): [boolean, number, number]; /** * @param entity */ static statBountyCaptured(entity: Entity): void; /** * @param p0 * @param p1 * @returns */ static chalAchievementGetProgressInt(p0: string | number, p1: string | number): int; /** * @returns */ static N_0x997060BC223ADFF9(): any; /** * @param chalHash * @param goalHash */ static chalNetStopGoal(chalHash: string | number, goalHash: string | number): void; /** * @param p0 * @param p1 */ static trackerDeedStarted(p0: string | number, p1: any): void; /** * statId: see STAT_ID_IS_VALID * * @param value * @returns statId */ static statIdDecrementInt(value: int): number; /** * statId: see STAT_ID_IS_VALID * * @param p1 * @returns statId; p2 */ static N_0x302E71C1D9EE75B9(p1: string | number): [boolean, number, number]; /** * statId: see STAT_ID_IS_VALID * Only used in R* SP Scripts * *STAT_ID_SET** * * @param value * @returns statId */ static N_0xE141F6B40B1E3683(value: float): number; /** * @param missionHash * @param goalHash * @param value */ static chalMissionAddGoalProgressInt(missionHash: string | number, goalHash: string | number, value: int): void; /** * @param p0 * @param p1 * @returns */ static N_0xCAAE29CB5591B2A5(p0: any, p1: any): any; /** * @param missionHash * @param goalHash * @returns */ static chalMissionIsGoalComplete(missionHash: string | number, goalHash: string | number): any; /** * @param p0 * @param p1 * @param p2 */ static N_0xF21A5D66874FCEDD(p0: any, p1: string | number, p2: string | number): void; /** * statId: see STAT_ID_IS_VALID * * @param label * @param p2 * @returns statId */ static statIdSetGxtLabel(label: string, p2: boolean): [boolean, number]; /** * @param chalHash * @param setIndex * @param itemIndex * @returns p3; p4 */ static weeklyCollectibleGetItemInSet(chalHash: string | number, setIndex: int, itemIndex: int): [any, number, number]; /** * @param p0 * @param p1 * @param p2 * @param p3 * @param p4 */ static N_0x6123E2832C34243D(p0: any, p1: any, p2: any, p3: any, p4: any): void; /** * struct StatId * { * alignas(8) Hash BaseId; * alignas(8) Hash PermutationId; * } * * @returns statId */ static statIdIsValid(): [boolean, number]; /** * statId: see STAT_ID_IS_VALID * * @param entity * @returns statId */ static statPheromoneCooldownLegendaryAnimal(entity: Entity): [boolean, number]; /** * @param ped * @param p1 */ static N_0xA596890CF55B5095(ped: Ped, p1: boolean): void; /** * @param ped */ static statCarriedSatchelItemFromPed(ped: Ped): void; /** * statId: see STAT_ID_IS_VALID * * @param value * @returns statId */ static statIdIncrementFloat(value: float): number; /** * Only used in R* Script net_char_creator */ static N_0x4E463A3CDEFFFE96(): void; /** * @returns */ static N_0x3F6FD87D2030ADC6(): string; /** * @param p0 */ static N_0xE5A680A5D8B1F687(p0: int): void; /** * @param chalHash */ static chalNetStopChal(chalHash: string | number): void; /** * @param ped */ static N_0xF8181B5EF156862C(ped: Ped): void; /** * @param unlockHash * @param ped * @param animalType */ static N_0xBE66B26B6529E943(unlockHash: string | number, ped: Ped, animalType: string | number): void; /** * https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/challenge_goals.lua * * @param chalHash * @param goalHash * @returns */ static chalIsGoalActive(chalHash: string | number, goalHash: string | number): any; /** * @param unlockHash * @param ped */ static statAddBountyTarget(unlockHash: string | number, ped: Ped): void; /** * statId: see STAT_ID_IS_VALID * * @returns statId; value */ static statIdGetBool(): [boolean, number, boolean]; /** * @param chalHash * @param goalHash */ static chalNetStartGoal(chalHash: string | number, goalHash: string | number): void; /** * @param deedType * @param deedHash * @param missionStatus * @returns data */ static trackerDeedStatus(deedType: int, deedHash: string | number, missionStatus: int): number; /** * @param deedHash */ static statRegisterLegendaryAnimalDeed(deedHash: string | number): void; /** * @param statItem * @param p1 */ static N_0x3EB2791A1FBC8A42(statItem: string | number, p1: int): void; /** * @param ped * @param animalType */ static N_0xD64DBC8B0424135F(ped: Ped, animalType: string | number): void; /** * @param chalHash * @param goalHash * @param value */ static chalAddGoalProgressFloat(chalHash: string | number, goalHash: string | number, value: float): void; /** * statId: see STAT_ID_IS_VALID * * @param value * @param p2 * @returns statId */ static statIdSetBool(value: boolean, p2: boolean): [boolean, number]; /** * @param p0 * @param value */ static chalAddGoalProgressFloatByScoreId(p0: string | number, value: float): void; /** * @param p0 * @param p1 * @param pos */ static N_0x99230691875FC218(p0: any, p1: string | number, pos: Vector3): void; /** * statId: see STAT_ID_IS_VALID * * @returns statId */ static N_0x0FEE2561120F3333(): number; /** * @param item * @param slot * @param p2 * @param p3 */ static statDonateIncrementItem(item: int, slot: int, p2: any, p3: any): void; /** * statId: see STAT_ID_IS_VALID * * @returns statId; value */ static statIdGetFloat(): [boolean, number, number]; /** * @param chalHash * @returns */ static chalGetMaxRanks(chalHash: string | number): int; /** * statId: see STAT_ID_IS_VALID * * @param value * @returns statId */ static N_0x91A4F58E01ED5E4C(value: int): number; /** * @param p0 * @param p1 * @returns scheduleLocation */ static N_0xB5E2EDA2135E0FA1(p0: string | number, p1: int): [boolean, number]; /** * @param chalHash * @param index * @returns */ static weeklyCollectibleGetNumItemsInSet(chalHash: string | number, index: int): int; /** * @param chalHash * @returns */ static weeklyCollectibleGetNumSets(chalHash: string | number): int; /** * @param p0 */ static N_0xDA26263C07CCE9C2(p0: int): void; /** * Only used in R* SP Scripts * * @param p0 * @param p1 * @param p2 * @param p3 */ static N_0xA59590050F80FF2E(p0: any, p1: boolean, p2: boolean, p3: boolean): void; /** * @param p0 * @param ped */ static N_0x8C889E4CBB4B2356(p0: any, ped: Ped): void; /** * @param p0 * @returns */ static trackerIsInitialized(p0: string | number): any; /** * @returns */ static N_0x70379B5C3FF1D209(): any; /** * @param itemset */ static statPhotographTaken(itemset: ItemSet): void; /** * @param p0 * @param p1 * @param p2 * @param p3 * @param p4 * @param p5 * @param p6 */ static N_0xCA41E86545413B5B(p0: any, p1: any, p2: any, p3: any, p4: any, p5: any, p6: any): void; /** * statId: see STAT_ID_IS_VALID * * @param value * @returns statId */ static statIdIncrementInt(value: int): number; /** * @param p0 * @returns */ static N_0xA2E2BEA4E83F6270(p0: string | number): any; /** * @param p0 * @param p1 * @param p2 * @param p3 * @returns */ static N_0xDCEC875A02991AD0(p0: any, p1: any, p2: any, p3: any): any; /** * @returns */ static N_0x9D0F5D2E1951CD84(): float; /** * @param ped */ static statBountyEscaped(ped: Ped): void; /** * @param chalHash * @param goalHash * @param disabled */ static chalSetGoalDisabled(chalHash: string | number, goalHash: string | number, disabled: boolean): void; /** * Only used in R* SP Scripts * * @param p0 * @returns */ static N_0x4DAC398297981B87(p0: int): boolean; /** * @param chalHash * @param index * @returns */ static weeklyCollectibleGetItemSetLabel(chalHash: string | number, index: int): number; /** * @param chalHash * @returns */ static chalGetNumRanksCompleted(chalHash: string | number): int; /** * @param missionHash * @returns */ static chalMissionGetNumGoals(missionHash: string | number): int; /** * statId: see STAT_ID_IS_VALID * * @param value * @param p2 * @returns statId */ static statIdSetFloat(value: float, p2: boolean): [boolean, number]; /** * @param p0 * @param p1 * @returns */ static chalAchievementIsComplete(p0: string | number, p1: string | number): boolean; static N_0x218F7710A139D012(): void; /** * Only used in R* SP Scripts * * @param animalType */ static N_0x8312F09C56149A8A(animalType: string | number): void; /** * @param missionHash * @returns */ static chalMissionGetNumGoalsComplete(missionHash: string | number): int; static N_0xDF95DF488A645CE7(): void; /** * @param chalHash * @param goalHash * @param player * @returns */ static N_0xDDBD560745B1EE98(chalHash: string | number, goalHash: string | number, player: Player): int; } //# sourceMappingURL=Stats.d.ts.map