Код
local.y = 40
serv.log <eval((<local.y> / 40) - (<local.y> / 10))> = -3
serv.log <eval((<local.y> / 40) + (<local.y> / 40))> = 2
serv.log <eval((<local.y> / 40) - (<local.y> / 10) + (<local.y> / 40))> = -4
serv.log <eval((<local.y> / 40) + (<local.y> / 40) - (<local.y> / 10))> = -2
что тут вообще творится?
как в 3 строчке получается -4?
у меня раньше никаких проблем с вычислениями не было.
проверил др версию 56 сфера, все также.
я даже проще напишу
Код
serv.log <eval(1 - 4)> = -3
serv.log <eval(1 + 1)> = 2
serv.log <eval(1 - 4 + 1)> = -4 (WAT?)
serv.log <eval(1 + 1 - 4)> = -2
Я конечно понимаю, что видимо он пытается считать как-то так:
serv.log <eval(1 - (4 + 1))> = -4
но это ж неправильно!