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: 28
Na forum: 4227 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: 27
Na forum: 4912 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: 28
Na forum: 4227 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: 27
Na forum: 4912 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: 28
Na forum: 4227 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 by? zapis pojazd?w dajmy createVehicle ale jak chcemy doda? konto...?
            end
    end
)


Postaw piwo autorowi tego posta
 

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


luki123luki123

Place Game






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

Piwa: 6103

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,z = getElementPosition ( auto )
        local rotx, roty, rotz = getElementRotation ( auto )
            local zapytanie = dbQuery ( polaczenie, "SELECT id FROM pojazdy WHERE id = ?", pojazdID )
            local wynik = dbPoll ( zapytanie, -1 )
            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 ( ?,?,?,?,?,?,?,?,?,?,?,?,? )", pojazdID, pojazdModel, wlasciciel, x, y, z, rotx, roty, rotz, c1, c2, c3, c4 )
            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 = ?", x, y, z, rotx, roty, rotz, c1, c2, c3, c4, pojazdID )
            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: 28
Na forum: 4227 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: 33
Na forum: 6853 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: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

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 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