Wysłany: 2019-06-16, 18:48
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Witam ot??, mam skrypt na salon. Chcia?em dorobi? rok produkcji, na zasadzie silnik?w, lecz mam oto taki b??d w db3. Tabelki w bazie danych s? zrobione dobrze.
Kod salon
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 ( 357.48 ,- 89.35 , 1.39 , 16 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
createBlip (- 136.03 , 1177.11 , 20.47 , 55 , 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 ) s
-- 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 ?
{ 'Sabre' , 475 , 0 , 7750000 , - 1959.70 , 257.40 , 35.98 , 342.8 , 350.4 , 332.8 , "1.6cm3" , "2004r" },
}
for i , v in pairs ( positionVehicles ) do
local veh = createVehicle ( v [ 2 ], v [ 5 ], v [ 6 ], v [ 7 ], v [ 8 ], v [ 9 ], v [ 10 ])
setElementData ( veh , 'vehicle:desc' , 'Pojazd: ' .. v [ 1 ].. '\nRok Produkcji: ' .. v [ 13 ].. '\nPojemno?? silnika: ' .. v [ 15 ].. '\nCena: ' .. przecinek ( v [ 4 ]).. ' $\nPrzebieg: ' .. v [ 3 ].. ' km\nRodzaj Paliwa: Benzyna\nBak 35 [L]\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 ],
[ 'silnik' ]= v [ 11 ],
[ 'selling' ]= v [ 12 ],
[ 'rok' ]= v [ 15 ],
}, false )
end
addEventHandler ( 'onVehicleEnter' , resourceRoot , function( plr , seat , jacked )
if not q or #q < 1 then capacity="1.2" else capacity=q[1].capacity end
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 ,
[ 'silnik' ]= data . silnik ,
[ 'rok' ]= data . rok ,
}, 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 )
plrmoney = {}
addCommandHandler ( 'kupuje' , function( plr , cmd )
local data = plr : getData ( 'vehsell:info' )
if not data then return end
local bankmoney = exports [ "ogrpg-db" ]: dbGet ( "SELECT `bank_money` FROM `ogrpg_users` WHERE `id` = ?" , getElementData ( plr , "player:uid" ))
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 )
destroyElement ( vehicle )
end
local cost = data . cost
local model = data . model
local mileage = data . mileage
local silnik = data . silnik
local rok = data . rok
local uid = getElementData ( plr , 'player:uid' ) or 0
exports [ "ogrpg-db" ]: dbSet ( "UPDATE `ogrpg_users` SET `bank_money` = `bank_money` - ? WHERE `ogrpg_users`.`id` = ?" , cost , getElementData ( plr , "player:uid" ))
if mileage <= 100 then
exports [ "ogrpg-db" ]: dbSet ( "INSERT INTO ogrpg_vehicles (model,ownedPlayer,mileage,registered,parking,silnik,rok) VALUES (?,?,?,?,1,?)" , model , getElementData ( plr , "player:uid" ), mileage , "false" , silnik , rok )
else
exports [ "ogrpg-db" ]: dbSet ( "INSERT INTO ogrpg_vehicles (model,ownedPlayer,mileage,registered,parking,silnik,rok) VALUES (?,?,?,?,1,?)" , model , getElementData ( plr , "player:uid" ), mileage , "true" , silnik , rok )
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 , 1 * 60 * 60 * 1000 , 0 )
kod vehicles
setElementData ( veh , "vehicle:rok" , vehicle [ "rok" ])
local rok = getElementData ( veh , "vehicle:rok" ) or "1990"
if rok == '1991r' then
elseif rok == '1992r' then
elseif rok == '1993r' then
elseif rok == '1994r' then
elseif rok == '1995r' then
elseif rok == '1996r' then
elseif rok == '1997r' then
elseif rok == '1998r' then
elseif rok == '1999r' then
elseif rok == '2000r' then
elseif rok == '2001r' then
elseif rok == '2002r' then
elseif rok == '2003r' then
elseif rok == '2004r' then
elseif rok == '2005r' then
elseif rok == '2006r' then
elseif rok == '2007r' then
elseif rok == '2008r' then
elseif rok == '2009r' then
elseif rok == '2010r' then
elseif rok == '2011r' then
elseif rok == '2012r' then
elseif rok == '2013r' then
elseif rok == '2014r' then
elseif rok == '2015r' then
elseif rok == '2016r' then
elseif rok == '2017r' then
elseif rok == '2018r' then
elseif rok == '2019r' then
elseif rok == '2020r' then
end
db3
https://imgur.com/sBkmNZ5
Za pomoc respekt i zimne
Wysłany: 2019-06-16, 21:34
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Wska? linijk? 35.
W tabeli positionVehicles masz tylko 12 pozycji a w skrypcie nagle u?ywasz 15'ej pozycji.
Upewnij si?, ?e w kodzie vehicles "vehicle["rok"]" jest to poprawnie u?yte (odpowiednia tabela).
Wysłany: 2019-06-16, 23:04
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Tabelka jest raczej dobrze gotowa, lecz nie rozumiem tego "W tabeli positionVehicles masz tylko 12 pozycji a w skrypcie nagle u?ywasz 15'ej pozycji. " ? gdzie 12 pozycji ?
[ Dodano : 2019-06-16, 23:05 ]
To jest 35 linijka
setElementData ( veh , 'vehicle:desc' , 'Pojazd: ' .. v [ 1 ].. '\nRok Produkcji: ' .. v [ 13 ].. '\nPojemno?? silnika: ' .. v [ 15 ].. '\nCena: ' .. przecinek ( v [ 4 ]).. ' $\nPrzebieg: ' .. v [ 3 ].. ' km\nRodzaj Paliwa: Benzyna\nBak 35 [L]\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje' )
Wysłany: 2019-06-17, 05:28
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Cytat: Tabelka jest raczej dobrze gotowa, lecz nie rozumiem tego "W tabeli positionVehicles masz tylko 12 pozycji a w skrypcie nagle u?ywasz 15'ej pozycji. " ? gdzie 12 pozycji ?
{ 'Sabre' , 475 , 0 , 7750000 , - 1959.70 , 257.40 , 35.98 , 342.8 , 350.4 , 332.8 , "1.6cm3" , "2004r" },
Tu masz 12 warto?ci, a ni?ej w kodzie odwo?ujesz si? do 1-15
Wysłany: 2019-06-17, 09:16
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
A jak to poprawi? by dzia?alo? Zmieni? na 13 warto???
Wysłany: 2019-06-17, 09:43
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Doda? brakuj?ce warto?ci.
Wysłany: 2019-06-17, 15:54
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Wilq jak ? Co mam tam wpisa??
Wysłany: 2019-06-17, 16:37
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Zale?y do czego potrzebujesz tych warto?ci w kodzie, mo?e nic nie musisz wpisywa? tylko pozmienia? cyferki. To jest proste i logiczne zadanie, zobacz w p?tl? na tej tabeli i zastan?w si? co wykorzystujesz a czego Ci brakuje.
Wysłany: 2019-06-17, 17:12
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Lekko zmieni?em kolejno?? warto?ci, lecz to nic nie da?o
local positionVehicles = {
-- nazwa , model , przebieg , cena , x , y , z , rx , ry , rz , sprzeda ?
{ 'Sabre' , 475 , 0 , 7750000 , - 1959.70 , 257.40 , 35.98 , 342.8 , 350.4 , 332.8 , "1.6cm3" , "2004r" },
}
for i , v in pairs ( positionVehicles ) do
local veh = createVehicle ( v [ 2 ], v [ 5 ], v [ 6 ], v [ 7 ], v [ 8 ], v [ 9 ], v [ 10 ])
setElementData ( veh , 'vehicle:desc' , 'Pojazd: ' .. v [ 1 ].. '\nRok Produkcji: ' .. v [ 12 ].. '\nPojemno?? silnika: ' .. v [ 15 ].. '\nCena: ' .. przecinek ( v [ 4 ]).. ' $\nPrzebieg: ' .. v [ 3 ].. ' km\nRodzaj Paliwa: Benzyna\nBak 35 [L]\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 ],
[ 'silnik' ]= v [ 11 ],
[ 'selling' ]= v [ 15 ],
[ 'rok' ]= v [ 12 ],
}, false )
end
Wysłany: 2019-06-17, 17:27
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Dalej w tabeli masz 12 parametr?w a w kodzie u?ywasz 15 parametru. Nie zgadza Ci si??ilo?? parametr?w kolego.
Nie wiem jak Ci to bardziej wyt?umaczy?, masz doda? brakuj?ce parametry.
Wysłany: 2019-06-17, 17:57
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Wilq Bardzo dzi?kuje ogarno?em, wszystko git, lecz tera jak chce kupi? samoch?d nie tworzy go w bazie danych.
Kod gotowy salon?w.
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 ( 357.48 ,- 89.35 , 1.39 , 16 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
createBlip (- 136.03 , 1177.11 , 20.47 , 55 , 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 ) s
-- 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 ?
{ 'Premier' , 426 , 0 , 14000000 , - 1959.70 , 257.40 , 35.98 , 342.8 , 350.4 , 332.8 , "1.6cm3" , "2001" },
{ 'Remington' , 534 , 0 , 11500000 , - 1957.59 , 305.28 , 36.10 , 343.7 , 349.7 , 150.4 , "1.6cm3" , "1998" },
{ 'Savanna' , 567 , 0 , 6000000 , - 1946.12 , 257.56 , 41.86 , 342.6 , 351.3 , 21.1 , "1.6cm3" , "1999" },
{ 'Euros' , 587 , 0 , 6500000 , - 1954.05 , 304.00 , 41.63 , 342.4 , 350.7 , 133.3 , "1.6cm3" , "2005" },
{ 'Admiral' , 445 , 0 , 4500000 , - 1946.17 , 271.48 , 40.93 , 0.0 , 0.1 , 63.3 , "1.6cm3" , "2001" },
{ 'Fortune' , 526 , 0 , 7500000 , - 1950.63 , 257.45 , 35.96 , 342.2 , 7.7 , 22.3 , "1.6cm3" , "2000" },
{ 'Sabre' , 475 , 0 , 7500000 , - 1955.92 , 266.53 , 40.87 , 359.9 , 0.1 , 309.0 , "1.6cm3" , "2003" },
{ 'Sentinel' , 405 , 0 , 7000000 , - 1946.48 , 263.74 , 35.35 , 0.0 , 359.9 , 57.5 , "1.6cm3" , "2006" },
{ 'Stratum' , 561 , 0 , 3500000 , - 1961.92 , 280.93 , 35.29 , 0.0 , 0.0 , 310.6 , "1.6cm3" , "2003" },
{ 'Uranus' , 558 , 0 , 8500000 , - 1959.87 , 270.64 , 35.10 , 359.6 , 0.0 , 321.6 , "1.6cm3" , "2005" },
{ 'BF400' , 581 , 0 , 8500000 , - 1958.36 , 279.78 , 40.64 , 359.4 , 0.0 , 358.7 , "1.6cm3" , "2010" },
{ 'Feltzer' , 533 , 0 , 7500000 , - 1952.99 , 290.35 , 40.63 , 358.8 , 360.0 , 115.9 , "1.6cm3" , "2007" },
{ 'Blista Compact' , 496 , 0 , 12500000 , - 1948.76 , 273.33 , 35.19 , 360.0 , 359.9 , 58.7 , "1.8cm3" , "2003" },
-- SALON BOGATY
{ 'Deluxo' , 494 , 0 , 20000000 , - 1654.26 , 1214.79 , 6.99 , 360.0 , 0.2 , 208.7 , "1.6cm3" , "2000" },
{ 'Turismo' , 451 , 0 , 28500000 , - 1668.19 , 1207.17 , 6.96 , 359.5 , 360.0 , 329.5 , "1.6cm3" , "2001" },
{ 'Infernus' , 411 , 0 , 30000000 , - 1670.58 , 1205.52 , 13.40 , 0.0 , 0.0 , 279.1 , "1.6cm3" , "2009" },
{ 'Bullet' , 541 , 0 , 22000000 , - 1649.06 , 1210.00 , 13.19 , 359.5 , 360.0 , 55.9 , "1.6cm3" , "2010" },
{ 'Banshee' , 429 , 0 , 19500000 , - 1657.63 , 1217.63 , 13.35 , 360.0 , 0.0 , 185.5 , "1.6cm3" , "2008" },
{ 'Cheetah' , 415 , 0 , 16000000 , - 1666.08 , 1223.45 , 13.45 , 0.4 , 359.9 , 251.7 , "1.6cm3" , "2007" },
{ 'ZR-350' , 477 , 0 , 14500000 , - 1673.07 , 1206.38 , 20.91 , 359.7 , 0.1 , 258.4 , "1.6cm3" , "2008" },
{ 'Comet' , 480 , 0 , 9000000 , - 1658.08 , 1205.44 , 20.93 , 359.7 , 360.0 , 39.5 , "1.6cm3" , "1999" },
{ 'Elegy' , 562 , 0 , 17500000 , - 1664.44 , 1223.37 , 20.75 , 0.3 , 360.0 , 199.4 , "1.6cm3" , "2005" },
{ 'Super GT' , 506 , 0 , 16000000 , - 1649.06 , 1208.97 , 20.85 , 359.9 , 359.9 , 49.0 , "1.6cm3" , "2010" },
-- CYGATINIO
{ 'Walton' , 478 , 0 , 400000 , 366.17 ,- 125.02 , 1.23 , 359.4 , 0.0 , 358.9 , "1.4cm3" , "1992" },
{ 'Tampa' , 549 , 0 , 2100000 , 373.44 ,- 92.60 , 1.15 , 359.1 , 0.6 , 137.6 , "1.2cm3" , "1996" },
{ 'Perennial' , 404 , 0 , 650000 , 360.22 ,- 125.12 , 1.23 , 358.5 , 0.1 , 350.2 , "1.4cm3" , "1996" },
{ 'Manana' , 410 , 0 , 700000 , 352.76 ,- 80.93 , 1.30 , 359.2 , 359.6 , 180.8 , "1.4cm3" , "1995" },
{ 'Previon' , 436 , 0 , 1300000 , 363.69 ,- 72.34 , 1.29 , 359.1 , 360.0 , 138.1 , "1.2cm3" , "1998" },
}
for i , v in pairs ( positionVehicles ) do
local veh = createVehicle ( v [ 2 ], v [ 5 ], v [ 6 ], v [ 7 ], v [ 8 ], v [ 9 ], v [ 10 ])
setElementData ( veh , 'vehicle:desc' , 'Pojazd: ' .. v [ 1 ].. '\nRok Produkcji: ' .. v [ 12 ].. '\nPojemno?? silnika: ' .. v [ 11 ].. '\nCena: ' .. przecinek ( v [ 4 ]).. ' $\nPrzebieg: ' .. v [ 3 ].. ' km\nRodzaj Paliwa: Benzyna\nBak 35L\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 ],
[ 'silnik' ]= v [ 11 ],
[ 'selling' ]= v [ 15 ],
[ 'rok' ]= v [ 12 ],
}, false )
end
addEventHandler ( 'onVehicleEnter' , resourceRoot , function( plr , seat , jacked )
if not q or #q < 1 then capacity="1.2" else capacity=q[1].capacity end
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 ,
[ 'silnik' ]= data . silnik ,
[ 'rok' ]= data . rok ,
}, false )
outputChatBox ( "Aby Zakupi? Ten Pojazd Wpisz #FFF700 /kupuje" , plr , 255 , 255 , 255 , true )
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 ( 'kupuje' , function( plr , cmd )
local data = plr : getData ( 'vehsell:info' )
if not data then return end
local bankmoney = exports [ "ogrpg-db" ]: dbGet ( "SELECT `bank_money` FROM `ogrpg_users` WHERE `id` = ?" , getElementData ( plr , "player:uid" ))
for i , v in ipairs ( bankmoney ) do
plrmoney [ plr ] = v [ "bank_money" ]
end
if plrmoney [ plr ] < data . cost then
outputChatBox ( "Niestety Nie Posiadasz Wystarczaj?cej Kwoty w #FFF700Bankomacie." , plr , 255 , 255 , 255 , true )
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 silnik = data . silnik
local rok = data . rok
local uid = getElementData ( plr , 'player:uid' ) or 0
exports [ "ogrpg-db" ]: dbSet ( "UPDATE `ogrpg_users` SET `bank_money` = `bank_money` - ? WHERE `ogrpg_users`.`id` = ?" , cost , getElementData ( plr , "player:uid" ))
if mileage <= 100 then
exports [ "ogrpg-db" ]: dbSet ( "INSERT INTO ogrpg_vehicles (model,ownedPlayer,mileage,registered,parking,silnik,rok) VALUES (?,?,?,?,1,?)" , model , getElementData ( plr , "player:uid" ), mileage , "false" , silnik , rok )
else
exports [ "ogrpg-db" ]: dbSet ( "INSERT INTO ogrpg_vehicles (model,ownedPlayer,mileage,registered,parking,silnik,rok) VALUES (?,?,?,?,1,?)" , model , getElementData ( plr , "player:uid" ), mileage , "true" , silnik , rok )
end
-- triggerClientEvent ( plr , "addNotification" , root , string . format ( "Zakupi?e? sw?j pojazd " .. getVehicleNameFromModel ( model ).. ", znajdziesz go w przechowywalni." ), "info" )
outputChatBox ( "Pomy?lnie Zakupiono Pojazd: #FFF700" .. getVehicleNameFromModel ( model ).. "#FFFFFF, odbierzesz go w przechowalni." , plr , 255 , 255 , 255 , true )
local desc = "(Zakup Pojazdu z Salonu) Gracz: " .. getPlayerName ( plr ): gsub ( "#%x%x%x%x%x%x" , "" ).. " ID: " .. getElementData ( plr , "id" ).. " > Zakupi? pojazd z salonu: " .. getVehicleNameFromModel ( model ).. "."
triggerEvent ( "admin:addText" , resourceRoot , RGBToHex ( 0 , 255 , 0 ).. desc .. RGBToHex ( 255 , 255 , 255 ), math . random ( 0 , 99 ))
triggerEvent ( "admin:logs" , root , desc )
outputServerLog ( desc )
end )
setTimer (function() restartResource ( getThisResource ()) end , 1 * 60 * 60 * 1000 , 0 )
screen z bazy danych
https://imgur.com/xkW7RpG
b??d db3
https://imgur.com/twrGdyr
Prosi?bym o pomoc.
Wysłany: 2019-06-17, 20:38
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Ilo?? warto?ci, kt?re zapisujesz w bazie TUTAJ:
nie zgadza si??z tym co chcesz zapisa? TUTAJ:
model , getElementData ( plr , "player:uid" ), mileage , "false" , silnik , rok
Przelicz ilo?? znak?w zapytania i ilo?? zmiennych (tudzie? pobieranie elementDaty bezpo?rednio).
Więcej szczegółów
Wystawiono 1 piw(a):Pyrek24
Wysłany: 2019-06-18, 15:27
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Dzi?kuj? temat do zamkni?cia !
Tagi: element :: data :: salonie.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: