Закрыто Ошибка при компляции

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

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

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Статус
В этой теме нельзя размещать новые ответы.
Пользователь
Регистрация
9 Апр 2023
Сообщения
19
Всём привет, добавляю себе цеф от аризона рп и при компилировании вылазиет ошибка error 035: argument type mismatch (argument 1)
в этой строчке for(new i; i < sizeof CefPublic; i++) if(GetString(call, CefPublic[i][uname])) return CefPublic[i][uide];

полный сток stock SearchCefPublic(const call[]) { for(new i; i < sizeof CefPublic; i++) if(GetString(call, CefPublic[i][uname])) return CefPublic[i][uide]; return -1; }
 
Создатель WayDev
Команда форума
Администратор
Регистрация
13 Мар 2022
Сообщения
782
Приветствую.

Для начала, покажите как работает GetString. Так же, в цикле следует заменить "sizeof CefPublic" на "sizeof(CefPublic)". Объясняю почему — pawn интересная вещь и если не взять в скобки массив/переменную при использовании оператора sizeof - цикл может работать некорректно, либо не работать вовсе.

К тому же, лучше не возвращать -1 в функции, иначе будет выдавать ошибки в логах, если используете плагин crashdetect.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху