Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require "resources/essentialmode/lib/MySQL"
- MySQL:open("127.0.0.1", "gta5_gamemode_essential", "fi5em55", "bipbipbip")
- RegisterServerEvent('CheckMoneyForVeh')
- RegisterServerEvent('BuyForVeh')
- AddEventHandler('CheckMoneyForVeh', function(vehicle, price)
- TriggerEvent('es:getPlayerFromId', source, function(user)
- if (tonumber(user.money) >= tonumber(price)) then
- local player = user.identifier
- user:removeMoney((price))
- TriggerClientEvent('FinishMoneyCheckForVeh',source, vehicle)
- TriggerClientEvent("es_freeroam:notify", source, "CHAR_SIMEON", 1, "Simeon", false, "Bonne route!\n")
- else
- TriggerClientEvent("es_freeroam:notify", source, "CHAR_SIMEON", 1, "Simeon", false, "Fonds insuffisants!\n")
- end
- end)
- end)
- AddEventHandler('BuyForVeh', function(vehicle, plate, primarycolor, secondarycolor)
- TriggerEvent('es:getPlayerFromId', source, function(user)
- local player = user.identifier
- local plate = plate
- local state = "out"
- local primarycolor = primarycolor
- local secondarycolor = secondarycolor
- local executed_query = MySQL:executeQuery("SELECT * FROM user_vehicle WHERE identifier = '@username'",{['@username'] = player})
- local result = MySQL:getResults(executed_query, {'identifier'})
- if(result)then
- for k,v in ipairs(result)do
- print(v.identifier)
- joueur = v.identifier
- local joueur = joueur
- end
- end
- if joueur ~= nil then
- local executed_query = MySQL:executeQuery("UPDATE user_vehicle SET `vehicle_model`='@vehicle', `vehicle_plate`= '@plate', `vehicle_state`='@state', `vehicle_colorprimary`='@primarycolor', `vehicle_colorsecondary`='@secondarycolor' WHERE identifier = '@username'",
- {['@username'] = player, ['@vehicle'] = vehicle, ['@plate'] = plate, ['@state'] = state, ['@primarycolor'] = primarycolor, ['@secondarycolor'] = secondarycolor})
- else
- local executed_query = MySQL:executeQuery("INSERT INTO user_vehicle (`identifier`, `vehicle_model`, `vehicle_plate`, `vehicle_state`, `vehicle_colorprimary`, `vehicle_colorsecondary`) VALUES ('@username', '@vehicle', '@plate', '@state', '@primarycolor', '@secondarycolor')",
- {['@username'] = player, ['@vehicle'] = vehicle, ['@plate'] = plate, ['@state'] = state, ['@primarycolor'] = primarycolor, ['@secondarycolor'] = secondarycolor})
- end
- end)
- end)
- -- Spawn the personal vehicle
- TriggerEvent('es:addCommand', 'pv', function(source, user)
- TriggerEvent('es:getPlayerFromId', source, function(user)
- local player = user.identifier
- local executed_query = MySQL:executeQuery("SELECT * FROM user_vehicle WHERE identifier = '@username'",{['@username'] = player})
- local result = MySQL:getResults(executed_query, {'vehicle_model'})
- if(result)then
- for k,v in ipairs(result)do
- print(v.vehicle_model)
- vehicle = v.vehicle_model
- end
- end
- TriggerClientEvent('vehshop:spawnVehicle', source, vehicle)
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement