Если вы нашли в тексте ошибку или неверное утверждение или с чем-то не согласны то пишите в ЛС
Уже несколько раз у людей в моде видел этот варнинг, и спрашивал почему они его не исправляют его Оказывается они думаю что он не вреден и его можно вообще не трогать, лишь бы не тратить своё время.
Поэтому обьясню чем он опасен этот:warning 217: loose indentation.
Всё с самого начало про программирование: Бывают низкий уровень программного кода: ну скомпилированный обьект на понятном компу языке И бывает высокий уровень програмного кода: Pawn например или его большой брат C/C++. Теперь рассмотрим что такое компиляция: Компиляция - преобразование программой-компилятором исходного текста какой-либо программы, написанного на языке программирования высокого уровня, в язык, близкий к машинному, или в объектный код.
Варнинг 217, это нарушение табуляции - тоесть при компиляции получается куча из байтов( Байт - 1 буква или символ) И он приводит к нарушению чтения кода компом хоста/ващего... ну к ничему серьёзному это не приводит компилятор в павно сам его исправляет но даёт нам понять что его надо исправить что вы люди не хотите делать...
Ну и конечно способы избавления: Если вы с самого начало стали писать без пробела от стенки(как на скрине)
То проблем не будет если так же писать.
Ну конечно не могу обойти стороной этот код:
Code
#pragma tabsize 0
От этого кода вы делаете только хуже, так как весь код перемешивается и возможно что-то не будет работать. Вот что вики самп говорит про это:
Quote
Существует способ избежать этих предупреждений, без отступа должным образом, но не рекомендуется опытным программистам.
И конечно самый верный способ это ровнять код, например он ругается на строчку 821 а там что-то такого к примеру