У меня есть этот оператор if, и когда я его запускаю, он возвращает ошибку: "')' ожидаемый"
if (a=1 and b=4 and c=width/2) or (a=2 and b=1 and c=width/2) then
...
end
Я делаю что-то не так здесь? или это что-то не так с lua?
У меня есть этот оператор if, и когда я его запускаю, он возвращает ошибку: "')' ожидаемый"
if (a=1 and b=4 and c=width/2) or (a=2 and b=1 and c=width/2) then
...
end
Я делаю что-то не так здесь? или это что-то не так с lua?
Попробуйте заменить текущий код следующим:
if (a==1 and b==4 and c==width/2) or (a==2 and b==1 and c==width/2) then
...
end
=
означает присваивание, тогда как ==
проверяет на равенство, и похоже, что вы хотите проверить на равенство.
=
должен быть==
.=
устанавливает значение, а==
сравнивает значения. - person showdev   schedule 17.04.2013