![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Level 9 ![]() Класс: Волшебник Характер: Chaotic Good Раса: Дракон NWN: Скриптинг [PW] ![]() |
Как и обещал - вот работающий пример банка вещей.
Вырезан из модуля и поэтому тянет за собой несколько библиотек, хотя в действительности использует из них всего 2 функции. Вот тут лежит тестовый модуль (не уверен что будет работать в сингле, делался и проверялся для мультка) Используется стандартная БД, вещи сохраняются по одной (как положили - сохранилась вещь) - так что лагов нет. Возможно баги если сундук станут использовать одновременно несколько человек (не проверялось). Использовать на шарде, где нет упаковки .fpt файлов не рекомендуется - базы будут расти довольно быстро. |
![]() |
![]()
Сообщение
#2
|
|
Level 9 ![]() Класс: Волшебник Характер: Chaotic Good Раса: Дракон NWN: Скриптинг [PW] ![]() |
Цитата Банк я уже на ваульте нашел. Я теперь хоче спросить - что такое упаковка .fpt файлов. Как быстро базы растут, и как их вообще упаковывать, чтобы читать потом? В НВН используется формат баз данных .dbf а-ля FoxPro. Строки, объекты хранятся как memo-поля, они как раз и составляют .fpt файл. Чтобы паковать такие базы - можно вот тут взять утиль под любые ОС Пару месяцев назад мы переписывались с разработчиком этих утилит и он поправил упаковку (раньше она некорректно паковала объекты в memo-полях), правда то была версия под win. Изменились ли версии под другие ОС - не проверял. |
![]() ![]() |
Текстовая версия | Сейчас: 26th April 2025 - 23:56 |