Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: zapis
81. Jak zrobić zapis konta SQL?
Tak jak w temacie, jak zrobi? zapis konta gracza na SQL (Czyta?em ju? poradnik Lukiego jak co?)? Nie wiem jak zrobi? aby po zarejestrowaniu gracza dodawa?o do tabeli i kolumny jego dane typu nick, ilo?? got?wki, skin itd. Tabele itd. mam ju? stworzon? tylko nie wiem jak zrobi? to dodawanie. A jeszcze po wyj?ciu gracza bym chcia? zrobi? r?wnie? zapis i tu nie wiem jak zrobi? odnajdywanie nick'u gracza (niby m?g?bym to zrobi? na UID, ale jeszcze nie wiem jak to zrobi? i na razie nie potrzebne mi to jest). Z g?ry dzi?kuj? :)
82. zapis aut
siemano,potrzebuje pomocy. jak zrobic aby zrespic pojazd i zeby go zapisywalo pod danego gracza? Lub tez jak mam salon i sa tam poajzdy jak ktos kupi zeby zapisalo ten pojazd dla tego gracza.
83. zapis pieniędzy
mam problem z zapisem pieni?dzy, gdy zarabiam w pracy tramwaj dostaje pieni?dze lecz w panelu admina pisze ?e mam 0 $. I dlatego nie mog? kupi? pojazdu w salonie.
84. zapis kasy na serwerze
Witam, od dawna staram si? naprawi? pewnien b??d kt?ry jest strasznie dziwny, a mianowicie chodzi mi tu o to, ?e dostajemy pieni?dze z prac. Pokazuje si? to na walucie itd, ale w panelu pod 'p' pokazuje ze nie dostalismy tego hajsu. Nie mozemy nic kupic, bo pisze ze nie mamy pieni?dzy. Nie wiem co z tym zrobic wi?c postanowi?em zg?osi? to tu. Mo?e wy mi pomo?ecie w rozwi?zaniu problemu. Postawie piwo i dam respekt za pomoc.
85. zapis gracza SQL
co b?d? do tego potrzebowa? i jak to napisa? je?li jest mo?liwo?? prosz? o wz?r/przyk?ad
86. Zapis nowego tune w mysql.
Witajcie
mam do was take pytanie .
Jak mog? zrobi? aby np : pojemno?ci i rodzaj silnika si? zapisywa? po oddaniu pojazdu do przecho gdy? w mysql nie jestem jeszcze dobrze rozeznany wi?c zwracam si? z tym pytaniem w?a?nie do was
87. Zapis plików
Mam takie pytanie gdzie zapisuj? si? pliki kt?re zostaj? pobrane po pierwszym wej?ciu na serwer?
88. Zapis pobranych danych do SQL
Od razu m?wi? ?e jestem zielony, poniewa? pierwszy raz pisz? cokolwiek z u?yciem sql oraz .db. Co do mojego problemu. Chcia?bym abym po wpisaniu komendy "/dodaj" do pliku.db zosta?y dodane 2 argumenty: nazwa pojazdu oraz jego ID(z gry) oraz po wpisaniu "/pobierz" aby si? te 2 argumenty wy?wietli?y. Prosz? o przerobienie albo podpowied? co jest ?le bo sam robie to pierwszy raz i nie wiem jak by to mia?o wygl?da?(poradnik do sql widzia?em). Mam co? takiego:
[lua]
local connect = dbConnect ( "sqlite", "aukcje.db" )
if connect then
outputDebugString( "Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
else
outputDebugString( "Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
stopResource(getThisResource())
end

function dodajs ()
dbQuery ( connect, "INSERT INTO aukcje ( pojazd, idpojazdu ) VALUES ( ?,?)", pojazd, idpojazdu)
end
addCommandHandler("dodajs", dodajs)

function create_table ()
dbExec ( connect, "CREATE TABLE IF NOT EXISTS aukcje ( pojazd VARCHAR, idpojazdu INTEGER )" )
end
addCommandHandler( "stworz", create_table)

function dodajdosql (source, commandName)
if isPedInVehicle(source) then
local idpo = getPedOccupiedVehicle(source)
local pojazd = getVehicleName (idpo)
local idpojazdu = getElementModel (idpo)


dbQuery ( connect, "UPDATE aukcje SET idpojazdu = ? WHERE pojazd = ?", idpojazdu, pojazd)
else
r...
89. Zapis danych
Witam,
Posiadam paczk? Your Adventure i chcia?bym, aby co np. sekund? zapisywa?o dane np. pieni?dze graczy, a po zalogowaniu si? gracza za?adowywa?o jego dane. Nie wiem jak mog? co? takiego zrobi?.

Mo?e si? przyda?:

triggerEvent("save:player",root,v)
triggerEvent("load:player",root,v)
90. Zapis wszystkich handlingów
Witam

chcia?bym zrobi? taki zapis gdy dajesz pojazd do przecho to zapisuje wszystkie handlingi co s? dost?pne w MTA.

albo zrobic takie co? gdy auto jest destrojowane to te? zapisuje te handlingi?
91. [SKRYPT] Zapis Pojazdów SQLite
Witaj
.


Chcia?bym zaprezentowa? mam skrypt kt?ry dzisiaj napisa?em. Zaj??o mi to 2 godziny ale efekty pracy wida?.

Skrypt kt?ry wam prezentuje jest Zapis Pojazd?w na SQLite. Ca?y skrypt jest napisany w spos?b taki, aby ka?dy m?g? go ka?dy edytowa?.

Na ten czas system zapisuje takie warto?ci jak:
-Model pojazdu
-ID pojazdu( elementData )
-Color ( 12 color?w )
-Tuning
-Tablice
-Pozycje
-Rotacje
-?ycie
-PaintJob

Wymagania aby zapisa? pojazd:
-Aby zapisa? pojazd trzeba by? jego kierowc?
-Auto musi posiada? elementDate (vehicle:id, vehicle:owner, prywatne )

Komendy:
- /veh.zapisz = zapisuje pojazd do bazy danych SQLite
- /veh.usun = usuwa pojazd z bazy danych SQLite

Prosz? o zg?aszanie swoich pomys??w oraz wszelkich b??d?w skryptu ( b??d?w prawdopodobnie nie ma )

Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
92. Pierwszy zapis na sql
Witam, ponownie w sprawie sqlite. mam taki kod

[lua]local connect = dbConnect("sqlite", "test.db")

if connect then
outputDebugString("Po??czono z baz? danych")
else
outputDebugString("Nie uda?o si? po??czy? z baz? danych")
end



function zapis()
for k,v in ipairs(getElementsByType("vehicle")) do
local paliwo = getElementData(v, "fuel") or 0
local przebieg = getElementData(v, "przebieg") or 0
local woda = getElementData(v, "zapelnienie") or 0
dbQuery(connect, "INSERT INTO dane VAULES(?,?,?)", paliwo, przebieg, woda)
end
end
addEventHandler("onResourceStop",resourceRoot,zapis)

function odczyt()
dbQuery(connect, "SELECT * FROM dane")
end
addEventHandler("onResourceStart",resourceRoot,odczyt)

function aktualizacja()
for k,v in ipairs(getElementsByType("vehicle")) do
local id = getElementData(v, "car_id")
if id then
local paliwo = getElementData(v, "fuel") or 0
local przebieg = getElementData(v, "przebieg") or 0
local woda = getElementData(v, "zapelnienie") or 0
dbExec(connect, "UPADTE dane SET paliwo = "..paliwo..", przebieg = "..przebieg..", woda = "..woda.."" "WHERE id="..id.."")
end
end
end
setTimer(aktualizacja, 1000, 0)[/lua]

Chc? aby w trakcie zatrzymania zasobu zapisywa?o dane takie jak przebieg,pali...
93. zapis statystyk gracza przy wyjściu z serwera
Witam. Potrzebuje funkcji na zapis statystyk gracza przy wyj?ciu z serwera poniewa? gdy wychodz? z serwera to nie zapisuje mi si? stan got?wki.
 addEvent("core:spawnPlayer"true)
addEventHandler("core:spawnPlayer"root, function()
    
local pos=getElementData(source,"player:spawn")
    if 
not pos then return end
    fadeCamera
(sourcetrue)
    
spawnPlayer(sourcepos[1], pos[2], pos[3])
    
setCameraTarget(source,source)
    
toggleControl(source,"fire"false)
    
toggleControl(source,"aim_weapon"false)
    
local load=loadPlayerData(source)
end)

jak wida? to funkcja na spawn i pytanie teraz. czy mozna to jako? przerobi? na funkcje zapisu przy wyj?ciu czy now? funkcj? trzeba napisa?? je??li now? to kto? takow? stworzy i podrzuci w komentarzu? by? bym wdzi?czny.
94. Zapis tuningu SQLite
Witam, mam problem z zapisem tuningu. Kiedy montuj? tuning do tylko jednego auta, w momencie zapisu samochod?w zapisuje on te? dla wszystkich aut wy?ej w tabeli.

Screenshoot:
95. Zapis przecho
Witam, mam standardowy cz?sto widziany problem ot?? nie zapisuje paliwa, przebiegu oraz hp auta. Jak dorobi? element daty by to zapisywa?o?

Tak wygl?da kod zapisu:

Kod:

dbExec(handler, "CREATE TABLE IF NOT EXISTS `przechowywalnia` (`id` INTEGER, `model` INTEGER, `wlasciciel` INTEGER)")

local wlasciciel = getElementData(veh, "car_owner")
local model = getElementModel(veh)
dbExec(handler, "INSERT INTO przechowywalnia VALUES('"..id.."', '"..model.."', '"..wlasciciel.."')")


96. MySql zapis tuningu
Witam jakich mam u?y? funkcji do sprawdzenia i ustawienia tuningu
97. Zapis trasy
Chce zrobi? zapis na jakich ulicach gracz je?dzi? samochodem i mam do was pytanie macie mo?e propozycje w jaki spos?b pobiera? pozycje i zapisywa? do slq.

Ja my?la?em ?eby zrobi? timer np do 2 sekundy i w nim getElementPosition i zapisywa? pozycje. Lecz zastanawiam si? czy ten spos?b nie obci??y serwera.

Co o tym my?licie ? Mo?e wy b?dziecie mieli jaki? inne lepsze propozycje.
98. Auto zapis stanu technicznego (PRZECZHO)
Witam mam problem z moj? przechowalni? gdy chowam pojazd ca?y zepsuty np: Silnik,Drzwi ,maska to gdy go wyci?gam jest ca?y naprawiony.
Co zrobi? ?eby tak si? nie dzia?o.
PS: Za pomoc stawiam R* i :piwo:
99. Zapis stanu auta przecho
Witam mam taki problem naprawi?em b??d kt?ry nie zapisywa? przebiegu i tune naprawi?em go i teraz mam drugi zapis og?lne stanu pojazdu .
PS; Za pomoc stawiam :piwo:
100. Zapis histori wiadomości oraz odczyt
Witam,
robi? skrypt na prywatne wiadomo?ci w gui.
Napotka?em na pewien problem. Mianowicie kiedy wy?le do 2 gracza wiadomo?? pojawia si?, ale kiedy chce wys?a? do innego gracza wiadomo?? w memie mam dalej wiadomo?? co wys?a?em do wcze?niejszego gracza. Ma kto? pomys? jak zrobi? ?eby czy?ci?o je?li nie pisali?my z danym graczem? A je?li pisali?my ?adowa?o historie?
101. Pojazdy Prezesa: Zapis RGB (2)
Witam, u?ywam sobie prywatnie systemu pojazd?w prezesa, jednak?e zawsze restartuj?c serwer kolor RGB (2) wszystkich pojazd?w jest czarny. W SQLite widz? tylko ca, cb, i cc (odpowiadaj? za RGB, lecz tylko tego o numerze 1).
I teraz nasuwa mi si? pytanie - w jaki spos?b mog? zrobi? zapis RGB (1) i (2) jednocze?nie?

[code]--[[
Ten plik zawiera:
* tworzenie aut przy uruchomieniu skryptu
* laczenie sie z baza SQL Lite
* zapis danych aut co 15 min i przy wylaczeniu skryptu
* komende dla administratora sluzaca zapisowi aut
* funkcje blokujaca wejscie do auta jesli nie jestesmy jego wlascicieleme
--]]


handler = dbConnect("sqlite", "pojazdy.db")

--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")

--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")


function onStartLoadVehicles()...
102. Zapis danych i ich odczyt
Witam,
Chcia?bym zrobi? ranking wraz z zapisem i wczytywaniem oraz sprawdzaniem czy gracz jest ju? w rankingu.
Chcia?bym zapisa? login,nick i pkt.
Kto? ma pomys? jak to zrobi??
103. Zapis kont graczy sqlite
Witam chcia?bym zrobi? zapis kont graczy sqlite jakiech funkcji musz? u?y? do zapisu loginu has?a kasy skina
104. Zapis zniszczeń aut
Witam tak jak w temacie robi? zapis zniszcze? aut w formie SQL Lite, ale mam problem mianowicie wali mi erro? i nwm jak to ma by? : ) prosz? o pomoc daje zimne

KOD W KT?RYM POJAWIA SI? B??D ! /


for i,v in ipairs(split(v["panelstate"], ",")) do setVehiclePanelState(veh,i,tonumber(v)) end
for i,v in ipairs(split(v["doorstate"], ",")) do setVehicleDoorState(vehitonumber(v)) end


ERRORY Z KODU !! !

ERROR:
bad argument #1 to 'ipairs' (table expected, got string)

WARNING:
Bad argument @ 'split' [Expected string at argument 1, got nil]
105. [SKRYPT] Zapis pieniędzy i skina
Witam.


Dzisiaj chcia?bym przedstawi? Wam prosty skrypt na zapis pieni?dzy oraz skina.
Dodatkowo usun??em mo?liwo?? wpisania komendy "logout"

Autorem skryptu jestem JA.
Skrypt jest gotowy do wrzucenia na serwer i odpalenia.

Zabrania si? usuwania autora skryptu i udost?pniania na innym forum , ale edytowa? mo?na :)


