Вопросы

Rifler
Новичок

Помогите пж, немогу решыть проблему 

ошыбка компеляции:

C:\Users\olegm\OneDrive\Рабочий стол\UA SAMP RP\gamemodes\new.pwn(481) : error 017: undefined symbol "foreach"
C:\Users\olegm\OneDrive\Рабочий стол\UA SAMP RP\gamemodes\new.pwn(481) : error 029: invalid expression, assumed zero
C:\Users\olegm\OneDrive\Рабочий стол\UA SAMP RP\gamemodes\new.pwn(481) : error 017: undefined symbol "Player"
C:\Users\olegm\OneDrive\Рабочий стол\UA SAMP RP\gamemodes\new.pwn(481) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.10.2            Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

жалуеться на строку

foreach(new i: Player) ShowPlayerNameTagForPlayer(playerid, i, false);

Полностю

case 8:
        {
            if(response)
            {
                switch(listitem)
                {
                    case 0: SPD(playerid, 9, DSI, "Смена пароля""{FFFFFF}Введите свой старый пароль:""Далее""Назад");
                    case 1:
                    {
                        new
                            a;
                        while(a++ < 100)
                            SCM(playerid, COLOR_WHITE, "");

                        callcmd::menu(playerid);
                        SCM(playerid, COLOR_WHITE, !"Чат очищен!");
                    }
                    case 2:
                    {
                        if(settings_nick{playerid} == false)
                        {
                            settings_nick{playerid} = true;
                            foreach(new i: Player) ShowPlayerNameTagForPlayer(playerid, ifalse);
                            return true;
                        }
                        settings_nick{playerid} = false;
                        foreach(new i: Player) ShowPlayerNameTagForPlayer(playerid, itrue);
                    }
                }
            }
            else
                callcmd::menu(playerid);
        }
        case 9:
        {
            if(response)
            {
                if(!strlen(inputtext))
                {
                    SPD(playerid, 9, DSI, "Смена пароля""{FFFFFF}Введите свой старый пароль:""Далее""Назад");
                    SCM(playerid, COLOR_GREY, !"Вы ничего не ввели!");
                    return true;
                }
                if(strlen(inputtext) > 32)
                {
                    SPD(playerid, 9, DSI, "Смена пароля""{FFFFFF}Введите свой старый пароль:""Далее""Назад");
                    SCM(playerid, COLOR_GREY, !"Вы ввели слишком длиный пароль!");
                    return true;
                }
                if(strfind(player[playerid][ppass], inputtext, true) != -1)
                {
                    SCM(playerid, COLOR_GREEN, !"Пароль принят");
                    SPD(playerid, 10, DSI, "Смена пароля""{FFFFFF}Введите свой новый пароль:""Далее""Назад");
                }
                else
                {
                    SCM(playerid, COLOR_RED, !"Неверный пароль");
                    SPD(playerid, 9, DSI, "Смена пароля""{FFFFFF}Введите свой старый пароль:""Далее""Назад");
                }
            }
            else
                SPD(playerid, 8, DSL, "Настройки""- Сменить пароль""Выбрать""Назад");
        }
        case 10:
        {
            if(response)
            {
                if(!strlen(inputtext))
                {
                    SPD(playerid, 10, DSI, "Смена пароля""{FFFFFF}Введите свой новый пароль:""Далее""Назад");
                    SCM(playerid, COLOR_GREY, !"Вы ничего не ввели!");
                    return true;
                }
                if(strlen(inputtext) > 32)
                {
                    SPD(playerid, 10, DSI, "Смена пароля""{FFFFFF}Введите свой новый пароль:""Далее""Назад");
                    SCM(playerid, COLOR_GREY, !"Вы ввели слишком длиный пароль!");
                    return true;
                }
                strmid(player[playerid][ppass], inputtext, 0, strlen(inputtext), 32+1);
                static
                    fmt_str[] = "UPDATE `accounts` SET `Pass` = '%s' WHERE `Name` = '%s'",
                    fmt_str_2[] = "Пароль успешно изменён на %s";
                new
                    string[sizeof(fmt_str)+MAX_PLAYER_NAME+29],
                    string_2[sizeof(fmt_str_2)+15];

                mysql_format(connect_mysql, string, sizeof(string), fmt_str, inputtext, GN(playerid));
                format(string_2, sizeof(string_2), fmt_str_2, inputtext);
                mysql_function_query(1, string, false"","");
                SCM(playerid, COLOR_GREEN, string_2);
                SCM(playerid, COLOR_GREEN, "Рекомендуем сделать скриншот своего нового пароля (клавиша F8)");
            }
        }

