mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-31 18:01:36 +00:00
mysql-async v3.0.1 support
This commit is contained in:
+1
-4
@@ -16,7 +16,7 @@ Locales['sv'] = {
|
||||
['delivered'] = 'fordonet ~g~lämnats tillbaka~s~ till bilförsäljaren',
|
||||
['depop_vehicle'] = 'Ställ tillbaka fordonet',
|
||||
['return_provider'] = 'sälj tillbaka fordon till leverantör',
|
||||
['deposit_amount'] = 'Belopp att lägga in',
|
||||
['deposit_amount'] = 'mängd att lägga in',
|
||||
['deposit_money'] = 'Belopp att lägga in',
|
||||
['experianced'] = 'Erfaren',
|
||||
['get_rented_vehicles'] = 'Uthyrda fordon',
|
||||
@@ -64,6 +64,3 @@ Locales['sv'] = {
|
||||
['have_deposited'] = 'Du har lagt in ~y~x%s~s~ ~b~%s~s~',
|
||||
['boss_actions'] = 'Chef handlingar',
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
+3
-20
@@ -1,27 +1,19 @@
|
||||
ESX = nil
|
||||
local Categories = {}
|
||||
local Vehicles = {}
|
||||
local hasSqlRun = false
|
||||
|
||||
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
|
||||
|
||||
TriggerEvent('esx_phone:registerNumber', 'cardealer', _U('dealer_customers'), false, false)
|
||||
TriggerEvent('esx_society:registerSociety', 'cardealer', _U('car_dealer'), 'society_cardealer', 'society_cardealer', 'society_cardealer', {type = 'private'})
|
||||
|
||||
function RemoveOwnedVehicle (plate)
|
||||
MySQL.Async.execute('DELETE FROM owned_vehicles WHERE plate = @plate',
|
||||
{
|
||||
function RemoveOwnedVehicle(plate)
|
||||
MySQL.Async.execute('DELETE FROM owned_vehicles WHERE plate = @plate', {
|
||||
['@plate'] = plate
|
||||
})
|
||||
end
|
||||
|
||||
AddEventHandler('onMySQLReady', function()
|
||||
LoadVehicles()
|
||||
end)
|
||||
|
||||
function LoadVehicles()
|
||||
hasSqlRun = true
|
||||
|
||||
MySQL.ready(function()
|
||||
Categories = MySQL.Sync.fetchAll('SELECT * FROM vehicle_categories')
|
||||
local vehicles = MySQL.Sync.fetchAll('SELECT * FROM vehicles')
|
||||
|
||||
@@ -41,15 +33,6 @@ function LoadVehicles()
|
||||
-- send information after db has loaded, making sure everyone gets vehicle information
|
||||
TriggerClientEvent('esx_vehicleshop:sendCategories', -1, Categories)
|
||||
TriggerClientEvent('esx_vehicleshop:sendVehicles', -1, Vehicles)
|
||||
end
|
||||
|
||||
-- extremely useful when restarting script mid-game
|
||||
Citizen.CreateThread(function()
|
||||
Citizen.Wait(10000) -- hopefully enough for connection to the SQL server
|
||||
|
||||
if not hasSqlRun then
|
||||
LoadVehicles()
|
||||
end
|
||||
end)
|
||||
|
||||
RegisterServerEvent('esx_vehicleshop:setVehicleOwned')
|
||||
|
||||
Reference in New Issue
Block a user