createBlip(-1953.37, 269.16, 35.47, 55,2,0,0,0,0,0,275) -- Salon pojazd?w rekreacyjnych Doherty | San Fierro. - |SAPD|Bone
createBlip(-512.89, 324.55, 2.73, 55,2,0,0,0,0,0,275) -- Salon pojazd?w motorniczych The Panopticon | Red County. - |SAPD|Bone
createBlip(-2100.10, 210.09, 35.30, 55,2,0,0,0,0,0,275) -- Cygan Las Barrancas | Tierra Robada. - |SAPD|Bone
createBlip(-1661.34, 1212.81, 13.67, 55,2,0,0,0,0,0,275) -- Salon pojazd?w sportowych Downtown | San Fierro. - |SAPD|Bone
createBlip(-2029.04, 411.24, 35.17, 55,2,0,0,0,0,0,275)
local positionVehicles = {
-- Salon Downtown
{'Infernus', 411, 0, 97550000, -1648.14, 1205.56, 20.88, 359.9, 0.0, 69.8, 1.6},
{'Jester', 559, 0, 45500000, -1663.56, 1205.91, 20.81, 360.0, 360.0, 285.9, 1.4},
{'Elegy', 562, 0, 65250000, -1664.91, 1224.37, 20.82, 359.5, 360.0, 193.8, 1.6},
{'Sandking', 495, 0, 62500000, -1664.91, 1223.08, 14.03, 1.1, 360.0, 204.6, 1.4},
{'Cheetah', 415, 0, 75725000, -1650.75, 1210.27, 13.44, 0.3, 0.0, 50.5, 1.6},
{'Sultan', 560, 0, 69750000, -1670.48, 1205.20, 13.25, 360.0, 360.0, 283.7},
{'Banshee', 429, 0, 85550000, -1669.78, 1217.99, 6.92, 360.0, 0.0, 221.3},
{'Bullet', 541, 0, 92750000, -1653.05, 1213.60, 6.83, 360.0, 360.0, 204.0},
{'Flash', 565, 0, 42550000, -1667.19, 1207.44, 6.84, 360.0, 360.0, 332.3},
{'Mercedes Benz c63', 502, 0, 1250000000, -1657.11, 1213.79, 20.89, 0.5, 360.0, 78.4},
-- Salon doherty
{'Club', 589, 0, 4500000, -1945.84, 266.06, 35.13, 0.1, 359.9, 50.9, 1.6},
{'Cadrona', 527, 0, 3575000, -1961.41, 259.63, 35.19, 360.0, 360.0, 330.9, 1.4},
{'Mustang', 402, 0, 1000000000, -1958.34, 301.85, 35.21, 0.0, 0.0, 179.8, 1.6},
{'Mercedes', 502, 0, 10000000000, -1945.99, 272.43, 40.72, 0.1, 359.9, 92.5, 1.4},
{'Intruder', 546, 0, 3100000, -1945.30, 256.95, 40.77, 0.0, 0.0, 44.1, 1.6},
-- Salon motocykli
{'Freeway', 463, 0, 24000000, -535.11, 328.37, 2.27, 360.0, 0.0, 221.6, 1.8},
{'Sanchez', 468, 0, 40000000, -486.46, 336.49, 2.39, 359.9, 360.0, 137.9, 1.6},
{'Faggio', 462, 0, 4000000, -487.16, 318.83, 2.33, 359.5, 360.0, 56.0, 1.6},
-- Cygan
{'Manana', 410, 0, 675000, -2047.29, 403.95, 34.83, 359.4, 0.0, 251.8},
{'Bobcat', 422, 0, 920000, -2022.15, 406.59, 35.16, 359.2, 0.0, 308.3},
{'Sadler', 543, 0, 950000, -2034.21, 398.94, 35.01, 359.2, 360.0, 312.3},
{'Moonbeam',418, 0, 590000, -2034.45, 415.03, 35.30, 0.0, 0.0, 211.8},
{'Perennial',404, 2, 725000, -2030.95, 423.33, 34.90, 359.7, 0.0, 218.5},
}
function convertNumber ( number )
local formatted = number
while true do
formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
if ( k==0 ) then
break
end
end
return formatted
end
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])
local k**** = v[4]
setElementData(veh,"vehicle:desc",'Pojazd: #005AFF'..v[1]..'\n#ffffffCena:#005AFF '..convertNumber(math.floor(k****))..'#ffffff PLN\n#ffffffPrzebieg: #005AFF'..v[3]..' #ffffffkm\n#ffffffPojemno?? Silnika: #005AFF1.4#ffffff cm3\n\n#ffffffAby zakupi? pojazd, wpisz #005AFF/kuppojazd#ffffff\nPieni?dze pobierane s? z banku')
setVehicleOverrideLights(veh, 1)
setElementFrozen(veh,true)
setVehicleColor(veh, 0,0,0, 255, 255,255)
setVehicleDamageProof(veh, true)
setElementData(veh,'recznySalonData', true)
veh:setData('vehsell:info', {
['cost']=(v[4]),
['model']=v[2],
['mileage']=v[3],
['selling']=v[12],
['pojemnosc']=v[11]
}, 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,
['pojemnosc']=data.pojemnosc,
}, false)
plr:outputChat('* Aby zakupi? ten pojazd wpisz /kuppojazd')
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)
plrmoney = {}
addCommandHandler('kuppojazd', function(plr, cmd)
local data=plr:getData('vehsell:info')
if not data then return end
local bankmoney = exports["pystories-db"]:dbGet("SELECT `bank_money` FROM `pystories_users` WHERE `id` = ?", getElementData(plr, "player:sid"))
for i, v in ipairs(bankmoney) do
plrmoney[plr] = v["bank_money"]
end
if plrmoney[plr] < data.cost then
plr:outputChat('* Nie posiadasz wystarczaj?cej kwoty pieni?dzy w bankomacie!')
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 engine=data.pojemnosc
local sid=getElementData(plr,'player:sid') or 0
exports["pystories-db"]:dbSet("UPDATE `pystories_users` SET `bank_money` = `bank_money` - ? WHERE `pystories_users`.`id` = ?", cost, getElementData(plr, "player:sid"))
plr:outputChat('* Zakupi?e?(a?) sw?j pojazd, znajdziesz go w przechowalni.')
exports["pystories-db"]:dbSet("INSERT INTO `pystories_vehicles` (`model`,`ownedPlayer`,`mileage`,`registered`,`parking`,`silnik`) VALUES (?,?,?,?,1,?)", model, getElementData(plr,"player:sid"),mileage,"true","1.4")
end)
|