UNPKG

samp-node-lib

Version:

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

854 lines 89.6 kB
"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