Das Jetzige ist uneffizient, du sendest viele Queries, obwohl du einen verwenden könntest:
mysql_format(handle, query, sizeof(query), "SELECT `Level`, `Adminlevel`, `Geld` FROM `accounts` WHERE `Name` = '%e'", sSpieler[playerid][Name]); // usw.
mysql_tquery(handle, query, "OnLoadPlayerData", "i", playerid);
forward OnLoadPlayerData(playerid);
public OnLoadPlayerData(playerid) {
new rows,
fields;
cache_get_data(rows, fields);
if(rows > 0) {
sSpieler[playerid][Level] = cache_get_row_int(0, 0);
sSpieler[playerid][Adminlevel] = cache_get_row_int(0, 1);
sSpieler[playerid][Geld] = cache_get_row_int(0, 2);
}
}