Files
ND_Core/client/functions.lua

45 lines
1.0 KiB
Lua
Raw Normal View History

2023-07-16 12:29:20 +02:00
function NDCore.getPlayer()
return NDCore.player
end
2023-08-23 00:34:12 +02:00
function NDCore.getCharacters()
return NDCore.characters
end
function NDCore.getPlayersFromCoords(distance, coords)
if coords then
2023-07-09 03:07:46 +02:00
coords = type(coords) == "table" and vec3(coords.x, coords.y, coords.z) or coords
else
2023-01-03 18:18:54 -08:00
coords = GetEntityCoords(PlayerPedId())
end
distance = distance or 5
local closePlayers = {}
2023-01-03 18:18:54 -08:00
local players = GetActivePlayers()
2023-01-03 18:24:38 -08:00
for _, player in ipairs(players) do
local target = GetPlayerPed(player)
local targetCoords = GetEntityCoords(target)
local targetdistance = #(targetCoords - coords)
if targetdistance <= distance then
closePlayers[#closePlayers + 1] = player
end
end
return closePlayers
end
2023-07-09 21:19:35 +02:00
2023-12-23 23:47:24 +01:00
function NDCore.getConfig(info)
if not info then
return Config
end
return Config[info]
end
function NDCore.notify(...)
2024-01-26 04:16:24 +01:00
lib.notify(...)
end
2023-07-09 21:19:35 +02:00
for name, func in pairs(NDCore) do
if type(func) == "function" then
exports(name, func)
end
end