Files
types-ts-2take1/RAGE/Player.d.ts
2021-06-27 20:27:03 -05:00

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;
}