Guten Abend Breadfishler,
Ich habe auch mal ein kleines Problem in bezug zwischen MYSQL und sscanf und zwar will der ganze spaß nicht laden
und sehr viel finde ich auch nicht wirklich was mit weiter hilft.
Also meine erste variante hatte funktioniert bis vor kurzem.
if(mysql_fetch_row(resultline)){
sscanf(resultline,"p<|>s[24]dddd",SpielerInfo[playerid][pName],SpielerInfo[playerid][pLevel],
SpielerInfo[playerid][pGeld], SpielerInfo[playerid][pKills], SpielerInfo[playerid][pTode]);
mysql_free_result();
}
jedoch etwas komisch da hier nix gesplittet wird.
nun habe ich auch was anders probiert.
new Query[200];
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
format(Query, sizeof(Query),"SELECT * FROM accounts WHERE Name='%s'",SpielerInfo[playerid][pName]);
mysql_query(Query);
mysql_store_result();
mysql_fetch_row_format(Query, "|");
sscanf(Query, "p<|>e<s[24]dddd>", SpielerInfo[playerid]);
mysql_free_result();
SpawnPlayer(playerid);
new resultline[200], Query[200];
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
format(Query, sizeof(Query), "SELECT `Name` FROM `accounts` WHERE `Name` = '%s'",SpielerInfo[playerid][pName]);
mysql_query(Query);
mysql_store_result();
while(mysql_fetch_row(Query,"|"))
{
sscanf(resultline, "p<|>e<s[24]dddd>", SpielerInfo[playerid]);
mysql_free_result();
}
aber der Spaß geht nicht ich hab mir das Tutorial script von maddin runtergeladen um das zu testen das einzigste was mir einfallen würde dazu ,
wäre das die Verwendung von der Formatierung falsch ist, jedoch habe ich das auch schon probiert und es geht trotzdem nicht.
hat jemand eine idee dazu.
Ps: Tut mir Leid wenn ich mit dem Problem paar Adminstartoren auf die Nerven gegangen bin.
/edit hat sich erledigt bin selbst auf was gestoßen an was es liegt