Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Статус
В этой теме нельзя размещать новые ответы.
Пользователь
Регистрация
26 Мар 2024
Сообщения
35
Проблема в том что я хотел переделать склады организаций в итоге появилась эта фигня

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. Слезоточивый газ",
"Взять", "Отмена"
);
}
мне кажется он просто так жалуется хз как это исправить подскажите пожалуйста
 
Решение
enum
{
ARMORY_TYPE_ARMOR = 0,
ARMORY_TYPE_PRAVIK,
ARMORY_TYPE_MO,
ARMORY_TYPE_PPS,
ARMORY_TYPE_DPS,
ARMORY_TYPE_FSB,
ARMORY_TYPE_FSIN,
ARMORY_TYPE_MCHS,
ARMORY_TYPE_GVARD
}
Сервер пишет что они уже используются сделайте так!


ARMORY_TYPE_ARMOR = 1243,
ARMORY_TYPE_PRAVIK = 1244,
ARMORY_TYPE_MO = 1245,
ARMORY_TYPE_PPS = 1246,
ARMORY_TYPE_DPS = 1247,
ARMORY_TYPE_FSB = 1248,
ARMORY_TYPE_FSIN = 1249,
ARMORY_TYPE_MCHS = 1250,
ARMORY_TYPE_GVARD = 1251
Пользователь
Регистрация
23 Дек 2023
Сообщения
8
Решение: Ошибка появляется, если вы два раза используете "case" с одним и тем же параметром

Пока это всё что могу сказать. Может более опытные могут понять и помочь Вам
 
Пользователь
Регистрация
26 Мар 2024
Сообщения
35
Решение: Ошибка появляется, если вы два раза используете "case" с одним и тем же параметром

Пока это всё что могу сказать. Может более опытные могут понять и помочь Вам
Это я знаю но у меня 1 раз используется это всё
 
Пользователь
Регистрация
26 Мар 2024
Сообщения
35
Активный
Регистрация
20 Окт 2023
Сообщения
125
enum
{
ARMORY_TYPE_ARMOR = 0,
ARMORY_TYPE_PRAVIK,
ARMORY_TYPE_MO,
ARMORY_TYPE_PPS,
ARMORY_TYPE_DPS,
ARMORY_TYPE_FSB,
ARMORY_TYPE_FSIN,
ARMORY_TYPE_MCHS,
ARMORY_TYPE_GVARD
}
Сервер пишет что они уже используются сделайте так!


ARMORY_TYPE_ARMOR = 1243,
ARMORY_TYPE_PRAVIK = 1244,
ARMORY_TYPE_MO = 1245,
ARMORY_TYPE_PPS = 1246,
ARMORY_TYPE_DPS = 1247,
ARMORY_TYPE_FSB = 1248,
ARMORY_TYPE_FSIN = 1249,
ARMORY_TYPE_MCHS = 1250,
ARMORY_TYPE_GVARD = 1251
 
Пользователь
Регистрация
26 Мар 2024
Сообщения
35
Сервер пишет что они уже используются сделайте так!


ARMORY_TYPE_ARMOR = 1243,
ARMORY_TYPE_PRAVIK = 1244,
ARMORY_TYPE_MO = 1245,
ARMORY_TYPE_PPS = 1246,
ARMORY_TYPE_DPS = 1247,
ARMORY_TYPE_FSB = 1248,
ARMORY_TYPE_FSIN = 1249,
ARMORY_TYPE_MCHS = 1250,
ARMORY_TYPE_GVARD = 1251
Error больше нету но в игре нету пикапов с складами
 
Пользователь
Регистрация
26 Мар 2024
Сообщения
35
Ну и дело явно не в моем фиксе, я просто сказал поменять цифру case не более)
enum E_ARMORY_STRUCT
{
A_DESCRIPTION[21],
A_TYPE,
Float: A_POS_X,
Float: A_POS_Y,
Float: A_POS_Z
}

new g_armory[8][E_ARMORY_STRUCT] =
{
{"Охрана правительства", ARMORY_TYPE_PRAVIK, -2523.9307,1480.8081,1080.4944},
{"Министерство Обороны", ARMORY_TYPE_MO, 427.3231,2893.2500,7.4377},
{"ППС", ARMORY_TYPE_PPS, 214.9008,1501.8429,-27.6771},
{"ДПС", ARMORY_TYPE_DPS, -1622.6279,-1786.1057,1000.7010},
{"ФСБ", ARMORY_TYPE_FSB, 1910.1188,-2229.5593,12.1869},
{"ФСИН", ARMORY_TYPE_FSIN, -1782.9307,-2832.8147,19.2475},
{"МЧС", ARMORY_TYPE_MCHS, 2046.1425, -447.3391, 1006.4179},
{"Национальная Гвардия", ARMORY_TYPE_GVARD, -1901.9445,1765.0864,60.4236}
};
вот структура и где создаётся
 
Активный
Регистрация
20 Окт 2023
Сообщения
125
enum E_ARMORY_STRUCT
{
A_DESCRIPTION[21],
A_TYPE,
Float: A_POS_X,
Float: A_POS_Y,
Float: A_POS_Z
}

new g_armory[8][E_ARMORY_STRUCT] =
{
{"Охрана правительства", ARMORY_TYPE_PRAVIK, -2523.9307,1480.8081,1080.4944},
{"Министерство Обороны", ARMORY_TYPE_MO, 427.3231,2893.2500,7.4377},
{"ППС", ARMORY_TYPE_PPS, 214.9008,1501.8429,-27.6771},
{"ДПС", ARMORY_TYPE_DPS, -1622.6279,-1786.1057,1000.7010},
{"ФСБ", ARMORY_TYPE_FSB, 1910.1188,-2229.5593,12.1869},
{"ФСИН", ARMORY_TYPE_FSIN, -1782.9307,-2832.8147,19.2475},
{"МЧС", ARMORY_TYPE_MCHS, 2046.1425, -447.3391, 1006.4179},
{"Национальная Гвардия", ARMORY_TYPE_GVARD, -1901.9445,1765.0864,60.4236}
};
вот структура и где создаётся
Хм... Странно... Ведь мы просто обновили case... :unsure:
 
Активный
Регистрация
20 Окт 2023
Сообщения
125
Прикол ещё в том что если в прошлых версиях моего мода сделать так же склады то всё будет работать :confused:
Попробуйте сделать Backup до старой версии, потому что вы могли что-то наделать с диалогами и все багнулось :(
 
Активный
Регистрация
20 Окт 2023
Сообщения
125
Статус
В этой теме нельзя размещать новые ответы.
Сверху