Множественные ошибки компилятора после добавления /gps

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

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

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
14 Авг 2023
Сообщения
111
Когда я добавил команду /gps и скомпилировал все норм, но когда добавил диалоги вылазит 26 ошибок
Код диалогов:
C:
        case DLG_GPS:
        {
            if(response)
                   {
                if(listitem == 0)
                {
                        SPD(playerid, DLG_GPS1, DIALOG_STYLE_LIST, "Выжные места","1. Администрация", "Найти", "Назад");
                }
                if(listitem == 1)
                {
                        SPD(playerid,DLG_GPS2,DIALOG_STYLE_LIST,"Государственные организации","1. Администрация\n2.Больницы","Найти","Назад");
                }
                if(listitem == 2)
                {
                        SPD(playerid,DLG_GPS3,DIALOG_STYLE_LIST,"Работы","1. Грузчик","Найти","Далее");
                }
        }
        case DLG_GPS1:
        {
            if(response)
            {
                    if(listitem == 0)
                    {
                            SCM(playerid, COLOR_GREY, "Точка отмечена на карте");
                            SetPlayerCheckpoint(playerid, 1478.9436, -1772.3139, 18.7890,8);
                    }
            }
        case DLG_GPS2:
        {
              if(response)
                    {
                            if(listitem == 0)
                            {
                                    SCM(playerid, -1, "Точка отмечена на карте");
                                    SetPlayerCheckpoint(playerid, 1478.9436, -1772.3139, 18.7890,8);
                            }

                            if(listitem == 1)
                            {
                                    SCM(playerid, -1, "Точка отмечена на карте");
                                    SetPlayerCheckpoint(playerid, 1172.0799,-1323.4190,15.4015,8);
                            }
                    }
            }
        case DLG_GPS3:
            {
                   if(response)
                    {
                           if(listitem == 0)
                            {
                                   SCM(playerid, -1, "Точка отмечена на карте");
                                SetPlayerCheckpoint(playerid, 1811.9603, -1889.7427, 13.4140,8);
                            }
                    }
            }
    return 1;
}
Код команды:
C:
CMD:gps(playerid)
{
                SPD(playerid,DLG_GPS,DIALOG_STYLE_LIST,"GPS сервера","1. Важные места\n2. Государственные организации\n3. Работы", "Выбрать","Отмена");
}

UPD: Использую Pawn.CMD
 
Последнее редактирование:
Пользователь
Регистрация
14 Авг 2023
Сообщения
111
Что за ошибки выдает и на какие строчки?
Pawn:
:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(176) : error 017: undefined symbol "GiveExp"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(344) : error 017: undefined symbol "ProxDetector"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(466) : error 017: undefined symbol "GiveMoney"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(516) : error 017: undefined symbol "GreenZone"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(797) : error 017: undefined symbol "ShowStats"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(807) : error 017: undefined symbol "pc_cmd_menu"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(921) : warning 225: unreachable code
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(921) : warning 217: loose indentation
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(921) : error 014: invalid statement; not in switch
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(938) : warning 217: loose indentation
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(938) : error 014: invalid statement; not in switch
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(948) : warning 217: loose indentation
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(948) : error 014: invalid statement; not in switch
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(965) : error 014: invalid statement; not in switch
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(966) : warning 217: loose indentation
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(976) : warning 217: loose indentation
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(979) : warning 225: unreachable code
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(979) : warning 217: loose indentation
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(979) : error 029: invalid expression, assumed zero
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(979) : error 017: undefined symbol "PlayerLogin"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(980) : error 029: invalid expression, assumed zero
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(980) : error 017: undefined symbol "PlayerLogin"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1010) : warning 225: unreachable code
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1010) : error 029: invalid expression, assumed zero
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1010) : error 017: undefined symbol "CheckReferal"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1011) : error 029: invalid expression, assumed zero
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1011) : error 017: undefined symbol "CheckReferal"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1033) : warning 225: unreachable code
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1033) : error 029: invalid expression, assumed zero
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1033) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1038) : warning 225: unreachable code
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1038) : error 029: invalid expression, assumed zero
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1038) : error 004: function "OnPlayerClickMap" is not implemented
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1044) : error 017: undefined symbol "fX"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1050) : error 017: undefined symbol "fX"
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1059) : warning 225: unreachable code
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1059) : error 029: invalid expression, assumed zero
C:\Users\Тигран\Documents\Mod\gamemodes\project.pwn(1059) : error 017: undefined symbol "GiveMoney"

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


26 Errors.
 
Заблокированный
Активный
Регистрация
30 Дек 2023
Сообщения
210
[ICODE] case DLG_GPS: { if(response) { if(listitem == 0) { SPD(playerid, DLG_GPS1, DIALOG_STYLE_LIST, "Выжные места","1. Администрация", "Найти", "Назад"); } if(listitem == 1) { SPD(playerid,DLG_GPS2,DIALOG_STYLE_LIST,"Государственные организации","1. Администрация\n2.Больницы","Найти","Назад"); } if(listitem == 2) { SPD(playerid,DLG_GPS3,DIALOG_STYLE_LIST,"Работы","1. Грузчик","Найти","Далее"); } } } case DLG_GPS1: { if(response) { if(listitem == 0) { SCM(playerid, COLOR_GREY, "Точка отмечена на карте"); SetPlayerCheckpoint(playerid, 1478.9436, -1772.3139, 18.7890,8); } } } case DLG_GPS2: { if(response) { if(listitem == 0) { SCM(playerid, -1, "Точка отмечена на карте"); SetPlayerCheckpoint(playerid, 1478.9436, -1772.3139, 18.7890,8); } if(listitem == 1) { SCM(playerid, -1, "Точка отмечена на карте"); SetPlayerCheckpoint(playerid, 1172.0799,-1323.4190,15.4015,8); } } } case DLG_GPS3: { if(response) { if(listitem == 0) { SCM(playerid, -1, "Точка отмечена на карте"); SetPlayerCheckpoint(playerid, 1811.9603, -1889.7427, 13.4140,8); } } } return 1; } [/ICODE]
пробуй
 
Сверху