--BLIP CYGANA
createBlip(1011.35, -1355.06, 13.35, 16,2,0,0,0,0,0,275)
--salon
createBlip(1250.35, -1651.25, 12.67, 55,2,0,0,0,0,0,275)
--salon drogi
createBlip(973.90, -1470.15, 19.20, 55,2,0,0,0,0,0,275)
--mech
createBlip(1021.82, -1469.92, 13.55, 27,2,0,0,0,0,0,275)
--posX="1443.9" posY="-1578.6" posZ="13.6"
--posX="1965.3" posY="2169.7" posZ="9.5"
local positionVehicles = {
-- nazwa, model, przebieg, cena, x,y,z,rx,ry,rz, sprzeda?
-- CYGAN
{'Primo', 547, math.random(51718,82719), 950000, 1021.85,-1361.01,13.69,360.0,359.9,53.8},
{'Walton', 478, math.random(51718,82719), 300000, 1020.44,-1368.44,13.34,359.8,359.9,59.3},
{'Previon', 436, math.random(51718,82719), 400000, 1006.16,-1358.46,13.01,359.9,0.1,245.5},
{'Perennial', 404, math.random(51718,82719), 365000, 1013.33,-1363.11,13.10,359.7,359.7,2.4},
{'Virgo', 491, math.random(51718,82719), 476000, 1008.10,-1367.81,13.01,359.9,359.8,314.6},
{'Tampa', 549, math.random(51718,82719), 555000, 1013.29,-1355.58,13.11,0.0,359.7,360.0},
-- SALONIK
{'Sabre', 475,0, 39000000, 1240.74,-1653.26,11.54,0.0,0.1,243.6},
{'Flash', 565,0, 59000000, 1232.80,-1666.91,11.64,359.9,0.0,315.3},
{'Fortune', 526,0, 55000000, 1220.49,-1664.86,11.54,359.3,360.0,307.8},
{'FCR-900', 521,0, 60500000, 1223.09,-1646.29,11.62,0.2,0.0,224.5},
{'Sanchez', 468,0, 51000000, 1235.76,-1646.45,11.58,0.0,360.0,270.0},
{'Club', 589,0, 21000000, 1239.75,-1657.43,11.65,0.1,0.1,286.2},
{'Cropduster', 512,0, 97000000, 1880.65,-2289.08,14.00,359.9,360.0,252.3},
{'Jester', 559,0, 59000000, 1262.85,-1651.33,13.24,360.0,360.0,252.8},
{'Rumpo', 440,0, 99999990, 971.60,-1468.52,13.77,359.4,0.0,140.7},
--{'Premier', 426,0, 10000000, 1021.85,-1361.01,13.69,360.0,359.9,53.8},
--{'Premier', 426,0, 10000000, 1021.85,-1361.01,13.69,360.0,359.9,53.8},
--{'Premier', 426,0, 10000000, 1021.85,-1361.01,13.69,360.0,359.9,53.8},
-- DROGI KESZ BIEDAKI
{'Elegy', 562,0, 87500000, 981.43,-1473.63,18.76,359.5,0.0,92.6},
{'ZR-350 ', 477,0, 92000000, 965.44,-1477.40,18.91,360.0,360.0,310.6},
{'Comet', 480,0, 83500000, 965.84,-1472.21,18.91,359.9,360.0,269.1},
--{'Premier', 426,0, 10000000, 1021.85,-1361.01,13.69,360.0,359.9,53.8},
}
for i,v in pairs(positionVehicles) do
local veh=createVehicle(v[2], v[5], v[6], v[7], v[8], v[9], v[10], v[11])
setElementData(veh,'vehicle:desc','Pojazd: '..v[1]..'\nCena: '..v[4]..' dolarow\nPrzebieg: '..v[3]..' km\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje')
setVehicleOverrideLights(veh, 1)
setElementFrozen(veh,true)
setVehicleColor(veh, 255,255,255)
setVehiclePlateText(veh,MoveRPG)
setVehicleDamageProof(veh, true)
setElementData(veh,'vehicle.selling', true)
veh:setData('vehsell:info', {
['cost']=(v[4]),
['model']=v[2],
['mileage']=v[3],
['selling']=v[12]
}, false)
end
addEventHandler('onVehicleEnter', resourceRoot, function(plr, seat, jacked)
if seat~=0 then return end
if source:getData('vehsell:info') and source:getData('vehsell:info').selling==1 then
plr:outputChat('* Pojazd nie jest dost?pny w sprzeda?y.', 255, 0, 0)
return
end
local data=source:getData('vehsell:info')
if not data then return end
plr:setData('vehsell:info', {
['cost']=data.cost,
['model']=data.model,
['mileage']=data.mileage,
}, false)
plr:outputChat('* Aby zakupi? ten pojazd wpisz / kupuje')
end)
addEventHandler('onVehicleExit', resourceRoot, function(plr, seat, jacked)
if seat~=0 then return end
local data=plr:getData('vehsell:info')
if not data then return end
plr:removeData('vehsell:info')
end)
addCommandHandler('kupuje', function(plr, cmd)
local data=plr:getData('vehsell:info')
if not data then return end
if getPlayerMoney(plr) < data.cost then
--triggerClientEvent(plr,"addNotification",root,"Nie posiadasz wystarczajacej kwoty pieni?dzy!","error")
plr:outputChat('* Nie posiadasz wystarczajacej kwoty pieni?dzy !')
return
end
local vehicle=plr:getOccupiedVehicle()
if vehicle then
removePedFromVehicle(vehicle)
end
local cost=data.cost
local model=data.model
local mileage=data.mileage
local uid=getElementData(plr,'player:uid') or 0
takePlayerMoney(plr, cost)
if mileage <= 100 then
exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_vehicles (model,ownedPlayer,mileage,registered,parking) VALUES (?,?,?,?,1)", model, getElementData(plr,"player:uid"),mileage,"false")
else
exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_vehicles (model,ownedPlayer,mileage,registered,parking) VALUES (?,?,?,?,1)", model, getElementData(plr,"player:uid"),mileage,"true")
end
--triggerClientEvent(plr,"addNotification",root,string.format("Zakupi?e? sw?j pojazd "..getVehicleNameFromModel(model)..", znajdziesz go w przechowywalni."),"info")
plr:outputChat('* Zakupi?e?(a?) sw?j pojazd '..getVehicleNameFromModel(model)..', znajdziesz go w przechowywalni.')
end)