для начала вам вообще не нужен mouse_pos здесь.
move %arr[#j 1] %arr[#j 2] вы же тут не используете mouse_pos
get mouse_pos #x #y move #x,#y в чем смысл конструкции? мы получаем координаты мыши, и перемещаем ее в эти же самые координаты. Т.е. по сути эффективная работа равна нулю: где мышь была там она и будет. Я допускаю, в некоторых частных случаях этот может активировать кнопку, но в общем случае полностью бессмысленные действия.
kleft #x,#y с тем же успехом вы можете использовать kleft %arr[#j 1] %arr[#j 2]
разницы не будет никакой. Т.к. по сути вы делаете: move %arr[#j 1] %arr[#j 2] get mouse_pos #x #y move #x,#y kleft #x,#y итого мы перемещаем мышь в %arr[#j 1] %arr[#j 2] потом получаем координаты мыши в перменные x и y. Зачем? мы уже знаем где она - %arr[#j 1] %arr[#j 2] и туда же кликаем.
итого: выкинуть get_mousepos выкинуть move #x #y заменить в kleft #x #y на kleft %arr[#j 1] %arr[#j 2]
Если глобально - переходите на lua. Проще его выучить и писать спокойно, чем ловить проблемы старого синтаксиса. Если не глобально - выкинуть все goto и забыть про них навсегда.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|