| Помогите срочно | 
|  | 
| 
| Shoote_of | Дата: Вторник, 26 Июня 2012, 23:34 | Сообщение # 1 |  |   был не раз Сейчас нет на сайте | Всем привет! Я тут делаю игру типа GTA, так вот салкнулся с такой проблемой: хочу сделать так что б при столкновении с объектом (шкаф) мой игрок переодевался в другую одежду, но при этом выводилось сообщение: Переодеться? и 3 варианта ответа: да, нет, не знаю и приэтом следовали ответы: готово, нет так нет, подумай как следует ! Пожалуйста помогите
  ! с меня +   Вот что я пробовал!(я не так силён со сриптописанием в gm)
 
 otvet=show_message_ext('Переодеться?','Да','Нет','Не знаю..')
 if otvet=1 {show_message('Готово')}
 {sprite_player=sprite4}
 if otvet=2 {show_message('Нет так нет')}
 if otvet=3 {show_message('Подумай как следует!')}
 
 "У кого палка, тот и Король..." - ©я
 Разрабатываю игру!
 Не буди программиста, ему код снится!
 
 
 Сообщение отредактировал Shoote_of - Вторник, 26 Июня 2012, 23:35 |  |  |  |  | 
| 
| МистерИкс | Дата: Вторник, 26 Июня 2012, 23:39 | Сообщение # 2 |  |   Текстовик Сейчас нет на сайте | otvet=show_message_ext('Переодеться?','Да','Нет','Не знаю..') if otvet=1 {show_message('Готово') sprite_index=sprite4}
 if otvet=2 {show_message('Нет так нет')}
 if otvet=3 {show_message('Подумай как следует!')}
 
 
   Три Пути - текстовый квест
 Not Quite Heroes - пародийная jRPG в разработке
 
 
 Сообщение отредактировал МистерИкс - Вторник, 26 Июня 2012, 23:39 |  |  |  |  | 
| 
| Shoote_of | Дата: Вторник, 26 Июня 2012, 23:46 | Сообщение # 3 |  |   был не раз Сейчас нет на сайте | МистерИкс,   у меня шкаф переодевается а не персонаж ))
    Добавлено (26.06.2012, 23:46)---------------------------------------------
 МистерИкс,
 всё получилось! не туда кидал ! с меня +
 
 "У кого палка, тот и Король..." - ©я
 Разрабатываю игру!
 Не буди программиста, ему код снится!
 |  |  |  |  | 
| 
| goldsphere | Дата: Среда, 27 Июня 2012, 13:12 | Сообщение # 4 |  |   заслуженный участник Сейчас нет на сайте | Можно ещё так: otvet=show_message_ext('Переодеться?','Да','Нет','Не знаю..')
 switch(otvet)
 case:1 show_message('Готово'); sprite_index=sprite4;break;
 case:2 show_message('Нет, так нет');break;
 case:3 show_message('Подумай как следует!');break;
 
 FinderX - Android Аркада
 
 
 Сообщение отредактировал goldsphere - Среда, 27 Июня 2012, 13:14 |  |  |  |  | 
| 
| Dva_Kota | Дата: Среда, 27 Июня 2012, 16:27 | Сообщение # 5 |  |   заслуженный участник Сейчас нет на сайте | А еще можно так, чтобы не вводить дополнительную переменную: 
 Code switch(show_message_ext('Переодеться?','Да','Нет','Не знаю..')) {
 case:1 show_message('Готово'); sprite_index=sprite4;break;
 case:2 show_message('Нет, так нет');break;
 case:3 show_message('Подумай как следует!');break;
 }
 Новый пример инвентаря! /20.06.2012/
 
 Energy Wars
 
 
 Сообщение отредактировал Dva_Kota - Среда, 27 Июня 2012, 16:27 |  |  |  |  |