т.к. постоянно допиливаю в скрипт новые фишки, и иногда эти допиливания вызывают ошибки в работе скрипта я решил допилить в скрипт систему "отчетов" которые пишут в лог всякую фигню важную мне инфу
Поэтому добавил в разные места в скрипте следующие куски
IF ($test = 1)
Print ("** начинаем искать картинку №1")
END_IF
Но из-за этого читабельность скрипта стала еще более ужасной.
Решил упростить и вынести все это в отдельный SUB
SUB(testmode, $text)
IF ($test = 1)
Print ("** ", $text)
END_IF
END_SUB
testmode (Ищем кнопку атаковать)
На выходе в лог валится: ** Ищемкнопкуатаковать
Валится именно без пробелов. И, если не дай бог, в тексте будет стоять запятая то скрипт падает с ошибкой.
что я делаю не так?