Bin mir jetzt nicht sicher aber bei mysql_query(); ist es doch so wie bei SendClientMessage oder?
Also ich meine damit das man dort keine %d benutzen kann
Ich habe gelernt es so zu machen:
new query[128];
format(query, sizeof(query), "SELECT * FROM `sms` WHERE `An` = '%d' ORDER BY `id` DESC",Spielerdaten[playerid][Handy]);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() > 0)
{
new string[256];
while(mysql_fetch_row_format(Data, "|"))
{
sscanf(Data, "p<|>ddds[256]", id,Von,An,Text);
format(string, sizeof(string), "%s\nVon:%d",string,Von);
}
mysql_free_result();
SendClientMessage(playerid,COLOR_RED,string);
ShowPlayerDialog(playerid,DIALOG_SMS1,0,"SMS Postfach",string,"Beenden"," ");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine Nachrichten.");
}