|  18.12.2013 / 11:34 |  | 
| kingdosya    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Вашингтон
 Регистрация: 06.08.2013
 
 | RblSb (18.12.2013/11:22)kingdosya,  Какой код?вот код
 
 
 Прикрепленные файлы:  мпкод.txt   (0.45 кб.) Скачано 385 раз  | 
|  18.12.2013 / 11:36 |  | 
| kingdosya    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Вашингтон
 Регистрация: 06.08.2013
 
 | Hellatr, извини, забыл прикрепить код
 | 
|  18.12.2013 / 12:31 |  | 
| Helltar    Пользователь 
  Сейчас: Offline 
 Регистрация: 29.11.2011
 | kingdosya, fon:= loadimage('[color=red]/[/color]fon.png');
 | 
|  18.12.2013 / 12:47 |  | 
| kingdosya    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Вашингтон
 Регистрация: 06.08.2013
 
 | Helltar (18.12.2013/12:31)kingdosya,fon:= loadimage('/fon.png');Ооо не знаю с чем благодарить тебя.
 
 Изменено kingdosya (18.12 / 12:47) (всего 1 раз)
 | 
|  18.12.2013 / 14:27 |  | 
| kingdosya    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Вашингтон
 Регистрация: 06.08.2013
 
 | Program dos;var fon, igrofon, menu: image; procedure multi;begindrawimage(igrofon,0,0);repaint;delay(3000);end;procedure bot;begindrawimage(fon,0,0);repaint;delay(3000);end;Begin    fon:=loadimage('/fon.png');    igrofon:=loadimage('/igrofon.png');    menu:=loadimage('/menu.png');    while true do    begin    drawimage(menu,0,0);    repaint;    if getKeyClicked = KE_KEY1 then multi;    if getKeyClicked = KE_KEY2 then bot;    end;End.
 здесь появилось новая проблема. В игре процедура бот не открывается в главном коде, когда нажимаю кнопку 2, а  откроется в процедуре мулти, когда  нажимаю кнопку 2. Расскажу подробнее: Собираю эту код. Открываю игру. Игра откроется и выводится рисунок меню, нажимаю кнопку 1 вызывается процедура мулти, а потом после 3 секунды управление вернется в главный код потом нажимаю 2 но ничего не происходить. Потом заново нажимаю 1,  вызывается процедура мулти, и тут сразу нажимаю кнопку 2 потом после 3 секунды вызывается процедура бот и после 3 секунды управление передается в главный код. Думаю проблему поняли (процедура бот вызывается только через процедуры мулти). Помогите решить проблему.?Изменено kingdosya (18.12 / 14:31) (всего 2 раза)
 | 
|  18.12.2013 / 16:30 |  | 
| RblSb    Пользователь 
  Сейчас: Offline 
 Регистрация: 25.07.2011
 | Naik, работает, спасибо   | 
|  18.12.2013 / 21:01 |  | 
| ВитаминКО    Супермодератор 
  Сейчас: Offline 
 Имя: ВасилиусОткуда: RZN
 Регистрация: 20.04.2012
 
 | kingdosya,  Процедурам вообще-то нужно параметры передавать, разве нет?__________________
 
   わからない!! | 
|  18.12.2013 / 21:10 |  | 
| kingdosya    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Вашингтон
 Регистрация: 06.08.2013
 
 | ВитаминКО (18.12.2013/21:01)kingdosya,  Процедурам вообще-то нужно параметры передавать, разве нет?Да но это не является обязательным.
 
 | 
|  18.12.2013 / 21:51 |  | 
| RblSb    Пользователь 
  Сейчас: Offline 
 Регистрация: 25.07.2011
 | kingdosya, Открыть спойлер Закрыть спойлер Так вроде должно работать, не тестировал, удачи.    Program dos;    varfon, igrofon, menu: image;key: integer; //добавляем переменную для сохранения кода клавиши при ее нажатии     procedure multi;    begin    drawimage(igrofon,0,0);    repaint;    delay(3000);    end;    procedure bot;    begin    drawimage(fon,0,0);    repaint;    delay(3000);    end;    Begin            fon:=loadimage('/fon.png');            igrofon:=loadimage('/igrofon.png');            menu:=loadimage('/menu.png');            while true do            begin            drawimage(menu,0,0);            repaint;            key:=getKeyClicked; //записываем нажатую клавишу в переменную            if key = KE_KEY1 then multi;            if key = KE_KEY2 then bot;            end;    End.
 | 
|  18.12.2013 / 23:31 |  | 
| ВитаминКО    Супермодератор 
  Сейчас: Offline 
 Имя: ВасилиусОткуда: RZN
 Регистрация: 20.04.2012
 
 | __________________Странно.. У меня без передачи не работает, плюс еще нужно объявить внутри процедуры  
   わからない!! |