[Ajuda] Ajudinha SQLite!!! - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Ajudinha SQLite!!! (
/showthread.php?tid=594382)
Ajudinha SQLite!!! -
F1N4L - 17.11.2015
Inventei um sistema pra testar meu conhecimento em SQLite e ele funciona da seguinte forma:
OBS: nгo venha com comentбrios desnecessбrios, este sistema foi apenas para testar meu conhecimento!
Dialog Login
Quote:
User[playerid][accountOnline] = 1
|
> Quando o player loga com sucesso, seta ele como ONLINE (1).
OnPlayerDisconnect
Quote:
User[playerid][accountOnline] = 0
|
> Quando o player sai do servidor, seta ele como OFFLINE (0).
O sistema vai de boas, o negуcio й que quero deletar as ACC's OFFLINE (0) e manter apenas as ONLINE (1) !
PHP код:
if(User[playerid][accountOnline] == 0)
{
format(Query, 129, "DELETE FROM `online` WHERE `username` = '%s'", AccountName);
return 1;
}
Sei q estб errado este code, mas eu nгo sei mesmo como deletar uma query...
Re: Ajudinha SQLite!!! -
zPain - 17.11.2015
A query estб correta, mas vocк apenas a formatou. Falta executб-la (
db_query se nгo me engano).
Re: Ajudinha SQLite!!! -
F1N4L - 17.11.2015
Quote:
Originally Posted by zPain
A query estб correta, mas vocк apenas a formatou. Falta executб-la (db_query se nгo me engano).
|
Quote:
new
DBResult:Result,
Query
;
format(Query, 129, "DELETE FROM `online` WHERE `username` = '%s'", AccountName);
Result = db_query(Database, Query);
|
Talvez
Quote:
format(Query, 129, "DELETE FROM `online` WHERE `username` = '%s'", AccountName);
Result = db_query(Database, Query);
format(Query, 129, "DELETE FROM `online` WHERE `username` = '%s'", AccountName);
Result = db_query(Database, Query);
db_free_result(Result);
|
Sei lб cara... FAIL