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

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


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

Народ подскажите как сделать скрипт на подобие "Системы Жажды" то есть:на подобие голода только быстрей, и будет тратиться выносливость.На платформе S.T.A.L.K.E.R.: Тень Чернобыля  версии 1.0004

  • Смешно 1
Ссылка на комментарий

@IanLis , что-то такое есть в закромах: системы жажды, что-где, говоря откровенно, особо не разбирался. Развлекайся :biggrin:

  • Спасибо 1
Ссылка на комментарий

Вопрос такой:

- как удалить артефакт, который ГГ выкинул из рюкзака ?

Имя его известно  - af_kamen_udachy и арт такой в игре один единственный.

Функция

function del_art()
 del_obj_by_name("af_kamen_udachy")
 end

не работает. Артефакт продолжает оставаться на земле.

Спасибо.

 

"Кругом зомби.....у меня кончаются патроны...."

Ссылка на комментарий
58 минут назад, BFG сказал:

Имя его известно  - af_kamen_udachy

Имя или секция? А то, если арт спавнился не через all.spawn имя будет типа af_kamen_udachy11456.

Нет у тебя функции типа del_obj_by_sect?

И кстати функция откуда вызывается? А то может из коллбека на выбрасывание и у тебя ид доступен?

Ссылка на комментарий

@abramcumner Ну это имя арта в конфиге. Мы получаем его в процессе варки и берём с собой. Никакой олспавн не задействован.

[af_kamen_udachy]:af_base
$spawn = "artifacts\af_kamen_udachy"
$npc = on
visual = physics\anomaly\artefact_kamenudachi.ogf
description = artifact_af_kamen_udachy

 и так далее, стандартный конфиг артефакта со свойствами.

Функция вызывается из логики рестра

[sr_idle@one]
on_info = {+spawn_muha_live} %=arhara_dialog.del_art%

Я не знаю что такое понятие "коллбек".

"ИД" это видимо story_id ? Его нет у этого арта, не назначался, потому что я могу назначить СИД только итему в оллспавне, а в конфигах это невозможно сделать. 

"Кругом зомби.....у меня кончаются патроны...."

Ссылка на комментарий

@BFG юзай всё тот же коллбек на дроп итема. Код такой:

if obj:section() == "af_kamen_udachy" then
	alife():release(alife():object(obj:id()))
end

Вставлять во всё то же место - после function actor_binder:on_item_drop (obj).

Добавлено Overfirst,

Если это тот же артефакт, который ты проверял в рестрикторе ещё тогда, то тот табличный код лучше убрать и записать в один блок всё, но и так будет работать.

Добавлено Overfirst,

PS: нужно еще проверять, что момент тот самый нужный, просто если ГГ выкинет арт ещё где-то, то он просто пропадёт до применения его в квесте.

  • Спасибо 1

Ранее был известен под ником BoBaH_671.

Ссылка на комментарий
В 15 ноября 2017 г. в 16:03, BFG сказал:

Щас всё равно никто в АСДС не заселяет, я наверно один такой идиот остался.

Не, не один. Я так ВСЕ локации из маппака в моде УЗИ заселял :) С СДК тогда еще не дружил, щас пытаюсь подружиться :)

 

Оказывается, нас уже 8

Изменено пользователем AndrewMor
  • Спасибо 1

Сталкер - наше всё!

Ссылка на комментарий

Хотел сделать прицелы у снайперок регулируемые, мод НС2016, перенес параметры с оружия - где это реализовано, но, теперь это оружие напрочь отсутствует у неписей. Я так понял, дело в измененном классе оружия на WP_BINOC. Возможно ли где то дописать этот класс(WP_BINOC) чтобы неписи использовали оружие с регулируемыми прицелами?

Ссылка на комментарий

@ComradE_AleX Бинокль использует 4 слот. Тебе придётся переназначать слоты и потом ещё в АИ-схеме поведения НПС сделать так, чтоб НПС не начал стрелять из Бинокля )))

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

