|
Ф/\Ей|\/| Ну сами понимаете... должно быть место, которое не модерируется... Но не злоупотребляйте... |
![]() |
|
Опции темы | Опции просмотра |
|
![]() |
#1 |
Занятой мадер
![]() Регистрация: 24.09.2007
Адрес: Харьков
Сообщений: 149
|
![]()
Или вот так: расскажу устно:
В функции mredit_parse() в альтернативе case MREDIT_MAIN_MENU: должен быть вот такой фрагмент: if (sagr == "q") { // Проверяем не производилось ли изменение if (OLC_VAL(d)) { send_to_char("Вы желаете сохранить изменения в рецепте ?(y/n) : ", d ->character); OLC_MODE(d) = MREDIT_CONFIRM_SAVE; return; } else { // Загружаем рецепты из файла // Это восстановит текущее состояние дел. make_recepts.load(); // Очищаем структуры OLC выходим в нормальный режим работы cleanup_olc(d, CLEANUP_ALL); return; } } // prool send_to_char("Неверный ввод.\r\n", d->character); mredit_disp_menu(d); break; Помеченную комментарием // prool фигурную скобку я добавил, чтобы правильно закрыть оператор if. А для сохранения баланса скобок надо убрать неправильную закрывающуюся скобку в конце функции. |
![]() |
![]() |