Всем привет.
Каким образом возможно оптимизировать следующий код:
Что это вообще:Код:if(strcmp(cmd, "/leaders3", true) == 0) { string[0] = 0; for(new i=0;i<MAX_PLAYERS;i++) { new fname[1024]; if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue; if(PlayerInfo[i][pLeader] <= 0) continue; { if(PlayerInfo[i][pLeader] == 1) { fname = "FBI"; } else if(PlayerInfo[i][pLeader] == 2) { fname = "ФБР"; } else if(PlayerInfo[i][pLeader] == 3) { fname = "Национальная Гвардия"; } else if(PlayerInfo[i][pLeader] == 4) { fname = "Министерство Здравоохранение"; } else if(PlayerInfo[i][pLeader] == 5) { fname = "La Cosa Nostra"; } else if(PlayerInfo[i][pLeader] == 6) { fname = "Yakuza"; } else if(PlayerInfo[i][pLeader] == 7) { fname = "Правительство Штата"; } else if(PlayerInfo[i][pLeader] == 8) { fname = "Хитманы"; } else if(PlayerInfo[i][pLeader] == 9) { fname = "Репортеры"; } else if(PlayerInfo[i][pLeader] == 10) { fname = "Такси"; } else if(PlayerInfo[i][pLeader] == 11) { fname = "Инструкторы"; } else if(PlayerInfo[i][pLeader] == 13) { fname = "Grove"; } else if(PlayerInfo[i][pLeader] == 14) { fname = "El Coronos"; } else if(PlayerInfo[i][pLeader] == 15) { fname = "LS Vagos"; } else if(PlayerInfo[i][pLeader] == 16) { fname = "The Ballas"; } else if(PlayerInfo[i][pLeader] == 17) { fname = "Flaming Cobra"; } else if(PlayerInfo[i][pLeader] == 18) { fname = "Street Dogs"; } else if(PlayerInfo[i][pLeader] == 19) { fname = "SF Rifa"; } else if(PlayerInfo[i][pLeader] == 20) { fname = "Русская Мафия"; } } new num = PlayerInfo[i][pPnumber]; GetPlayerName(i, sendername, sizeof(sendername)); if(i == 0) format(string,sizeof(string),"Организация\tНикнейм\tНомер\n%s%s\t%s\t[%d]\n",string,fname,sendername,num); else format(string,sizeof(string),"%s%s\t%s\t[%d]\n",string,fname,sendername,num); } ShowPlayerDialog(playerid,13, DIALOG_STYLE_TABLIST_HEADERS, "{999999}Лидеры онлайн:", string, "OK", ""); return 1; }Если обнаружите ошибки - прошу указать на них.Код HTML:[IMG]http://f3.s.qip.ru/WMlLzbn8.png[/IMG]
Заранее благодарю за ответ!