Zapraszam do pobierania :eye:

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
106. Nie dzialajacy zapis
Witam ot?? mam problem bo nie dzia?a mi zapis$ jezeli ktos wie co zrobic musze to prosze o odp:

Kod:

[2016-01-24 00] WARNING: Zapis$gr/savemoney.lua [Server] is encoded in ANSI instead of UTF-8. Please convert your file to UTF-8.
[2016-01-24 00] WARNING: Zapis$gr/save.lua [Server] is encoded in ANSI instead of UTF-8. Please convert your file to UTF-8.
[2016-01-24 00] Some files in 'Zapis$gr' use deprecated functions.
[2016-01-24 00] Use the 'upgrade' command to perform a basic upgrade of resources.
[2016-01-24 00] WARNING: Script 'Zapis$gr/savemoney.lua' is not encoded in UTF-8. Loading as ANSI...
[2016-01-24 00] SCRIPT ERROR: Zapis$gr/savemoney.lua:1: unexpected symbol near '?'
[2016-01-24 00] ERROR: Loading script failed: Zapis$gr/savemoney.lua:1: unexpected symbol near '?'
[2016-01-24 00] WARNING: Script 'Zapis$gr/save.lua' is not encoded in UTF-8. Loading as ANSI...
[2016-01-24 00] SCRIPT ERROR: Zapis$gr/save.lua:1: unexpected symbol near '?'
[2016-01-24 00] ERROR: Loading script failed: Zapis$gr/save.lua:1: unexpected symbol near '?'


