Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-07-06, 17:50


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Najwyra?niej to ID nie jest sta?e. Mo?e jest unikalne, ale si? zmienia. Nie zrobimy tego.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-06, 17:53


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

A jak zrobi? ?eby by?a sta?a ?

Bo mam jeszcze komende /vmoje i po zapisie id jest takie same jak przed wi?c nwm o co chodzi

Ostatnio zmieniony przez GamerHD11 2016-07-06, 17:56, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-06, 17:56


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Przy ka?dym kupnie z salonu powinno zapisywa? ten samoch?d w bazie danym z unikalnym ID, wtedy mia?oby to prawo dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-06, 17:57


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Czyli mam skopiowa? t? linijk? z INSERT i pokopiowa? te zapisy tuning?w itp i wklei? do salonu ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-06, 18:09


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Pomy?l sam.

Ja Ci tylko podpowiem jak to moim zdaniem powinno wygl?da?. Przy kupnie pojazdu zapisuje go w tabeli gdzie kluczem g??wnym jest 'id' z atrybutem AUTOINCREMENT. P??niej przy starcie skryptu sczytuje wszystko z bazy i tworzy pojazdy. Przy wy??czeniu skryptu zbiera informacje o wszystkich pojazdach i je update'uje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-06, 18:50


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

function kupWaltona(thePlayer)
if getPedOccupiedVehicle(thePlayer) == walton then
if getPlayerMoney(thePlayer) >= rnd10 then
auto createVehicle(478, -295.387821192.3786619.74219)
warpPedIntoVehicle(thePlayerauto)
takePlayerMoney(thePlayerrnd10)
konto getAccountName(getPlayerAccount(thePlayer))
setElementData(auto"przebieg"rnd)
setElementData(auto"paliwo"20)
setElementData(auto"vehid"vehID())
setElementData(auto"bak"35)
id getElementData(auto"vehid")
nadaj "FC 0"..id..""
setVehiclePlateText(autonadaj)
setElementData(auto"owner"konto)
setElementData(auto"prywatne"true)
setVehicleOverrideLights(auto1)
local pojazdID getElementModel auto )
local c1,c2,c3,c4 getVehicleColor auto )
local x,y,getElementPosition auto )
local rotxrotyrotz getElementRotation auto )
local owner getElementData(auto"owner")
local przebieg getElementData(auto"przebieg")
local paliwo getElementData(auto"paliwo")
local bak getElementData(auto"bak")
local t0 getVehicleUpgradeOnSlot(auto0)
local t1 getVehicleUpgradeOnSlot(auto1)
local t2 getVehicleUpgradeOnSlot(auto2)
local t3 getVehicleUpgradeOnSlot(auto3)
local t4 getVehicleUpgradeOnSlot(auto4)
local t5 getVehicleUpgradeOnSlot(auto5)
local t6 getVehicleUpgradeOnSlot(auto6)
local t7 getVehicleUpgradeOnSlot(auto7)
local t8 getVehicleUpgradeOnSlot(auto8)
local t9 getVehicleUpgradeOnSlot(auto9)
local t13 getVehicleUpgradeOnSlot(auto13)
local t14 getVehicleUpgradeOnSlot(auto14)
local t15 getVehicleUpgradeOnSlot(auto15)
local t16 getVehicleUpgradeOnSlot(auto16)
local felgi getVehicleUpgradeOnSlot(auto12)
local paintjob getVehiclePaintjob(auto)
local hrhghb getVehicleHeadLightColor(auto)
local tablica getVehiclePlateText(auto)
local wariant1wariant2 getVehicleVariant(auto)
local vmax getVehicleHandling(auto).maxVelocity
local acceler getVehicleHandling(auto).engineAcceleration
local id getElementData(v"vehid")
dbExec conn"INSERT INTO OP_Vehicles (id, model, posx, posy, posz, rotx, roty, rotz, color1, color2, color3, color4, owner, przebieg, paliwo, bak, paintjob, hr, hg, hb, felgi, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t13, t14, t15, t16, tablica, wariant1, wariant2, vmax, acceler) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"idpojazdIDxyzrotxrotyrotzc1c2c3c4ownerprzebiegpaliwobakpaintjobhrhghbfelgit0t1t2t3t4t5t6t7t8t9t13t14t15t16tablicawariant1wariant2vmaxacceleroutputChatBox("Zakupi?e? auto marki: Walton za: "..rnd10.." $."thePlayer255255255)
outputChatBox("?yczymy mi?ego u?ytkowania."thePlayer255255255)
else
outputChatBox("Nie posiadasz pieni?dzy na t? inwestycj?."thePlayer255255255)
end
end
end
addCommandHandler("zakupauto"kupWaltona)


Nwm takie cos wykombinowalem + jeszcze na poczatek skryptu z salonem jest dbConnect

Mi si? wydaj? ?e co? tkwi w funkcji na startowanie skryptu bo jak tylko zapisuje to niby git ale jak zrestartuje zas?b to ju? potem nie wy?wietla si? id w update

Postaw piwo autorowi tego posta
 

 
Tagi: wszystkie :: auta :: się :: zapisują
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Wszystkie auta się zapisują Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku