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 - термех

Pages: [1]
1
Тут уже моя фантазия заканчивается. #ps2_mouse и #ps2_keyboard прописал, мышь и клавиатура ps2, не через переходник., где еще может быть проблема?

2
Нет, проблема явно не в движении мыши. Экспериментально установил, что предмет вообще не захватывается. Даже при передвижении в соседнюю клетку. Никакие задержки ситуацию не исправили. Mover так же не помог.

3
Обязательно попробую, спасибо. Но в данном случае, при открывании окон, начинает работать курсор, а не поворот головы. Возможно проблема в прозрачности, или чем то подобном. Что-то подобное читал, сейчас не могу найти где.

4
 Не получилось. Значения менял, задержку до 10, множитель скорости до 1000. В разных вариантах. пробовал очень много раз, ни один раз не сработало.
 Если вручную перетаскиваешь предмет, сразу видно, что он тянется за курсором, в случае с кликером, никаких изменений, предмет никак не передвигается. Как будто левый клик не проходит.

5
Большое спасибо за быстрый ответ. Вечером опробую, по результату отпишусь.
 По поводу соответствия размеров скриншота и зоны поиска - просто описка  при выкладывании скрипта, вариантов сделал несколько, где то одна ошибка, где то другая. Проверял именно передвижения курсора, а зоны поиска не проверил, ибо там все работает.
 Если этим Вас огорчил, приношу свои извинения, впредь буду внимательнее.

6
Всем доброго!
Подскажите начинающему по перетаскиванию предметов.
   Имеем два окна: инвентарь игрока и хранилище. Надо перетянуть определенные предметы из одного окна в другое.
   Простые клики, нажатия клавиш работают без проблем, поиск предметов тоже проходит отлично, курсор последовательно указывает на найденные предметы, и на место, в которое эти предметы необходимо перетащить. Но вот само перетаскивание не происходит.
   Пробовал выставлять задержку от 50ms, до 1500ms. Пробовал передвигать курсор через "move" пошагово, от точки к точке. Пробовал без поиска предметов записать перетаскивание из окна в окно, и потом повторить, тоже не помогло.
   При привязке к окну, дополнительно открытые окна никак не выделяются, они имеют ту же привязку, что и основное окно( хотя это может для других и очевидно, но я проверил, на всякий случай)
Code: [Select]
// RECORDED SCRIPT 25.01.2019
// waitms correction
#ps2_mouse
#ps2_keyboard

  keyDown(70)
  keyUp(70)
waitms(1527)
  lDown(941,675)
  lUp(941,675)
waitms(801)

GETSCREEN(1262,366,1513,682)

scanpicture($var,1257,336,1533,722,"pic.bmp",-1,80)
  while(arrsize($var)>0)
   $y=arrpop($var)
   $x=arrpop($var)
waitms(130)   
ldown($x+30,$y+30)
waitms(50)
   lup(578,759)
end_cyc
   halt

  Единственное, что еще может направить: однажды нажал паузу в скрипте между кликом DOWN и UP, и предмет "зажало", но так, что отпустить я его уже не смог. Помогла только перезагрузка игры.

Pages: [1]