-2 голоса
 
792 просмотра
30.10.2017 / 21:10  Slendermanx

Паузы

Вот я написал к примеру код:
 
  1. 5 cls
  2. 10 drawstring "press 5", 5, 10
  3. 20 if fire(0) then goto 30
  4. 30 cls : print "hello world"

Как исправить?он не ждет пока я нажму fire(5),он сразу пишет hello world,и конец программы.есть какая нибудь пауза что ли,или типо того?Помогите пожалуйста
Изм. Витаминыч от 30.10.2017 / 21:19
Ответы
 
2 голоса
 
# 30.10.2017 / 21:28  Magatino
Жииииир! :gg:
  1. 25 goto 5
1.11.2017 / 06:05  Death
А ты мне нравишься, пацан! :-)
 
2 голоса
 
# 30.10.2017 / 21:17  Витаминыч
1) Тебе нужен цикл WHILE .. WEND
2) goto здесь лишний, изучи ещё раз условие if
  1. if fire(0) then print "uchi lu4we mobile basik"
Изм. Витаминыч от 31.10.2017 / 15:17
31.10.2017 / 07:41  Slendermanx
Работает но только на команду fire(0),а на остальных-up(0),down(0) и т.д не работает
31.10.2017 / 07:46  Slendermanx
У меня ещё вопрос.Вот я знаю код клавиши "1" или "*",как мне через условие присвоить ему что либо?
  If press(-54) then
Так?(я просто 54 для примера взял)
31.10.2017 / 08:15  Slendermanx
Я ошибся даже fire неработает
31.10.2017 / 15:00  Витаминыч
Потому что условие надо в цикл занести
 
0 голосов
 
# 1.11.2017 / 17:26  Витаминыч
  1. cls
  2. print "press 5"
  3. flag% = 0
  4. while flag% <> 1
  5.     if fire{0} then flag% = 1
  6. whileend

Конкретно про цикл смотри в справочнике, как правильно написать, и что fire{0} возвращает, тогда условие и флаг мржно будеи выкинуть и сократить запись
while fire(0) <> 1 endwhile

И еще не помню, есть ли там цикл repeat .. until :dum:
1.11.2017 / 17:39  aNNiMON
Там и While вроде нет.
2.11.2017 / 11:51  Витаминыч
Бред, должно быть
 
0 голосов
 
# 1.11.2017 / 16:54  Askalite
  1. 5 cls
  2. 10 drawstring "press 5", 5, 10
  3. 20 if fire(0) then goto 30
  4. 25 goto 20
  5. 30 cls : print "hello world"
  6. 35 if fire(0) then goto 50
  7. 40 goto 35
  8. 50 end
1.11.2017 / 17:41  Slendermanx
Спасибо большое!))
Всего: 4

Реклама

Мы в соцсетях

tw tg yt gt