Всё это может потянуть за собой такое... что лучше забыть про эту идею.

"Кругом зомби.....у меня кончаются патроны...."

Ссылка на комментарий
9 минут назад, _Val_ сказал:

А зачем неписям регулируемые прицелы?

Делай себе уник...

хаха, да уже об этом подумал)) оставлю для свд дальнобойщика, да этих крупнокалиберных винтовок эту фичу))

Ссылка на комментарий

В НС 2016 неписи тоже используют оружие на классе бинокля, если у них нет никакого другого оружия. Проверено.

AMD Athlon II X2 250, NVIDIA GTS 450, RAM 8.0 GB, WIN 7/64  правки Золотой Шар

Ссылка на комментарий
19 минут назад, nasar75 сказал:

В НС 2016 неписи тоже используют оружие на классе бинокля, если у них нет никакого другого оружия. Проверено.

Достаточно лишь выпилить пистолет из Config\gameplay? Или оно и в скриптах\аллспавн прописано?

Ссылка на комментарий

@ComradE_AleX без понятия. Я просто удалил всё оружие из игры и заспавнил-раздал нпс снайперские винторезы. В ОГСЕ такая же проблема - если у непися есть второй ствол-нож, он игнорирует ствол на классе бинокля...

AMD Athlon II X2 250, NVIDIA GTS 450, RAM 8.0 GB, WIN 7/64  правки Золотой Шар

Ссылка на комментарий

Ковырял string_table_enc_weapons.xml тч 1.0006 и теперь при запуске происходит вылет с таким логом

Скрытый текст

FATAL ERROR
 
[error]Expression    : false
[error]Function      : CXml::Init
[error]File          : E:\stalker\sources\trunk\xrXMLParser\xrXMLParser.cpp
[error]Line          : 87
[error]Description   : XML file:text\rus\string_table_enc_weapons.xml value: errDescr:Error reading Attributes.
 ссылка на файлstring_table_enc_weapons.xml
 

буду признателен если кто то поможет разобраться

Ссылка на комментарий

А что тут разбираться ошибку допустил, может символ какой то или точку где затер...

Лог же об этом говорит "ошибка чтения"...

Изменено пользователем losiara
  • Согласен 4

Жизнь следует измерять поступками, а не временем...

Ссылка на комментарий

@S.T.W.A.L.K.E.R. набери в поисковике xml validator, сам и увидишь ошибки. Или вот с моего компа: http://rgho.st/77NvMPwNK

У тебя там лишние кавычки и нет <string id= для каких=то стволов ...

Изменено пользователем nasar75
  • Спасибо 1

AMD Athlon II X2 250, NVIDIA GTS 450, RAM 8.0 GB, WIN 7/64  правки Золотой Шар

Ссылка на комментарий

@S.T.W.A.L.K.E.R., а ты что хотел чтоб вот это вот работало?

Скрытый текст

    </string>
