Пользователь
- Регистрация
- 31 Июл 2024
- Сообщения
- 66
- Автор темы
- #1
вот сам код
Проблема в самой строчке
format(string, MAX_STRING_LENGTH, "{FFFFFF}%s [{FFFF00}%d{FFFFFF}] [{FFFF00}Лидер фракции: %s{FFFFFF}]",PlayerInfo[pName],playerid,name_frak);
CMD:leaders(playerid, params[])
{
new string[MAX_STRING_LENGTH];
new name_frak[128];
new fraction;
SendClientMessage(playerid, COLOR_WHITE, "Лидеры в сети:");
for (new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[pLeader]>0)
{
fraction = PlayerInfo[pLeader]; // Получаем ID фракции
// Используем if условия вместо switch
if (fraction == 1)
{
name_frak = "LSPD";
}
else if (fraction == 2)
{
name_frak = "ФБР";
}
else if (fraction == 3)
{
name_frak = "Армия Авианосец";
}
else if (fraction == 4)
{
name_frak = "Больница ЛС";
}
else if (fraction == 5)
{
name_frak = "La Cosa Nostra";
}
else if (fraction == 6)
{
name_frak = "Yakuza";
}
else if (fraction == 7)
{
name_frak = "Мерия";
}
else if (fraction == 8)
{
name_frak = "Не работает";
}
else if (fraction == 9)
{
name_frak = "Не работает";
}
else if (fraction == 10)
{
name_frak = "СФПД";
}
else if (fraction == 11)
{
name_frak = "Автошкола";
}
else if (fraction == 12)
{
name_frak = "Ballas";
}
else if (fraction == 13)
{
name_frak = "Vagos";
}
else if (fraction == 14)
{
name_frak = "Russian Mafia";
}
else if (fraction == 15)
{
name_frak = "Grove Street";
}
else if (fraction == 16)
{
name_frak = "Новостное агенство";
}
else if (fraction == 17)
{
name_frak = "Aztecas";
}
else if (fraction == 18)
{
name_frak = "Rifa";
}
else if (fraction == 19)
{
name_frak = "Зона 51";
}
else if (fraction == 20)
{
name_frak = "Не работает";
}
else if (fraction == 21)
{
name_frak = "ЛВПД";
}
else if (fraction == 22)
{
name_frak = "Не работает";
}
else if (fraction == 23)
{
name_frak = "Хитманы";
}
else if (fraction == 24)
{
name_frak = "Стритрейсеры";
}
else if (fraction == 25)
{
name_frak = "SWAT";
}
else if (fraction == 26)
{
name_frak = "Правительство";
}
else if (fraction == 27)
{
name_frak = "Казино For Dragon";
}
else if (fraction == 28)
{
name_frak = "Казино Caligulas";
}
else
{
return SendClientMessage(playerid, COLOR_WHITE, "Данная фракция была удалена.");
}
format(string, MAX_STRING_LENGTH, "{FFFFFF}%s [{FFFF00}%d{FFFFFF}] [{FFFF00}Лидер фракции: %s{FFFFFF}]",PlayerInfo[pName],playerid,name_frak);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
return true;
}
{
new string[MAX_STRING_LENGTH];
new name_frak[128];
new fraction;
SendClientMessage(playerid, COLOR_WHITE, "Лидеры в сети:");
for (new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[pLeader]>0)
{
fraction = PlayerInfo[pLeader]; // Получаем ID фракции
// Используем if условия вместо switch
if (fraction == 1)
{
name_frak = "LSPD";
}
else if (fraction == 2)
{
name_frak = "ФБР";
}
else if (fraction == 3)
{
name_frak = "Армия Авианосец";
}
else if (fraction == 4)
{
name_frak = "Больница ЛС";
}
else if (fraction == 5)
{
name_frak = "La Cosa Nostra";
}
else if (fraction == 6)
{
name_frak = "Yakuza";
}
else if (fraction == 7)
{
name_frak = "Мерия";
}
else if (fraction == 8)
{
name_frak = "Не работает";
}
else if (fraction == 9)
{
name_frak = "Не работает";
}
else if (fraction == 10)
{
name_frak = "СФПД";
}
else if (fraction == 11)
{
name_frak = "Автошкола";
}
else if (fraction == 12)
{
name_frak = "Ballas";
}
else if (fraction == 13)
{
name_frak = "Vagos";
}
else if (fraction == 14)
{
name_frak = "Russian Mafia";
}
else if (fraction == 15)
{
name_frak = "Grove Street";
}
else if (fraction == 16)
{
name_frak = "Новостное агенство";
}
else if (fraction == 17)
{
name_frak = "Aztecas";
}
else if (fraction == 18)
{
name_frak = "Rifa";
}
else if (fraction == 19)
{
name_frak = "Зона 51";
}
else if (fraction == 20)
{
name_frak = "Не работает";
}
else if (fraction == 21)
{
name_frak = "ЛВПД";
}
else if (fraction == 22)
{
name_frak = "Не работает";
}
else if (fraction == 23)
{
name_frak = "Хитманы";
}
else if (fraction == 24)
{
name_frak = "Стритрейсеры";
}
else if (fraction == 25)
{
name_frak = "SWAT";
}
else if (fraction == 26)
{
name_frak = "Правительство";
}
else if (fraction == 27)
{
name_frak = "Казино For Dragon";
}
else if (fraction == 28)
{
name_frak = "Казино Caligulas";
}
else
{
return SendClientMessage(playerid, COLOR_WHITE, "Данная фракция была удалена.");
}
format(string, MAX_STRING_LENGTH, "{FFFFFF}%s [{FFFF00}%d{FFFFFF}] [{FFFF00}Лидер фракции: %s{FFFFFF}]",PlayerInfo[pName],playerid,name_frak);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
return true;
}
Проблема в самой строчке
format(string, MAX_STRING_LENGTH, "{FFFFFF}%s [{FFFF00}%d{FFFFFF}] [{FFFF00}Лидер фракции: %s{FFFFFF}]",PlayerInfo[pName],playerid,name_frak);