From 114387498ee259b1794312a8b16121ef1e82de42 Mon Sep 17 00:00:00 2001 From: Henric Backman Date: Fri, 10 Apr 2020 05:47:34 +0200 Subject: [PATCH] Fix MySQL to get propper job grade and filter it if the character is Unemployed --- esx_kashacters/server/main.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/esx_kashacters/server/main.lua b/esx_kashacters/server/main.lua index b5b78700..45b4396d 100644 --- a/esx_kashacters/server/main.lua +++ b/esx_kashacters/server/main.lua @@ -56,12 +56,16 @@ function GetPlayerCharacters(source) for i = 1, #Chars, 1 do charJob = MySQLAsyncExecute("SELECT * FROM `jobs` WHERE `name` = '"..Chars[i].job.."'") - charJobgrade = MySQLAsyncExecute("SELECT * FROM `job_grades` WHERE `grade` = '"..Chars[i].job_grade.."'") + charJobgrade = MySQLAsyncExecute("SELECT * FROM `job_grades` WHERE `grade` = '"..Chars[i].job_grade.."' AND `job_name` = '"..Chars[i].job.."'") local accounts = json.decode(Chars[i].accounts) Chars[i].bank = accounts["bank"] Chars[i].money = accounts["money"] Chars[i].job = charJob[1].label - Chars[i].job_grade = charJobgrade[1].label + if charJobgrade[1].label ~= "Unemployed" then + Chars[i].job_grade = charJobgrade[1].label + else + Chars[i].job_grade = "" + end end return Chars