samp-node-lib
Version:
NodeJS library for Scripting San Andreas Multiplayer:SAMP depends on samp-node plugin
32 lines (31 loc) • 974 B
TypeScript
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;
}>;
}