Администратор ryancoolround Опубликовано 1 сентября, 2020 Администратор Поделиться Опубликовано 1 сентября, 2020 В этой теме я буду писать о ошибках, и путях как я их решал, по мере их поступления. Это мне пригодится в дальнейшем, что бы не сидеть по 5 часов в Goggle. Само собой вы можете дополнять эту тему. А я время от времени буду редактировать пост. Предупреждения: warning 204: symbol is assigned a value that is never used: Переменная объявлена, но нигде не используется. Можно смело удалить строку. warning 217: loose indentation Нарушена табуляция. Добавьте перед строкой 4 пробела. И убедитесь что между предыдущей и этой строкой стоит пропуск. warning 234: symbol "FCVAR_PLUGIN" is marked as deprecated: No logic using this flag ever existed in a released game. It only ever appeared in the first hl2sdk. Нажимаете Ctrl + F, в окне поиска ищете "FCVAR_PLUGIN", найденное заменяете на 0 или на FCVAR_NONE. Так же "FCVAR_PLUGIN" можно стереть. Спасибо @BLOODY BLADE warning 234: symbol "FloatMul" is marked as deprecated: This native is internal implementation. For multiplication use the '*' operator. О! Интересное предупреждение, которое заставило меня думать часа 3. В итоге башка раскалывается, но я вроде нашел решение. Соответственно, перейдя на строку с предупреждением, мы видим код подобного типа: PushforceAngles[0] = FloatMul(Cosine(DegToRad(FiringAngles[1])), force); В SM 1.10 эта строка должна выглядеть следующим образом: PushforceAngles[0] = Cosine(DegToRad(FiringAngles[1])) * force; А строка: resulting[0] = FloatAdd(current[0], PushforceAngles[0]); Упрощается до такого результата resulting[0] = current[0] + PushforceAngles[0]; Ошибки: error 157: 'object' is a reserved keyword Попробуйте скомпилировать плагин на версии Sourcemod 1.6. «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор ryancoolround Опубликовано 1 сентября, 2020 Автор Администратор Поделиться Опубликовано 1 сентября, 2020 Пост обновлен «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон Ссылка на комментарий Поделиться на другие сайты Поделиться
Модератор miss Опубликовано 2 сентября, 2020 Модератор Поделиться Опубликовано 2 сентября, 2020 9 часов назад, Ryancoolround сказал: warning 204: symbol is assigned a value that is never used: Переменная объявлена, но нигде не используется. Можно смело удалить строку. Не всегда. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор ryancoolround Опубликовано 2 сентября, 2020 Автор Администратор Поделиться Опубликовано 2 сентября, 2020 2 часа назад, miss сказал: Не всегда. В смысле "Не всегда", ты хоть объясни почему. «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон Ссылка на комментарий Поделиться на другие сайты Поделиться
dr.lex Опубликовано 2 сентября, 2020 Поделиться Опубликовано 2 сентября, 2020 17 часов назад, Ryancoolround сказал: Нажимаете Ctrl + F, в окне поиска ищете "FCVAR_PLUGIN", найденное заменяете на 0. замени FCVAR_PLUGIN на FCVAR_NONEFCVAR_PLUGIN удален с sm 1.8 или sm 1.9 точно не помню. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор ryancoolround Опубликовано 2 сентября, 2020 Автор Администратор Поделиться Опубликовано 2 сентября, 2020 10 минут назад, dr.lex сказал: замени FCVAR_PLUGIN на FCVAR_NONEFCVAR_PLUGIN удален с sm 1.8 или sm 1.9 точно не помню. Спасибо! Добавил в первый пост. Но "0", тоже работает. «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор ryancoolround Опубликовано 2 июля, 2022 Автор Администратор Поделиться Опубликовано 2 июля, 2022 error 001: expected token: ";", but found "}" Нет точки с запятой в конце строки «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор ryancoolround Опубликовано 4 июля, 2022 Автор Администратор Поделиться Опубликовано 4 июля, 2022 В 01.09.2020 в 19:53, Райан сказал: warning 234 Есть еще одно предупреждение 234, связанное с GetMaxClients. Оно обычно появляется, если пытаться старый синтаксис скомпилировать на новых версиях SourceMod. Если у вас такое появилось, то правильная строчка следующая: for( new i = 1; i <= MaxClients; i++) «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения