rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
27 lines (26 loc) • 1.04 kB
TypeScript
import { type IPlayersManager } from "../../common/player/IPlayersManager";
import { MockPlayer } from "./MockPlayer";
import { MockEntitiesManager } from "../entity/MockEntitiesManager";
import { Vector3D } from "../../../../shared/common/utils/math/Vectors";
export interface IMockPlayerConnectOptions {
id?: number;
name?: string;
socialClub?: string;
position?: Vector3D;
dimension?: number;
health?: number;
armour?: number;
ip?: string;
serial?: string;
}
export declare class MockPlayersManager extends MockEntitiesManager<MockPlayer> implements IPlayersManager {
private _nextId;
constructor();
getByName(name: string): MockPlayer;
findByName(name: string): MockPlayer | null;
getBySocialClub(socialClub: string): MockPlayer;
findBySocialClub(socialClub: string): MockPlayer | null;
createPlayer(options?: IMockPlayerConnectOptions): MockPlayer;
simulateConnect(options?: IMockPlayerConnectOptions): MockPlayer;
simulateDisconnect(player: MockPlayer): void;
}