6.09.2013 / 12:54 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| У меня mb 1.9.1. Пишу такой код: 10 cls 20 print "чтобы начать игру нажми 5" 30 if fire(0) then goto 50 40 repaint:goto 30 50 print "игра начата" 80 repaint 90 end
собираю, запускаю и выйдет текст "чтобы начать игру нажми 5" нажимаю 5 но на экран не вышло слово "игра начата". Что я допустил ошибку? Помогите как исправить?
|
6.09.2013 / 12:59 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| kingdosya, между 80 и 90 опробуй добавить Появился ли текст? |
6.09.2013 / 13:09 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| BPS (06.09.2013/12:59) kingdosya, между 80 и 90 опробуй добавить[code=basic]85 SLEEP 2000Появился ли текст?От души Спасибо. А почему не работает этот код: 10 cls 20 print "чтобы начать игру нажми 5" 30 if fire(0) then goto 50 40 repaint:goto 30 50 s%=5+(rnd(0),5) 80 print s%:repaint 90 end
выйдет текст "чтобы начать игру нажми 5" нажимаю 5 но на экран не вышло случайне число. Вместо этого, телефон сообщает ошибку
|
6.09.2013 / 13:16 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| kingdosya, попробуй заменить И добавить 85 SLEEP 2000 |
6.09.2013 / 15:33 | |
AHiLLA Пользователь Сейчас: Offline
Имя: Али Откуда: Махачкала Регистрация: 19.01.2010
| kingdosya, добавляй sleep тоже, это задержка. Если сделаешь без него, то текст выходит молниеносно и прога закрывается, что ты даже не успеваешь прочитать, и думаешь, что текст не вышел. Это насчет предыдущего вопроса
|
6.09.2013 / 17:50 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Как сделать так чтобы когда нажал на кнопку (например 5) действие произошел бы мгновенно. Как это сделать? Например это требует удерживать кнопку 1.5 секунд, а как сделать мгновенно? Покажите код : if fire(0) then ...
|
6.09.2013 / 18:37 | |
Ghoust Пользователь Сейчас: Offline
Имя: Vlad Регистрация: 27.08.2013
| kingdosya (06.09.2013/17:50) Как сделать так чтобы когда нажал на кнопку (например 5) действие произошел бы мгновенно. Как это сделать? Например это требует удерживать кнопку 1.5 секунд, а как сделать мгновенно? Покажите код : iменя тоже ето интересует
|
6.09.2013 / 19:16 | |
AHiLLA Пользователь Сейчас: Offline
Имя: Али Откуда: Махачкала Регистрация: 19.01.2010
| kingdosya, Ghoust, Ничего особенного не нужно писать, чтобы сработало мгновенно. Просто нужно вставлять задержку (sleep) в нужных местах 10 cls
20 print "чтобы начать игру нажми 5"
30 if fire(0) then goto 50
35 repaint
36 sleep 20
40 goto 30
50 s%=rand(0,6)
80 print s%:repaint
90 end
|
6.09.2013 / 20:11 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| AHiLLA, и один хрен в твоем коде вылет при нажатии будет)
|
6.09.2013 / 21:07 | |
AHiLLA Пользователь Сейчас: Offline
Имя: Али Откуда: Махачкала Регистрация: 19.01.2010
| BPS, оу, забыл задержку 10 cls
20 print "чтобы начать игру нажми 5"
30 if fire(0) then goto 50
35 repaint
36 sleep 20
40 goto 30
50 s%=rand(0,6)
80 print s%:repaint
90 sleep 2000
100 end
|