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

Что не так с кодом? Ошибки

Kirill Kot

Новичок
C:\Users\FORZI\Desktop\GRP\gamemodes\new.pwn(20374) : error 029: invalid expression, assumed zero
C:\Users\FORZI\Desktop\GRP\gamemodes\new.pwn(20397) : error 029: invalid expression, assumed zero
Pawn compiler 3.10.4 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.


case DIALOG_ANTICHEAT_SETTINGS: // Главное меню настроект анти-чита
{
if(!response) // Если игрок закрыл диалог
{
pAntiCheatSettingsPage{playerid} = 0; // Присваиваем значение 0 переменной, хранящей номер страницы настроек анти-чита, на которой находится игрок
return 1; // Закрываем диалог
}

if(!strcmp(inputtext, AC_DIALOG_NEXT_PAGE_TEXT)) // Если игрок нажал на кнопку перелистывания на следующую страницу
{
pAntiCheatSettingsPage{playerid}++; // Инкрементируем (прибавляем 1) значение переменной, хранящей номер страницы настроек анти-чита, на которой находится игрок
}
else if(!strcmp(inputtext, AC_DIALOG_PREVIOUS_PAGE_TEXT)) // Если игрок нажал на кнопку перелистывания на предыдущую страницу
{
pAntiCheatSettingsPage{playerid}--; // Декрементируем (убавляем 1) значение переменной, хранящей номер страницы настроек анти-чита, на которой находится игрок
}
else // Если игрко выбрал какой-либо из кодов анти-чита
{
pAntiCheatSettingsEditCodeId[playerid] = pAntiCheatSettingsMenuListData[playerid][listitem]; // Присваиваем переменной, хранящей номер кода анти-чита, который редактирует игрок, номер кода, который он выбрал
return ShowPlayer_AntiCheatEditCode(playerid, pAntiCheatSettingsEditCodeId[playerid]); // Показываем игроку диалог настройки кода анти-чита
}
return ShowPlayer_AntiCheatSettings(playerid); // Относится к выбору следующей и предыдущей страницы. Заново показываем игроку главное меню настройки анти-чита.
}
case DIALOG_ANTICHEAT_EDIT_CODE: // Меню настройки определённого кода анти-чита
{
if(!response) // Если игрок закрыл диалог
{
pAntiCheatSettingsEditCodeId[playerid] = -1; // Присваиваем переменной, хранящей идентификатор (ID) кода анти-чита, который редактирует игрок, занчение -1
return ShowPlayer_AntiCheatSettings(playerid); // Показываем игроку главное меню настроек анти-чита
}

new
item = pAntiCheatSettingsEditCodeId[playerid]; // Создаём локальную переменную item, которая примет значение кода анти-чита, который редактирует игрок

if(AC_CODE_TRIGGER_TYPE[item] == listitem) // Если игрок пытается присвоить коду уже присвоенный ему тип срабатывания
return ShowPlayer_AntiCheatSettings(playerid); // Показываем главное меню настроек анти-чита

AC_CODE_TRIGGER_TYPE[item] = listitem; // Если же игрок выбрал другой тип срабатывания - присваиваем его переменной
return ShowPlayer_AntiCheatSettings(playerid); // Показываем главное меню настроек анти-чита
}

Ругается на:
case DIALOG_ANTICHEAT_SETTINGS: // Главное меню настроект анти-чита
и
case DIALOG_ANTICHEAT_EDIT_CODE: // Меню настройки определённого кода анти-чита

Хелп, как исправить?
 
Сверху Снизу