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

> Таймер На Prompt
Zeleax
сообщение 22.3.2011, 8:46
Сообщение #1


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Darkmaster
Цитата
Нужен таймер на prompt - вынеси отдельный поток для отслеживания его окна и выполнения нужных действий при твоем отсутствии.

А можно на такой код поглядеть? (IMG:style_emoticons/default/smile.gif)


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 22.3.2011, 22:51
Сообщение #2


***********

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



работает...

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

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

Код

get mouse_pos #xLast #yLast
set #detected 0

start
get mouse_pos #x #y
if ( #x <>#xLast ) or ( #y <>#yLast )
    if #detected = 1
        if #targetTime < timer
            set #detected 0
            СЮДА ПИШЕМ ЧТО СДЕЛАТЬ ПРИ ПРОСТОЕ(запуск/остановка скрипта, изменение переменной и т.д.)
        end_if
    else
       set #targetTime timer + 25000 // ВРЕМЯ ПРОСТОЯ
       set #detected 1
    end_if
else
    set #detected 0
end_if
set #xLast #x
set #ylast #y
goto start


Сообщение отредактировал DarkMaster - 22.3.2011, 23:06


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме


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

 

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