Перейти к контенту

[CS] Ковыряемся в файлах


Halford

Рекомендуемые сообщения

(изменено)

Почему не получится? Перебрать все предметы у ГГ и в секции предмета смотреть вес.

Изменено пользователем ColR_iT

Поделиться этим сообщением


Ссылка на сообщение
(изменено)

Любой предмет основан на какой-то секции, правильно? У каждого инвентарного предмета в секции есть параметр inv_weight Думаю не нужно объяснять, как его можно прочитать. Ну вот пробегаем по инвентарю ГГ, для каждого предмета из его секции читаем вес и суммируем. Вот так. Я для ЗП сделал такую штуку, правда отличается от того, что написано в инвентаре на 300 грамм, но это додумать надо, почему так, может какой слот не посчитал.

 

Извини, не увидел ключевого слова "секции" в предыдущем твоём посте. Да, так действительно можно, я же имел ввиду, что готовой функции для объектов унаследованных от класса cse_alife_inventory_item нет.

ColR_iT

Изменено пользователем ColR_iT

Поделиться этим сообщением


Ссылка на сообщение

Если дружишь с Lua, тогда можешь написать соответствующие схемы или взять готовые. Скажем, схему обыска можно взять с ЗП, выбор оружия из ai пака от bak. Схема "подбирания предметов" есть во многих модах для всех версий сталкера. Ну а если не дружишь, тогда ищи моды, в которых есть это всё и сразу.

Поделиться этим сообщением


Ссылка на сообщение

Не всё так просто, схема в ЗП написана с нуля, и задействовано довольно много скриптов.

И всё-таки, там всё просто. Схема обыска трупов ничем принципиально не отличается от других схем. И если понимаешь общий принцип работы этих схем, то перенести эту схему из ЗП в ЧН не сложно.

Поделиться этим сообщением


Ссылка на сообщение

Что ты ему советуешь. Вон сверху же проблема описана:

! [LUA][ERROR] ERROR: 'Attempt to read a non-existant string field 'targets' in section 'smart_terrain'

Т.е. для какого-то смарт террейна не указан параметр targets.

  • Нравится 1

Поделиться этим сообщением


Ссылка на сообщение

В самой же функции, что выше

local min_npc, max_npc = 3,5
Так с чего вдруг там будет 8?

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

×
×
  • Создать...