Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - TNT

Pages: [1] 2
1
Ошибки / Re: Ошибка при вызове вункции ROUND()
« on: November 14, 2023, 08:25:13 PM »
Если бы ROUND() всегда требовал второй параметр, то вопрос бы не возник, но в подавляющем большинстве случаев он прекрасно работает без него.

2
Ошибки / Ошибка при вызове вункции ROUND()
« on: November 13, 2023, 03:53:05 PM »

Кусок кода:
Code: [Select]
print($n)
$n=ROUND($n)+1
Выводит значение $n=94.33333333333

3
Code: [Select]
IF(!$s)
   $s=1
END_IF
После запуска получаю "Ошибка интерпретации..."
Почему этот код не работает и как делать правильно?

4
Общие вопросы / GETSCREEN не работает?
« on: February 19, 2020, 11:55:55 PM »
Code: [Select]
GETSCREEN
SCREENSHOT
HALT
Вот такой код на одном компьютере делает черный скриншот экрана, а на другом нормально работет.
В чем может быть дело, в какую сторону копать?

5
Противоречие в наличии такой опции.
Если циклы полностью ее заменяют, то зачем вообще эта опция?
Если она есть, то почему не сделать ее использование более удобным?

6
Предлагаю добавить директиву препроцессора с количеством повторов скрипта.
Конечно можно каждый скрипт заворачивать в цикл FOR но какой тогда смысл в опции "количество повторов"?
А раз такая опция есть, то удобней конечно задавать ее в самом скрипте, а не залезать в настройки каждый раз после загрузки скрипта.

7
разверните окно и сделайте его активным. У операционной системы свои правила.
Отличный совет! Зачем вообще писать скрипты и автоматизировать что-то если можно все делать вручную. )

В кликере же есть системная переменная возвращающая его HWND $_hwnd_self
Супер. Был уверен что это никогда не понадобится поэтому про нее забыл. Спасибо!

8
А если окно кликермана свернуто?

9
Общие вопросы / Re: Много потоков
« on: March 05, 2019, 12:53:04 PM »
Code: [Select]
$thr="thr1"
SetThread($thr, 1)
Переменные нельзя использовать для запуска тредов?

Code: [Select]
IF($n=1)
SetThread(thr1, 1)
END_IF
IF($n=2)
SetThread(thr2, 1)
END_IF
...
Так что-ли выкручиваться?

10
Общие вопросы / Много потоков
« on: March 04, 2019, 09:41:10 PM »
Есть возможность запускать несколько одинаковых потоков, которые будут отличаться только параметром (парамертами)?
Допустим мне нужно по событию запустить поток, который по завершению остановится. Таких потоков может быть одновременно много.
Есть возможность описать один поток и запускать несколько экземпляров этого потока или единственный вариант, это заранее описывать в скрипте сотню потоков и запускать их по мере необходимости?

11
Предложения / Re: Поверх всех окон
« on: November 28, 2018, 05:47:38 PM »
Зачем усложнять или разделять логику работы этой функии?
Если пользователь ее включил, то в подавляющем большинстве случаев он хочет чтобы все окна этой программы были поверх окон других программ.
Я конечно уверен, что найдется пара человек которым понадобятся более тонкие настройки, но это скорее исключение, чем массовая необходимость.

12
Предложения / Re: Поверх всех окон
« on: November 27, 2018, 05:22:15 PM »
Почему? Я считаю что если я включил режим "поверх всех окон", то диалоговые окна тоже должы показываться поверх всех и это ошибка.

13
Предложения / Поверх всех окон
« on: November 26, 2018, 06:24:48 PM »
Можно сделать чтобы при включенном режиме "Поверх всех окон" модальные окна вызываемые функциями типа INPUTBOX тоже выводились поверх всех окон?

14
Допустим есть скрипт, который должен выполнять последовательно различные действия. Запуск каждого следующего действия подтверждается пользователем.
Как красивее реализовать интерактив с пользователем для запуска следующего шага?
  • DIALOGBOX - нельзя задать позицию, вылезает в центре экрана
  • INPUTBOX - сохраняет позицию, но обязательно нужно задавать время, идет некрасивый отсчет 9999 секунд
  • RADIOBOX - пожалуй лучший вариант, но все равно слишком громоздкое окно
Все функции не работают если не присваивать возвращаемое значение переменной. Приходится заводить лишнюю переменную, перфекционист внутри меня негодует. )
Мое приложение работает поверх всех окон, поэтому появляющиеся диалоговые окна иногда бывают не видны.
  • Держать цикл, который обрабатывает нажатия клавиш и "слушать" нужную юклавишу, которая запускает следующий шаг, на мой взгляд слишком избыточно и громоздко для такой простой задачи
  • Можно как-то управлять выполнением текущего скрипта и ставить его на паузу? Тогда можно было бы снимать с паузы стандартными хоткеями и запускать выполнение следующего шага.
Варианты с нажатием клавиш тоже не очень устраивают поскольку хочется как-то отображать текущий шаг (название или хотя бы номер).

Есть какие-то еще варианты, которые были бы лишены если не всех, то хотя бы части перечисленных недостатков?

15
Ошибки / Re: Не работает привязка к окну
« on: September 27, 2016, 04:13:33 PM »
Уважаемый, а вы когда нибудь подозревали о существовании ЗАЩИТЫ в клиентских играх? Как думаете их ради красивенького интерфейса 20-ти гиговыми делают? Ничего вы не исправите и проблемы у Вас с данной темой совершенно разные.
Клики без привязки к окну прекрасно работают.
Тут защита бессильна?

Pages: [1] 2