Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ Помогите пожалуйста

Автор: Vik_777 2.10.2018, 10:13

Подскажите, как бы мне решать где появиться панелька выбора команд ( у меня 2 монитора )
хотелось бы чтоб после отработки макроса она (панель выбора) появлялась в нужных мне координатах.
Я могу средствами пилота ставить ее в нужное место, но как только я запускаю макрос с панели
она по окончанию макроса рисуется там где ей определено свыше.

set $t "ВЫБИРАЕМ:" // подсказка !
set #a prompt (!$t _--->70 ТАРЕЛКА ЦИТА АУРАГОН ЧЕРНОКРЫЛ МРАК АУТИН)

if #a = 1
goto h71 // АВТОВЗЛЕТ НА ВЫСОТУ 71 М
end_if
if #a = 2
goto ТАРЕЛКА
ну итд.

Спасибо !Прикрепленное изображение

Автор: DarkMaster 2.10.2018, 10:43

На данный момент могу лишь посоветовать создать доп вкладку в которой перемещать всплывающий промпт.

Автор: cirus 2.10.2018, 11:08

Код
set $t "ВЫБИРАЕМ:" // подсказка !

set promptpos_x 1000
set promptpos_y 0
set #a prompt (!$t _--->70 ТАРЕЛКА ЦИТА АУРАГОН ЧЕРНОКРЫЛ МРАК АУТИН)

Автор: Vik_777 2.10.2018, 13:21

Цитата(cirus @ 2.10.2018, 11:08) *

Код
set $t "ВЫБИРАЕМ:" // подсказка !

set promptpos_x 1000
set promptpos_y 0
set #a prompt (!$t _--->70 ТАРЕЛКА ЦИТА АУРАГОН ЧЕРНОКРЫЛ МРАК АУТИН)


Спасибо !!!! то самое что и хотел rolleyes.gif а то я такое лепил unsure.gif а тут все красиво и элегантно.
сперва место пилота центрую потом уже ваша фишка ставит куда надо.

set #UOp 0 // значок желтый пилота
set #UOp FindImage(0 0 3000 1200(C:\1\UIp.bmp)%K #h)// 70 1 10)
if #UOp > 0
set #X1 %K [1 1]
set #Y1 %K [1 2]
move #X1 #Y1
end_if
set WorkWindow WindowFromCursor
set windowpos 1675 -5 880 1010
wait 100
set #lup findwindow (Лупа)
set workwindow #lup
set windowpos 1950 -35 560 195


Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: DarkMaster 2.10.2018, 15:28

Где-то я проспал этот момент smile.gif

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)