A je?eli sie da dopisa? gdzie do configu serwa to by bylo lepiej za wszelkie info dziekuje.
Pozdrawiam LukaS.

[ Komentarz dodany przez: Iggy: 2016-02-22, 08:31 ]
Doda?em tagi [code]//Iggy.
107. Zapis tuningu
Witam, chcia?bym zrobi? zapis tuningu engineAcceleration. Jak to zrobi? ? :)

[lua]
handler = dbConnect("sqlite", "pojazdy.db")

--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")

--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")


function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v["y"], v["z"])
setElementRotation(veh, 0, 0, v["rot"])
setVehicleColor(veh, v["ca"], v["cb"], v["cc"])
ustawDanePojazdu(veh, v["id"], v["wlasciciel"])

--ustawiam paliwo i przebieg
setElementData(veh, "pojazd_paliwo&...
108. Zapis Pieniędzy
Witam, chcia?bym mie? zapis kasy na serwie poniewa? ten co mam nie zapisuje np jak resetne serwa to komu? brakuje 3k itp. Prosz? o pomoc :)
109. Tuning zapis SQLite
Witam moje pytanie brzmi
1.Jak stworzy? tabele do zapisu tuningu
2.Jaka funkcja sprawdza tuning w poje?dzie
3.Jaka funkcja ustawia go po restarcie skryptu cz wpisaniu cmd
110. Zapis monet gracza do bazy.
Witam, przez ostatni? godzin? m?czy?em si? z automatycznym zapisem monet gracza przy wyj?ciu z serwera. Stworzy?em taki kod:


