Hallo Ich habe ne Frage Ich habe folgendes beim Einloggen:
dabei werden die Daten des Users geladen:
else if(rows > 0)
{
if(mysql_fetch_row(linee))
{
new savingstring[20];
new data[3][55];
new data2[5];
sscanf(linee, "p<|>s[50]s[300]dddds[50]ds[100]", data[0], largestring, data2[0], data2[1], data2[2], data2[3], data[2], data2[4], estring);
stringempty(estring);
stringempty(largestring);
SetPVarInt(playerid, "killss", data2[0]);
SetPVarInt(playerid, "Logged", 1);
SetPVarInt(playerid, "deaths", data2[1]);
SetPlayerScore(playerid, data2[2]);
GivePlayerMoney(playerid, data2[3]);
SetPVarInt(playerid, "AdminLevel", data2[4]);
mysql_fetch_field_row(savingstring, "adminlvl"); PlayerInfo[playerid][adminlvl] = strval(savingstring);
mysql_fetch_field_row(savingstring, "killss"); PlayerInfo[playerid][killss] = strval(savingstring);
mysql_fetch_field_row(savingstring, "deaths"); PlayerInfo[playerid][deaths] = strval(savingstring);
mysql_fetch_field_row(savingstring, "ratio"); PlayerInfo[playerid][ratio] = strval(savingstring);
mysql_fetch_field_row(savingstring, "logged"); PlayerInfo[playerid][logged] = strval(savingstring);
SendClientMessage(playerid, COLOR_YELLOW, "Eingeloggt!");
mysql_free_result();
GetPlayerIp(playerid, PIP, 18);
format(Query, sizeof(Query), "UPDATE `playerinfo` SET IP = '%s',`logged` = 1 WHERE user='%s'", PIP, escpname(playerid));
mysql_query(Query);
}
}
}
}
Wie kann Ich da jetzt was neues Laden? Ich möchte zbs "Fische" Laden speicher konnte ich es schon in der Datenbank sind diese unter "fische" gespeichert wie kann ich diese jetzt laden?
ich versteh nicht ganz was das hier bedeutet:
sscanf(linee, "p<|>s[50]s[300]dddds[50]ds[100]",
Ich denke da muss ich sicher was neues setzen weis nur nicht wie