Hallo,
ich würde gerne wissen wie ich mein Bank Accoutn System schneller machen könnte esl gibt es andere möglich keiten als eine schleife zu benutzen um an die Ids zu gelangen da es 1 - 2 Sekunden dauert das Folgende aus zu führen und wenn es gespammt werden würde würde Warscheinlich der Server crashen
new nameStr[18], type[18];
new nick[18], kIDStr[4], number[11];
new str[50], allStr[sizeof(str)*MAX_KONTOS/10], idStr[5];
SendClientMessage(playerid, COLOR_INFOMSG, "* Die Kontoliste wird erstellt.");
for(new kID; kID <= MAX_KONTOS; kID++)
{
format(idStr, sizeof(idStr), "%d", kID);
format(nameStr, sizeof(nameStr), mysql_GetString("db_bank", "Owner1", "id", idStr));
if(strcmp(nameStr, PlayerName(playerid), true))
{
format(kIDStr, sizeof(kIDStr), "%d", kID);
format(type, sizeof(type), mysql_GetString("db_bank", "Type", "id", kIDStr));
format(number, sizeof(number), "%d", mysql_GetInt("db_bank", "Number", "id", kIDStr));
format(nick, sizeof(nick), mysql_GetString("db_bank", "Nickname", "id", kIDStr));
if(strcmp(nick, "none", false))
{
format(str, sizeof(str), "{007DFF}%s, {FFFFFF}%s\n", number, nick);
strcat(allStr, str);
}
else
{
format(str, sizeof(str), "{007DFF}%s, {FFFFFF}%s\n", number, type);
strcat(allStr, str);
}
}
}
mfg tdXkiller