75 lines
3.3 KiB
TypeScript
75 lines
3.3 KiB
TypeScript
/**
|
|
* Player Functions
|
|
* @public
|
|
* @noSelf
|
|
*/
|
|
declare namespace player {
|
|
|
|
enum eModderDetectionFlags {
|
|
MDF_MANUAL = 1 << 0x00,
|
|
MDF_PLAYER_MODEL = 1 << 0x01,
|
|
MDF_SCID_0 = 1 << 0x02,
|
|
MDF_SCID_SPOOF = 1 << 0x03,
|
|
MDF_INVALID_OBJECT_CRASH = 1 << 0x04,
|
|
MDF_INVALID_PED_CRASH = 1 << 0x05,
|
|
MDF_CLONE_SPAWN = 1 << 0x06,
|
|
MDF_MODEL_CHANGE_CRASH = 1 << 0x07,
|
|
MDF_PLAYER_MODEL_CHANGE = 1 << 0x08,
|
|
MDF_RAC = 1 << 0x09,
|
|
MDF_MONEY_DROP = 1 << 0x0A,
|
|
MDF_SEP = 1 << 0x0B,
|
|
MDF_ATTACH_OBJECT = 1 << 0x0C,
|
|
MDF_ATTACH_PED = 1 << 0x0D,
|
|
|
|
MDF_ENDS = 1 << 0x0E
|
|
}
|
|
|
|
function get_player_ped(player: Player): Ped;
|
|
function player_id(): Player;
|
|
function set_player_model(hash: Hash): void;
|
|
function get_player_group(player: Player): Group;
|
|
function is_player_female(player: Player): boolean;
|
|
function is_player_friend(player: Player): boolean;
|
|
function is_player_playing(player: Player): boolean;
|
|
function is_player_free_aiming(player: Player): boolean;
|
|
function get_entity_player_is_aiming_at(player: Player): Entity;
|
|
function get_personal_vehicle(): Vehicle;
|
|
function set_player_visible_locally(player: Player, toggle: boolean): void;
|
|
function set_local_player_visible_locally(toggle: boolean): void;
|
|
function set_player_as_modder(player: Player, flags: int): void;
|
|
function get_player_name(player: Player): string;
|
|
function get_player_scid(player: Player): int;
|
|
function is_player_pressing_horn(player: Player): boolean;
|
|
function get_player_ip(player: Player): int;
|
|
function is_player_modder(player: Player, mask: int): boolean;
|
|
function is_player_god(player: Player): boolean;
|
|
function get_player_wanted_level(player: Player): int;
|
|
function player_count(): int;
|
|
function is_player_in_any_vehicle(player: Player): boolean;
|
|
function get_player_coords(player: Player): v3;
|
|
function get_player_heading(player: Player): float;
|
|
function get_player_health(player: Player): float;
|
|
function get_player_max_health(player: Player): float;
|
|
function get_player_armour(player: Player): float;
|
|
function get_player_from_ped(ped: Ped): int;
|
|
function get_player_team(player: Player): int;
|
|
function get_player_vehicle(player: Player): Vehicle;
|
|
function is_player_vehicle_god(player: Player): boolean;
|
|
function is_player_host(player: Player): boolean;
|
|
function get_host(): Player;
|
|
function is_player_spectating(player: Player): boolean;
|
|
function get_player_model(player: Player): Hash;
|
|
function send_player_sms(player: Player, msg: string): boolean;
|
|
function unset_player_as_modder(player: Player, flags: int): boolean;
|
|
function get_player_modder_flags(player: Player): int;
|
|
function get_modder_flag_text(flag: int): string;
|
|
function get_modder_flag_ends(): int;
|
|
function add_modder_flag(text: string): int;
|
|
function is_player_valid(player: Player): boolean;
|
|
function get_player_host_token(player: Player): int;
|
|
function get_player_host_priority(player: Player): int;
|
|
function set_player_targeting_mode(mode: int): void;
|
|
|
|
}
|
|
|