UNPKG

samp-node-lib

Version:

NodeJS library for Scripting San Andreas Multiplayer:SAMP depends on samp-node plugin

32 lines (31 loc) 974 B
import { SampPlayerNativeFunctions } from "./SampPlayerNativeFunctions"; import { TextDraw, TextDrawConfig } from "./TextDraw"; export declare class SampPlayer<T = Record<string, any>> extends SampPlayerNativeFunctions { state: T; private dialog; constructor(playerid: number); get vehicleId(): number; get position(): { x: any; y: any; z: any; angle: number; vehicleId: number; }; get trailerId(): number; get speed(): { x: any; y: any; z: any; }; setState(newState: T): void; TextDraw(config: TextDrawConfig, name: string): TextDraw; TextDrawShow(name: string): void; TextDrawHide(name: string): void; TextDrawDestory(name: string): void; ShowDialog(dialogid: number, style: number, caption: string, info: string, button1: string, button2: string): Promise<{ response: number; listitem: number; inputtext: string; }>; }