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

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

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Статус
В этой теме нельзя размещать новые ответы.
Пользователь
Регистрация
14 Авг 2023
Сообщения
111
Ошибка:
Код:
C:\Users\....\Documents\Mod\gamemodes\project.pwn(1060) : error 029: invalid expression, assumed zero

Строки:
Код:
        case DLG_REP:
        {
            if(response)
                {
                if(strlen(inputtext) < 6 || strlen(inputtext) > 60) return SendClientMessage(playerid,COLOR_GREY,"[Ошибка] {FFFFFF}Ответ должен состоять от 6 до 60 символов!");
                new drt[400];
                {
                        format(drt,sizeof(drt),"Ответ от Администратора: %s",inputtext);
                        SendClientMessage(RepId[playerid],-1,drt);
                        format(drt,sizeof(drt),"Ваше обращение: %s",RepMessages[RepId[playerid]]);
                        SendClientMessage(RepId[playerid],-1,drt);
                        RepTimeMessages[RepId[playerid]] = 0;
                        InsRep[RepId[playerid]] =false;
                        SendClientMessage(playerid,-1,"Ответ отправлен!");
                }
                else // Вот тут ошибка
                {
                    RepTimeMessages[RepId[playerid]] = 0;
                    InsRep[RepId[playerid]] = false;
                    SendClientMessage(playerid,-1,"[Информация] {FFFFFF}Вы отклонили жалобу!");
                }
            }
        }
    }
    return 1;
}
 
Решение
C++:
        case DLG_REP:
        {
            if(response)
            {
                if(strlen(inputtext) < 6 || strlen(inputtext) > 60)
                    return SendClientMessage(playerid,COLOR_GREY,"[Ошибка] {FFFFFF}Ответ должен состоять от 6 до 60 символов!");
               
                new drt[400];
                format(drt,sizeof(drt),"Ответ от Администратора: %s",inputtext);
                SendClientMessage(RepId[playerid],-1,drt);
                format(drt,sizeof(drt),"Ваше обращение: %s",RepMessages[RepId[playerid]]);
                SendClientMessage(RepId[playerid],-1,drt);
                RepTimeMessages[RepId[playerid]] = 0;
                InsRep[RepId[playerid]] =false...
Создатель WayDev
Команда форума
Администратор
Регистрация
13 Мар 2022
Сообщения
865
C++:
        case DLG_REP:
        {
            if(response)
            {
                if(strlen(inputtext) < 6 || strlen(inputtext) > 60)
                    return SendClientMessage(playerid,COLOR_GREY,"[Ошибка] {FFFFFF}Ответ должен состоять от 6 до 60 символов!");
               
                new drt[400];
                format(drt,sizeof(drt),"Ответ от Администратора: %s",inputtext);
                SendClientMessage(RepId[playerid],-1,drt);
                format(drt,sizeof(drt),"Ваше обращение: %s",RepMessages[RepId[playerid]]);
                SendClientMessage(RepId[playerid],-1,drt);
                RepTimeMessages[RepId[playerid]] = 0;
                InsRep[RepId[playerid]] =false;
                SendClientMessage(playerid,-1,"Ответ отправлен!");
            }
            else
            {
                RepTimeMessages[RepId[playerid]] = 0;
                InsRep[RepId[playerid]] = false;
                SendClientMessage(playerid,-1,"[Информация] {FFFFFF}Вы отклонили жалобу!");
            }
        }
    }
    return 1;
}
 
Пользователь
Регистрация
14 Авг 2023
Сообщения
111
C++:
        case DLG_REP:
        {
            if(response)
            {
                if(strlen(inputtext) < 6 || strlen(inputtext) > 60)
                    return SendClientMessage(playerid,COLOR_GREY,"[Ошибка] {FFFFFF}Ответ должен состоять от 6 до 60 символов!");
              
                new drt[400];
                format(drt,sizeof(drt),"Ответ от Администратора: %s",inputtext);
                SendClientMessage(RepId[playerid],-1,drt);
                format(drt,sizeof(drt),"Ваше обращение: %s",RepMessages[RepId[playerid]]);
                SendClientMessage(RepId[playerid],-1,drt);
                RepTimeMessages[RepId[playerid]] = 0;
                InsRep[RepId[playerid]] =false;
                SendClientMessage(playerid,-1,"Ответ отправлен!");
            }
            else
            {
                RepTimeMessages[RepId[playerid]] = 0;
                InsRep[RepId[playerid]] = false;
                SendClientMessage(playerid,-1,"[Информация] {FFFFFF}Вы отклонили жалобу!");
            }
        }
    }
    return 1;
}
Сработало, тему закрываю.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху