Выбрасываемый рюкзак
Описание мода:RealBags (Реальные рюкзаки)
Рюкзак вместе со всем хламом содержимым можно скинуть парой движений мышки. Сброс сделан не на основе "горячих" клавиш, а постоянной кнопкой в инвентаре.(пока так) Игрок получает возможность сбросить рюкзак со всем содержимым на землю в экстремальной ситуации. Но для этого необходимо наличие в слоте инвентаря активного рюкзака.
Описание нового варианта разработки "Выбрасываемый рюкзак".
RealBags (Реальные рюкзаки) v.1.0
Список изменений/нововведений: 1) Три рюкзака разных объемов, которые можно менять: tactical_bag - тактический ранец(30 л) combat_bag - боевой\рейдовый рюкзак(60 л) combat_section_bag - боевой секционный рюкзак(120 л) 2) Три новых слота. Один - для активации рюкзака. В ножевой слот и слот детекторов можно прописать любые свои предметы. 3) Кнопка быстрого сброса. 4) Билдовский инвентарь. Ячеек на поясе - 18. 5) Патроны вешаются на пояс.
"Инструкция"
1)Купить у Сидора один из рюкзаков. Если спавнить себе в инвентарь(при старте игры), то рюкзак скорей всего будет выкинут, но можно будет подобрать его. (inv_bag не себе не спавнить - это ящик невидимка). 2) Для сброса содержимого инвентаря использовать кнопку "Drop bag". Рюкзак вместе со всем инвентарем будет сброшен. Не сбрасываются только предметы в слотах. и на поясе (мод совмещен со скриптом определения предметов на поясе). На сброшенный рюкзак ставится метка. 3) Для активации рюкзака(чтобы в инвентарь могли браться предметы) его необходимо поместить в слот. 4) При подборе рюкзака с земли, при условии что у ГГ его не было, он автоматически становится активным,а инвентарь доступным. После активации рюкзак как объект инвентаря исчезает. При отсутствии рюкзака инвентарь недоступен. 5) Рюкзак можно сменить прямо в инвентаре. НО если не активировать ни один рюкзак - после закрытия инвентаря все предметы будут сброшены. 6) Если деактивировать единственный рюкзак - он будет сброшен на землю с хабаром. То есть это действие приравнивается к нажатию кнопки "Drop bag" - сбросить рюкзак. 7) Если объем рюкзака который вы хотите активировать (из инвентаря ) не позволяет вместить текущий объем инвентаря - смены рюкзака не будет. 8) Если рюкзак забит под "завязку" все поднятые предметы будут выбрасываться. При смене рюкзаков в инвентаре в таком случае возможен сброс сменяемого рюкзака. НО его можно будет подобрать обратно. 9) Таблицу объемов предметов можете править по себя. 10) Совет: не покупайте у торговцев сразу несколько рюкзаков в одну покупку - берите по одному, иначе все кроме первого будут удалены скриптом. 11) Рюкзаки прописаны в продажу Сидоровичу - цена символическая. 12) Количество сброшенных на землю рюкзаков с хабаром неограничено. НО в рюкзак по прежнему нельзя заглянуть.
Версия игры: Сталкер ТЧ 1.0004 Автор мода:Garry_Galler Размер: 500 кб
Совместимость и возможные проблемы: Для совмещения нужно перекинуть все вызовы из файла bind_stalker.script в свой bind_stalker.script - в этом случае проблем с патчами быть не должно. Все нужные функции обозначены звездочками.
Что делать не нужно: Раскрывающийся текст
1)Пытаться открыть инвентарь - он будет заблокирован(раз рюкзак сброшен - то думаю логично, что "инвентаря" быть не должно). 2) Пытаться залезть в сброшенный рюкзак - он тоже заблокирован.(На то есть причина). Его можно только поднять - тогда все содержимое вернется обратно в инвентарь и инвентарь будет разблокирован.
RealBags (Реальные рюкзаки) v.1.1 "RealBags (Реальные рюкзаки) v.1.1" Все то же самое. Исправлены некоторые недочеты и ошибки: 1) Самопроизвольная смена активного рюкзака на другой после загрузки сейва. 2) Рюкзакам сделан реальный объем(имеется ввиду занимаемый ими) - так как они на классе антирада, то и объем им считался как и у антирада, что неверно. 3) Небольшой глюк с заменой рюкзаков из инвентаря - была исправлена опечатка в названии секции рюкзака в функциях проверки наличия рюкзаков(из-за опечатки условия неверно выполнялись). 4) Убраны некоторые неиспользуемые функции.
Корректировка коснулась трех файлов: xr_bag.script bag.script ui_new_slots.script
Добавлен файл actor.ltx - максимально переносимый вес (max_walk_weight) установлен в 120 кг, верхняя граница инвентарного веса (max_weight) также в 120 кг, параметр max_item_mass не трогал - по моему он ни на что не влияет. Файл иконок содержит три иконки рюкзаков(авторов не знаю) и "кулаков"(для ножевого слота). Моделей для "кулаков"нет - если нужно добавляйте сами из модов. В конфиге у них визуал ножа.
"RealBags (Реальные рюкзаки) v.1.2 "
1) исправлен редкий, но все же вероятный глюк с не возвратом хабара в инвентарь при взятии рюкзака. (пару раз я сам его поймал - при определенной комбинации сброса рюкзаков - поэтому решил исправить его на корню). Так как изменение коснулось сохранения данных - сейвы прежней версии несовместимы с версией 1.2 2) мелкие правки прочих скриптов.
ссылка на скачивание версии 1.2: http://narod.ru/disk/2346454001/RealBags_v.1.2.7z.html
Особая благодарность Charsi за предоставленный пример реализации слотов.
Скриншоты:
Источник :http://www.amk-team.ru/forum/index.php?showtopic=10579
|