rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
18 lines (17 loc) • 968 B
TypeScript
import { type IBaseObject, type IColshape, type IPlayer } from "../../../entities";
export declare enum ServerInternalEventName {
PlayerConnected = "rm::playerConnected",
PlayerDisconnected = "rm::playerDisconnected",
PlayerEnteredColshape = "rm::playerEnteredColshape",
PlayerLeftColshape = "rm::playerLeftColshape",
EntityCreated = "rm::entityCreated",
EntityDestroyed = "rm::entityDestroyed"
}
export interface IServerInternalEvents {
[ServerInternalEventName.PlayerConnected]: (player: IPlayer) => void;
[ServerInternalEventName.PlayerDisconnected]: (player: IPlayer) => void;
[ServerInternalEventName.PlayerEnteredColshape]: (player: IPlayer, colshape: IColshape) => void;
[ServerInternalEventName.PlayerLeftColshape]: (player: IPlayer, colshape: IColshape) => void;
[ServerInternalEventName.EntityCreated]: (object: IBaseObject) => void;
[ServerInternalEventName.EntityDestroyed]: (object: IBaseObject) => void;
}