Author Topic: Работа c переменными  (Read 2162 times)

0 Members and 1 Guest are viewing this topic.

11_nik_11

  • Зашел в гости
  • *
  • Posts: 13
    • View Profile
Работа c переменными
« on: August 29, 2015, 10:59:42 PM »
Доброго времени суток.
У меня возникла проблема.
Код:
Code: [Select]
//-------------------------------------//
//
Define($d,0)
Define($a,0)
Define($c,0)
//=====================================//
while ($_xmouse<500)
$c=1
END_CYC
//**************************************
while ($c>1000)
$c=2
END_CYC
//**************************************
WHILE (1000>$_xmouse>500)
$c=3
END_CYC
//------------------------------------//
print ($c)
WAItMS (100)
Что требуется:
если курсор находится в 1/3 экрана (по x), то с=1;
если курсор находится в 2/3 экрана (по x), то с=3;
если курсор находится в 3/3 экрана (по x), то с=2.
Но почему-то не работает.
На такой мелочи застопорился :-(.
Помогите пожалуйста.
« Last Edit: August 29, 2015, 11:01:14 PM by 11_nik_11 »

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Работа c переменными
« Reply #1 on: August 29, 2015, 11:25:59 PM »
здесь циклы не к чему. хотя и с ними будет работать, только задержки нужно добавить. во втором цикле ($c>1000) к чему это?!  а (1000>$_xmouse>500) правильно пишется как ($_xmouse<1000)&($_xmouse>500)

Code: (clickermann) [Select]
IF(($_xmouse<500)&($c!1))
   $c=1
   print($c)
ELSE
   IF(($_xmouse>1000)&($c!2))
      $c=2
      print($c)
   ELSE
      IF(($_xmouse<1000)&($_xmouse>500)&($c!3))
         $c=3
         print($c)
      END_IF
   END_IF
END_IF
waitms(100)

redisko55

  • Зашел в гости
  • *
  • Posts: 17
  • Спокойно, так и должно быть. Наверно...
    • View Profile
Re: Работа c переменными
« Reply #2 on: August 29, 2015, 11:30:08 PM »
Внимательней ознакомьтесь с циклом WHILE.
А если заменим на  "if"
К примеру, так
Code: (clickermann) [Select]
Define($c,0)

 if($_xmouse>500)
       if($_xmouse>1000)
         $c=2
        ELSE
        $c=3
       END_IF
ELSE
$c=1
END_IF

print ($c)
WAItMS (100)

11_nik_11

  • Зашел в гости
  • *
  • Posts: 13
    • View Profile
Re: Работа c переменными
« Reply #3 on: August 30, 2015, 09:13:42 PM »
Просто в C++ именно (1000>[переменная]>500), на сколько я помню. А на языке Clicermann не знал до этого момента.
Спасибо.

half-node

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Re: Работа c переменными
« Reply #4 on: September 04, 2015, 06:20:23 PM »
Просто в C++ именно (1000>[переменная]>500), на сколько я помню.
Вы не правы.
Синтаксис данного скрипта, что касается условий, циклов (в большей своей части), Си-подобный.