addEventHandler 
"onPlayerQuit"getRootElement (), onPlayerQuit 
function onPlayerQuit ()
      -- 
when a player leavesstore his current money amount in his account data
      local playeraccount 
getPlayerAccount (localPlayer)
      if (
playeraccount) and not isGuestAccount (playeraccountthen -- if the player is logged in
            local playermoney 
getPlayerMoney (localPlayer) -- get the player money
            setElementData
(localPlayer"money"playermoney)
      
end
end
)

addEventHandler("onPlayerLogin"root,
    function 
dajhajs (localPlayer)
        
local hajs getElementData
        setPlayerMoney
(localPlayertonumber(hajs))
    
end
)


jednak?e nie dzia?a i w dodatku wywo?uje wiele b??d?w. M?g?by mi kto? powiedzie? co zrobi?em ?le? :)
111. Jak zrobić zapis tuningu sqlite
Witam tak jak w temacie zrobi?em sobie zapis pojazd?w ale chcia?bym r?wnie? zrobi? zapis tuningu i o to moje pytanie jak to zrobi? jakich funkcji event?w u?y? mo?e mi kto? to rozpisa? bo pr?bowa?em parena?cie razy ale mi nie wychodzi?o za pomoc :piwo: i R*
112. Zapis tuningy sqlite
Witajcie mam ju? tyle kodu i nie wiem jak dalej pomo?e kto? za pomoc oczywi?cie browarek wiem tyle ?e funkcja getVehicleUpgradeOnSlot pr?bowa?em paru sposob?w ale nic nie dzia?a?o


