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

Wysłany: 2015-08-30, 16:18


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Siemanko robie sobie logowanie w sqlite i mam:
KOD

local conn dbConnect("sqlite","zapis_gracza_logim.db")

addEventHandler("onResourceStart",resourceRoot,
    function()
        dbExec(conn"CEREATE TABLE IF NOT EXISTE konto(id INTEGER AUTO_INCREMENT, nazwa INTEGER AUTO_INCREMENT, kasa INTEGER AUTO_INCREMENT, skin INTEGER AUTO_INCREMENT, pojazd INTEGER AUTO_INCREMENT)")
    end
)


I jak mog? go sprawdzi? czy tabela si? pojawi?a czy si? nie pojawia? Wiem ?e jest jaki? program free ale nie wiem gdzie go mog? znale?? szukam ju? od 30min i nic.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 16:26


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Sqlite database browser

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 16:33


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

A jaki? link bezpo?redni do pobrania? A mam pytanie czy ten kod b?dzie dzia?a? i doda mi tabelki do bazy?
Czy musz? doda? plik o nazwie zapis_gracza_logim.db ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 16:35


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Wpisz to sobie w google i pierwsze bodajze...

Tam mozesz sobie edytowac, tworzyc, praktycznie wszystko...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 17:08


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Ziomeczki a mam pytanie bo chce zrobi? zapis i jak to mam da??

local conn dbConnect("sqlite","zapis_gracza_logim.db")

addEventHandler("onResourceStart",resourceRoot,
    function()
        dbExec(conn"CREATE TABLE IF NOT EXISTS konto(id INTEGER AUTO_INCREMENT, nazwa INTEGER AUTO_INCREMENT, kasa INTEGER AUTO_INCREMENT, skin INTEGER AUTO_INCREMENT, pojazd INTEGER AUTO_INCREMENT)")
        local q dbQuery(conn"SELECT * FROM konto")
        local result dbPoll(q, -1)
        if result then
            for _row in pairs(result) do
                ---jak by to to byzapis pojazd?w dajmy createVehicle ale jak chcemy dodakonto...?
            end
    end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 18:29


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Vxen, przyk?ad na zapis:
function zapisz (plr)
local konto getAccountName(getPlayerAccount(plr))
local auto getPedOccupiedVehicle(plr)
    if auto then
        local wlasciciel getElementData(auto"Car-Owner")
        if wlasciciel == konto then
        local pojazdID getElementData(auto"Car-ID")
        local pojazdModel getElementModel auto )
        local c1,c2,c3,c4 getVehicleColor auto )
        local x,y,getElementPosition auto )
        local rotxrotyrotz getElementRotation auto )
            local zapytanie dbQuery polaczenie"SELECT id FROM pojazdy WHERE id = ?"pojazdID )
            local wynik dbPoll zapytanie, -)
            dbFree zapytanie )
            if #wynik == 0 then
            dbQuery polaczenie"INSERT INTO pojazdy (id, model, wlasciciel, posx, posy, posz, rotx, roty, rotz, color1, color2 ,color3, color4 ) VALUES ( ?,?,?,?,?,?,?,?,?,?,?,?,? )"pojazdIDpojazdModelwlascicielxyzrotxrotyrotzc1c2c3c4 )
            outputChatBox("Pojazdu nie ma"plr)
            elseif #wynik == 1 then
            dbQuery polaczenie"UPDATE pojazdy SET posx = '?', posy = '?', posz = '?', rotx = '?', roty = '?', rotz = '?', color1 = '?', color2 = '?', color3 = '?', color4 = '?' WHERE id = ?"xyzrotxrotyrotzc1c2c3c4pojazdID )
            outputChatBox("Pojazd jest"plr)
            end
        else
        outputChatBox("Nie jeste? w?acicielem tego pojazdu!"plr)
        end
    else
    outputChatBox("Nie jeste? w pojedzie!"plr)
    end
end
addCommandHandler("zapisz"zapisz)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 21:46


Vxen







Wiek: 27
Na forum: 4086 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

No ale pisze w?a?nie ?e wiem jak zrobi? system zapisu pojazd?w ale nie wiem jak mam zrobi? zapis konta.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 22:15


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Dalej nie rozumiem po co ci wsz?dzie AUTO_INCREMENT .

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-30, 22:56


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Przyk?ad zapisu do sqlite!


local db=dbConnect("sqlite","plik.db")
dbExec(db,"CREATE TABLE IF NOT EXISTS `Zapis` (Login VARCHAR, Kasa INTEGER, x INTEGER, y INTEGER, z INTEGER")



addCommandHandler("zapisz",function(plr)
    local kasa=getPlayerMoney(plr)
    local x,y,z=getElementPosition(plr)
    local login=getAccountName(getPlayerAccount(plr))
    dbExec(db,"INSERT INTO `Zapis` (Login,Kasa,x,y,z) VALUES (?,?,?,?,?)",login,kasa,x,y,z)
end)


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: sqlite
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » sqlite 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