From d7af3ca999076265a1b8d6bd598ab89bcfd5ef33 Mon Sep 17 00:00:00 2001 From: NRTnarathip <61742272+NRTnarathip@users.noreply.github.com> Date: Wed, 16 Feb 2022 14:34:26 +0700 Subject: [PATCH 1/2] Fix Bug isDead == 1 it be should isDead == true The variable type of "isDead" is a boolean, not a number. --- [esx_addons]/esx_ambulancejob/server/main.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/[esx_addons]/esx_ambulancejob/server/main.lua b/[esx_addons]/esx_ambulancejob/server/main.lua index a40cf92d..13ed2c25 100644 --- a/[esx_addons]/esx_ambulancejob/server/main.lua +++ b/[esx_addons]/esx_ambulancejob/server/main.lua @@ -290,8 +290,8 @@ end) ESX.RegisterServerCallback('esx_ambulancejob:getDeathStatus', function(source, cb) local xPlayer = ESX.GetPlayerFromId(source) MySQL.scalar('SELECT is_dead FROM users WHERE identifier = ?', {xPlayer.identifier}, function(isDead) - - if isDead == 1 then + + if isDead then cb(true) else cb(false) From 98d788dea4963ef41d33e253a4cd8c61880f3625 Mon Sep 17 00:00:00 2001 From: NRTnarathip <61742272+NRTnarathip@users.noreply.github.com> Date: Wed, 16 Feb 2022 18:09:17 +0700 Subject: [PATCH 2/2] optimize little like ''' if isDead then cb(true) else cb(false) end '''' --- [esx_addons]/esx_ambulancejob/server/main.lua | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/[esx_addons]/esx_ambulancejob/server/main.lua b/[esx_addons]/esx_ambulancejob/server/main.lua index 13ed2c25..d5aa20ff 100644 --- a/[esx_addons]/esx_ambulancejob/server/main.lua +++ b/[esx_addons]/esx_ambulancejob/server/main.lua @@ -290,12 +290,7 @@ end) ESX.RegisterServerCallback('esx_ambulancejob:getDeathStatus', function(source, cb) local xPlayer = ESX.GetPlayerFromId(source) MySQL.scalar('SELECT is_dead FROM users WHERE identifier = ?', {xPlayer.identifier}, function(isDead) - - if isDead then - cb(true) - else - cb(false) - end + cb(isDead) end) end)