Система leaders ошибка warning 213

CreyV

Участник
Автор темы
52
2
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;
}


Проблема в самой строчке

format(string, MAX_STRING_LENGTH, "{FFFFFF}%s [{FFFF00}%d{FFFFFF}] [{FFFF00}Лидер фракции: %s{FFFFFF}]",PlayerInfo[pName],playerid,name_frak);

Ошибка - warning 213: tag mismatch
 
Последнее редактирование:
Решение
[ICODE] [ICODE] [ISPOILER] [QUOTE="CreyV, post: 1529344, member: 532578"] [SPOILER="КОД"] 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[I][pLeader]>0) { fraction = PlayerInfo[I][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...

dsaf1

Активный
252
48
это пиздец
если что всё эту поеботную конструкцию спокойно заменит switch

я хуй знает как у тебя в голове должно выглядеть отформатированное сообщение, но думаю переменная должна выглядеть так PlayerInfo[playerid][pName], нежели как у тебя
 

vmprotect

Известный
352
193
это пиздец
если что всё эту поеботную конструкцию спокойно заменит switch

я хуй знает как у тебя в голове должно выглядеть отформатированное сообщение, но думаю переменная должна выглядеть так PlayerInfo[playerid][pName], нежели как у тебя
чат гпт кодинг момент
 

CreyV

Участник
Автор темы
52
2
так не, тут просто мод скачан
или рил чат гпт
Систему взял с инета)

это пиздец
если что всё эту поеботную конструкцию спокойно заменит switch

я хуй знает как у тебя в голове должно выглядеть отформатированное сообщение, но думаю переменная должна выглядеть так PlayerInfo[playerid][pName], нежели как у тебя
SWITCH это вот это? -
CMD:leaders(playerid, params[]) { new string[128]; 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, sizeof(string), "{FFFFFF}%s [{FFFF00}%d{FFFFFF}] [{FFFF00}Лидер фракции: %s{FFFFFF}]",PlayerInfo[pName],playerid,name_frak); SendClientMessage(playerid, COLOR_WHITE, string); } } return true; } }

А так же я хуй знает как у тебя в голове должно выглядеть отформатированное сообщение, но думаю переменная должна выглядеть так PlayerInfo[playerid][pName], нежели как у тебя. Куда вставлять? и как ?
 

dsaf1

Активный
252
48
единственное, что тебе поможет -
(сходить нахуй и посмотреть хоть какие-то гайды на ютубе)
ебать ты так-то молодец! гордишься тем, что нагло взял системы с инета, ни капли не вникая в код и после этого задаёшь вопросы здесь
мы не всезнайки, и тот кто и писал все эти системы сможет тебе объяснить, что он там начиркал
 

CreyV

Участник
Автор темы
52
2
это пиздец
если что всё эту поеботную конструкцию спокойно заменит switch

я хуй знает как у тебя в голове должно выглядеть отформатированное сообщение, но думаю переменная должна выглядеть так PlayerInfo[playerid][pName], нежели как у тебя
Изменил, но нехуя не изменилось ошибка как была она так и осталась

: warning 213: tag mismatch

1 Warning.

код

format(string, MAX_STRING_LENGTH, "{FFFFFF}%s [{FFFF00}%d{FFFFFF}] [{FFFF00}Лидер фракции: %s{FFFFFF}]", PlayerInfo[playerid][pName], playerid, name_frak);
 

Cocolemunto.

Потрачен
124
34
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Изменил, но нехуя не изменилось ошибка как была она так и осталась

: warning 213: tag mismatch

1 Warning.

код

format(string, MAX_STRING_LENGTH, "{FFFFFF}%s [{FFFF00}%d{FFFFFF}] [{FFFF00}Лидер фракции: %s{FFFFFF}]", PlayerInfo[playerid][pName], playerid, name_frak);
вообще эта ошибка означает неверный порядок
 

CreyV

Участник
Автор темы
52
2
[ICODE] [ICODE] [ISPOILER] [QUOTE="CreyV, post: 1529344, member: 532578"] [SPOILER="КОД"] 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[I][pLeader]>0) { fraction = PlayerInfo[I][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[I][pName],playerid,name_frak); SendClientMessage(playerid, COLOR_WHITE, string); } } return true; }[/I][/I][/I][/SPOILER] [I][I][I]Проблема в самой строчке format(string, MAX_STRING_LENGTH, "{FFFFFF}%s [{FFFF00}%d{FFFFFF}] [{FFFF00}Лидер фракции: %s{FFFFFF}]",PlayerInfo[I][pName],playerid,name_frak); Ошибка - warning 213: tag mismatch[/I][/I][/I][/I] [/QUOTE] Вообщем, не кто не помог я сам поправил. Спасибо [HEADING=3][USER=552913]Cocolemunto.[/USER] За участвие в форуме.[/HEADING] [/ISPOILER]
[/ICODE]
[/ICODE]
 
  • Bug
Реакции: vmprotect