From 2568a3755f393aec51dddc57121dcc09b6b21d2b Mon Sep 17 00:00:00 2001 From: ElPumpo Date: Sun, 5 Aug 2018 12:17:53 +0200 Subject: [PATCH] Implemented parking / storing boats when sql is ready --- server/main.lua | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/server/main.lua b/server/main.lua index 6d71cdc2..4d432c35 100644 --- a/server/main.lua +++ b/server/main.lua @@ -2,16 +2,21 @@ ESX = nil TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) - ---[[ AddEventHandler('onMySQLReady', function() - MySQL.Async.execute('UPDATE owned_vehicles SET stored = true WHERE stored = false', {}, function (rowsChanged) + ParkBoats() +end) + +function ParkBoats() + MySQL.Async.execute('UPDATE owned_vehicles SET stored = true WHERE stored = @stored AND vehicleType = @vehicleType', + { + ['@stored'] = false, + ['@vehicleType'] = 'boat' + }, function (rowsChanged) if rowsChanged > 0 then - print('esx_boat: all boats have been stored!') + print(('esx_boat: %s boat(s) have been stored!'):format(rowsChanged)) end end) -end) -]] +end ESX.RegisterServerCallback('esx_boat:buyBoat', function (source, cb, vehicleProps) local xPlayer = ESX.GetPlayerFromId(source)