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

Wysłany: 2017-05-24, 22:08


eject

kurdebele






Wiek: 30
Na forum: 3659 dni
Posty: 182
Nick w MP: EjecT

Piwa: 2456

Respekt: 85,8

Ostrzeżeń: 60%
Teraz wylacz skrypt i usun plik z folderu zasobu baza.db
Potem uzyj nastepujacego kodu
local connect dbConnect "sqlite""baza.db" )
if connect then
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
    local tabela dbExec connect"CREATE TABLE IF NOT EXISTS player ( Nick TEXT )" )
    local tabela2 dbExec connect"CREATE TABLE IF NOT EXISTS frakcja ( Nick TEXT )" )
else
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
    stopResource(getThisResource())
end

addEventHandler("onPlayerJoin"getRootElement(), 
function()
    local nick getPlayerName(source)
    dbExec connect"INSERT INTO player ( Nick ) VALUES ( ? )"nick)
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-25, 23:40


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Nie r?bcie tego pod event onPlayerJoin bo to paradoks, preferuj?
Więcej informacji znajdziesz w Wikipedii MTA:

onClientResourceStart
Po starcie skryptu czyli domy?lnie gdy si? pobierze po wej?ciu to zapisze ten tw?j nick. Oczywi?cie trigger.

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

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

 
Wysłany: 2017-05-26, 15:50


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

marcin778, Zrobi?em tak jak m?wi?e?.

S:


local connect dbConnect "sqlite""baza.db" )
if connect then
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
    local tabela dbExec connect"CREATE TABLE IF NOT EXISTS player ( Nick TEXT )" )
    local tabela2 dbExec connect"CREATE TABLE IF NOT EXISTS frakcja ( Nick TEXT )" )
else
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
    stopResource(getThisResource())
end

addEvent("baza"true)
addEventHandler("baza"getRootElement(), 
function()
    local nick getPlayerName(source)
    dbExec connect"INSERT INTO player ( Nick ) VALUES ( ? )"nick)
end
)


C:


addEventHandler"onClientResourceStart"getRootElement(),
function()
    
    triggerServerEvent("baza"localPlayer)

end
)


Nadal nie widz? swojego nicku w SQL Lite browser.

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-05-28, 15:31


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

local connect dbConnect "sqlite""baza.db" )
if connect then
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
    local tabela dbExec connect"CREATE TABLE IF NOT EXISTS player ( Nick TEXT )" )
    local tabela2 dbExec connect"CREATE TABLE IF NOT EXISTS frakcja ( Nick TEXT )" )
else
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
    stopResource(getThisResource())
end


addEventHandler("onResourceStart"resourceRoot, function()
for k,v in pairs(getElementsByType("player")) do
    local nick getPlayerName(v)
    dbExec connect"INSERT INTO player ( Nick ) VALUES ( ? )"nick)
   end
end
)


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

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

 
Wysłany: 2017-05-29, 20:14


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

marcin778, Hmm.. nadal nie mog? przegl?da? w programie nick?w :-?

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-05-31, 10:48


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Tabela nazywa sie player a kolumna Nick?

Spr?buj u?y?


local connect dbConnect "sqlite""baza.db" )
if connect then
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
    local tabela dbExec connect"CREATE TABLE IF NOT EXISTS player ( Nick TEXT )" )
    local tabela2 dbExec connect"CREATE TABLE IF NOT EXISTS frakcja ( Nick TEXT )" )
else
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
    stopResource(getThisResource())
end


addEventHandler("onResourceStart"resourceRoot, function()
for k,v in pairs(getElementsByType("player")) do
    local nick getPlayerName(v)
    dbQuery connect"INSERT INTO player ( Nick ) VALUES ( ? )"nick)
   end
end
)


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

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

 
Wysłany: 2017-06-01, 16:09


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

marcin778, baz? danych zrobi?em bezpo?rednio z programu. Tabela ma nazw? "player", a kolumna "Nick TEXT". Nadal si? nie pokazuje m?j nick, jak wchodz? ( serwer lokalny ).

Usun??em t? baz? danych, kt?ra powsta?a z programu, odpali?em sam skrypt i sama baza si? utworzy?a. Nie dzia?a.

[ Dodano: 2017-06-01, 20:15 ]
Close.

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