Author Topic: как обработанный цвет засунуть в переменную  (Read 2917 times)

0 Members and 3 Guests are viewing this topic.

SONIC

  • Зашел в гости
  • *
  • Posts: 13
    • View Profile
извиняюсь если подобная тема уже есть

при каждом запуске в определенном месте экрана есть пиксель каждый раз разного цвета и еще и прозрачный и он таким остаётся до следующей перезагрузки (периодически исчезающий )

нужно GETSCREEN COLORMODE и оттуда из обработки достать цвет пикселя для переменной в которой этот цвет будит оставаться таким до перезапуска скрипта 

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

и еще 1н вопросик
как нажатием клавиши перейти к нужной стоке скрипта

open_78

  • Активный участник
  • ***
  • Posts: 285
  • v4.13.014 x64
    • View Profile
Code: (clickermann) [Select]
$peremennaya=PXL(10,10) //  сохраняем цвет в переменную

SONIC

  • Зашел в гости
  • *
  • Posts: 13
    • View Profile
спасибо

kiril да мне и надо перейти к строке с меткой при нажатии клавиши
вот просто забыл как

open_78

  • Активный участник
  • ***
  • Posts: 285
  • v4.13.014 x64
    • View Profile
спасибо

kiril да мне и надо перейти к строке с меткой при нажатии клавиши
вот просто забыл как
Code: (clickermann) [Select]
metka1:
//  bla-bla
GOTO(metka1)

open_78

  • Активный участник
  • ***
  • Posts: 285
  • v4.13.014 x64
    • View Profile
Code: (clickermann) [Select]
metka1:
//  bla-bla
GOTO(metka1)
Типа хотел подсказать, но забыл что? :o
К строке с меткой переход просил автор. Забыл говорит. Ему напомнил я это.
« Last Edit: March 05, 2017, 09:56:18 PM by open_78 »

SONIC

  • Зашел в гости
  • *
  • Posts: 13
    • View Profile
всем спасибо но имелось в виду это
Code: [Select]
IF (ISKEYDOWN(97)=1)  //Если нажат NumPad 1
   move(100,100)
   WAITMS (100)
END_IF

IF (ISKEYDOWN(98)=1)  //Если нажат NumPad 2
   move(300,300)
   WAITMS (100)
END_IF
эх обожаю этот форум тут всегда и помогают и стараются помочь :)
всем еще раз спасибо

open_78

  • Активный участник
  • ***
  • Posts: 285
  • v4.13.014 x64
    • View Profile
... при нажатии клавиши! Да пребудет с тобой сила.  ;D
Я ведь просто напомнил.
Можно и так:
Code: (clickermann) [Select]
metka1:
//  Встать на сторону СВЕТА
WAITMS(100)

metka2:
//  Встать на сторону ТЬМЫ
WAITMS(100)

IF (ISKEYDOWN(97)=1)  //Если нажат NumPad 1
   GOTO(metka1)
END_IF

IF (ISKEYDOWN(98)=1)  //Если нажат NumPad 2
   GOTO(metka2)
END_IF

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Можно и так:

Подумай еще...

open_78

  • Активный участник
  • ***
  • Posts: 285
  • v4.13.014 x64
    • View Profile
Подумай еще...
Вот объясни мне зачем, и над чем я должен думать?
Сложно с вами... Программистами... Простому человеку. :-X
« Last Edit: March 06, 2017, 01:51:37 PM by open_78 »