Salut !
Alors d'abord voila mon code:
stock LoginPlayer(playerid)
{
new query[256], name[MAX_PLAYER_NAME+1], string[256], a, message[256];
GetPlayerName(playerid, name, sizeof(name));
format(query, sizeof(query), "SELECT * FROM jinfo WHERE Pseudo = '%s' ", name);
mysql_query(query);
mysql_store_result();
if(mysql_fetch_row_format(message,"|"))
{
sscanf(message, "p<|>ds[32]s[32]ddd", a, joueurinfo[playerid][jPseudo], joueurinfo[playerid][jPass], joueurinfo[playerid][jArgent], joueurinfo[playerid][jAdmin], joueurinfo[playerid][jMort]);
}
print(message);
printf(joueurinfo[playerid][jPseudo]);
printf(joueurinfo[playerid][jArgent]);
printf(joueurinfo[playerid][jAdmin]);
printf(joueurinfo[playerid][jMort]);
format(string, sizeof(string), "Bienvenu %s", joueurinfo[playerid][jPseudo]);
SendClientMessage(playerid, COLOR_ACTION, string);
mysql_free_result();
}
Le problème c'est que j'ai des symbole bizarre sur la console pour l'affichage des valeurs de jArgent, jAdmin et jMort, j'ai des cœurs et des smiley, sachant que la variable jArgent contiens 1, jAdmin 2 et jMort 3, c'est chelou parce que dans le premier printf celui de message, j'ai bel et bien 1|2|3 .
Je pense a un problème de type de variable (string, float, integer), mais je sais pas comment le résoudre .
Merci d'avance,
Cordialement,