From 00b6da4085f91e34e3f05199b727ec7be6c0b7d6 Mon Sep 17 00:00:00 2001 From: Andyyy7666 <86536434+Andyyy7666@users.noreply.github.com> Date: Mon, 10 Jan 2022 00:57:26 +0100 Subject: [PATCH] Update main.lua Fixed issue with characters not refreshing after creation --- ND_Core/source/server/main.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ND_Core/source/server/main.lua b/ND_Core/source/server/main.lua index 8007743..57ce5b0 100644 --- a/ND_Core/source/server/main.lua +++ b/ND_Core/source/server/main.lua @@ -105,7 +105,16 @@ AddEventHandler("newCharacter", function(newCharacter) end exports.oxmysql:query("INSERT INTO characters (license, character_id, first_name, last_name, dob, gender, twt, department, cash, bank) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", {license, character_id, newCharacter.firstName, newCharacter.lastName, newCharacter.dateOfBirth, newCharacter.gender, newCharacter.twtName, newCharacter.department, newCharacter.startingCash, newCharacter.startingBank}, function(id) if id then - TriggerClientEvent("returnNewCharacter", player, id, newCharacter) + exports.oxmysql:query("SELECT * FROM characters WHERE license = ?", {GetPlayerIdentifierFromType("license", player)}, function(result) + if result then + characters = {} + for i = 1, #result do + temp = result[i] + table.insert(characters, {id = temp.character_id, firstName = temp.first_name, lastName = temp.last_name, dob = temp.dob, gender = temp.gender, twt = temp.twt, department = temp.department, cash = temp.cash, bank = temp.bank}) + end + TriggerClientEvent("returnCharacters", player, characters) + end + end) end end) end