function ExecuteSql(query) local IsBusy = true local result = nil if Config.Mysql == "oxmysql" then if MySQL == nil then exports.oxmysql:execute(query, function(data) result = data IsBusy = false end) else MySQL.query(query, {}, function(data) result = data IsBusy = false end) end elseif Config.Mysql == "mysql-async" then MySQL.Async.fetchAll(query, {}, function(data) result = data IsBusy = false end) elseif Config.Mysql == "ghmattimysql" then exports.ghmattimysql:execute(query, function (data) result = data IsBusy = false end) end while IsBusy do Citizen.Wait(0) end return result end