SA-MP Forums Archive
[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(Query129"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