Прошу помогите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 ответа на этот вопрос

  • 0
Rifler
Новичок

@user408337 Как и где?

Он у меня прописан в инклудах

#include                    <foreach>

 

Отредактировано пользователем Rifler

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Helados
      От Helados
      Короче, мы протестировали наш GTA на другом хостинге — голосовой чат там работает, всё включается нормально. Также проверили на другом хостинге с нашим игровым модом — voice chat тоже работает.
      Но на нашем личном хостинге, который мы купили на OVH и установили панель, не получается запустить голосовой чат. Похоже, проблема связана с портами. После перезапуска сервер почему-то случайным образом выбирает порты сам и мы не можем это исправить.
      Если кто-то знает человека, который может помочь разобраться с этой проблемой, буду благодарен.
    • тимормо
      От тимормо
      Копия Diamond RP (основа State 99)
      Скачать файл Мод DIAMOND RP (ver. 1.0)
      Основа: State 99
      Автор мода: #TomSnow
      Вопросы/Баги: https://vk.com/etalon_dev
       
      Приветствую всех! На связи #TomSnow
       
      Я принял решение начать поэтапную разработку и восстановление легендарного мода Diamond RolePlay образца 2015–2017 годов, взяв за основу мод State 99 (оригинальная основа DRP).
       
      Каждая новая версия разрабатываемого мода будет публиковаться в открытом доступе для всех участников и подписчиков сообщества (https://vk.com/etalon_dev). Это позволит вам не только следить за процессом разработки, но и принимать непосредственное участие в развитии проекта: тестировать обновления, находить баги, сообщать о недоработках и помогать делать мод максимально качественным и стабильным.
       
      Если вам интересна данная тематика и вы хотите наблюдать за ходом разработки, подписывайтесь на нашу группу ВКонтакте (https://vk.com/etalon_dev) и ожидайте публикацию версий проекта.
       
      Спасибо всем за поддержку! Впереди нас ждёт много интересной работы и возвращение атмосферы классического Diamond RolePlay. 
       
      Информация о моде:
       
      Версия MySQL R 39-6
      Античит Nex-AC (Доработанный)
      Стример Streamer Plugin v2.9.4
      Командный процессор Pawn CMD
       
      Список обновлений мода
       
       
      Добавил тимормо Добавлено 07/15/26 Категория Моды Автор #TomSnow  
    • тимормо
      От тимормо
      Мод DIAMOND RP (ver. 1.0)
      Основа: State 99
      Автор мода: #TomSnow
      Вопросы/Баги: https://vk.com/etalon_dev
       
      Приветствую всех! На связи #TomSnow
       
      Я принял решение начать поэтапную разработку и восстановление легендарного мода Diamond RolePlay образца 2015–2017 годов, взяв за основу мод State 99 (оригинальная основа DRP).
       
      Каждая новая версия разрабатываемого мода будет публиковаться в открытом доступе для всех участников и подписчиков сообщества (https://vk.com/etalon_dev). Это позволит вам не только следить за процессом разработки, но и принимать непосредственное участие в развитии проекта: тестировать обновления, находить баги, сообщать о недоработках и помогать делать мод максимально качественным и стабильным.
       
      Если вам интересна данная тематика и вы хотите наблюдать за ходом разработки, подписывайтесь на нашу группу ВКонтакте (https://vk.com/etalon_dev) и ожидайте публикацию версий проекта.
       
      Спасибо всем за поддержку! Впереди нас ждёт много интересной работы и возвращение атмосферы классического Diamond RolePlay. 
       
      Информация о моде:
       
      Версия MySQL R 39-6
      Античит Nex-AC (Доработанный)
      Стример Streamer Plugin v2.9.4
      Командный процессор Pawn CMD
       
      Список обновлений мода