-
Число публикаций
375 -
Регистрация
-
Последнее посещение
-
Дней в топе
3 -
AMKoin
6,590 [Подарить AMKoin]
h0N0r последний раз побеждал 24 Декабря 2025
h0N0r - автор самых популярных публикаций!
Баланс оценок
416Информация
-
Реальное имя
Яр
Недавние посетители профиля
5 015 просмотров профиля
-
@Helgi Попробуй в m_stalker.ltx, critical_wound_threshold = -1
-
@DarkSnowmen Какой-то рестриктор блокирует путь, касается тех, что в сдк расставлены с типом in / out. У работ в смарте, типа gulag_escape.script, параметры in_rest / out_rest.
-
[ТЧ] Сброс текущей секции логики при оффлайн->онлайн
h0N0r ответил на тему форума автора h0N0r в Скрипты / конфиги / движок
@_Val_ Конечно, две смены - два смарта, в каждом по 5-6 состояний, которые переключаются по нужным условиям. Примеры есть в gulag_escape.script, для проверки на дождь - взять с ЗП функции is_rain (xr_conditions.script). -
[ТЧ] Сброс текущей секции логики при оффлайн->онлайн
h0N0r ответил на тему форума автора h0N0r в Скрипты / конфиги / движок
Обновил архив, добавил недостающие правки - теперь активная секция не сбрасывается в обоих случаях (под смартом / без него), как в ЗП. Единственное, позиция (кто под смартом), будет сохранена только после 1-го сейва / лоада / смены уровня. Связано с тем, что позиция работы нпс всегда берётся с path_walk из активной (стартовой) секции: active = camper@esc_lager_prisoner, и туда нпс (Шустрый) возвращается в офлайне (когда актор на другом уровне). Добавлен код, чтобы оное учитывалось от текущей секции. -
@1drew_ Ещё с ui\ui_detector_artefact.xml (блок scientific) взять настройки <palette id="zone_mine_ , которые потянут текстуру и её .xml с ид в ui\textures_descr
-
@WinCap Лучше скомпилить два уровня (только lm или vx), к примеру mp_workshop (трубы в разных положениях - на них сразу видны недостатки обоих варианта освещения). Если xrLC от Ская, то с галкой -static для lm, ещё можно два варианта для vx с ключом -hemi_bias 0.1 и 0.001 (значение в ориг. xrLC, из-за чего часть геометрии становилась чёрной). https://gamedev.ru/code/articles/?id=4206 Сам использую: vx - для объектов / или его части - которые вдали от игрока (условно за забором, вне игровой зоны) / такие, что нельзя увидеть без demo_record (крыши и т.п.) / всякие гайки / провода / трубы с доп. разбиением (как в статье - наращивание поликов); lm - всё остальное, compile-шейдер только default, никаких понижающих, типа default_lm05. Качество ppm 10 (макс 13), выше - чётче тени.
-
@maxd3000 Та реплика (<phrase id="6000">) появляется после всех заданий + вступление в группу. Вот навскидку, тестируй: <phrase id="5999"> <text /> <dont_has_info>mil_leader_attach_community</dont_has_info> <has_info>mil_lukash_dolg_task_complete</has_info> <has_info>mil_leader_quest2_complete</has_info> <has_info>mil_freedom_quests_end</has_info> <next>6001</next> </phrase>
-
@DarkSnowmen Через combat_ignore_cond, пример в gulag_escape.ltx (искать Soldiers on the bridge).
-
Мастерская по разбору "вылетов" X-Ray
h0N0r ответил на тему форума автора aka_sektor в Школа моддинга
@АтомныйФизик Собрал новый game.graph с учётом добавленного уровня? Перенёс обновлённые level.gct с сдк в игру? -
@DarkSnowmen По логу, на уровне есть аномалия типа комета, двигающаяся по .anm, которого нет или он не указан в настройках зоны.
-
@DiSэmpL В death_manager.script, function set_weapon_drop_condition: меняешь строку item:set_condition(condition) на item:set_condition(0.2) В конфиге оружия параметр misfire_end_condition для пост. клина. В inventory_upgrades.script, function can_repair_item: меняешь блок if db.actor:money() < price then return false end на: local is_wpn = string.find(item_name, "wpn_") if is_wpn and item_condition <= 0.2 then return false elseif db.actor:money() < price then return false end Далее, в function question_repair_item, после строки local price... добавляешь: local is_wpn = string.find(item_name, "wpn_") if is_wpn and item_condition <= 0.2 then return game.translate_string("st_bad_wpn_cond") end st_bad_wpn_cond - ид текста для инф. окна
-
@Капрал Хикс Если за ориг. ТЧ, то у класса CGameTask (lua_help.script) нету метода для смена иконки. В ЗП он есть, пример чтения из конфига - task_objects.script (self.icon).
-
Криво он работает Советуют предварительно запускать: math.randomseed(os.time()) В _g.script есть пример: random_number
-
@НаноБот С партиклами особо не разбирался, но запомнился один, как самый вау с кучей искр - samples\fontan0_turbulence (в ЗП _samples_particles_\fontan_turbulence). Время запуска отдельных эффектов в PG - Start / End Time, а также обратка в виде Children\On Dead - по завершению PG, запустить PE.
-
@imcrazyhoudini В xr_conditions.script, =enemy_gulag(smart_1:smart_2)
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] Final stroke 0.9
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial patch CoP 1.6.03
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ
_Val_
potap