Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Проблемы При Работе С Массивом... И Не Только
m9ss
сообщение 21.8.2010, 22:29
Сообщение #1


*

Registred
Сообщений: 2
Регистрация: 21.8.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.942



Приветствую, собственно заинтересовался уопилотом, решил попробовать написать что нибудь и сразу же столкнулся со следующими проблемами:
1 )проблема документации - ее просто нету, вернее есть которая в справке, но судя по всему она была написана очень давно. Пример к документации:
set %arr [50 1] 544
set %arr [50 2] 800
left %arr [50]

Данный скрипт должен выполнять клик по координатам 544 580, но он не работает выскакивает ошибка EconvertError, работать будет только сле. образом left %arr [50 1], %arr [50 2]

2) По аналогии хотел сделать проверку цвета:

IF %arr [50 1], %arr [50 2] <цвет>
...
End_if

опять же не работает, а самое для меня удивительно что работает с переменными, но не переменными массива

set #a 544
set #b 800
IF #a, #b <цвет>
...
End_if

где можно найти актуальную для последней версии (2.18.2) документацию ? где можно увидеть полный список команд ? возможно ли посылать клик в свернутое окно ? насколько я помню в предыдущих версиях(0.96) клик в свернутое приложение работал, но там не было проверки цвета. Сейчас у меня не работает, использовал команду "left"
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Kanibal
сообщение 21.8.2010, 23:06
Сообщение #2


********

Master
Сообщений: 1.337
Регистрация: 19.9.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 12.115
Возраст: 7



Не по теме конечно, но что то я смотрю все так пилотом заинтересовались!!! Он такого успеха в уо наверное не имел как сейчас в других играх!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.8.2010, 13:23
Сообщение #3


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Хелпники находятся в пилоте. Кликаем сверху "?"/Помощь по языку скриптов и "?"/история развития программы. Там есть все, кроме size который возвращает размер строки/массива, оператор random изманялся - правильный синтаксис в истории развития.

Отсылать в свернутое окно может send/post(для линейки в основном)/say(посылает символы, но не нажимает).

По массивам вы не дочитали ровно 1 строчку из хелпа.
"Учтите, что элементы массивов нельзя напрямую использовать в условных операторах:
if charposx <> %arr [50 1]"


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
m9ss
сообщение 22.8.2010, 19:32
Сообщение #4


*

Registred
Сообщений: 2
Регистрация: 21.8.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.942



Цитата(DarkMaster @ 22.8.2010, 14:23) *

Хелпники находятся в пилоте. Кликаем сверху "?"/Помощь по языку скриптов и "?"/история развития программы. Там есть все, кроме size который возвращает размер строки/массива, оператор random изманялся - правильный синтаксис в истории развития.

Отсылать в свернутое окно может send/post(для линейки в основном)/say(посылает символы, но не нажимает).

По массивам вы не дочитали ровно 1 строчку из хелпа.
"Учтите, что элементы массивов нельзя напрямую использовать в условных операторах:
if charposx <> %arr [50 1]"


Хмм.. как мне показалось после просмотра форума, далеко не всё есть в хелпе, kleft, pleft, FindColor и т.п. Грубо говоря мной было замечена куча команд, о которых в хелпе и речи нет. Опять же хочется узнать синтаксис команд send/post если я правильно понимаю то они для посылки нажатия клавиш, а не мыши.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.8.2010, 19:51
Сообщение #5


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Я вас очень прошу обратить внимание на то, что вам пишут. Хелп ?"/Помощь по языку скриптов и "?"/история развития программы.

добавил команды альтернативных кликов мышью kleft, kright, double_kleft, double_kright, kleft_down, kleft_up, kright_down, kright_up. работают там, где не работают обычные команды, но захватывают мышь. синтаксис тот-же

Send <клавиша [пауза]> | <текст>
"Нажать" клавишу и ждать указанное число миллисекунд. Если параметр не распознан как управляющая клавиша, то он посылается как текст. В последнем случае команда работает аналогично команде say, за исключением завершающего Enter'а.

Копипастом занимаюсь последний раз.
Клики мышкой в свернутое окно не возможны. Ну по крайней мере в пилоте на данный момент.
Если у вас есть вопросы, которые действительно не охватывает хелп, то с удовольствием постараюсь помочь.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 23.8.2010, 15:47
Сообщение #6


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Цитата
Клики мышкой в свернутое окно не возможны.
также как и определение цвета в нем. при обычном доступе свернутое окно представляет собой всего лишь кнопку на таскбаре...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zhorzh
сообщение 23.8.2010, 21:45
Сообщение #7


***

Novice
Сообщений: 58
Регистрация: 2.5.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.821



для того чтобы кликать в свернутое окно и брать цвет в нем - ставьте виртуальную машину и уже ее сворачивайте (IMG:style_emoticons/default/wink.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 4:18
Designed by Nickostyle