@nativewrappers/fivem
Version:
Native wrappers and utilities for use with FiveM.
41 lines (40 loc) • 1.01 kB
TypeScript
import type { WeaponComponentHash } from "./WeaponComponentHash";
/**
* DlcWeaponComponentData
* refer1: https://github.com/citizenfx/fivem/blob/master/code/client/clrcore/External/DlcWeaponStructs.cs#L130
* refer2: https://docs.fivem.net/natives/?_0x6CF598A2957C2BF8
* p0 seems to be the weapon index
* p1 seems to be the weapon component index
* struct DlcComponentData{
* int attachBone;
* int padding1;
* int bActiveByDefault;
* int padding2;
* int unk;
* int padding3;
* int componentHash;
* int padding4;
* int unk2;
* int padding5;
* int componentCost;
* int padding6;
* char nameLabel[64];
* char descLabel[64];
* };
*
*/
export interface DlcWeaponComponentData {
attachBone: number;
bActiveByDefault: number;
unk: number;
componentHash: number;
unk2: number;
componentCost: number;
name: string;
desc: string;
}
/**
* DlcWeaponComponentData
*
*/
export declare const DlcWeaponComponentData: Map<WeaponComponentHash, DlcWeaponComponentData>;