mirror of
https://github.com/ND-Framework/ND_Core.git
synced 2026-08-18 14:26:03 +01:00
Update player.lua
This commit is contained in:
@@ -1,7 +1,11 @@
|
|||||||
local function createCharacterTable(info)
|
local function createCharacterTable(info)
|
||||||
|
local playerInfo = PlayersInfo[info.source] or {}
|
||||||
|
|
||||||
local self = {
|
local self = {
|
||||||
source = info.source,
|
source = info.source,
|
||||||
identifier = info.identifier,
|
identifier = info.identifier,
|
||||||
|
identifiers = playerInfo.identifiers or {},
|
||||||
|
discord = playerInfo.discord or {}
|
||||||
name = info.name,
|
name = info.name,
|
||||||
firstname = info.firstname,
|
firstname = info.firstname,
|
||||||
lastname = info.lastname,
|
lastname = info.lastname,
|
||||||
@@ -182,7 +186,7 @@ local function createCharacterTable(info)
|
|||||||
---@return boolean
|
---@return boolean
|
||||||
function self.addGroup(name, rank)
|
function self.addGroup(name, rank)
|
||||||
local groupInfo = Config.groups[name]
|
local groupInfo = Config.groups[name]
|
||||||
if not groupInfo return end
|
if not groupInfo then return end
|
||||||
self.groups[name] = {
|
self.groups[name] = {
|
||||||
label = groupInfo.label,
|
label = groupInfo.label,
|
||||||
rankName = groupInfo.ranks[rank] or rank,
|
rankName = groupInfo.ranks[rank] or rank,
|
||||||
@@ -267,12 +271,11 @@ end
|
|||||||
|
|
||||||
---@param src number
|
---@param src number
|
||||||
---@return table
|
---@return table
|
||||||
function NDCore.getPlayerCharacters(src)
|
function NDCore.fetchAllCharacters(src)
|
||||||
local characters = {}
|
local characters = {}
|
||||||
local result = MySQL.query.await("SELECT * FROM nd_characters WHERE identifier = ?", {GetPlayerIdentifierByType(src, Config.characterIdentifier)})
|
local result = MySQL.query.await("SELECT * FROM nd_characters WHERE identifier = ?", {GetPlayerIdentifierByType(src, Config.characterIdentifier)})
|
||||||
local amount = #result
|
|
||||||
|
|
||||||
for i=1, amount do
|
for i=1, #result do
|
||||||
local info = result[i]
|
local info = result[i]
|
||||||
characters[info.charid] = createCharacterTable({
|
characters[info.charid] = createCharacterTable({
|
||||||
id = info.charid,
|
id = info.charid,
|
||||||
|
|||||||
Reference in New Issue
Block a user