нужен совет имеющих опыт в скриптописании. в своем скрипте (он же кликер) я постоянно использующиеся и часто повторяющиеся действия описал функциями, функций много и они многоуровневые т.е. есть некое действие скажем :
я это действие разбил на функции в виду своей не опытности
и у меня получилось:
собственно все работает но очень много функций наплодилось подскажите как сделать проще чтоб не плодить сущьности? возможно ли скажем одну цепочку действий вместе с ветвлениями загнать в массив и при необходимости вызывать только исполнение необходимого перехода, ну или как то по другому?
Код:
MouseClick('left',1,1,1) ; основной переход
MouseClick('left',12,12,1) ; переход в подраздел
MouseClick('left',121,121,1) ; переход в подраздел раздела
MouseClick('left',13,13,1) ; переход в подраздел
MouseClick('left',131,131,1) ; переход в подраздел раздела
MouseClick('left',14,14,1) ; переход в подраздел
MouseClick('left',141,141,1) ; переход в подраздел раздела
я это действие разбил на функции в виду своей не опытности
и у меня получилось:
Код:
_1()
_3()
; следующие действие
... ; единоразовые не повторяющиеся действия
_1()
_2()
; следующие действие
... ; единоразовые не повторяющиеся действия
_func()
Func _func()
_1()
_3()
_2()
_4()
EndFunc
Exit
Func _1()
MouseClick('left',1,1,1) ; основной переход
EndFunc
Func _2()
MouseClick('left',12,12,1)
MouseClick('left',121,121,1) ; переход в подраздел раздела
EndFunc
Func _3()
MouseClick('left',13,13,1) ; переход в подраздел
EndFunc
Func _4()
MouseClick('left',14,14,1)
MouseClick('left',141,141,1) ; переход в подраздел раздела
EndFunc
собственно все работает но очень много функций наплодилось подскажите как сделать проще чтоб не плодить сущьности? возможно ли скажем одну цепочку действий вместе с ветвлениями загнать в массив и при необходимости вызывать только исполнение необходимого перехода, ну или как то по другому?