- Автор темы
- #1
Проблема в том что я хотел переделать склады организаций в итоге появилась эта фигня
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23318) : error 040: duplicate "case" label (value 1)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23338) : error 040: duplicate "case" label (value 2)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23380) : error 040: duplicate "case" label (value 4)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23427) : error 040: duplicate "case" label (value 6)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23446) : error 040: duplicate "case" label (value 7)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23461) : error 040: duplicate "case" label (value 8)
Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
вроде всё норм написал раньше так же писал не было такого
сам код на который жалуется компилятор
case ARMORY_TYPE_PRAVIK: //
{
if(GetPlayerTeamEx(playerid) != TEAM_GOVERNMENT)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
if(!(1 <= GetPlayerJob(playerid) <= 10))
return SendClientMessage(playerid, 0x999999FF, "Оружейный склад доступен только сотрудникам службы охраны");
Dialog
(
playerid, DIALOG_ARMORY_PRAVIK, DIALOG_STYLE_LIST,
"{FFD83D}Охрана правительства",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. М4",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_MO: //
{
if(GetPlayerTeamEx(playerid) != TEAM_ARMY)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_MO, DIALOG_STYLE_LIST,
"{FFD83D}Министерство Обороны",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. М4\n"\
"7. АКС-74У\n"\
"8. Снайперская винтовка\n"\
"9. Дробовик\n"\
"10. Тактический дробовик\n"\
"11. Воздушка",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_PPS:
{
if(GetPlayerTeamEx(playerid) != TEAM_PPS)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_PPS, DIALOG_STYLE_LIST,
"{FFD83D}Патрульно Постовая Служба",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. АКС-74У\n"\
"7. М4",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_DPS: //
{
if(GetPlayerTeamEx(playerid) != TEAM_DPS)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_DPS, DIALOG_STYLE_LIST,
"{FFD83D}Дорожно Патрульная Служба",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. М4\n"\
"7. АКС-74У\n"\
"8. Жезл\n"\
"9. Тауметр\n"\
"10. Аппарат для диагностики",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_FSB:
{
if(GetPlayerTeamEx(playerid) != TEAM_FSB)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_FSB, DIALOG_STYLE_LIST,
"{FFD83D}Федеральная Служба Безопасности",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. М4\n"\
"7. АКС-74У\n"\
"8. Снайперская винтовка\n"\
"9. Воздушка\n"\
"10. Дробовик\n"\
"11. Тактический дробовик\n"\
"12. Жезл\n"\
"13. Слезоточивый газ",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_FSIN: //
{
if(GetPlayerTeamEx(playerid) != TEAM_FSIN)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_FSIN, DIALOG_STYLE_LIST,
"{FFD83D}ФСИН",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. АКС-74У\n"\
"7. М4",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_MCHS: //
{
if(GetPlayerTeamEx(playerid) != TEAM_MCHS)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_MCHS, DIALOG_STYLE_LIST,
"{FFD83D}Мин Черезв Ситуаций",
"1. Топор\n"\
"2. Огнетушитель\n"\
"3. Бензопила",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_GVARD: //
{
if(GetPlayerTeamEx(playerid) != TEAM_GVARD)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_GVARD, DIALOG_STYLE_LIST,
"{FFD83D}Национальная Гвардия",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. АКС-74У\n"\
"7. М4\n"\
"8. Снайперская винтовка\n"\
"9. Слезоточивый газ",
"Взять", "Отмена"
);
}
мне кажется он просто так жалуется хз как это исправить подскажите пожалуйста
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23318) : error 040: duplicate "case" label (value 1)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23338) : error 040: duplicate "case" label (value 2)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23380) : error 040: duplicate "case" label (value 4)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23427) : error 040: duplicate "case" label (value 6)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23446) : error 040: duplicate "case" label (value 7)
C:\Users\Marakya\Desktop\модис\gamemodes\boxer.pwn(23461) : error 040: duplicate "case" label (value 8)
Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
вроде всё норм написал раньше так же писал не было такого
сам код на который жалуется компилятор
case ARMORY_TYPE_PRAVIK: //
{
if(GetPlayerTeamEx(playerid) != TEAM_GOVERNMENT)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
if(!(1 <= GetPlayerJob(playerid) <= 10))
return SendClientMessage(playerid, 0x999999FF, "Оружейный склад доступен только сотрудникам службы охраны");
Dialog
(
playerid, DIALOG_ARMORY_PRAVIK, DIALOG_STYLE_LIST,
"{FFD83D}Охрана правительства",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. М4",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_MO: //
{
if(GetPlayerTeamEx(playerid) != TEAM_ARMY)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_MO, DIALOG_STYLE_LIST,
"{FFD83D}Министерство Обороны",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. М4\n"\
"7. АКС-74У\n"\
"8. Снайперская винтовка\n"\
"9. Дробовик\n"\
"10. Тактический дробовик\n"\
"11. Воздушка",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_PPS:
{
if(GetPlayerTeamEx(playerid) != TEAM_PPS)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_PPS, DIALOG_STYLE_LIST,
"{FFD83D}Патрульно Постовая Служба",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. АКС-74У\n"\
"7. М4",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_DPS: //
{
if(GetPlayerTeamEx(playerid) != TEAM_DPS)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_DPS, DIALOG_STYLE_LIST,
"{FFD83D}Дорожно Патрульная Служба",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. М4\n"\
"7. АКС-74У\n"\
"8. Жезл\n"\
"9. Тауметр\n"\
"10. Аппарат для диагностики",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_FSB:
{
if(GetPlayerTeamEx(playerid) != TEAM_FSB)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_FSB, DIALOG_STYLE_LIST,
"{FFD83D}Федеральная Служба Безопасности",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. М4\n"\
"7. АКС-74У\n"\
"8. Снайперская винтовка\n"\
"9. Воздушка\n"\
"10. Дробовик\n"\
"11. Тактический дробовик\n"\
"12. Жезл\n"\
"13. Слезоточивый газ",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_FSIN: //
{
if(GetPlayerTeamEx(playerid) != TEAM_FSIN)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_FSIN, DIALOG_STYLE_LIST,
"{FFD83D}ФСИН",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. АКС-74У\n"\
"7. М4",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_MCHS: //
{
if(GetPlayerTeamEx(playerid) != TEAM_MCHS)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_MCHS, DIALOG_STYLE_LIST,
"{FFD83D}Мин Черезв Ситуаций",
"1. Топор\n"\
"2. Огнетушитель\n"\
"3. Бензопила",
"Взять", "Отмена"
);
}
case ARMORY_TYPE_GVARD: //
{
if(GetPlayerTeamEx(playerid) != TEAM_GVARD)
return SendClientMessage(playerid, 0x999999FF, "У Вас нет доступа к этому");
Dialog
(
playerid, DIALOG_ARMORY_GVARD, DIALOG_STYLE_LIST,
"{FFD83D}Национальная Гвардия",
"1. Дубинка\n"\
"2. Бронежилет\n"\
"3. Дигл\n"\
"4. Тайзер\n"\
"5. АК-47\n"\
"6. АКС-74У\n"\
"7. М4\n"\
"8. Снайперская винтовка\n"\
"9. Слезоточивый газ",
"Взять", "Отмена"
);
}
мне кажется он просто так жалуется хз как это исправить подскажите пожалуйста