Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

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

Статус
В этой теме нельзя размещать новые ответы.
Апр
19
1
Пользователь
Всём привет, добавляю себе цеф от аризона рп и при компилировании вылазиет ошибка 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; }
 
𝚖𝚎𝚖𝚎𝚗𝚝𝚘 𝚖𝚘𝚛𝚒.
Мар
1,137
11,644
Команда форума
Администратор
Приветствую.

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

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