Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Диалоги, квесты и др. 
:(
    Опции темы
PsiMagistr
Дата 7.7.2010, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 479
Регистрация: 31.12.2009

Репутация: 1
Всего: 1



Как то мне понадобилось соорудить цепочку диалогов для игры. Никогда не мог подумать, что Ini-файлы подходят для этой цели практически идеально. Возможно это не совсем по назначению, но работает... Программа получается простейшая, а вся интеллектуальная начинка собрана в ini-файле.

Делюсь простейшими исходниками (Компилировано в Дельфи 2009)

Присоединённый файл ( Кол-во скачиваний: 22 )
Присоединённый файл  ____.rar 224,67 Kb


--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
casinosoftguru
Дата 8.7.2010, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 22.12.2008

Репутация: нет
Всего: нет



я думаю слишком неудобна и нелогична структура самого ини файла - редактировать сложно будет, названия элементов нелогичные.. такое было бы гораздо удобнее на базах данных состряпать имхо.
PM MAIL   Вверх
PsiMagistr
Дата 8.7.2010, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 479
Регистрация: 31.12.2009

Репутация: 1
Всего: 1



casinosoftguru, Мб, что меня склонило к ini так это простота доступа и редактирования как такового. Любой блокнот открыл и... никаких специальных программ не потребуется... Сразу как сценарий читаешь. К тому же структуру файла можно сколь угодно гибкой сделать + при отсутствии полей сама твоя прога не обваливается, прогружая данные умолчания...


--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
rytmix
Дата 11.7.2010, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 2.6.2009

Репутация: нет
Всего: нет



советую использовать xml, удобнее работать и с изменением текста проблем меньше. а хорошо придумано smile 
PM MAIL   Вверх
PsiMagistr
Дата 12.7.2010, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 479
Регистрация: 31.12.2009

Репутация: 1
Всего: 1



С ини файлами у меня интересная штука выходит.

Это кусочек инифайла. Значения полей логические. 

ButtonEnabled=1
GroupEnabled=0 

Все прекрасно работает. Но достаточно заменить:


ButtonEnabled=true
GroupEnabled=false

Не читается...

Инструкции для чтения такие:

Код

Bt.Enabled := F.ReadBool(alert,'ButtonEnabled',false);
Rg.Enabled := F.ReadBool(alert,'GroupEnabled',true);


В чем дело - не пойму.




--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
Keeper89
Дата 12.7.2010, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Так INI хранит лог. переменные в виде 0 и 1 smile


--------------------
PM MAIL WWW   Вверх
PsiMagistr
Дата 12.7.2010, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 479
Регистрация: 31.12.2009

Репутация: 1
Всего: 1




Keeper89, спасибо. Просто мне попадались Ini c true-false. Правда они не для дельфи программ может в этом дело.


--------------------
"Арфы нет? Возьмите бубен!

Ребята, будем жить!"

 (с) "В бой идут одни старики"

---

"ИЕ" - один из самых сумасшедших браузеров в нашей галактике.
PM MAIL   Вверх
Motorocker
Дата 24.9.2010, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


poison free



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 3.10.2007
Где: Пермь

Репутация: нет
Всего: нет



Что мешает читать поле как строку и проверять на "true/false" или "0/1"?
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0943 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.