<string id="enc_weapons1_wpn-winchester_m1">
        <text>"Боеприпасы:\n•12х70 дробь\n•12х76 жекан\n•12х76 дротик\n \nТемп стрельбы:\n•45 выстрелов в минуту.\n \nЕмкость магазина:\n•5 патронов\n \nВ подствольную емкость для патронов был встроен небольшой фрагмент артефакта «Грави», ориентированный таким образом, чтобы увеличивать скорость полёта пули."</text>
    </string>
    <string id=""Боеприпасы:\n•12х70 дробь\n•12х76 жекан\n•12х76 дротик\n \nВо второй половине 1980-х годов компанией «Mossberg» под торговой маркой «Maverick» был налажен выпуск помповых гладкоствольных ружей Model 88, предназначенных как для использования в ближнем бою при проведении полицейских и армейских спецопераций, так и для самообороны и охраны жилища, а также для охоты и спорта. Дробовик Mossberg Maverick M88 представляет собой более дешевую версию ружья Mossberg 500, отличающуюся незначительными изменениями в конструкции, основной которой является отсутствие предохранителя сверху задней части ствольной коробки. При этом большинство деталей Mossberg Maverick M88 и Mossberg 500 взаимозаменяемы, кроме ударно-спускового механизма. Линейка дробовиков Model 88 как и Mossberg 500 была предложена в большом числе вариантов, как боевых, так и охотничьих, отличающихся между собой длиной ствола, емкостью магазина, прикладами и прицельными приспособлениями. Патронник длиной 76 мм позволяет использовать в качестве боеприпасов патроны 12-го калибра с гильзой длиной 70 или 76 мм. При этом допускается использование также весьма мощных патронов 12/76 mm Magnum.\n \nДробовики Mossberg Maverick M88 были приняты на вооружение силовых структур некоторых стран мира, а также поступили в коммерческую продажу, как в самих США, так и в странах Латинской Америки, Европы и Азии.\n \nНа постсоветском пространстве в 90-х годах минувшего столетия Maverick 88 был одним из самых популярных "помповиков" в охранных структурах. По сути дела это был первый недорогой  дробовик вполне приличного качества, появившийся на ружейных рынках, и очень скоро им были вооружены очень многие секьюрити и сотрудники инкассаторских служб.\nВ наше время от былой популярности Maverick 88 не осталось и следа, эта модель была вытеснена с рынка ружьями превосходящими ее по соотношению цена-качество. Поэтому сегодня на вторичном рынке этих ружей довольно много. Не меньше их и в Зоне Отчуждения, более всего пользуются спросом компактные модели с коротким стволом и пистолетной рукояткой, которые можно вместив в рюкзак взять в поход в довесок к основному оружию."">
        <text>"Боеприпасы:\n•12х70 дробь\n•12х76 жекан\n•12х76 дротик\n \nТемп стрельбы:\n•45 выстрелов в минуту.\n \nЕмкость магазина:\n•5 патронов\n \nВо второй половине 1980-х годов компанией «Mossberg» под торговой маркой «Maverick» был налажен выпуск помповых гладкоствольных ружей Model 88, предназначенных как для использования в ближнем бою при проведении полицейских и армейских спецопераций, так и для самообороны и охраны жилища, а также для охоты и спорта. Дробовик Mossberg Maverick M88 представляет собой более дешевую версию ружья Mossberg 500, отличающуюся незначительными изменениями в конструкции, основной которой является отсутствие предохранителя сверху задней части ствольной коробки. При этом большинство деталей Mossberg Maverick M88 и Mossberg 500 взаимозаменяемы, кроме ударно-спускового механизма. Линейка дробовиков Model 88 как и Mossberg 500 была предложена в большом числе вариантов, как боевых, так и охотничьих, отличающихся между собой длиной ствола, емкостью магазина, прикладами и прицельными приспособлениями. Патронник длиной 76 мм позволяет использовать в качестве боеприпасов патроны 12-го калибра с гильзой длиной 70 или 76 мм. При этом допускается использование также весьма мощных патронов 12/76 mm Magnum.\n \nДробовики Mossberg Maverick M88 были приняты на вооружение силовых структур некоторых стран мира, а также поступили в коммерческую продажу, как в самих США, так и в странах Латинской Америки, Европы и Азии.\n \nНа постсоветском пространстве в 90-х годах минувшего столетия Maverick 88 был одним из самых популярных "помповиков" в охранных структурах. По сути дела это был первый недорогой  дробовик вполне приличного качества, появившийся на ружейных рынках, и очень скоро им были вооружены очень многие секьюрити и сотрудники инкассаторских служб.\nВ наше время от былой популярности Maverick 88 не осталось и следа, эта модель была вытеснена с рынка ружьями превосходящими ее по соотношению цена-качество. Поэтому сегодня на вторичном рынке этих ружей довольно много. Не меньше их и в Зоне Отчуждения, более всего пользуются спросом компактные модели с коротким стволом и пистолетной рукояткой, которые можно вместив в рюкзак взять в поход в довесок к основному оружию."</text>
    </string>
    <string id=""Боеприпасы:\n•5,45x39 7H6\n•5,45x39 7H22\n \nАпгрейды:\n•Подствольный гранатомет ГП-25\n \nРежим стрельбы:\n•одиночный\n•автоматический\n \nТемп стрельбы:\n•850 выстрелов в минуту\n \nЕмкость магазина:\n•45 патронов\n \nАКС-74 из тайника сталкера Стрелка кустарной модернизации. Изменения коснулись затворной рамы: с внутренней стороны высверлены четыре углубления, в них помещены четыре фрагмента неизвестных артефактов гравитационной природы, что интересно что они входят в резонанс и создают антигравитационный эффект для объекта с которым соприкасаются. То есть затворная рама стала очень легкой, практически невесомой, что в свою очередь повлекло за собой изменение газоотводной системы: часть газоотводной трубки занимает газовый регулятор, перед газоотводным коленом расположен трех позиционный переключатель. Все это в комплексе позволило отрегулировать точное достаточное количество пороховых газов для движения облегченной затворной рамы, масса которой теперь не влияет на стабильность и управление оружием даже при интенсивной стрельбе длинными очередями. Установлена менее жесткая возвратная пружина для надежного срабатывания цикла автоматики. Установлена стальная вентилируемая ствольная накладка для быстрого рассеивания остаточных пороховых газов которые под ней сбрасываются. \n \n Однако в системе есть и минусы: значительно возрос темп стрельбы из-за чего оружие и газоотвод быстро забиваются нагаром в следствии использования не качественных боеприпасов (дтк уже пригорел, не свинчивается). Так же не надежный элемент это закапсулированные артефакты в затворной раме: срок их действия неизвестен, не остановится ли система в не подходящий момент остается под вопросом..."">
        <text>"Боеприпасы:\n•5,45x39\n•5,45x39 БП\n \nАпгрейды:\n•Подствольный гранатомет ГП-25\n \nРежим стрельбы:\n•одиночный\n•автоматический\n \nТемп стрельбы:\n•850 выстрелов в минуту\n \nЕмкость магазина:\n•45 патронов\n \nАКС-74 из тайника сталкера Стрелка кустарной модернизации. Изменения коснулись затворной рамы: с внутренней стороны высверлены четыре углубления, в них помещены четыре фрагмента неизвестных артефактов гравитационной природы, что интересно что они входят в резонанс и создают антигравитационный эффект для объекта с которым соприкасаются. То есть затворная рама стала очень легкой, практически невесомой, что в свою очередь повлекло за собой изменение газоотводной системы: часть газоотводной трубки занимает газовый регулятор, перед газоотводным коленом расположен трех позиционный переключатель. Все это в комплексе позволило отрегулировать точное достаточное количество пороховых газов для движения облегченной затворной рамы, масса которой теперь не влияет на стабильность и управление оружием даже при интенсивной стрельбе длинными очередями. Установлена менее жесткая возвратная пружина для надежного срабатывания цикла автоматики. Установлена стальная вентилируемая ствольная накладка для быстрого рассеивания остаточных пороховых газов которые под ней сбрасываются. \n \n Однако в системе есть и минусы: значительно возрос темп стрельбы из-за чего оружие и газоотвод быстро забиваются нагаром в следствии использования не качественных боеприпасов (дтк уже пригорел, не свинчивается). Так же не надежный элемент это закапсулированные артефакты в затворной раме: срок их действия неизвестен, не остановится ли система в не подходящий момент остается под вопросом..."</text>
    </string>
    <string id="binocular">
        <text>Бинокль</text>
    </string>

 

  • Согласен 1
Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

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