• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблемы в case ошибки

Статус
В этой теме нельзя размещать новые ответы.

NikitaPoteshkin

Нуль
Регистрация
7 Апр 2019
Сообщения
6
Лучшие ответы
0
Репутация
0
Привет всем, буду очень благодарен кто поможет мне, я новичок по pawno.
У меня проблема с case, вроде написал нормально но ошибки в одной строки и предупреждение и фатальная ошибка.

Код:
    //================================================================
     case 50:
        {
            if(response)
            {
                switch(listitem)
                {
                    case 0: ShowStats(playerid, playerid);
                    case 1: SPD(playerid, 11, DSL, "{DFB3CA}Команды сервера", "[1] Обычные\n[2] Общение", "Выбрать", "Назад");
                    case 2: SPD(playerid, 13, DSI, "{DFB3CA}Репорт", "{BEBEBE}Опишите вашу проблему и администрация вам поможет:", "Далее", "Назад");
                    case 3: SPD(playerid, 14, DSI, "{DFB3CA}Смена пароля", "{BEBEBE}Введите свой старый пароль:", "Далее", "Назад");
                }
            }
        }
        case 51:
        {
            if(response)
            {
                switch(listitem)
                {
                    case 0:
                    {
                        f("{BEBEBE}/menu - {00BFFF}Меню игрока");
                        f("%s\n{BEBEBE}/online - {00BFFF}Администраторы/Хелперы/Лидеры онлайн", string);
                        f("%s\n{BEBEBE}/time - {00BFFF}Узнать время", string);
                        SPD(playerid, 12, DSM, "{DFB3CA}Обычные", string, "Готово", "Назад");
                    }
                    case 1:
                    {
                        f("{BEBEBE}/s - {00BFFF}Крикнуть");
                        f("%s\n{BEBEBE}/w - {00BFFF}Шепнуть игроку", string);
                        f("%s\n{BEBEBE}/b - {00BFFF}NonRP чат", string);
                        f("%s\n{BEBEBE}/me - {00BFFF}Выполнить действие", string);
                        f("%s\n{BEBEBE}/do - {00BFFF}Выполнить событие", string);
                        f("%s\n{BEBEBE}/try - {00BFFF}Выполнить действие (правда/ложь)", string);
                        f("%s\n{BEBEBE}/sms - {00BFFF}Отправить SMS сообщение", string);
                        SPD(playerid, 12, DSM, "{DFB3CA}Общение", string, "Готово", "Назад");
                    }
                }
            }
        }
        case 52:
        {
            if(response) return true;
            else SPD(playerid, 11, DSL, "{DFB3CA}Команды сервера", "[1] Обычные\n[2] Общение", "Выбрать", "Назад");
        }
            }
        }
	return true;
Если кому то нужно и в CMD.
Код:
CMD:menu(playerid)
{
    SPD(playerid, 50, DSL, "{DFB3CA}Личное меню", "1. Статистика персонажа\n2. Команды сервера\n3. Репорт", "Выбрать", "Выход");
        return true;
}
Ошибки
Код:
C:\Users\Шашлык\Desktop\osnova\gamemodes\osnava.pwn(152) : warning 225: unreachable code
C:\Users\Шашлык\Desktop\osnova\gamemodes\osnava.pwn(152) : warning 217: loose indentation
C:\Users\Шашлык\Desktop\osnova\gamemodes\osnava.pwn(152) : error 014: invalid statement; not in switch
C:\Users\Шашлык\Desktop\osnova\gamemodes\osnava.pwn(152) : warning 215: expression has no effect
C:\Users\Шашлык\Desktop\osnova\gamemodes\osnava.pwn(152) : error 001: expected token: ";", but found ":"
C:\Users\Шашлык\Desktop\osnova\gamemodes\osnava.pwn(152) : error 029: invalid expression, assumed zero
C:\Users\Шашлык\Desktop\osnova\gamemodes\osnava.pwn(152) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу