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

Wysłany: 2017-06-14, 15:27


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540


local connect = dbConnect( "sqlite", "baza_pozoranci.db" )

addEvent("dodawanie", true)
addEventHandler("dodawanie", root, function(text)
    
    que = dbQuery(connect, "SELECT * FROM pozoranci_zatrudnieni WHERE Nick =?", text)
    result = dbPoll(que, -1)
        if not result[1] then 
            dbQuery ( connect, "INSERT INTO pozoranci_zatrudnieni ( Nick ) VALUES ( ? )", text)
            outputChatBox("Doda?e?  " ..text, client, 255,255,255)
        else
            outputChatBox("Ten gracz jest ju? w pozorantach!", client)
        end
end)

addEvent("usuwanie", true)
addEventHandler("usuwanie", root, function(text)
    
    que = dbQuery(connect, "SELECT * FROM pozoranci_zatrudnieni WHERE Nick =?", text)
    result = dbPoll(que, -1)
        if result[1] then 
            dbQuery ( connect, "DELETE FROM pozoranci_zatrudnieni WHERE  Nick =? ", text)
            outputChatBox("Usun??e? " ..text, client, 255,255,255)
        else
            outputChatBox("Tego gracza nie ma w bazie danych!", client, 255,255,255)
        end
end)


DB3 (po dodaniu/usuni?ciu):

[15:13] WARNING: gp\gp_s.lua:6: Database result uncollected after 5 minutes.
[Query: INSERT INTO frakcja ( Nick ) VALUES ( NULL )]
[15:14] WARNING: gp\gp_s.lua:6: Database result uncollected after 5 minutes.
[Query: INSERT INTO pozoranci_zatrudnieni ( Nick ) VALUES ( NULL )]
[15:15] WARNING: gp\gp_s.lua:6: Database result uncollected after 5 minutes.
[Query: INSERT INTO pozoranci_zatrudnieni ( Nick ) VALUES ( 'XD' )]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 15:31


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8


Więcej informacji znajdziesz w Wikipedii MTA:

dbFree


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 15:43


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

marcin778, O majstersztyk.

Teraz, w comboboxie, nie wy?wietla mi si? numerek.


combobox = guiCreateComboBox(0.41, 0.70, 0.22, 0.06, "", true, okno)
        guiComboBoxAddItem(combobox, "1")
        guiComboBoxAddItem(combobox, "2")
        guiComboBoxAddItem(combobox, "3")
        guiComboBoxAddItem(combobox, "4")
        guiComboBoxAddItem(combobox, "5")
        guiComboBoxAddItem(combobox, "6")
        guiComboBoxAddItem(combobox, "7")
        guiComboBoxAddItem(combobox, "8")
        guiComboBoxAddItem(combobox, "9")
        guiComboBoxAddItem(combobox, "10")
        guiComboBoxAddItem(combobox, "11")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 16:39


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Zapewne combobox si? nie rozwija bo jego wysoko?? jest za ma?a.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 16:41


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

marcin778, Aaa. Dobra. To teraz jak pobra? wybrany przeze mnie numerek w comboboxie?

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 21:47


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8


Więcej informacji znajdziesz w Wikipedii MTA:

guiComboBoxGetSelected


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 12:08


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Dobra,

C:

text = guiGetText(edit1)
        item = guiComboBoxGetSelected(combobox)
        numer = guiComboBoxGetItemText(combobox, item)
        triggerServerEvent("zmiana", localPlayer, text, numer, item)


S:


addEvent("zmiana", true)
addEventHandler("zmiana", root, function(text, numer, item)
    local que = dbQuery(connect, "SELECT * FROM pozoranci_zatrudnieni WHERE Nick =?", text)
    result = dbPoll(que, -1)
    dbFree(que)
        if result[1] then
            dbQuery ( connect, "UPDATE pozoranci_zatrudnieni SET Ranga = ?", numer)
            outputChatBox("Zmieni?e? rang?.", client)
                dbFree(que)
        else
            outputChatBox("Tego gracza nie ma w pozorantach", client)
        end
end)


Zmienia rang? ka?demu w panelu, wi?c jak zmieni?, aby zmienia?o rang? temu graczowi, je?eli jego nick jest w editboxie?

Dalej. Doda?em dbFree


addEvent("dodawanie", true)
addEventHandler("dodawanie", root, function(text)
    
    local que = dbQuery(connect, "SELECT * FROM pozoranci_zatrudnieni WHERE Nick =?", text)
    result = dbPoll(que, -1)
        if not result[1] then 
            dbQuery ( connect, "INSERT INTO pozoranci_zatrudnieni ( Nick ) VALUES ( ? )", text)
            outputChatBox("Doda?e?  " ..text, client, 255,255,255)
            dbFree(que)
        else
            outputChatBox("Ten gracz jest ju? w pozorantach!", client)
                dbFree(que)
        end
end)


I nadal wyskakuj? te b??dy :-?

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-15, 12:50


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


dbQuery ( connect, "UPDATE pozoranci_zatrudnieni SET Ranga = ? WHERE Nick=?", numer,text)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Atroth
Wysłany: 2017-06-15, 13:02


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

amited, Danke. :piwo: :piwo:

To teraz jak sprawdzi? czy gracz, kt?ry wyrzuca gracza z panelu ma rang? "11", je?eli tak to go tam robi dalsza cze?? kodu (wyrzuca).

https://pastebin.com/DjRncWaj

[ Dodano: 2017-06-15, 13:45 ]
Mo?na zamkn??.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: baza :: danych
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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