Wysłany: 2019-02-06, 22:15
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Witam ot?? mam kod doda?by mi kto? to, by w cenie pojawia?y si? przecinki? Formule mam tylko nwm gdzie wstawi? (przecinek)
kod
createBlip (- 1639.27 , 1203.25 , 7.23 , 55 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
createBlip (- 1956.21 , 303.02 , 35.47 , 55 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
createBlip (- 2034.21 , 179.80 , 28.84 , 27 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
-- createBlip (- 2018.74 , - 50.83 , 35.27 , 55 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
-- createBlip (- 1513.71 , 522.74 , 0.67 , 55 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
-- createBlip ( 152.97 ,- 194.03 , 1.78 , 34 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
-- createBlip ( 45.40 , - 275.68 , 1.86 , 27 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
-- createBlip ( 117.65 , - 166.27 , 1.16 , 27 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
-- createBlip ( 83.02 , 1160.99 , 18.17 , 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"
function przecinek ( liczba )
local format = liczba
while true do
format , k = string . gsub ( format , "^(-?%d+)(%d%d%d)" , '%1,%2' )
if ( k == 0 ) then
break
end
end
return format
end
local positionVehicles = {
-- nazwa , model , przebieg , cena , x , y , z , rx , ry , rz , sprzeda ?
-- CYGAN
-- { 'Moonbeam' , 418 , math . random ( 51718 , 82719 ), 22250 , - 946.16 , - 531.85 , 25.92 , - 0.05 , - 0.00 , 334.02 },
-- { 'Walton' , 478 , math . random ( 51718 , 82719 ), 30830 , - 925.99 , - 500.32 , 25.90 , 0.70 , 0.01 , 229.49 },
-- { 'Sadler' , 543 , math . random ( 51718 , 82719 ), 54780 , - 918.07 , - 533.91 , 25.72 , 0.95 , 0.05 , 30.56 },
-- { 'Perennial' , 404 , math . random ( 51718 , 82719 ), 42500 , - 934.96 , - 512.36 , 25.66 , 0.24 , 0.20 , 44.07 },
-- { 'Manana' , 410 , math . random ( 51718 , 82719 ), 2550 , - 955.92 , - 502.29 , 25.56 , 0.56 , - 0.00 , 218.95 },
-- { 'Clover' , 542 , math . random ( 51718 , 82719 ), 100000 , - 910.19 , - 513.13 , 25.58 + 0.2 , - 0.04 , 0.00 , 39.49 },
-- XDD1
-- { 'Vincent' , 540 , math . random ( 0 , 10 ), 6000000 , 2240.31 , 1664.08 , 1007.95 , 359.3 , 0.0 , 20.5 },
-- { 'Wayfarer' , 586 , math . random ( 0 , 10 ), 52000000 , 2231.72 , 1664.01 , 1007.96 , 359.3 , 0.0 , 338.6 },
-- { 'Sanchez' , 468 , math . random ( 0 , 10 ), 50000000 , 2224.62 , 1668.87 , 1007.96 , 359.4 , 0.0 , 304.1 },
-- { 'BF-400' , 581 , math . random ( 0 , 10 ), 60000000 , 2247.26 , 1669.21 , 1007.96 , 359.4 , 0.0 , 54.0 },
-- { 'PCJ-600' , 461 , math . random ( 0 , 10 ), 60000000 , 2249.56 , 1677.05 , 1007.96 , 359.4 , 0.0 , 87.9 },
-- { 'Faggio' , 462 , math . random ( 0 , 10 ), 200000 , 2222.51 , 1677.26 , 1007.96 , 359.4 , 0.0 , 265.9 },
-- { 'Quad' , 471 , math . random ( 0 , 10 ), 15000000 , 2247.05 , 1685.36 , 1007.96 , 359.4 , 0.0 , 125.6 },
-- { 'FCR-900' , 521 , math . random ( 0 , 10 ), 67000000 , 2224.65 , 1685.22 , 1007.95 , 359.3 , 0.0 , 233.0 },
--{ 'Rumpo' , 440 , 0 , 99999999 , - 2039.80 , 122.67 , 28.91 , 359.2 , 0.0 , 269.3 },
-- (( REKREACYJNE ))
{ 'Cadrona' , 527 , 0 , 3000000 , - 1962.25 , 284.72 , 35.18 , 359.8 , 360.0 , 326.1 },
{ 'Club' , 589 , 0 , 2100000 , - 1957.90 , 304.93 , 35.17 , 359.9 , 360.0 , 179.9 },
{ 'Emperor' , 585 , 0 , 900000 ,- 1961.70 , 272.26 , 35.17 , 359.8 , 0.1 , 316.4 },
{ 'Virgo' , 491 , 0 , 850000 , - 1945.03 , 264.42 , 35.17 , 360.0 , 360.0 , 49.1 },
{ 'Burrito' , 482 , 0 , 3500000 , - 1961.54 , 260.55 , 35.18 , 359.9 , 0.0 , 322.7 },
{ 'Yosemite' , 554 , 0 , 1850000 , - 1951.33 , 256.03 , 35.18 , 359.9 , 0.2 , 0.7 },
-- (( LOWRIDERY ))
-- { 'Freeway' , 463 , 0 , 75000000 , - 1947.38 , 269.39 , 40.76 , 359.9 , 360.0 , 43.5 },
-- { 'BF-400' , 581 , 0 , 70000000 , - 1956.66 , 259.14 , 40.75 , 359.9 , 0.0 , 329.1 },
-- { 'Regina' , 479 , 0 , 9500000 , - 1947.42 , 259.16 , 40.76 , 359.9 , 360.0 , 40.3 },
-- SALON DOWNTOWN
{ 'ZR-350' , 477 , 0 , 4000000 , - 1663.48 , 1211.43 , 6.69 + 0.3 , - 0.25 , 0.01 , 294.33 },
{ 'Elegy' , 562 , 0 , 5500000 , - 1653.29 , 1215.31 , 6.77 + 0.1 , 0.46 , 0.00 , 203.94 },
{ 'Super GT' , 506 , 0 , 4600000 , - 1659.84 , 1219.59 , 13.09 + 0.3 , 0.48 , - 0.00 , 175.78 },
{ 'Jester' , 559 , 0 , 5500000 , - 1657.83 , 1208.93 , 20.67 + 0.2 , - 0.00 , - 0.00 , 48.78 },
{ 'Flash' , 565 , 0 , 5800000 , - 1666.04 , 1207.01 , 13.30 + 0.12 , 0.25 , 0.00 , 319.63 },
{ 'Cheetah' , 415 , 0 , 5350000 , - 1670.13 , 1206.06 , 20.61 + 0.12 , 0.01 , 0.01 , 297.70 },
-- { 'DeluXo' , 494 , 0 , 99900000 , 41.15 ,- 294.38 , 1.62 , 358.1 , 0.6 , 292.3 },
-- { 'Mesa' , 500 , 0 , 1500000 ,- 2028.54 ,- 57.81 , 35.44 , 358.3 , 0.4 , 237.7 },
-- { 'Dinghy' , 473 , 0 , 79999999 , - 1507.28 , 491.89 ,- 0.48 , 2.5 , 0.3 , 271.0 }
-- SALONxd
}
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 ].. ' $\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 , Kupmnie )
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 )
destroyElement ( 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 )
setTimer (function() restartResource ( getThisResource ()) end , 2 * 60 * 60 * 1000 , 0 )
Wysłany: 2019-02-06, 22:27
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Zerknij tutaj:
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 ].. ' $\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 , Kupmnie )
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
Linijk?
setElementData ( veh , 'vehicle:desc' , 'Pojazd: ' .. v [ 1 ].. '\nCena: ' .. v [ 4 ].. ' $\nPrzebieg: ' .. v [ 3 ].. ' km\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje' )
zamie? na
setElementData ( veh , 'vehicle:desc' , 'Pojazd: ' .. v [ 1 ].. '\nCena: ' .. przecinek ( v [ 4 ]).. ' $\nPrzebieg: ' .. v [ 3 ].. ' km\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje' )
Więcej szczegółów
Wystawiono 1 piw(a):Pyrek24
Wysłany: 2019-02-06, 22:28
Loop
Inspektor
Wiek: 27 Na forum: 4289 dni Posty: 311
Nick w MP: Inspektor
Piwa : 201
setElementData ( veh , 'vehicle:desc' , 'Pojazd: ' .. v [ 1 ].. '\nCena: ' .. przecinek ( v [ 4 ]).. ' $\nPrzebieg: ' .. v [ 3 ].. ' km\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje' )
Więcej szczegółów
Wystawiono 1 piw(a):Pyrek24
Wysłany: 2019-02-06, 22:29
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Dziekuje temat mozna zamknac
Tagi: przecinki :: salonie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: