UNPKG

@communityox/ox_core

Version:

A modern FiveM framework.

24 lines (23 loc) 1.11 kB
import type { OxPlayer as _OxPlayer } from '../../server/player/class'; import type { Dict } from '../../types'; declare class PlayerInterface { source: number; userId: number; charId: number | undefined; stateId: string | undefined; username: string; identifier: string; ped: number; state: StateBagInterface; constructor(source: number, userId: number, charId: number | undefined, stateId: string | undefined, username: string, identifier: string, ped: number); getCoords(): number[]; getState(): StateBagInterface; getAccount(): Promise<import("./account").OxAccount | null | undefined>; } export type OxPlayer = _OxPlayer & PlayerInterface; export declare function GetPlayer(playerId: string | number): OxPlayer | undefined; export declare function GetPlayerFromUserId(userId: number): OxPlayer | undefined; export declare function GetPlayerFromCharId(charId: number): OxPlayer | undefined; export declare function GetPlayers(filter?: Dict<any>): OxPlayer[]; export declare function GetPlayerFromFilter(filter: Dict<any>): OxPlayer | undefined; export {};