Benjamin Kelly
Дебютант
Приветствую, форумчане! У меня возникли некоторые проблемы с компилированием.
Я понимаю, что некоторые из них очень просты в решении... Но я все перерыл, не получается.. и все..
Надеюсь на вашу помощь. Спасибо.
Вот ошибки которые вылезли в процессе компилирования.
Я понимаю, что некоторые из них очень просты в решении... Но я все перерыл, не получается.. и все..
Надеюсь на вашу помощь. Спасибо.
Вот ошибки которые вылезли в процессе компилирования.
Код:
(7307) : error 002: only a single statement (or expression) can follow each "case"
(7307) : error 029: invalid expression, assumed zero
(7307) : error 029: invalid expression, assumed zero
(7307) : fatal error 107: too many error messages on one line
А вот сам код, благодарю еще раз.
Код:
(7307) case 5343:
(7308) {
(7309) if(!response) return 1;
(7310) switch(listitem)
(7311) {
(7312) case 0:
(7313) {
(7314) if(Teleport == 0)
(7315) {
(7316) GetPlayerPos(playerid, TeleportFloat[0], TeleportFloat[1], TeleportFloat[2]);
(7317) TeleportInfo[0] = GetPlayerInterior(playerid);
(7318) TeleportInfo[1] = GetPlayerVirtualWorld(playerid);
(7319) Teleport = 1;
(7320) format(stringmp, sizeof(stringmp), "Администратор %s[%d] открыл телепорт для игроков. Чтобы телепортироваться введите: {0abf12}/tpmp", PlayerInfo[playerid][pName],playerid);
(7321) SCMTA(COLOR_ONEDE, stringmp, 1);
(7322) }
(7323) else
(7324) {
(7325) Teleport = 0;
(7326) format(stringmp, sizeof(stringmp), "Администратор %s[%d] закрыл телепорт для игроков. Телепортирование {CC0000}запрещено", PlayerInfo[playerid][pName],playerid);
(7327) SCMTA(COLOR_ONEDE, stringmp, 1);
(7328) }
(7329) }
(7330) case 1: return ShowPlayerDialog(playerid, 5346, DIALOG_STYLE_INPUT,"{0CB4D6}Выдача оружия", "{FFFFFF}Введите ID оружия и патроны\nНапример: 31,500\nГде 31 - m4, а 500 патроны", "Принять", "Отмена");
(7331) case 2:
(7332) {
(7333) foreach (new i : Player)
(7334) {
(7335) if(GetDistanceBetweenPlayers(playerid, i) > 50) continue; SetPlayerHealthAC(i, 100.0),SCM(i, COLOR_WHITE, "{CC0000}[Информация] {FFFFFF}Администратор выдал Вам жизни для участия в мероприятии!");
(7336) }
(7337) SetPlayerHealthAC(playerid, 100.0);
(7338) }
(7339) case 3:
(7340)
(7341) {
(7342) foreach (new i : Player)
(7343) {
(7344) if(GetDistanceBetweenPlayers(playerid,i) > 50) continue;
(7345) ResetPlayerWeapons(i);
(7346) SCM(i, COLOR_WHITE, "{CC0000}[Информация] {FFFFFF}Администратор забрал у Вас оружие на время мероприятия!");
(7347) }
(7348)
(7349) }
(7350) }
(7351) ShowPlayerDialog(playerid, 5343, DIALOG_STYLE_LIST, "{0CB4D6}Меню создания мероприятия", "{FFFFFF}1. Создать/удалить телепорт\n2. Раздать оружие (в радиусе 50)\n3. Раздать жизни (в радиусе 50)\n4. Обезаружить всех (в радиусе 50)", "Выбрать", "Закрыть");
(7352) return 1;
(7353) }
(7354)case 5346:
(7355) {
(7356) if(!response) return ShowPlayerDialog(playerid, 5343, DIALOG_STYLE_LIST, "{0CB4D6}Меню создания мероприятия", "{FFFFFF}1. Создать/удалить телепорт\n2. Раздать оружие (в радиусе 50)\n3. Раздать жизни (в радиусе 50)\n4. Обезаружить всех (в радиусе 50)", "Выбрать", "Закрыть");
(7357) if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 5346, DIALOG_STYLE_INPUT, "{0CB4D6}Выдача оружия", "{FFFFFF}Введите ID оружия и патроны\nНапример: 31,500\nГде 31 - m4, а 500 патроны", "Выдать", "Назад");
(7358) else if(strfind(inputtext, ",", true) != -1)
(7359) {
(7360) new razdel[2][24];
(7361) split(inputtext, razdel, ',');
(7362) foreach (new i : Player)
(7363) {
(7364) if(GetDistanceBetweenPlayers(playerid, i) > 50) continue;
(7365) GivePlayerWeaponAC(i, strval(razdel[0]), strval(razdel[1]));
(7366) SCM(i, COLOR_WHITE, "{CC0000}[Информация] {FFFFFF}Администратор выдал Вам оружие для мероприятия. В случае DM - Варн!");
(7367) }
(7368) }
(7369) return 1;
(7370) }