local tuning 
dbConnect "sqlite""zapistune.db" )

addEventHandler "onResourceStart"resourceRoot, function ()
    if 
tuning then
        dbExec 
tuning"CREATE TABLE IF NOT EXISTS Tuning()" )
        
local q dbQuery tuning"SELECT * tuning" )
        
local result dbPoll q, -)
        if 
result then
            
for i,v in pairs result ) do
                    
end
                end
            end
        end
)


function 
zapis plr )
    
dbQuery tuning"DELETE FROM Tuning" )
    for 
i,v in ipairs getElementsByType "vehicle" ) ) do
        
dbQuery tuning"INSERT INTO Tuning () VALUES ()")
    
end
end
end
113. Sqlite zapis pojazdów
Witam, mam sw?j system pojazd?w i robi? teraz zapis do niego ale jak mi zapisuje pojazdy to wszystkie nawet publiczne jak zrobi? aby tylko zapisywa?y z systemu a druga rzecz polega na tym jak zrobi? aby zapisywa? mi si? tuning jakie funkcje za pomoc zimne :piwo:
114. Zapis danych Mysql
witam mam problem z przerobieniem zapisu w bazie danych

orginalny kod wyglada tak :
[code]forward ZapiszWoz(nr);
public Zapiszpojazdu(nr)
{
new file[25];
format(file,sizeof(file),Car_FILE,nr);
if(!DOF_FileExists(file))
{
DOF_CreateFile(file);
}
DOF_SetInt(file, "Aktywny", PrivateCar[nr][cAktywny]);
DOF_SetInt(file,"Kupiony", PrivateCar[nr][cKupiony]);
DOF_SetString(file,"Wlasciciel", PrivateCar[nr][cWlasciciel]);
DOF_SetInt(file,"Model", PrivateCar[nr][cModel]);
DOF_SetFloat(file,"X", PrivateCar[nr][cX]);
DOF_SetFloat(file,"Y", PrivateCar[nr][cY]);
DOF_SetFloat(file,"Z", PrivateCar[nr][cZ]);
DOF_SetFloat(file,"rX", PrivateCar[nr][cRX]);
DOF_SetInt(file,"Color1", PrivateCar[nr][cColor1]);
DOF_SetInt(file,"Color2", PrivateCar[nr][cColor2]);
DOF_SetInt(file,"Respawn", PrivateCar[nr][cRespawn]);
DOF_SetInt(file,"Koszt", PrivateCar[nr][cKoszt]);
DOF_SetInt(file,"Lock", PrivateCar[nr][cLock]);
DOF_SaveFile();
return 1;
}
a ja zrobi?em tak
forward ZapiszWoz(nr);
public ZapiszWoz(nr)
{


new string[3000];
format(string, sizeof(string), "UPDATE `Car` SET Wlasciciel='%s',Aktywny='%d',Kupiony='%d',Model='%d', CarX='%f', CarY='%f', CarZ='%f', CarR='%f', Kolor1='%d', Kolor2='%d', cRespawn='%d', cKoszt='%d', cLock='%d'WHERE Id='%d'",
PrivateCar[nr][cWlasciciel],
PrivateCar[nr][cAkt...
115. Zapis kolorów
Witam, nie wiem czemu si? kolory drugie trzecie i czwarte kolory si? nie zapisuj?.
Dam kod:
[lua]
--[[
Ten plik zawiera:
* tworzenie aut przy uruchomieniu skryptu
* laczenie sie z baza SQL Lite
* zapis danych aut co 15 min i przy wylaczeniu skryptu
* komende dla administratora sluzaca zapisowi aut
* funkcje blokujaca wejscie do auta jesli nie jestesmy jego wlascicieleme
--]]


handler = dbConnect("sqlite", "pojazdy.db")

--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")

--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")


function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v[&...
116. Zapis wariantu, tune mechanicznego oraz kolorów
Witam, chcia?bym przerobi? zapis tuningu w systemie pojazd?w, poniewa? nie zapisuje mi wariantu oraz kolor?w. Chcia?bym doda? aby mi zapisywa?o przy?pieszenie z Hedita skryptu ( nie wiem czy sie da ale na pewno da rady ) Dam kod :

[lua]
handler = dbConnect("sqlite", "pojazdy.db")

--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")

--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")


function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v["y"], v["z"])
setElementRotation(veh, 0, 0, v["rot"])
setVehicleColor(veh, v["ca"], v["cb"], v["cc...
117. Zapis gracza
Robi? system zapisu graczy i nie wiem czemu podany kod nie zapisuje skina ani innych rzeczy przy wyj?ciu, mo?e wy mi powiecie co robie ?le, w debugu jest czysto, ca?o?? jest robiona przez MySQL. Rekordy s? poprawne, bo wczytywanie dzia?a, gorzej z zapisem.

function savePlayer(plr)
    -- 
Je?li nie ma elementu gracza wtedy zwracamy false
    
if not plr then
    
return false
    end
    
    
-- Je?li gracz jest niezalogowany wtedy nic nie robimy
    
if getElementData(plr"logged") == false then return end

-- Pobieramy uid gracza    
local uid 
getElementData(plr"UID")

    -- 
Je?eli gracz nie ma UID wtedy kickujemy gonie powinno siwydarzy?
    if 
not uid then
    kickPlayer
(plr"Nie posiadasz UID")
    
end
    
-- Zapisujemy wszystkie dane do MySQL
exports
.hl_core:zapytanie("UPDATE hl_gracze SET admin=?, vip=?, highpoints=?, kasa=?, hp=?, armor=?, skin=? WHERE uid=?"getElementData(plr"admin"), getElementData(plr"vip"), getElementData(plr"HighPoints"), getElementHealth(plr), getPedArmor(plr), getElementModel(plr), getElementData(plr"UID"))
end
118. Zapis obiektów i wczytywanie wraz z skryptem.
Cze??, dzi? mam pytanie odnosz?ce si? do zapisu.
Powiedzmy ?e stworz? bardzo prost? komend? /dajbaz? [nick]
chcia?bym by baza zapisywa?a si? i wczytywa?a po restarcie skryptu, czy jedyn? mo?liwo?ci? jest sql czy jest jaka? inna mo?liwo??. Bardzo dzi?kuj? za pomoc.
( w takim zapisie musz? posiada? informacie takie jak x, y, z, w?a?ciciel, grupa )
119. Zapis broni i skinu po śmierci
Witam mam pytanie jak napisa? skrypt jakie funkcj? i wgl do zapisu broni i skinu gracza po ?mierci.
120. Zapis Pojazdu w Interior i Dimension
Witam mam o tuz taki problem bo chcia?em zrobi? zapis Interior i Dimension Pojazdu kt?ry si? znajduje w tym Interior i Dimension tylko nie wiem jak :look:
za pomoc stawiam :piwo:

[lua]handler = dbConnect("sqlite", "pojazdy.db")

--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")

--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")


function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v["y"], v["z"])
setElementRotation(veh, 0, 0, v["rot"])
setVehicleColor(veh, v["ca"], v["cb"], v["cc"])
ustawDanePojazdu(veh, v["id"], v...