#Bowman
Ученик
Работая в павно я начал очень часто сталкиваться с warning 217: loose indentation невыровненная строка, и смотрел самое построение мода, ломал голову как же убрать, но моя проблема решилась как я нашел этот урок.
Главная ошибка этого варнинга кроется не в самих функциях мода, а в его построении. Все должно быть построено лесенкой, далее я это продемонстрирую:
Код с ошибкой:
Вроде-бы все в порядке, но главная ошибка в построении кода. После каждой открытой скобки, в следующей строке нужно нажимать TAB который делает отступ сразу примерно на 3-4 пробела.
Ясно станет на примере ( верный код без варнинга ):
И в итоге наш код должен иметь вот такой вид:
Как видно, что каждая оскобка находится на уровне со своей. И хотел бы сказать, прежде чем писать мод, постарайтесь изучить основы скриптинга, т.к в дальнейшем у вас будут проблемы из-за таких маленьких проблем wink
Автор начального урока не я, но я постарался его сократить и улучшить для максимального понимания
Главная ошибка этого варнинга кроется не в самих функциях мода, а в его построении. Все должно быть построено лесенкой, далее я это продемонстрирую:
Код с ошибкой:
PHP:
if(strcmp(cmd, "/lolka", true) == 0)
{
if(IsPlayerConnected(playerid))
{
ShowPlayerDialog(playerid,17,DIALOG_STYLE_INPUT,"Text","Text","Text","Text");
}
return 1;
}
Ясно станет на примере ( верный код без варнинга ):
PHP:
if(IsPlayerConnected(playerid))
{
ShowPlayerDialog(playerid,17,DIALOG_STYLE_INPUT,"Text","Text","Text","Text");
}
PHP:
if(strcmp(cmd, "/lolka", true) == 0)
{
if(IsPlayerConnected(playerid))
{
ShowPlayerDialog(playerid,17,DIALOG_STYLE_INPUT,"Text","Text","Text","Text");
}
return 1;
}
Как видно, что каждая оскобка находится на уровне со своей. И хотел бы сказать, прежде чем писать мод, постарайтесь изучить основы скриптинга, т.к в дальнейшем у вас будут проблемы из-за таких маленьких проблем wink
Автор начального урока не я, но я постарался его сократить и улучшить для максимального понимания
