Tematy otagowane jako: sqllite
1. Update & sqllite
Witam, robi? sobie panel logowania. I zacz??em si? te? bawi? z sql lite. Tylko mam problemy z UPDATE. Uda?o mi si? tylko na razie zrobi? ?eby ustawia?o inGame na 1 gdy si? zalogujemy, lecz gdy wyjd? z serwera to nie ustawia na 0.
kod (s-side):
addEventHandler( "onPlayerQuit" , getRootElement (), function ( guiLogin )
local getl = dbQuery ( connect , "SELECT * FROM rich_users WHERE Login = ? " , guiLogin )
local rge = dbPoll ( getl ,- 1 )
if #getl>0 then
local setig = dbQuery ( connect , "UPDATE `rich_users` SET inGame=0 Where Login = ?" , guiLogin )
end
end )
2. Sqllite 2.0
W DB3 nie ma b??du, pr?bowa?em na wszystkie sposoby jakie mi znane, tworzy?em w skrypcie tabele, robi?em osobno login i has?o itp. Ale i tak pisz? zalogowano.
Kod:
local connect = dbConnect ( "sqlite" , "richDB.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
addEvent ( "ClickLoogin" , true )
addEventHandler ( "ClickLoogin" , getRootElement (), function( guiLogin , guiPass )
if dbQuery ( connect , "SELECT Login, Pass FROM rich_users WHERE Login = ? AND Pass = ? Limit 1;" , guiLogin , guiPass ) then
outputChatBox ( "Zalogowano poprawnie!" )
else
outputChatBox ( "Z?e dane!" )
end
end )
Tutaj kod do db:
Kod:
CREATE TABLE `rich_users` (
`Uid` INTEGER PRIMARY KEY AUTOINCREMENT,
`Login` TEXT,
`Pass` TEXT,
`Money` TEXT,
`PlayTime` INTEGER,
`Premium` TEXT,
`Level` INTEGER,
`Score` INTEGER,
`Serial` TEXT,
`Kills` INTEGER,
`Deads` INTEGER
);
3. Jak dodać obrazek do bazy danych sqlLite
Witam mam pytanie ot?? jak u?ywaj?c funkcji takePlayerScreenShot,kt?ra wykona zdj?cie i potem je za?adowa? do bazy?