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

 
Ответить в эту темуОткрыть новую тему
> hotkeystart LUA
kyja
сообщение 1.6.2020, 17:05
Сообщение #1


***

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



Поиском пользовался вики тоже но найти не смог
Подскажите пожалуйста есть ли hotkeystart или hotkeypause в lua ?

Или же только вариант запускать обычный скрипт и из него уже останавливать луа?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 1.6.2020, 18:05
Сообщение #2


*****

Journeyman
Сообщений: 497
Регистрация: 19.12.2017
Группа: Пользователи
Наличность: 2420
Пользователь №: 18.746



Цитата(kyja @ 1.6.2020, 17:05) *
hotkeypause в lua
...из него уже останавливать луа?
Нужно поставить на паузу, или остановить?

В списке функций (Lua) видно, что hotkeystart(), и pause_script() отсутствуют. Это значит, что на паузу вообще нельзя поставить скрипт, но start_script() присутствует, а значит им воспользоваться мы сможем:
Код
set hotkeystart {End}
--lua
msg ('Скрипт Запущен!')


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
kyja
сообщение 1.6.2020, 18:32
Сообщение #3


***

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



Вообще нужно останавливать

Код
set hotkeystart {End}
--lua
msg ('Скрипт Запущен!')


Может не совсем понял ваш пример но он не рабочий (или у меня старая версия пилота 2.40_b016)

То есть скорее всего единственное решение на данный момент это использую обычную версию с таким форматом
Код
set hotkeystart {F4}
start_script 7 wait

где в 7 скрипте луа

И чтобы не плодить тем
Скорее всего я сильно что то не так делал но такого параметра как if_not нету в lua?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 1.6.2020, 18:45
Сообщение #4


*****

Journeyman
Сообщений: 497
Регистрация: 19.12.2017
Группа: Пользователи
Наличность: 2420
Пользователь №: 18.746



Цитата(kyja @ 1.6.2020, 18:32) *
пример не рабочий

Пример рабочий, поставьте свежую версию.
Цитата(kyja @ 1.6.2020, 18:32) *
Вообще нужно останавливать
Запуск и остановка - одна и таже кнопка ({End} в примере).

Цитата(kyja @ 1.6.2020, 18:32) *
Скорее всего я сильно что то не так делал но такого параметра как if_not нету в lua?

Условие if(Lua)
Код
--lua
if (not(5==7)) then
    msg('5 не равно 7')
end


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
kyja
сообщение 1.6.2020, 18:54
Сообщение #5


***

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



Цитата(Fors1k @ 1.6.2020, 18:45) *

Пример рабочий, поставьте свежую версию.
Запуск и остановка - одна и таже кнопка ({End} в примере).
Условие if(Lua)
Код
--lua
if (not(5==7)) then
    msg('5 не равно 7')
end



Огромное спасибо да все отлично работает (не увидел в скобках not коряво прочитал вики)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 2.6.2020, 2:51
Сообщение #6


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Цитата
--lua
if (not(5==7)) then
msg('5 не равно 7')
end

Проще использовать не равно ~=.
Код
--lua
if 5 ~= 7 then
   log('5 не равно 7')
end
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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