samp-node-lib
Version:
NodeJS library for Scripting San Andreas Multiplayer:SAMP depends on samp-node plugin
854 lines • 89.6 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetGravity = exports.SetWeather = exports.AllowInteriorWeapons = exports.EnableVehicleFriendlyFire = exports.EnableTirePopping = exports.GetWeaponName = exports.SetWorldTime = exports.GameModeExit = exports.ShowPlayerMarkers = exports.ShowNameTags = exports.DestroyPickup = exports.CreatePickup = exports.AddStaticPickup = exports.AddStaticVehicleEx = exports.AddStaticVehicle = exports.AddPlayerClassEx = exports.AddPlayerClass = exports.SetTeamCount = exports.SetGameModeText = exports.GetSVarType = exports.GetSVarNameAtIndex = exports.GetSVarsUpperIndex = exports.DeleteSVar = exports.GetSVarFloat = exports.SetSVarFloat = exports.GetSVarString = exports.SetSVarString = exports.GetSVarInt = exports.SetSVarInt = exports.SHA256_PassHash = exports.GetActorPoolSize = exports.GetVehiclePoolSize = exports.GetPlayerPoolSize = exports.atan2 = exports.atan = exports.acos = exports.asin = exports.VectorSize = exports.GetMaxPlayers = exports.GetTickCount = exports.KillTimer = exports.SetTimer = exports.GameTextForPlayer = exports.GameTextForAll = exports.SendDeathMessageToPlayer = exports.SendDeathMessage = exports.SendPlayerMessageToAll = exports.SendPlayerMessageToPlayer = exports.SendClientMessageToAll = exports.SendClientMessage = void 0;
exports.TextDrawCreate = exports.GetPlayerMenu = exports.DisableMenuRow = exports.DisableMenu = exports.IsValidMenu = exports.HideMenuForPlayer = exports.ShowMenuForPlayer = exports.SetMenuColumnHeader = exports.AddMenuItem = exports.DestroyMenu = exports.CreateMenu = exports.NetStats_GetIpPort = exports.NetStats_ConnectionStatus = exports.NetStats_PacketLossPercent = exports.NetStats_MessagesRecvPerSecond = exports.NetStats_BytesSent = exports.NetStats_MessagesSent = exports.NetStats_BytesReceived = exports.NetStats_MessagesReceived = exports.NetStats_GetConnectedTime = exports.GetServerTickRate = exports.GetConsoleVarAsBool = exports.GetConsoleVarAsInt = exports.GetConsoleVarAsString = exports.GetServerVarAsBool = exports.GetServerVarAsInt = exports.GetServerVarAsString = exports.UnBlockIpAddress = exports.BlockIpAddress = exports.GetPlayerVersion = exports.GetNetworkStats = exports.GetPlayerNetworkStats = exports.SendRconCommand = exports.BanEx = exports.Ban = exports.Kick = exports.IsPlayerAdmin = exports.IsPlayerNPC = exports.ConnectNPC = exports.LimitPlayerMarkerRadius = exports.LimitGlobalChatRadius = exports.DisableNameTagLOS = exports.SetNameTagDrawDistance = exports.DisableInteriorEnterExits = exports.UsePlayerPedAnims = exports.EnableZoneNames = exports.CreateExplosion = exports.SetDeathDropAmount = exports.AllowAdminTeleport = exports.SetGravity = void 0;
exports.GetActorPos = exports.SetActorPos = exports.ClearActorAnimations = exports.ApplyActorAnimation = exports.GetActorVirtualWorld = exports.SetActorVirtualWorld = exports.IsActorStreamedIn = exports.DestroyActor = exports.CreateActor = exports.gpci = exports.ShowPlayerDialog = exports.UpdatePlayer3DTextLabelText = exports.DeletePlayer3DTextLabel = exports.CreatePlayer3DTextLabel = exports.Update3DTextLabelText = exports.Attach3DTextLabelToVehicle = exports.Attach3DTextLabelToPlayer = exports.Delete3DTextLabel = exports.Create3DTextLabel = exports.GangZoneStopFlashForAll = exports.GangZoneStopFlashForPlayer = exports.GangZoneFlashForAll = exports.GangZoneFlashForPlayer = exports.GangZoneHideForAll = exports.GangZoneHideForPlayer = exports.GangZoneShowForAll = exports.GangZoneShowForPlayer = exports.GangZoneDestroy = exports.GangZoneCreate = exports.TextDrawSetPreviewVehCol = exports.TextDrawSetPreviewRot = exports.TextDrawSetPreviewModel = exports.TextDrawSetString = exports.TextDrawHideForAll = exports.TextDrawShowForAll = exports.TextDrawHideForPlayer = exports.TextDrawShowForPlayer = exports.TextDrawSetSelectable = exports.TextDrawSetProportional = exports.TextDrawFont = exports.TextDrawBackgroundColor = exports.TextDrawSetOutline = exports.TextDrawSetShadow = exports.TextDrawBoxColor = exports.TextDrawUseBox = exports.TextDrawColor = exports.TextDrawAlignment = exports.TextDrawTextSize = exports.TextDrawLetterSize = exports.TextDrawDestroy = void 0;
exports.SetPlayerPosFindZ = exports.SetPlayerPos = exports.SpawnPlayer = exports.SetSpawnInfo = exports.SetObjectsDefaultCameraCol = exports.SetPlayerObjectMaterialText = exports.SetObjectMaterialText = exports.SetPlayerObjectMaterial = exports.SetObjectMaterial = exports.AttachPlayerObjectToPlayer = exports.IsPlayerObjectMoving = exports.StopPlayerObject = exports.MovePlayerObject = exports.DestroyPlayerObject = exports.IsValidPlayerObject = exports.SetPlayerObjectNoCameraCol = exports.GetPlayerObjectModel = exports.GetPlayerObjectRot = exports.SetPlayerObjectRot = exports.GetPlayerObjectPos = exports.SetPlayerObjectPos = exports.AttachPlayerObjectToVehicle = exports.CreatePlayerObject = exports.CancelEdit = exports.SelectObject = exports.EditPlayerObject = exports.EditObject = exports.IsObjectMoving = exports.StopObject = exports.MoveObject = exports.DestroyObject = exports.IsValidObject = exports.SetObjectNoCameraCol = exports.GetObjectModel = exports.GetObjectRot = exports.SetObjectRot = exports.GetObjectPos = exports.SetObjectPos = exports.AttachObjectToPlayer = exports.AttachObjectToObject = exports.AttachObjectToVehicle = exports.CreateObject = exports.HTTP = exports.IsValidActor = exports.IsActorInvulnerable = exports.SetActorInvulnerable = exports.GetActorHealth = exports.SetActorHealth = exports.GetActorFacingAngle = exports.SetActorFacingAngle = void 0;
exports.GetPlayerFightingStyle = exports.SetPlayerFightingStyle = exports.GetPlayerWantedLevel = exports.SetPlayerWantedLevel = exports.ForceClassSelection = exports.SetPlayerWeather = exports.TogglePlayerClock = exports.GetPlayerTime = exports.SetPlayerTime = exports.GetPlayerName = exports.GetPlayerKeys = exports.GetPlayerWeapon = exports.GetPlayerPing = exports.GetPlayerIp = exports.GetPlayerState = exports.GetPlayerMoney = exports.SetPlayerName = exports.ResetPlayerMoney = exports.GivePlayerMoney = exports.GetPlayerWeaponData = exports.SetPlayerArmedWeapon = exports.ResetPlayerWeapons = exports.GivePlayerWeapon = exports.GetPlayerSkin = exports.SetPlayerSkin = exports.GetPlayerColor = exports.SetPlayerColor = exports.SetPlayerDrunkLevel = exports.GetPlayerDrunkLevel = exports.GetPlayerScore = exports.SetPlayerScore = exports.GetPlayerTeam = exports.SetPlayerTeam = exports.GetPlayerTargetActor = exports.GetPlayerTargetPlayer = exports.GetPlayerWeaponState = exports.GetPlayerAmmo = exports.SetPlayerAmmo = exports.GetPlayerArmour = exports.SetPlayerArmour = exports.GetPlayerHealth = exports.SetPlayerHealth = exports.GetPlayerInterior = exports.SetPlayerInterior = exports.IsPlayerStreamedIn = exports.GetPlayerDistanceFromPoint = exports.IsPlayerInRangeOfPoint = exports.GetPlayerFacingAngle = exports.SetPlayerFacingAngle = exports.GetPlayerPos = void 0;
exports.RemovePlayerFromVehicle = exports.GetPlayerVehicleSeat = exports.GetPlayerVehicleID = exports.PutPlayerInVehicle = exports.SetPlayerChatBubble = exports.GetPVarType = exports.GetPVarNameAtIndex = exports.GetPVarsUpperIndex = exports.DeletePVar = exports.GetPVarFloat = exports.SetPVarFloat = exports.GetPVarString = exports.SetPVarString = exports.GetPVarInt = exports.SetPVarInt = exports.PlayerTextDrawSetPreviewVehCol = exports.PlayerTextDrawSetPreviewRot = exports.PlayerTextDrawSetPreviewModel = exports.PlayerTextDrawSetString = exports.PlayerTextDrawHide = exports.PlayerTextDrawShow = exports.PlayerTextDrawSetSelectable = exports.PlayerTextDrawSetProportional = exports.PlayerTextDrawFont = exports.PlayerTextDrawBackgroundColor = exports.PlayerTextDrawSetOutline = exports.PlayerTextDrawSetShadow = exports.PlayerTextDrawBoxColor = exports.PlayerTextDrawUseBox = exports.PlayerTextDrawColor = exports.PlayerTextDrawAlignment = exports.PlayerTextDrawTextSize = exports.PlayerTextDrawLetterSize = exports.PlayerTextDrawDestroy = exports.CreatePlayerTextDraw = exports.EditAttachedObject = exports.IsPlayerAttachedObjectSlotUsed = exports.RemovePlayerAttachedObject = exports.SetPlayerAttachedObject = exports.GetPlayerLastShotVectors = exports.RemoveBuildingForPlayer = exports.GetPlayerSurfingObjectID = exports.GetPlayerSurfingVehicleID = exports.SetPlayerSkillLevel = exports.SetPlayerShopName = exports.StopAudioStreamForPlayer = exports.PlayAudioStreamForPlayer = exports.PlayCrimeReportForPlayer = exports.GetPlayerVelocity = exports.SetPlayerVelocity = void 0;
exports.StopRecordingPlayerData = exports.StartRecordingPlayerData = exports.PlayerSpectateVehicle = exports.PlayerSpectatePlayer = exports.TogglePlayerSpectating = exports.EnableStuntBonusForAll = exports.EnableStuntBonusForPlayer = exports.GetPlayerVirtualWorld = exports.SetPlayerVirtualWorld = exports.IsPlayerInRaceCheckpoint = exports.IsPlayerInCheckpoint = exports.IsPlayerInAnyVehicle = exports.IsPlayerInVehicle = exports.IsPlayerConnected = exports.InterpolateCameraLookAt = exports.InterpolateCameraPos = exports.AttachCameraToPlayerObject = exports.AttachCameraToObject = exports.GetPlayerCameraZoom = exports.GetPlayerCameraAspectRatio = exports.GetPlayerCameraTargetActor = exports.GetPlayerCameraTargetPlayer = exports.GetPlayerCameraTargetVehicle = exports.GetPlayerCameraTargetObject = exports.EnablePlayerCameraTarget = exports.GetPlayerCameraMode = exports.GetPlayerCameraFrontVector = exports.GetPlayerCameraPos = exports.SetCameraBehindPlayer = exports.SetPlayerCameraLookAt = exports.SetPlayerCameraPos = exports.AllowPlayerTeleport = exports.RemovePlayerMapIcon = exports.SetPlayerMapIcon = exports.ShowPlayerNameTagForPlayer = exports.SetPlayerMarkerForPlayer = exports.SetPlayerWorldBounds = exports.DisablePlayerRaceCheckpoint = exports.SetPlayerRaceCheckpoint = exports.DisablePlayerCheckpoint = exports.SetPlayerCheckpoint = exports.DisableRemoteVehicleCollisions = exports.SetPlayerSpecialAction = exports.GetPlayerSpecialAction = exports.GetAnimationName = exports.GetPlayerAnimationIndex = exports.ClearAnimations = exports.ApplyAnimation = exports.PlayerPlaySound = exports.TogglePlayerControllable = void 0;
exports.DetachTrailerFromVehicle = exports.AttachTrailerToVehicle = exports.GetVehicleHealth = exports.SetVehicleHealth = exports.ChangeVehiclePaintjob = exports.ChangeVehicleColor = exports.RemoveVehicleComponent = exports.AddVehicleComponent = exports.LinkVehicleToInterior = exports.SetVehicleToRespawn = exports.GetVehicleParamsCarWindows = exports.SetVehicleParamsCarWindows = exports.GetVehicleParamsCarDoors = exports.SetVehicleParamsCarDoors = exports.GetVehicleParamsSirenState = exports.GetVehicleParamsEx = exports.SetVehicleParamsEx = exports.ManualVehicleEngineAndLights = exports.SetVehicleParamsForPlayer = exports.SetVehicleZAngle = exports.GetVehicleDistanceFromPoint = exports.GetVehicleRotationQuat = exports.GetVehicleZAngle = exports.SetVehiclePos = exports.GetVehiclePos = exports.IsVehicleStreamedIn = exports.DestroyVehicle = exports.CreateVehicle = exports.db_debug_openresults = exports.db_debug_openfiles = exports.db_get_result_mem_handle = exports.db_get_mem_handle = exports.db_get_field_assoc_float = exports.db_get_field_assoc_int = exports.db_get_field_assoc = exports.db_get_field_float = exports.db_get_field_int = exports.db_get_field = exports.db_field_name = exports.db_num_fields = exports.db_next_row = exports.db_num_rows = exports.db_free_result = exports.db_query = exports.db_close = exports.db_open = exports.SendClientCheck = exports.CreateExplosionForPlayer = exports.CancelSelectTextDraw = exports.SelectTextDraw = void 0;
exports.IsValidVehicle = exports.GetVehicleVirtualWorld = exports.SetVehicleVirtualWorld = exports.GetVehicleModelInfo = exports.UpdateVehicleDamageStatus = exports.GetVehicleDamageStatus = exports.SetVehicleAngularVelocity = exports.SetVehicleVelocity = exports.GetVehicleVelocity = exports.RepairVehicle = exports.GetVehicleComponentType = exports.GetVehicleComponentInSlot = exports.GetVehicleModel = exports.SetVehicleNumberPlate = exports.GetVehicleTrailer = exports.IsTrailerAttachedToVehicle = void 0;
const rgba_1 = require("./rgba");
const SendClientMessage = (playerid, color, message) => {
return samp.callNative('SendClientMessage', 'iis', playerid, (0, rgba_1.rgba)(color), message);
};
exports.SendClientMessage = SendClientMessage;
const SendClientMessageToAll = (color, message) => {
return samp.callNative('SendClientMessageToAll', 'is', (0, rgba_1.rgba)(color), message);
};
exports.SendClientMessageToAll = SendClientMessageToAll;
const SendPlayerMessageToPlayer = (playerid, senderid, message) => {
return samp.callNative('SendPlayerMessageToPlayer', 'iis', playerid, senderid, message);
};
exports.SendPlayerMessageToPlayer = SendPlayerMessageToPlayer;
const SendPlayerMessageToAll = (senderid, message) => {
return samp.callNative('SendPlayerMessageToAll', 'is', senderid, message);
};
exports.SendPlayerMessageToAll = SendPlayerMessageToAll;
const SendDeathMessage = (killer, killee, weapon) => {
return samp.callNative('SendDeathMessage', 'iii', killer, killee, weapon);
};
exports.SendDeathMessage = SendDeathMessage;
const SendDeathMessageToPlayer = (playerid, killer, killee, weapon) => {
return samp.callNative('SendDeathMessageToPlayer', 'iiii', playerid, killer, killee, weapon);
};
exports.SendDeathMessageToPlayer = SendDeathMessageToPlayer;
const GameTextForAll = (string, time, style) => {
return samp.callNative('GameTextForAll', 'sii', string, time, style);
};
exports.GameTextForAll = GameTextForAll;
const GameTextForPlayer = (playerid, string, time, style) => {
return samp.callNative('GameTextForPlayer', 'isii', playerid, string, time, style);
};
exports.GameTextForPlayer = GameTextForPlayer;
const SetTimer = (funcname, interval, repeating) => {
return samp.callNative('SetTimer', 'sii', funcname, interval, repeating);
};
exports.SetTimer = SetTimer;
const KillTimer = (timerid) => {
return samp.callNative('KillTimer', 'i', timerid);
};
exports.KillTimer = KillTimer;
const GetTickCount = () => {
return samp.callNative('GetTickCount', '');
};
exports.GetTickCount = GetTickCount;
const GetMaxPlayers = () => {
return samp.callNative('GetMaxPlayers', '');
};
exports.GetMaxPlayers = GetMaxPlayers;
const VectorSize = (x, y, z) => {
return samp.callNativeFloat('VectorSize', 'fff', x, y, z);
};
exports.VectorSize = VectorSize;
const asin = (value) => {
return samp.callNativeFloat('asin', 'f', value);
};
exports.asin = asin;
const acos = (value) => {
return samp.callNativeFloat('acos', 'f', value);
};
exports.acos = acos;
const atan = (value) => {
return samp.callNativeFloat('atan', 'f', value);
};
exports.atan = atan;
const atan2 = (y, x) => {
return samp.callNativeFloat('atan2', 'ff', y, x);
};
exports.atan2 = atan2;
const GetPlayerPoolSize = () => {
return samp.callNative('GetPlayerPoolSize', '');
};
exports.GetPlayerPoolSize = GetPlayerPoolSize;
const GetVehiclePoolSize = () => {
return samp.callNative('GetVehiclePoolSize', '');
};
exports.GetVehiclePoolSize = GetVehiclePoolSize;
const GetActorPoolSize = () => {
return samp.callNative('GetActorPoolSize', '');
};
exports.GetActorPoolSize = GetActorPoolSize;
const SHA256_PassHash = (password, salt, ret_hash_len) => {
return samp.callNative('SHA256_PassHash', 'ssSi', password, salt, ret_hash_len);
};
exports.SHA256_PassHash = SHA256_PassHash;
const SetSVarInt = (varname, int_value) => {
return samp.callNative('SetSVarInt', 'si', varname, int_value);
};
exports.SetSVarInt = SetSVarInt;
const GetSVarInt = (varname) => {
return samp.callNative('GetSVarInt', 's', varname);
};
exports.GetSVarInt = GetSVarInt;
const SetSVarString = (varname, string_value) => {
return samp.callNative('SetSVarString', 'ss', varname, string_value);
};
exports.SetSVarString = SetSVarString;
const GetSVarString = (varname, len) => {
return samp.callNative('GetSVarString', 'sSi', varname, len);
};
exports.GetSVarString = GetSVarString;
const SetSVarFloat = (varname, float_value) => {
return samp.callNative('SetSVarFloat', 'sf', varname, float_value);
};
exports.SetSVarFloat = SetSVarFloat;
const GetSVarFloat = (varname) => {
return samp.callNativeFloat('GetSVarFloat', 's', varname);
};
exports.GetSVarFloat = GetSVarFloat;
const DeleteSVar = (varname) => {
return samp.callNative('DeleteSVar', 's', varname);
};
exports.DeleteSVar = DeleteSVar;
const GetSVarsUpperIndex = () => {
return samp.callNative('GetSVarsUpperIndex', '');
};
exports.GetSVarsUpperIndex = GetSVarsUpperIndex;
const GetSVarNameAtIndex = (index, ret_len) => {
return samp.callNative('GetSVarNameAtIndex', 'iSi', index, ret_len);
};
exports.GetSVarNameAtIndex = GetSVarNameAtIndex;
const GetSVarType = (varname) => {
return samp.callNative('GetSVarType', 's', varname);
};
exports.GetSVarType = GetSVarType;
const SetGameModeText = (string) => {
return samp.callNative('SetGameModeText', 's', string);
};
exports.SetGameModeText = SetGameModeText;
const SetTeamCount = (count) => {
return samp.callNative('SetTeamCount', 'i', count);
};
exports.SetTeamCount = SetTeamCount;
const AddPlayerClass = (modelid, spawn_x, spawn_y, spawn_z, z_angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) => {
return samp.callNative('AddPlayerClass', 'iffffiiiiii', modelid, spawn_x, spawn_y, spawn_z, z_angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
};
exports.AddPlayerClass = AddPlayerClass;
const AddPlayerClassEx = (teamid, modelid, spawn_x, spawn_y, spawn_z, z_angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) => {
return samp.callNative('AddPlayerClassEx', 'iiffffiiiiii', teamid, modelid, spawn_x, spawn_y, spawn_z, z_angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
};
exports.AddPlayerClassEx = AddPlayerClassEx;
const AddStaticVehicle = (modelid, spawn_x, spawn_y, spawn_z, z_angle, color1, color2) => {
return samp.callNative('AddStaticVehicle', 'iffffii', modelid, spawn_x, spawn_y, spawn_z, z_angle, color1, color2);
};
exports.AddStaticVehicle = AddStaticVehicle;
const AddStaticVehicleEx = (modelid, spawn_x, spawn_y, spawn_z, z_angle, color1, color2, respawn_delay, addsiren) => {
return samp.callNative('AddStaticVehicleEx', 'iffffiiii', modelid, spawn_x, spawn_y, spawn_z, z_angle, color1, color2, respawn_delay, addsiren);
};
exports.AddStaticVehicleEx = AddStaticVehicleEx;
const AddStaticPickup = (model, type, X, Y, Z, virtualworld) => {
return samp.callNative('AddStaticPickup', 'iifffi', model, type, X, Y, Z, virtualworld);
};
exports.AddStaticPickup = AddStaticPickup;
const CreatePickup = (model, type, X, Y, Z, virtualworld) => {
return samp.callNative('CreatePickup', 'iifffi', model, type, X, Y, Z, virtualworld);
};
exports.CreatePickup = CreatePickup;
const DestroyPickup = (pickup) => {
return samp.callNative('DestroyPickup', 'i', pickup);
};
exports.DestroyPickup = DestroyPickup;
const ShowNameTags = (show) => {
return samp.callNative('ShowNameTags', 'i', show);
};
exports.ShowNameTags = ShowNameTags;
const ShowPlayerMarkers = (mode) => {
return samp.callNative('ShowPlayerMarkers', 'i', mode);
};
exports.ShowPlayerMarkers = ShowPlayerMarkers;
const GameModeExit = () => {
return samp.callNative('GameModeExit', '');
};
exports.GameModeExit = GameModeExit;
const SetWorldTime = (hour) => {
return samp.callNative('SetWorldTime', 'i', hour);
};
exports.SetWorldTime = SetWorldTime;
const GetWeaponName = (weaponid, len) => {
return samp.callNative('GetWeaponName', 'iSi', weaponid, len);
};
exports.GetWeaponName = GetWeaponName;
const EnableTirePopping = (enable) => {
return samp.callNative('EnableTirePopping', 'i', enable);
};
exports.EnableTirePopping = EnableTirePopping;
const EnableVehicleFriendlyFire = () => {
return samp.callNative('EnableVehicleFriendlyFire', '');
};
exports.EnableVehicleFriendlyFire = EnableVehicleFriendlyFire;
const AllowInteriorWeapons = (allow) => {
return samp.callNative('AllowInteriorWeapons', 'i', allow);
};
exports.AllowInteriorWeapons = AllowInteriorWeapons;
const SetWeather = (weatherid) => {
return samp.callNative('SetWeather', 'i', weatherid);
};
exports.SetWeather = SetWeather;
const GetGravity = () => {
return samp.callNativeFloat('GetGravity', '');
};
exports.GetGravity = GetGravity;
const SetGravity = (gravity) => {
return samp.callNative('SetGravity', 'f', gravity);
};
exports.SetGravity = SetGravity;
const AllowAdminTeleport = (allow) => {
return samp.callNative('AllowAdminTeleport', 'i', allow);
};
exports.AllowAdminTeleport = AllowAdminTeleport;
const SetDeathDropAmount = (amount) => {
return samp.callNative('SetDeathDropAmount', 'i', amount);
};
exports.SetDeathDropAmount = SetDeathDropAmount;
const CreateExplosion = (X, Y, Z, type, Radius) => {
return samp.callNative('CreateExplosion', 'fffif', X, Y, Z, type, Radius);
};
exports.CreateExplosion = CreateExplosion;
const EnableZoneNames = (enable) => {
return samp.callNative('EnableZoneNames', 'i', enable);
};
exports.EnableZoneNames = EnableZoneNames;
const UsePlayerPedAnims = () => {
return samp.callNative('UsePlayerPedAnims', '');
};
exports.UsePlayerPedAnims = UsePlayerPedAnims;
const DisableInteriorEnterExits = () => {
return samp.callNative('DisableInteriorEnterExits', '');
};
exports.DisableInteriorEnterExits = DisableInteriorEnterExits;
const SetNameTagDrawDistance = (distance) => {
return samp.callNative('SetNameTagDrawDistance', 'f', distance);
};
exports.SetNameTagDrawDistance = SetNameTagDrawDistance;
const DisableNameTagLOS = () => {
return samp.callNative('DisableNameTagLOS', '');
};
exports.DisableNameTagLOS = DisableNameTagLOS;
const LimitGlobalChatRadius = (chat_radius) => {
return samp.callNative('LimitGlobalChatRadius', 'f', chat_radius);
};
exports.LimitGlobalChatRadius = LimitGlobalChatRadius;
const LimitPlayerMarkerRadius = (marker_radius) => {
return samp.callNative('LimitPlayerMarkerRadius', 'f', marker_radius);
};
exports.LimitPlayerMarkerRadius = LimitPlayerMarkerRadius;
const ConnectNPC = (name, script) => {
return samp.callNative('ConnectNPC', 'ss', name, script);
};
exports.ConnectNPC = ConnectNPC;
const IsPlayerNPC = (playerid) => {
return samp.callNative('IsPlayerNPC', 'i', playerid);
};
exports.IsPlayerNPC = IsPlayerNPC;
const IsPlayerAdmin = (playerid) => {
return samp.callNative('IsPlayerAdmin', 'i', playerid);
};
exports.IsPlayerAdmin = IsPlayerAdmin;
const Kick = (playerid) => {
return samp.callNative('Kick', 'i', playerid);
};
exports.Kick = Kick;
const Ban = (playerid) => {
return samp.callNative('Ban', 'i', playerid);
};
exports.Ban = Ban;
const BanEx = (playerid, reason) => {
return samp.callNative('BanEx', 'is', playerid, reason);
};
exports.BanEx = BanEx;
const SendRconCommand = (command) => {
return samp.callNative('SendRconCommand', 's', command);
};
exports.SendRconCommand = SendRconCommand;
const GetPlayerNetworkStats = (playerid, retstr_size) => {
return samp.callNative('GetPlayerNetworkStats', 'iSi', playerid, retstr_size);
};
exports.GetPlayerNetworkStats = GetPlayerNetworkStats;
const GetNetworkStats = (retstr_size) => {
return samp.callNative('GetNetworkStats', 'Si', retstr_size);
};
exports.GetNetworkStats = GetNetworkStats;
const GetPlayerVersion = (playerid, len) => {
return samp.callNative('GetPlayerVersion', 'iSi', playerid, len);
};
exports.GetPlayerVersion = GetPlayerVersion;
const BlockIpAddress = (ip_address, timems) => {
return samp.callNative('BlockIpAddress', 'si', ip_address, timems);
};
exports.BlockIpAddress = BlockIpAddress;
const UnBlockIpAddress = (ip_address) => {
return samp.callNative('UnBlockIpAddress', 's', ip_address);
};
exports.UnBlockIpAddress = UnBlockIpAddress;
const GetServerVarAsString = (varname, len) => {
return samp.callNative('GetServerVarAsString', 'sSi', varname, len);
};
exports.GetServerVarAsString = GetServerVarAsString;
const GetServerVarAsInt = (varname) => {
return samp.callNative('GetServerVarAsInt', 's', varname);
};
exports.GetServerVarAsInt = GetServerVarAsInt;
const GetServerVarAsBool = (varname) => {
return samp.callNative('GetServerVarAsBool', 's', varname);
};
exports.GetServerVarAsBool = GetServerVarAsBool;
const GetConsoleVarAsString = (varname, len) => {
return samp.callNative('GetConsoleVarAsString', 'sSi', varname, len);
};
exports.GetConsoleVarAsString = GetConsoleVarAsString;
const GetConsoleVarAsInt = (varname) => {
return samp.callNative('GetConsoleVarAsInt', 's', varname);
};
exports.GetConsoleVarAsInt = GetConsoleVarAsInt;
const GetConsoleVarAsBool = (varname) => {
return samp.callNative('GetConsoleVarAsBool', 's', varname);
};
exports.GetConsoleVarAsBool = GetConsoleVarAsBool;
const GetServerTickRate = () => {
return samp.callNative('GetServerTickRate', '');
};
exports.GetServerTickRate = GetServerTickRate;
const NetStats_GetConnectedTime = (playerid) => {
return samp.callNative('NetStats_GetConnectedTime', 'i', playerid);
};
exports.NetStats_GetConnectedTime = NetStats_GetConnectedTime;
const NetStats_MessagesReceived = (playerid) => {
return samp.callNative('NetStats_MessagesReceived', 'i', playerid);
};
exports.NetStats_MessagesReceived = NetStats_MessagesReceived;
const NetStats_BytesReceived = (playerid) => {
return samp.callNative('NetStats_BytesReceived', 'i', playerid);
};
exports.NetStats_BytesReceived = NetStats_BytesReceived;
const NetStats_MessagesSent = (playerid) => {
return samp.callNative('NetStats_MessagesSent', 'i', playerid);
};
exports.NetStats_MessagesSent = NetStats_MessagesSent;
const NetStats_BytesSent = (playerid) => {
return samp.callNative('NetStats_BytesSent', 'i', playerid);
};
exports.NetStats_BytesSent = NetStats_BytesSent;
const NetStats_MessagesRecvPerSecond = (playerid) => {
return samp.callNative('NetStats_MessagesRecvPerSecond', 'i', playerid);
};
exports.NetStats_MessagesRecvPerSecond = NetStats_MessagesRecvPerSecond;
const NetStats_PacketLossPercent = (playerid) => {
return samp.callNativeFloat('NetStats_PacketLossPercent', 'i', playerid);
};
exports.NetStats_PacketLossPercent = NetStats_PacketLossPercent;
const NetStats_ConnectionStatus = (playerid) => {
return samp.callNative('NetStats_ConnectionStatus', 'i', playerid);
};
exports.NetStats_ConnectionStatus = NetStats_ConnectionStatus;
const NetStats_GetIpPort = (playerid, ip_port_len) => {
return samp.callNative('NetStats_GetIpPort', 'iSi', playerid, ip_port_len);
};
exports.NetStats_GetIpPort = NetStats_GetIpPort;
const CreateMenu = (title, columns, x, y, col1width, col2width) => {
return samp.callNative('CreateMenu', 'siffff', title, columns, x, y, col1width, col2width);
};
exports.CreateMenu = CreateMenu;
const DestroyMenu = (menuid) => {
return samp.callNative('DestroyMenu', 'i', menuid);
};
exports.DestroyMenu = DestroyMenu;
const AddMenuItem = (menuid, column, menutext) => {
return samp.callNative('AddMenuItem', 'iis', menuid, column, menutext);
};
exports.AddMenuItem = AddMenuItem;
const SetMenuColumnHeader = (menuid, column, columnheader) => {
return samp.callNative('SetMenuColumnHeader', 'iis', menuid, column, columnheader);
};
exports.SetMenuColumnHeader = SetMenuColumnHeader;
const ShowMenuForPlayer = (menuid, playerid) => {
return samp.callNative('ShowMenuForPlayer', 'ii', menuid, playerid);
};
exports.ShowMenuForPlayer = ShowMenuForPlayer;
const HideMenuForPlayer = (menuid, playerid) => {
return samp.callNative('HideMenuForPlayer', 'ii', menuid, playerid);
};
exports.HideMenuForPlayer = HideMenuForPlayer;
const IsValidMenu = (menuid) => {
return samp.callNative('IsValidMenu', 'i', menuid);
};
exports.IsValidMenu = IsValidMenu;
const DisableMenu = (menuid) => {
return samp.callNative('DisableMenu', 'i', menuid);
};
exports.DisableMenu = DisableMenu;
const DisableMenuRow = (menuid, row) => {
return samp.callNative('DisableMenuRow', 'ii', menuid, row);
};
exports.DisableMenuRow = DisableMenuRow;
const GetPlayerMenu = (playerid) => {
return samp.callNative('GetPlayerMenu', 'i', playerid);
};
exports.GetPlayerMenu = GetPlayerMenu;
const TextDrawCreate = (x, y, text) => {
return samp.callNative('TextDrawCreate', 'ffs', x, y, text);
};
exports.TextDrawCreate = TextDrawCreate;
const TextDrawDestroy = (text) => {
return samp.callNative('TextDrawDestroy', 'i', text);
};
exports.TextDrawDestroy = TextDrawDestroy;
const TextDrawLetterSize = (text, x, y) => {
return samp.callNative('TextDrawLetterSize', 'iff', text, x, y);
};
exports.TextDrawLetterSize = TextDrawLetterSize;
const TextDrawTextSize = (text, x, y) => {
return samp.callNative('TextDrawTextSize', 'iff', text, x, y);
};
exports.TextDrawTextSize = TextDrawTextSize;
const TextDrawAlignment = (text, alignment) => {
return samp.callNative('TextDrawAlignment', 'ii', text, alignment);
};
exports.TextDrawAlignment = TextDrawAlignment;
const TextDrawColor = (text, color) => {
return samp.callNative('TextDrawColor', 'ii', text, (0, rgba_1.rgba)(color));
};
exports.TextDrawColor = TextDrawColor;
const TextDrawUseBox = (text, use) => {
return samp.callNative('TextDrawUseBox', 'ii', text, use);
};
exports.TextDrawUseBox = TextDrawUseBox;
const TextDrawBoxColor = (text, color) => {
return samp.callNative('TextDrawBoxColor', 'ii', text, (0, rgba_1.rgba)(color));
};
exports.TextDrawBoxColor = TextDrawBoxColor;
const TextDrawSetShadow = (text, size) => {
return samp.callNative('TextDrawSetShadow', 'ii', text, size);
};
exports.TextDrawSetShadow = TextDrawSetShadow;
const TextDrawSetOutline = (text, size) => {
return samp.callNative('TextDrawSetOutline', 'ii', text, size);
};
exports.TextDrawSetOutline = TextDrawSetOutline;
const TextDrawBackgroundColor = (text, color) => {
return samp.callNative('TextDrawBackgroundColor', 'ii', text, (0, rgba_1.rgba)(color));
};
exports.TextDrawBackgroundColor = TextDrawBackgroundColor;
const TextDrawFont = (text, font) => {
return samp.callNative('TextDrawFont', 'ii', text, font);
};
exports.TextDrawFont = TextDrawFont;
const TextDrawSetProportional = (text, set) => {
return samp.callNative('TextDrawSetProportional', 'ii', text, set);
};
exports.TextDrawSetProportional = TextDrawSetProportional;
const TextDrawSetSelectable = (text, set) => {
return samp.callNative('TextDrawSetSelectable', 'ii', text, set);
};
exports.TextDrawSetSelectable = TextDrawSetSelectable;
const TextDrawShowForPlayer = (playerid, text) => {
return samp.callNative('TextDrawShowForPlayer', 'ii', playerid, text);
};
exports.TextDrawShowForPlayer = TextDrawShowForPlayer;
const TextDrawHideForPlayer = (playerid, text) => {
return samp.callNative('TextDrawHideForPlayer', 'ii', playerid, text);
};
exports.TextDrawHideForPlayer = TextDrawHideForPlayer;
const TextDrawShowForAll = (text) => {
return samp.callNative('TextDrawShowForAll', 'i', text);
};
exports.TextDrawShowForAll = TextDrawShowForAll;
const TextDrawHideForAll = (text) => {
return samp.callNative('TextDrawHideForAll', 'i', text);
};
exports.TextDrawHideForAll = TextDrawHideForAll;
const TextDrawSetString = (text, string) => {
return samp.callNative('TextDrawSetString', 'is', text, string);
};
exports.TextDrawSetString = TextDrawSetString;
const TextDrawSetPreviewModel = (text, modelindex) => {
return samp.callNative('TextDrawSetPreviewModel', 'ii', text, modelindex);
};
exports.TextDrawSetPreviewModel = TextDrawSetPreviewModel;
const TextDrawSetPreviewRot = (text, fRotX, fRotY, fRotZ, fZoom) => {
return samp.callNative('TextDrawSetPreviewRot', 'iffff', text, fRotX, fRotY, fRotZ, fZoom);
};
exports.TextDrawSetPreviewRot = TextDrawSetPreviewRot;
const TextDrawSetPreviewVehCol = (text, color1, color2) => {
return samp.callNative('TextDrawSetPreviewVehCol', 'iii', text, color1, color2);
};
exports.TextDrawSetPreviewVehCol = TextDrawSetPreviewVehCol;
const GangZoneCreate = (minx, miny, maxx, maxy) => {
return samp.callNative('GangZoneCreate', 'ffff', minx, miny, maxx, maxy);
};
exports.GangZoneCreate = GangZoneCreate;
const GangZoneDestroy = (zone) => {
return samp.callNative('GangZoneDestroy', 'i', zone);
};
exports.GangZoneDestroy = GangZoneDestroy;
const GangZoneShowForPlayer = (playerid, zone, color) => {
return samp.callNative('GangZoneShowForPlayer', 'iii', playerid, zone, (0, rgba_1.rgba)(color));
};
exports.GangZoneShowForPlayer = GangZoneShowForPlayer;
const GangZoneShowForAll = (zone, color) => {
return samp.callNative('GangZoneShowForAll', 'ii', zone, (0, rgba_1.rgba)(color));
};
exports.GangZoneShowForAll = GangZoneShowForAll;
const GangZoneHideForPlayer = (playerid, zone) => {
return samp.callNative('GangZoneHideForPlayer', 'ii', playerid, zone);
};
exports.GangZoneHideForPlayer = GangZoneHideForPlayer;
const GangZoneHideForAll = (zone) => {
return samp.callNative('GangZoneHideForAll', 'i', zone);
};
exports.GangZoneHideForAll = GangZoneHideForAll;
const GangZoneFlashForPlayer = (playerid, zone, flashcolor) => {
return samp.callNative('GangZoneFlashForPlayer', 'iii', playerid, zone, (0, rgba_1.rgba)(flashcolor));
};
exports.GangZoneFlashForPlayer = GangZoneFlashForPlayer;
const GangZoneFlashForAll = (zone, flashcolor) => {
return samp.callNative('GangZoneFlashForAll', 'ii', zone, (0, rgba_1.rgba)(flashcolor));
};
exports.GangZoneFlashForAll = GangZoneFlashForAll;
const GangZoneStopFlashForPlayer = (playerid, zone) => {
return samp.callNative('GangZoneStopFlashForPlayer', 'ii', playerid, zone);
};
exports.GangZoneStopFlashForPlayer = GangZoneStopFlashForPlayer;
const GangZoneStopFlashForAll = (zone) => {
return samp.callNative('GangZoneStopFlashForAll', 'i', zone);
};
exports.GangZoneStopFlashForAll = GangZoneStopFlashForAll;
const Create3DTextLabel = (text, color, X, Y, Z, DrawDistance, virtualworld, testLOS) => {
return samp.callNative('Create3DTextLabel', 'siffffii', text, (0, rgba_1.rgba)(color), X, Y, Z, DrawDistance, virtualworld, testLOS);
};
exports.Create3DTextLabel = Create3DTextLabel;
const Delete3DTextLabel = (id) => {
return samp.callNative('Delete3DTextLabel', 'i', id);
};
exports.Delete3DTextLabel = Delete3DTextLabel;
const Attach3DTextLabelToPlayer = (id, playerid, OffsetX, OffsetY, OffsetZ) => {
return samp.callNative('Attach3DTextLabelToPlayer', 'iifff', id, playerid, OffsetX, OffsetY, OffsetZ);
};
exports.Attach3DTextLabelToPlayer = Attach3DTextLabelToPlayer;
const Attach3DTextLabelToVehicle = (id, vehicleid, OffsetX, OffsetY, OffsetZ) => {
return samp.callNative('Attach3DTextLabelToVehicle', 'iifff', id, vehicleid, OffsetX, OffsetY, OffsetZ);
};
exports.Attach3DTextLabelToVehicle = Attach3DTextLabelToVehicle;
const Update3DTextLabelText = (id, color, text) => {
return samp.callNative('Update3DTextLabelText', 'iis', id, (0, rgba_1.rgba)(color), text);
};
exports.Update3DTextLabelText = Update3DTextLabelText;
const CreatePlayer3DTextLabel = (playerid, text, color, X, Y, Z, DrawDistance, attachedplayer, attachedvehicle, testLOS) => {
return samp.callNative('CreatePlayer3DTextLabel', 'isiffffiii', playerid, text, (0, rgba_1.rgba)(color), X, Y, Z, DrawDistance, attachedplayer, attachedvehicle, testLOS);
};
exports.CreatePlayer3DTextLabel = CreatePlayer3DTextLabel;
const DeletePlayer3DTextLabel = (playerid, id) => {
return samp.callNative('DeletePlayer3DTextLabel', 'ii', playerid, id);
};
exports.DeletePlayer3DTextLabel = DeletePlayer3DTextLabel;
const UpdatePlayer3DTextLabelText = (playerid, id, color, text) => {
return samp.callNative('UpdatePlayer3DTextLabelText', 'iiis', playerid, id, (0, rgba_1.rgba)(color), text);
};
exports.UpdatePlayer3DTextLabelText = UpdatePlayer3DTextLabelText;
const ShowPlayerDialog = (playerid, dialogid, style, caption, info, button1, button2) => {
return samp.callNative('ShowPlayerDialog', 'iiissss', playerid, dialogid, style, caption, info, button1, button2);
};
exports.ShowPlayerDialog = ShowPlayerDialog;
const gpci = (playerid, maxlen) => {
return samp.callNative('gpci', 'iSi', playerid, maxlen);
};
exports.gpci = gpci;
const CreateActor = (modelid, X, Y, Z, Rotation) => {
return samp.callNative('CreateActor', 'iffff', modelid, X, Y, Z, Rotation);
};
exports.CreateActor = CreateActor;
const DestroyActor = (actorid) => {
return samp.callNative('DestroyActor', 'i', actorid);
};
exports.DestroyActor = DestroyActor;
const IsActorStreamedIn = (actorid, forplayerid) => {
return samp.callNative('IsActorStreamedIn', 'ii', actorid, forplayerid);
};
exports.IsActorStreamedIn = IsActorStreamedIn;
const SetActorVirtualWorld = (actorid, vworld) => {
return samp.callNative('SetActorVirtualWorld', 'ii', actorid, vworld);
};
exports.SetActorVirtualWorld = SetActorVirtualWorld;
const GetActorVirtualWorld = (actorid) => {
return samp.callNative('GetActorVirtualWorld', 'i', actorid);
};
exports.GetActorVirtualWorld = GetActorVirtualWorld;
const ApplyActorAnimation = (actorid, animlib, animname, fDelta, loop, lockx, locky, freeze, time) => {
return samp.callNative('ApplyActorAnimation', 'issfiiiii', actorid, animlib, animname, fDelta, loop, lockx, locky, freeze, time);
};
exports.ApplyActorAnimation = ApplyActorAnimation;
const ClearActorAnimations = (actorid) => {
return samp.callNative('ClearActorAnimations', 'i', actorid);
};
exports.ClearActorAnimations = ClearActorAnimations;
const SetActorPos = (actorid, X, Y, Z) => {
return samp.callNative('SetActorPos', 'ifff', actorid, X, Y, Z);
};
exports.SetActorPos = SetActorPos;
const GetActorPos = (actorid) => {
return samp.callNative('GetActorPos', 'iFFF', actorid);
};
exports.GetActorPos = GetActorPos;
const SetActorFacingAngle = (actorid, ang) => {
return samp.callNative('SetActorFacingAngle', 'if', actorid, ang);
};
exports.SetActorFacingAngle = SetActorFacingAngle;
const GetActorFacingAngle = (actorid) => {
return samp.callNative('GetActorFacingAngle', 'iF', actorid);
};
exports.GetActorFacingAngle = GetActorFacingAngle;
const SetActorHealth = (actorid, health) => {
return samp.callNative('SetActorHealth', 'if', actorid, health);
};
exports.SetActorHealth = SetActorHealth;
const GetActorHealth = (actorid) => {
return samp.callNative('GetActorHealth', 'iF', actorid);
};
exports.GetActorHealth = GetActorHealth;
const SetActorInvulnerable = (actorid, invulnerable) => {
return samp.callNative('SetActorInvulnerable', 'ii', actorid, invulnerable);
};
exports.SetActorInvulnerable = SetActorInvulnerable;
const IsActorInvulnerable = (actorid) => {
return samp.callNative('IsActorInvulnerable', 'i', actorid);
};
exports.IsActorInvulnerable = IsActorInvulnerable;
const IsValidActor = (actorid) => {
return samp.callNative('IsValidActor', 'i', actorid);
};
exports.IsValidActor = IsValidActor;
const HTTP = (index, type, url, data, callback) => {
return samp.callNative('HTTP', 'iisss', index, type, url, data, callback);
};
exports.HTTP = HTTP;
const CreateObject = (modelid, X, Y, Z, rX, rY, rZ, DrawDistance) => {
return samp.callNative('CreateObject', 'ifffffff', modelid, X, Y, Z, rX, rY, rZ, DrawDistance);
};
exports.CreateObject = CreateObject;
const AttachObjectToVehicle = (objectid, vehicleid, OffsetX, OffsetY, OffsetZ, RotX, RotY, RotZ) => {
return samp.callNative('AttachObjectToVehicle', 'iiffffff', objectid, vehicleid, OffsetX, OffsetY, OffsetZ, RotX, RotY, RotZ);
};
exports.AttachObjectToVehicle = AttachObjectToVehicle;
const AttachObjectToObject = (objectid, attachtoid, OffsetX, OffsetY, OffsetZ, RotX, RotY, RotZ, SyncRotation) => {
return samp.callNative('AttachObjectToObject', 'iiffffffi', objectid, attachtoid, OffsetX, OffsetY, OffsetZ, RotX, RotY, RotZ, SyncRotation);
};
exports.AttachObjectToObject = AttachObjectToObject;
const AttachObjectToPlayer = (objectid, playerid, OffsetX, OffsetY, OffsetZ, RotX, RotY, RotZ) => {
return samp.callNative('AttachObjectToPlayer', 'iiffffff', objectid, playerid, OffsetX, OffsetY, OffsetZ, RotX, RotY, RotZ);
};
exports.AttachObjectToPlayer = AttachObjectToPlayer;
const SetObjectPos = (objectid, X, Y, Z) => {
return samp.callNative('SetObjectPos', 'ifff', objectid, X, Y, Z);
};
exports.SetObjectPos = SetObjectPos;
const GetObjectPos = (objectid) => {
return samp.callNative('GetObjectPos', 'iFFF', objectid);
};
exports.GetObjectPos = GetObjectPos;
const SetObjectRot = (objectid, RotX, RotY, RotZ) => {
return samp.callNative('SetObjectRot', 'ifff', objectid, RotX, RotY, RotZ);
};
exports.SetObjectRot = SetObjectRot;
const GetObjectRot = (objectid) => {
return samp.callNative('GetObjectRot', 'iFFF', objectid);
};
exports.GetObjectRot = GetObjectRot;
const GetObjectModel = (objectid) => {
return samp.callNative('GetObjectModel', 'i', objectid);
};
exports.GetObjectModel = GetObjectModel;
const SetObjectNoCameraCol = (objectid) => {
return samp.callNative('SetObjectNoCameraCol', 'i', objectid);
};
exports.SetObjectNoCameraCol = SetObjectNoCameraCol;
const IsValidObject = (objectid) => {
return samp.callNative('IsValidObject', 'i', objectid);
};
exports.IsValidObject = IsValidObject;
const DestroyObject = (objectid) => {
return samp.callNative('DestroyObject', 'i', objectid);
};
exports.DestroyObject = DestroyObject;
const MoveObject = (objectid, X, Y, Z, Speed, RotX, RotY, RotZ) => {
return samp.callNative('MoveObject', 'ifffffff', objectid, X, Y, Z, Speed, RotX, RotY, RotZ);
};
exports.MoveObject = MoveObject;
const StopObject = (objectid) => {
return samp.callNative('StopObject', 'i', objectid);
};
exports.StopObject = StopObject;
const IsObjectMoving = (objectid) => {
return samp.callNative('IsObjectMoving', 'i', objectid);
};
exports.IsObjectMoving = IsObjectMoving;
const EditObject = (playerid, objectid) => {
return samp.callNative('EditObject', 'ii', playerid, objectid);
};
exports.EditObject = EditObject;
const EditPlayerObject = (playerid, objectid) => {
return samp.callNative('EditPlayerObject', 'ii', playerid, objectid);
};
exports.EditPlayerObject = EditPlayerObject;
const SelectObject = (playerid) => {
return samp.callNative('SelectObject', 'i', playerid);
};
exports.SelectObject = SelectObject;
const CancelEdit = (playerid) => {
return samp.callNative('CancelEdit', 'i', playerid);
};
exports.CancelEdit = CancelEdit;
const CreatePlayerObject = (playerid, modelid, X, Y, Z, rX, rY, rZ, DrawDistance) => {
return samp.callNative('CreatePlayerObject', 'iifffffff', playerid, modelid, X, Y, Z, rX, rY, rZ, DrawDistance);
};
exports.CreatePlayerObject = CreatePlayerObject;
const AttachPlayerObjectToVehicle = (playerid, objectid, vehicleid, fOffsetX, fOffsetY, fOffsetZ, fRotX, fRotY, RotZ) => {
return samp.callNative('AttachPlayerObjectToVehicle', 'iiiffffff', playerid, objectid, vehicleid, fOffsetX, fOffsetY, fOffsetZ, fRotX, fRotY, RotZ);
};
exports.AttachPlayerObjectToVehicle = AttachPlayerObjectToVehicle;
const SetPlayerObjectPos = (playerid, objectid, X, Y, Z) => {
return samp.callNative('SetPlayerObjectPos', 'iifff', playerid, objectid, X, Y, Z);
};
exports.SetPlayerObjectPos = SetPlayerObjectPos;
const GetPlayerObjectPos = (playerid, objectid) => {
return samp.callNative('GetPlayerObjectPos', 'iiFFF', playerid, objectid);
};
exports.GetPlayerObjectPos = GetPlayerObjectPos;
const SetPlayerObjectRot = (playerid, objectid, RotX, RotY, RotZ) => {
return samp.callNative('SetPlayerObjectRot', 'iifff', playerid, objectid, RotX, RotY, RotZ);
};
exports.SetPlayerObjectRot = SetPlayerObjectRot;
const GetPlayerObjectRot = (playerid, objectid) => {
return samp.callNative('GetPlayerObjectRot', 'iiFFF', playerid, objectid);
};
exports.GetPlayerObjectRot = GetPlayerObjectRot;
const GetPlayerObjectModel = (playerid, objectid) => {
return samp.callNative('GetPlayerObjectModel', 'ii', playerid, objectid);
};
exports.GetPlayerObjectModel = GetPlayerObjectModel;
const SetPlayerObjectNoCameraCol = (playerid, objectid) => {
return samp.callNative('SetPlayerObjectNoCameraCol', 'ii', playerid, objectid);
};
exports.SetPlayerObjectNoCameraCol = SetPlayerObjectNoCameraCol;
const IsValidPlayerObject = (playerid, objectid) => {
return samp.callNative('IsValidPlayerObject', 'ii', playerid, objectid);
};
exports.IsValidPlayerObject = IsValidPlayerObject;
const DestroyPlayerObject = (playerid, objectid) => {
return samp.callNative('DestroyPlayerObject', 'ii', playerid, objectid);
};
exports.DestroyPlayerObject = DestroyPlayerObject;
const MovePlayerObject = (playerid, objectid, X, Y, Z, Speed, RotX, RotY, RotZ) => {
return samp.callNative('MovePlayerObject', 'iifffffff', playerid, objectid, X, Y, Z, Speed, RotX, RotY, RotZ);
};
exports.MovePlayerObject = MovePlayerObject;
const StopPlayerObject = (playerid, objectid) => {
return samp.callNative('StopPlayerObject', 'ii', playerid, objectid);
};
exports.StopPlayerObject = StopPlayerObject;
const IsPlayerObjectMoving = (playerid, objectid) => {
return samp.callNative('IsPlayerObjectMoving', 'ii', playerid, objectid);
};
exports.IsPlayerObjectMoving = IsPlayerObjectMoving;
const AttachPlayerObjectToPlayer = (objectplayer, objectid, attachplayer, OffsetX, OffsetY, OffsetZ, rX, rY, rZ) => {
return samp.callNative('AttachPlayerObjectToPlayer', 'iiiffffff', objectplayer, objectid, attachplayer, OffsetX, OffsetY, OffsetZ, rX, rY, rZ);
};
exports.AttachPlayerObjectToPlayer = AttachPlayerObjectToPlayer;
const SetObjectMaterial = (objectid, materialindex, modelid, txdname, texturename, materialcolor) => {
return samp.callNative('SetObjectMaterial', 'iiissi', objectid, materialindex, modelid, txdname, texturename, (0, rgba_1.rgba)(materialcolor));
};
exports.SetObjectMaterial = SetObjectMaterial;
const SetPlayerObjectMaterial = (playerid, objectid, materialindex, modelid, txdname, texturename, materialcolor) => {
return samp.callNative('SetPlayerObjectMaterial', 'iiiissi', playerid, objectid, materialindex, modelid, txdname, texturename, (0, rgba_1.rgba)(materialcolor));
};
exports.SetPlayerObjectMaterial = SetPlayerObjectMaterial;
const SetObjectMaterialText = (objectid, text, materialindex, materialsize, fontface, fontsize, bold, fontcolor, backcolor, textalignment) => {
return samp.callNative('SetObjectMaterialText', 'isiisiiiii', objectid, text, materialindex, materialsize, fontface, fontsize, bold, (0, rgba_1.rgba)(fontcolor), (0, rgba_1.rgba)(backcolor), textalignment);
};
exports.SetObjectMaterialText = SetObjectMaterialText;
const SetPlayerObjectMaterialText = (playerid, objectid, text, materialindex, materialsize, fontface, fontsize, bold, fontcolor, backcolor, textalignment) => {
return samp.callNative('SetPlayerObjectMaterialText', 'iisiisiiiii', playerid, objectid, text, materialindex, materialsize, fontface, fontsize, bold, (0, rgba_1.rgba)(fontcolor), (0, rgba_1.rgba)(backcolor), textalignment);
};
exports.SetPlayerObjectMaterialText = SetPlayerObjectMaterialText;
const SetObjectsDefaultCameraCol = (disable) => {
return samp.callNative('SetObjectsDefaultCameraCol', 'i', disable);
};
exports.SetObjectsDefaultCameraCol = SetObjectsDefaultCameraCol;
const SetSpawnInfo = (playerid, team, skin, x, y, z, rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) => {
return samp.callNative('SetSpawnInfo', 'iiiffffiiiiii', playerid, team, skin, x, y, z, rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
};
exports.SetSpawnInfo = SetSpawnInfo;
const SpawnPlayer = (playerid) => {
return samp.callNative('SpawnPlayer', 'i', playerid);
};
exports.SpawnPlayer = SpawnPlayer;
const SetPlayerPos = (playerid, x, y, z) => {
return samp.callNative('SetPlayerPos', 'ifff', playerid, x, y, z);
};
exports.SetPlayerPos = SetPlayerPos;
const SetPlayerPosFindZ = (playerid, x, y, z) => {
return samp.callNative('SetPlayerPosFindZ', 'ifff', playerid, x, y, z);
};
exports.SetPlayerPosFindZ = SetPlayerPosFindZ;
const GetPlayerPos = (playerid) => {
return samp.callNative('GetPlayerPos', 'iFFF', playerid);
};
exports.GetPlayerPos = GetPlayerPos;
const SetPlayerFacingAngle = (playerid, ang) => {
return samp.callNative('SetPlayerFacingAngle', 'if', playerid, ang);
};
exports.SetPlayerFacingAngle = SetPlayerFacingAngle;
const GetPlayerFacingAngle = (playerid) => {
return samp.callNative('GetPlayerFacingAngle', 'iF', playerid);
};
exports.GetPlayerFacingAngle = GetPlayerFacingAngle;
const IsPlayerInRangeOfPoint = (playerid, range, x, y, z) => {
return samp.callNative('IsPlayerInRangeOfPoint', 'iffff', playerid, range, x, y, z);
};
exports.IsPlayerInRangeOfPoint = IsPlayerInRangeOfPoint;
const GetPlayerDistanceFromPoint = (playerid, X, Y, Z) => {
return samp.callNativeFloat('GetPlayerDistanceFromPoint', 'ifff', playerid, X, Y, Z);
};
exports.GetPlayerDistanceFromPoint = GetPlayerDistanceFromPoint;
const IsPlayerStreamedIn = (playerid, forplayerid) => {
return samp.callNative('IsPlayerStreamedIn', 'ii', playerid, forplayerid);
};
exports.IsPlayerStreamedIn = IsPlayerStreamedIn;
const SetPlayerInterior = (playerid, interiorid) => {
return samp.callNative('SetPlayerInterior', 'ii', playerid, interiorid);
};
exports.SetPlayerInterior = SetPlayerInterior;
const GetPlayerInterior = (playerid) => {
return samp.callNative('GetPlayerInterior', 'i', playerid);
};
exports.GetPlayerInterior = GetPlayerInterior;
const SetPlayerHealth = (playerid, health) => {
return samp.callNative('SetPlayerHealth', 'if', playerid, health);
};
exports.SetPlayerHealth = SetPlayerHealth;
const GetPlayerHealth = (playerid) => {
return samp.callNative('GetPlayerHealth', 'iF', playerid);
};
exports.GetPlayerHealth = GetPlayerHealth;
const SetPlayerArmour = (playerid, armour) => {
return sa