import { Vector2 } from '../types/Vector2'; import { Vector3 } from '../types/Vector3'; import { Vector4 } from '../types/Vector4'; import { Color } from '../types/Color'; import { createFromHandle } from '../types/HandleRegistry'; import { inv, rai, raf, ras, rav, pvi, pvf, pvv, pvii, pvfi, _h, f, int, uint, float, Hash, u8, u16, u32, u64, i8, i16, i32, i64 } from '../types/NativeAliases'; export class Netshopping { /** * @param p0 * @returns */ static N_0x38640A8C2DEF011B(p0: int): int { return inv('0x38640A8C2DEF011B', p0, rai()); } /** * @param p0 * @param p1 * @param p2 * @param p3 * @param p4 * @returns */ static N_0xD1555FBC96C88444(p0: string | number, p1: int, p2: int, p3: any, p4: int): boolean { return !!inv('0xD1555FBC96C88444', _h(p0), p1, p2, p3, p4, rai()); } /** * @param id * @param item * @param p2 * @param p3 * @param p4 * @returns */ static cashinventoryTransactionAddItemWithIngredients(id: int, item: any, p2: int, p3: any, p4: int): boolean { return !!inv('0xF65D2D35037BF5EC', id, item, p2, p3, p4, rai()); } /** * @param id * @returns */ static cashinventoryTransactionGetBasketIsValid(id: int): boolean { return !!inv('0x52A226ADF4A270D2', id, rai()); } /** * @returns */ static cashinventoryIsSessionReady(): boolean { return !!inv('0xFCC24220FDDAC929', rai()); } /** * @param id * @param index * @returns itemInfo */ static cashinventoryTransactionResponseGetItemInfo(id: int, index: int): [boolean, number] { const result = inv<[boolean, number]>('0x98412398BBE73F61', id, index, pvi(), rai()); return [!!result[0], result[1]]; } /** * @param type * @param actionHash * @returns id */ static cashinventoryTransactionStart(type: string | number, actionHash: string | number): [boolean, number] { const result = inv<[boolean, number]>('0xF039EC27F4490E96', pvi(), _h(type), _h(actionHash), rai()); return [!!result[0], result[1]]; } /** * @param id * @returns */ static cashinventoryTransactionCheckout(id: int): boolean { return !!inv('0x592BC00BF6629BE7', id, rai()); } /** * @param id * @returns status */ static cashinventoryTransactionCheckoutStatus(id: int): [boolean, number] { const result = inv<[boolean, number]>('0x26C008791D066F37', id, pvi(), rai()); return [!!result[0], result[1]]; } /** * @param id * @param item * @param p2 * @returns */ static cashinventoryTransactionAddItem(id: int, item: any, p2: int): boolean { return !!inv('0x3745C002F5A21C45', id, item, p2, rai()); } /** * @returns p0; p1 */ static cashinventoryInitSessionStatus(): [boolean, number, number] { const result = inv<[boolean, number, number]>('0xC019112F8995DC1C', pvi(), pvi(), rai()); return [!!result[0], result[1], result[2]]; } /** * @param id * @param index * @returns itemInfo */ static cashinventoryTransactionGetItemInfo(id: int, index: int): [boolean, number] { const result = inv<[boolean, number]>('0x7616B5F0895C2D99', id, index, pvi(), rai()); return [!!result[0], result[1]]; } /** * @returns */ static cashinventoryIsConnectionFaulted(): boolean { return !!inv('0x6CE9FB6332B5E46E', rai()); } /** * @param actionHash * @param p3 * @returns id; item */ static cashinventoryTransactionFireAndForgetItem(actionHash: string | number, p3: int): [boolean, number, number] { const result = inv<[boolean, number, number]>('0xFFEA09CCEC4AF32F', _h(actionHash), pvi(), pvi(), p3, rai()); return [!!result[0], result[1], result[2]]; } /** * @param p0 * @param p1 * @param p3 * @param p5 * @returns p2; p4 */ static N_0xA3B8D31C13CB4239(p0: int, p1: string | number, p3: int, p5: int): [boolean, number, number] { const result = inv<[boolean, number, number]>('0xA3B8D31C13CB4239', p0, _h(p1), pvi(), p3, pvi(), p5, rai()); return [!!result[0], result[1], result[2]]; } /** * @returns */ static cashinventoryInitSessionIsFaulted(): boolean { return !!inv('0xD1CE92D1D9BE170A', rai()); } /** * @param id * @returns */ static cashinventoryTransactionDelete(id: int): boolean { return !!inv('0x59EF5D516E2D96B9', id, rai()); } /** * @param p0 * @param p1 * @param p2 * @param p3 * @param p4 * @returns */ static N_0x3FA09DD57B93C0DE(p0: string | number, p1: int, p2: int, p3: any, p4: int): boolean { return !!inv('0x3FA09DD57B93C0DE', _h(p0), p1, p2, p3, p4, rai()); } /** * @param p0 * @param p1 * @returns */ static N_0xB6F4557060EF0FB4(p0: int, p1: int): int { return inv('0xB6F4557060EF0FB4', p0, p1, rai()); } /** * @param p0 * @returns p1 */ static cashinventoryTransactionValidateItem(p0: string | number): [int, number] { const result = inv<[number, number]>('0x6C9F12700BCE69F4', _h(p0), pvi(), rai()); return [result[0], result[1]]; } /** * @param id * @param hash * @returns p2; p3 */ static cashinventoryTransactionAddAward(id: int, hash: string | number): [any, number, number] { const result = inv<[number, number, number]>('0x52BDE32F21BA3B6D', id, _h(hash), pvi(), pvi()); return [result[0], result[1], result[2]]; } /** * @param p0 * @returns */ static N_0xCE54C9ABE6FBC6DB(p0: string | number): boolean { return !!inv('0xCE54C9ABE6FBC6DB', _h(p0), rai()); } /** * @param id * @param index * @returns p2 */ static N_0x92A32BA29622763F(id: int, index: int): [boolean, number] { const result = inv<[boolean, number]>('0x92A32BA29622763F', id, index, pvi(), rai()); return [!!result[0], result[1]]; } /** * @param id * @returns */ static cashinventoryTransactionGetNumOfItems(id: int): int { return inv('0xCF2D04D076847478', id, rai()); } /** * @param id * @returns */ static cashinventoryTransactionGetAction(id: int): number { return (inv('0xBD2D520C51CCFF52', id, rai())) & 0xFFFFFFFF; } /** * @param p0 * @param p1 * @returns */ static N_0xA0B7094629724974(p0: string | number, p1: any): boolean { return !!inv('0xA0B7094629724974', _h(p0), p1, rai()); } }