Вероятнее всего кодировка, но очень странно всё. Скрипт даже в UTF-8 нормально работает, только русский текст будет неправильно выводить.
Здесь же вероятно, символы заменены похожими, но не с теми кодами.
Ты точно копируешь в редактор кликера и им сохраняешь? Не в сторонний?
Еще из последних примеров, в ответ на код :
$x1 = $tmp_x-26-5
$y1 = $tmp_y+62-5
$x2 = $tmp_x+6+3+5
$y2 = $tmp_y-18+100+10+5
print("координаты ", $x1, " ", $y1, " ", $x2, " ", $y2)
Выдает распечатку "координаты 31 84 49 28-18+100+10+5"
А после того как вручную еще раз перенабрал строку $y2 = $tmp_y-18+100+10+5
- стало выдавать "координаты 31 84 49 125"
Здесь совсем непонятно. Если предположить, что
$tmp_x = 62
$tmp_y = 27
то $x1, $y1 считает верно, 31 84
а $x2, $y2 нет.
Даже без учёта того что с кодировкой что-то не то.
31 = x-26-5 x = 62
49 = x+6+3+5 x = 35
x != x
Как это понимать? Или ответ не от этого примера?
Минусы-плюсы набранные на любой раскладке ру/англ и на основной-доп клавиатуре идентичны.
Вот эта строка "28-18+100+10+5" могла получится, если $tmp_x - строка и версия кликера меньше 4.11
Ну или любой из знаков - не минус, а к примеру короткое тире.
Может ты копируешь из браузера, а там такие чудо настройки стоят, что стилями переделывают минусы в тире?