14.07.2014, 14:32
cache_get_field trop compliquй, on aura tout vu.
La syntaxe de cette fonction (simplifiйe au MAXIMUM) est :
Donc par exemple, tu as fait une requкte SELECT comme зa :
La syntaxe de cette fonction (simplifiйe au MAXIMUM) est :
pawn Code:
native cache_get_field_content(row_index, nom_du_champ[], destination[]);
native cache_get_field_content_int(row_index, nom_du_champ[]); // retourne la valeur en tant qu'entier
native cache_get_field_content_float(row_index, nom_du_champ[]); // retourne la valeur en tant que flottant
pawn Code:
mysql_query(1, "SELECT * FROM Joueurs WHERE id = '2' LIMIT 1");
if(!cache_num_rows()) return 1;
new password[129], Float:vie_au_spawn, argent;
cache_get_field_content(0, "mot_de_passe", password); // password contient le mot de passe enregistrй dans la base de donnйes
argent = cache_get_field_content_int(0, "argent"); // argent contient l'argent du joueur enregistrй dans la base de donnйes
vie_au_spawn = cache_get_field_content_float(0, "vie"); // idem
GivePlayerMoney(playerid, argent);
SetPlayerHealth(playerid, vie_au_spawn);