Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: adolf_gg on November 29, 2018, 01:30:06 PM
-
Добрый всем день, нигде не смог найти инфу, как мне можно написать собственную подпрограмму (получается функция), возвращающую какое-либо значение?
например:
sub(найти что-либо, $par1,par2)
//текст кода, в котором конечное значение надо присвоить переменной, которая находится вне подпрограммы
end_sub
$b=найти что-либо("параметр1","параметр2")
-
В кликере нет пользовательских функций, это именно подпрограммы.
А возвращать легко, точнее ничего возвращать и не нужно - все переменные глобальные. Присваиваешь любой переменной и она доступна вне подпрограммы.
Единственное исключение: параметры подпрограммы при выходе обнуляются. В данном примере это $par1,par2. Вот они не сохранятся после завершения.
-
ну хоть глабальные есть... спасибо за ответ.
-
а если я #include пропишу, "глобальность" и в них распространяется?
-
Да.
С инклюдами больше проблема следить за уникальностью имён, чтоб ничего не переназначить.
-
а если я #include пропишу, "глобальность" и в них распространяется?
#include не работают как то отдельно, при запуске в памяти кликера собирается один общий скрипт.