Перейти к содержимому

Добро пожаловать к нам на сайт! Про Ваш статус и права можно прочитать в Этой теме

Для просмотра картинок и скачивания файлов с форума - пройдите регистрацию!   Проблемы с регистрацией - вам сюда



Згорнути %s Последние сообщения тем

Тема Форум Написано Дата
  • LENA_D
  • LENA_D
  • глобальный модератор Сидорович
  • LENA_D
  • LENA_D
  • LENA_D
  • Сегодня, 13:38
  • Сегодня, 13:38
  • Вчера, 12:55
  • 24 лис 2024 14:22
  • 20 лис 2024 18:04
  • 19 лис 2024 18:56

Фотография

Ковыряемся в файлах S.T.A.L.K.E.R.


  • Авторизуйтесь для відповіді у темі
Повідомлень у темі: 1632

#39
Черный_Сталкер

Черный_Сталкер

    Пушистая Химера

  • Не в сети
  • Пользователь

<- Информация ->
  • Регистрация:
    08-грудень 08
  • 77 Cообщений
  • Пропуск №: 5

0 баллов предупреждения
Репутация: 1 799

Репутация: 1799 Постов: 77
  • Пол:Мужчина
  • Город:Москва, Россия

Редактирование файлов ТЧ и Народной Солянки.

 

Ну, думаю, все знают про что эта тема. wink.gif Спрашиваем..

Шпаргалки по "ковырянию" файлов "АМК" и модов на его основе (Солянка и т.д..)
Версия 5: Скaчать Shpargalka_AMK_v5.rar
Версия 6: Скaчать Shpargalka_AMK_v6.rar
Правка параметров Сталкера: Скaчать Pravka_st.rar
 
Уважаемые Господа пользователи!
Все вопросы по прописке "квестовых" (и не только) предметов в продажу,
а так же другие способы их получения, обсуждаются здесь:  
Альтернативные способы получения предметов в игре.  !!!

Вопросы про то, как отключить выпадение вещей из рюкзака НЕ принимаются !!!
Посты с вопросами и ответами будут тереться немедленно!


Нарушителей ждет неотвратимое наказание в соответствии с Правилами форума! :sm22:

 

Если задаёте вопрос - указывайте игровой набор.

 

П.С.: Прошу не путать данную тему с чатом.


Мерцающий (19 березень 2019 - 09:32):
До выхода официальной версии ОП-2.1 для разработчиков обсуждение в данной теме изменения файлов ОП-2.1 запрещено.
К нарушителям данного правила темы будут налагаться санкции в соответствии с пунктом 2.16 Правил форума.

Повідомлення відредагував Fаgot: 08 листопад 2016 - 02:20


#13857
RUS_D

RUS_D

    Главный АДМИН

  • Не в сети
  • Тех. Админ
  •  Администратор
  • Старожил сайта
<- Информация ->
  • PipPipPipPip
  • Регистрация:
    08-грудень 08
  • 5 008 Cообщений
  • Пропуск №: 2

0 баллов предупреждения
Репутация: 8 127

Репутация: 8127 Постов: 5008
  • Skype:rus_did
  • Страна проживания:Украина
  • Реальное имя:Руслан
  • Пол:Мужчина
  • Город:Полтавская обл.

Можете выложить фикс, который увеличивает время лежания трупа, а то не успел убить всех наемов на фабрике переработки, а труп в экзе с КПК уже исчез, раздражает это.

В release_body_manager.script строку:
self.body_max_count = 15 количество тел которое одновременно может находится в игре Я поставил 35 трупы вродь на месте
Изменить время уборки трупа DLE_AFTER_DEATH = 40000 с 40 секунд на как у меня 600000 что равняется 10 минут.


По умолчанию в игре трупы исчезают слишком быстро, лишая возможности обшманать их...
Нашел два способа, чтобы трупы не исчезали:
1)Отключение уборщка трупов.
Если у вас машина мощная то для реализма будет самое то...Горы трупов по всей Зоне...
Путь:
папка "gamedata"-> "scripts"-> "xr_motivator.SCRIPT":
Строка:
release_body_manager.get_release_body_manager():moving_dead_body(self.object) --' Distemper 11.02.2008
Её надо закомментировать, чтобы выглядело так:
--release_body_manager.get_release_body_manager():moving_dead_body(self.object) --' Distemper 11.02.2008
Теперь трупы не исчезают совсем, даже после перезагрузки игры...
2)Настройка уборщика трупов.
Способ:
Путь: папка-"gamedata">папка-"skripts">файл-"release_body_manager.SKRIPT"
Строка:
self.body_max_count = 10 -- количество тел которое одновременно может находится в игре
Меняем число на более весомое...и вуаля:
self.body_max_count = 60 -- количество тел которое одновременно может находится в игре
Теперь хабар никуда от вас не денется!



Время уборки трупов изменяется в основном так.
Папка: gamedata\config\creatures
Файлы: monsters.ltx; stalkers.ltx

:pinch: ВНИМАНИЕ: СПОЙЛЕР!
В конце файлов находим:

Для сталкеров:

[stalkers_common]
corpse_remove_game_time_interval = ХХ ; in hours
stay_after_death_time_interval = ХХ ; in hours

Для монстров:

[monsters_common]
corpse_remove_game_time_interval = ХХ ; in hours
stay_after_death_time_interval = ХХ ; in hours

Вместо ХХ ставим любое нужное число, сколько в часах будет валятся труп.
Для квестовых трупов не действует.

В большинстве модов радиус, вроде бы, не имеет значения. Вплоть до того, что ты можешь выйти на другую локацию и вернуться. Если время "жизни" трупа еще не истекло то он так и будет валяться и его можно будет еще раз обыскать, даже нужно. Лута на нем не будет, но вполне может выпасть наводка на тайник.

Повідомлення відредагував RUS_D: 07 вересень 2017 - 11:53


#181
ufolog

ufolog

    Бешеный Комар

  • Не в сети
  • Неактивированные

<- Информация ->
  • PipPipPipPip
  • Регистрация:
    12-червень 10
  • 147 Cообщений
  • Пропуск №: 1690


Репутация: 188 Постов: 147
  • Пол:Мужчина
  • Город:Vitebsk, Беларусь

Подскажите, плиз, чего, где переделать чтобы на ХУДе не отображалось количество патронов? И еще, желательно, чтоб эти самые патроны для зарядки надо было вешать на пояс.

 

По патронам - можно убрать отображение их кол-ва в стволе, но остается общее:
файл - \gamedata\config\ui\maingame.xml, меняешь значения в строке:


Quote
<static_ammo x="075" y="022" width="0" height="0">

Ставишь нули как здесь. 
Или можно убрать ВСЕ окошко за пределы "локации" (экрана), тот-же файл, в строке:
 

Quote
<static_weapon x="-860" y="-692" width="120" height="65">

ставишь минусы как здесь.
Не будет окошка с типом и кол-вом патронов.. Больше пока не экспериментировал...
Можешь сам почитать тему на АМК - /go?http://www.amk-team.ru/forum/index.php?showtopic=8013
Не забывай копировать и сохранять в сторонку изменяемые файлы! Пригодятся для отката ..

А чтоб на пояс вешать - это не так просто, вспомни гиморой с "разгрузкой" в моде Сяка (НЛС)...

romale


Повідомлення відредагував Fagot: 05 грудень 2013 - 15:13


#182
dimasick

dimasick

    Вольный S.T.A.L.K.E.R.

  • Не в сети
  • Старожилы
  • Спонсор сайта Завсегдатай - больше 1 год на сайте
<- Информация ->
  • Регистрация:
    30-січень 11
  • 1 291 Cообщений
  • Пропуск №: 3731


Репутация: 35 Постов: 1291
  • Страна проживания:Россия
  • Реальное имя:dimasick
  • Пол:Мужчина
  • Город:Посёлок городского типа, Россия

serg070376, Напиши, какой конкретно тебе нужен бронежилет? У тебя все они с ПНВ, просто у всех разные типы. Например:
[militaryspec_outfit_bad]:militaryspec_outfit
nightvision_sect = effector_nightvision_bad -  это означает плохой
а вот:
[militaryspec_outfit_bastplus]:militaryspec_outfit
nightvision_sect = effector_nightvision_bast - похоже, что самый навороченный (переводится взрыв).
Можешь в любой броне-костюм поставить любой ПНВ, меняя строки написанные жёлтым цветом. Если ошибся, поправьте.


Повідомлення відредагував Fagot: 05 грудень 2013 - 15:15


#183
serg070376

serg070376

    Пришедший

  • Не в сети
  • Неактивированные

<- Информация ->
  • Pip
  • Регистрация:
    25-листопад 10
  • 8 Cообщений
  • Пропуск №: 3212


Репутация: 0
  • Пол:Мужчина
  • Город:северодвинск, Россия

Я хочу в Скат-10 прописать ПНВ. Они все с ПНВ, но чтобы они заработали надо проабгрейдить у торговца(смотря какой костюм). Короче, чтобы ни к кому не обращаться в игре. Вот, вроде изложил..


Повідомлення відредагував Fagot: 17 лютий 2014 - 16:02


#184
volazar

volazar

    Сталкер

  • Не в сети
  • Проверенные
  • Завсегдатай - больше 1 год на сайте
<- Информация ->
  • Регистрация:
    14-лютий 10
  • 793 Cообщений
  • Пропуск №: 847

0 баллов предупреждения
Репутация: 3 671

Репутация: 3671 Постов: 793
  • Страна проживания:Russia
  • Реальное имя:V
  • Пол:Мужчина
  • Город:Мурманск, Россия

serg070376, Вам ответили 2 человека. Пропишите строчку и будет вам счастье!
Прописывать в gamedata\config\misc\outfit.ltx
Костюм называется militaryspec_outfit
Вот секции для ПНВ:
effector_nightvision_bad
effector_nightvision_good
effector_nightvision_default
effector_nightvision_static
effector_nightvision_kat_eye
effector_nightvision_psy
effector_nightvision_bl ackwhite
effector_nightvision_bast

С их переводом думаю проблем не возникнет.

Quote (serg070376)
чтобы ни к кому не обращаться в игре

Если пропишете, ни к кому обращаться и не нужно будет. ПНВ будет по дефолту стоять на костюме.
За апгрейд идут строчки начиная с militaryspec_outfit_bad и заканчивая militaryspec_outfit_bastplus.



#185
sasha3028

sasha3028

    Пришедший

  • Не в сети
  • Пользователь

<- Информация ->
  • Регистрация:
    11-квітень 11
  • 16 Cообщений
  • Пропуск №: 4387


Репутация: 0
  • Пол:Мужчина
  • Город:Алматы

Ну вот "доковырялся"! Ковырялся я, значит, в файлах, отвечающих за товар, цены и т.д. у Сидора! Зашёл в игру а у него одни экзики (хотя еще много чего делал) Это меня смутило! Но потом Сидорович исчез! Не текстур нет, а самого сидора! На радаре и в контактах есть! А вот на биорадаре его нет (может надо его часть тела на пояс повесить? sm6.gif ) Это так к слову пришлось! Я этому значения не придал думая, что он в туалет там ушёл или товар принимать! А вот когда из тёмной долины шёл думал появиться ведь по сценарию! но его все равно неет! sm10.gif Что же мне делать! на оригиналы те конфиги менял уже не помогает! Вот скриншот:

 

Твои правки "сидят" в сохранках. Поэтому нужно не только вернуть оригинальные файлы, но и начать НИ.

Comador

 

Добавлено (11.04.2011, 11:52)
---------------------------------------------
Спасибо! Жаль, конечно! А можно не заново начать, а с того момента, когда я не менял там ничего.

 

Заглавные буквы и знаки препинания еще никто не отменял (будьте внимательны). Если есть сохранка до изменения торговли, то можешь начинать с нее.

Comador

 

Добавлено (11.04.2011, 12:11)
---------------------------------------------
Подскажите, пожалуйста, как сделать, чтобы на АК-47 можно было ставить подствол? Я что-то не нашёл в конфиге строку отвечающую за это! Что это за строка, подскажите!

 

Чтобы на АК-47 появился гранатомет, надо прописывать кучу параметров в его конфиге (дефолтно он не расчитан на подствол). Скиньте мне ваш файл, я посмотрю и постараюсь сделать.

volazar


Повідомлення відредагував Fagot: 17 лютий 2014 - 16:07


#186
butrikA

butrikA

    Сталкер

  • Не в сети
  • Опытные
  • Завсегдатай - больше 1 год на сайте
<- Информация ->
  • PipPipPipPip
  • Регистрация:
    29-грудень 10
  • 299 Cообщений
  • Пропуск №: 3414


Репутация: 12 Постов: 299
  • Страна проживания:Украина
  • Реальное имя:Андрей
  • Пол:Мужчина
  • Город:днепропетровск, Украина

Друзья, вопрос по моду LWR.
1. Возможно ли изменить логику/отношение монстров к друг-другу. Псевдогигант, кровососы, собаки и др. мирно разгуливают вместе, а должны жрать друг-друга. Как это сделать?
2. Можно-ли прописать миникарту с отметками друзей/врагов на экран. Я понимаю что это особенности мода и всеже?

 

1) В файле gamedata\config\creatures\game_relations.ltx ,в самом низу находится таблица отношений между монстрами. Правьте, как вам нужно: [1] друг, [0] нейтрал, [-1] враг, [-2] злейший враг
2) Насколько мне известно для LWR мода есть фикс, возвращающий миникарту на худ.
С этим вопросом обратитесь на форуме, посвященному данному моду. Там должна быть на него ссылка.

volazar



#187
vidok99

vidok99

    Новичок

  • Не в сети
  • Пользователь

<- Информация ->
  • Регистрация:
    14-березень 11
  • 21 Cообщений
  • Пропуск №: 4134


Репутация: 0
  • Пол:Мужчина
  • Город:Мариуполь, Украина
Здравы будте Сталкера! Парни помогите!Пытаюсь добиться максимальной кучности и нефига не получается! sm9 :sm9: Подскажите что куда?Если можно покажите! Плиииизз!!!!

#188

  • Не в сети
  • Гости

<- Информация ->
  • Регистрация:
    --
  • Пропуск №:


Репутация: 0

vidok99, gamedata\config\weapons открываешь нужное тебе оружие и правишь:

 
;params of weapon recoil
dispersion_start = 2
fire_dispersion_base = 0.15 ;угол (в градусах) базовой дисперсии оружия (оружия зажатого в тисках)
control_inertion_factor = 1.3f
disp_rate = 1.88

;отдача
cam_relax_speed = 6.2 ;скорость возврата в исходное положение
cam_dispersion = 0.5 ;увеличения угла (в градусах) с каждым выстрелом
cam_dispersion_inc = 0.11 ;увеличениe cam_dispersion с каждым выстрелом
cam_dispertion_frac = 0.82 ;ствол будет подыматься на cam_dispersion*cam_dispertion_frac +- cam_dispersion*(1-cam_dispertion_frac)
cam_max_angle = 14.0 ;6.5 ;максимальный угол отдачи
cam_max_angle_horz = 15.0 ;9.0 ;(degree) maximum shot horizontal degree
cam_step_angle_horz = 1.3 ;0.18 ;(degree) size of step camera moved in horizontal position while shooting

fire_dispersion_condition_factor = 2 ;увеличение дисперсии в процентах при максимальном износе
misfire_probability = 0.0006 ;вероятность осечки при максимальном износе
misfire_condition_k = 0.06
condition_shot_dec = 0.00007 ;увеличение износа при каждом выстреле

Уменьшай дисперсию, отдачу.

Еще можно подправить gamedata\config\creature\actor:

 
дисперсия стрельбы с учетом ходьбы и бега
disp_base = 0.01 ;угол (в градусах) разлета пуль, когда актер стоит на месте
disp_aim = 0.04 ;0.51
disp_vel_factor = 1.0 ;на сколько увеличится дисперсия при скрости в 10 м/с (не обязательно при беге)
disp_accel_factor = 2.0 ;еще на сколько увеличится, если актер бежит (+ скорость)
disp_crouch_factor = -0.3 ;уменьшение если актер сидит
disp_crouch_no_acc_factor = -0.6 ;уменьшение если актер сидит + no acceleration
;disp_jump_factor = 2.0

Повідомлення відредагував Fagot: 17 лютий 2014 - 16:10


#189
vidok99

vidok99

    Новичок

  • Не в сети
  • Пользователь

<- Информация ->
  • Регистрация:
    14-березень 11
  • 21 Cообщений
  • Пропуск №: 4134


Репутация: 0
  • Пол:Мужчина
  • Город:Мариуполь, Украина
Дело в том, что я не могу понять какие значения туда ставить! 0.6 лучше чем 0.0006 или хуже?Обьясните пожалуста!

#190
dimasick

dimasick

    Вольный S.T.A.L.K.E.R.

  • Не в сети
  • Старожилы
  • Спонсор сайта Завсегдатай - больше 1 год на сайте
<- Информация ->
  • Регистрация:
    30-січень 11
  • 1 291 Cообщений
  • Пропуск №: 3731


Репутация: 35 Постов: 1291
  • Страна проживания:Россия
  • Реальное имя:dimasick
  • Пол:Мужчина
  • Город:Посёлок городского типа, Россия

vidok99,

Quote (vidok99)
Пытаюсь добиться максимальной кучности

здесь:

Quote (frankenshtayn)
disp_base= 0.01 ;угол (в градусах) разлета пуль, когда актер стоит на месте

если поставить: 0.0000000001 - будет кучнее (но это через чур, конечно sm6.gif ).
Аналогично в конфигах оружия.


Повідомлення відредагував Fagot: 17 лютий 2014 - 16:12


#191
kuzma

kuzma

    Пришедший

  • Не в сети
  • Пользователь

<- Информация ->
  • Регистрация:
    13-лютий 11
  • 16 Cообщений
  • Пропуск №: 3835


Репутация: 0
  • Пол:Мужчина
  • Город:ульяновск, Россия

Всем привет!
Подскажите, как убрать эффект попадания в ГГ?

 

Открывай: \gamedata\scripts\monnoroch_options.script и там меняй нужные значения на = 0 

romale

 

Добавлено (17.04.2011, 12:47)
---------------------------------------------
У меня стоит АМК-1.4.1+Н.С.1.0006 от 19.04.10+допа 14.08.10+патч 3.09.10+ДМХ-1.3.2 и такого файла там нет.

Добавлено (17.04.2011, 14:09)
---------------------------------------------
Скажите, пожалуйста через какую программу можно просмотреть шпаргалку?

А то пытаюсь посмотреть, а там какая-то абракадабра.


Повідомлення відредагував Fagot: 17 лютий 2014 - 16:16


#192
Мincer

Мincer

    Сталкер

  • Не в сети
  • Неактивированные
  • Спонсор сайта Завсегдатай - больше 1 год на сайте
<- Информация ->
  • PipPipPipPip
  • Регистрация:
    05-листопад 10
  • 624 Cообщений
  • Пропуск №: 3083


Репутация: 5 Постов: 624
  • Пол:Мужчина
  • Город:Красноярск, Россия

kuzma,

Quote (kuzma)
скажите пожалуйста через какую програму можно просмотреть шпаргалку ато пытаюсь посмотреть а там какаято абракадабра

Файл в формате pdf смотреть PDF-Viewer, Foxit Reader.



#193
Гость_romale_*

Гость_romale_*
  • Не в сети
  • Гости

<- Информация ->
  • Регистрация:
    --
  • Пропуск №: 0


Репутация: Репутация:
Quote (kuzma)
у меня стоит амк1.4.1+н.с.1.0006 от19.04.10+допа 14.08.10+патч 3.09.10+дмх1.3.2 и такого файла там нет

У тебя геймдата Соли в запакованном виде, вот ты этого файла и не находишь.. Можно самому распаковать - ЧИТАЙ КАК , найти этот файл и поправить, что нужно. Или попросить его (файл) у того, кто играет с таким-же набором, хотя он, возможно, и не отличается от соляночного, не знаю..

mincer,

Quote
Файл в формате pdf смотреть PDF-Viewer, Foxit Reader

Вообще-то, 6-я версия шпаргалки в формате СНМ здесь выложена, должна читаться стандартным виндовским просмотрщиком..



#194
Мincer

Мincer

    Сталкер

  • Не в сети
  • Неактивированные
  • Спонсор сайта Завсегдатай - больше 1 год на сайте
<- Информация ->
  • PipPipPipPip
  • Регистрация:
    05-листопад 10
  • 624 Cообщений
  • Пропуск №: 3083


Репутация: 5 Постов: 624
  • Пол:Мужчина
  • Город:Красноярск, Россия
Quote (romale)
Вообще-то, 6-я версия шпаргалки в формате СНМ здесь выложена, должна читаться стандартным виндовским просмотрщиком..

6 версию шпаргалки не качал ,ответил про 5 шпаргалку т.к



#195
Гость_romale_*

Гость_romale_*
  • Не в сети
  • Гости

<- Информация ->
  • Регистрация:
    --
  • Пропуск №: 0


Репутация: Репутация:
mincer, ты это имеешь ввиду:

Не верь своим глазам! ... Все прекрасно скачивается, с sendfile.su - никаких проблем ..

#196
man

man

    Пришедший

  • Не в сети
  • Пользователь

<- Информация ->
  • Регистрация:
    28-лютий 11
  • 8 Cообщений
  • Пропуск №: 3984


Репутация: 0
  • Пол:Мужчина
  • Город:Черкассы, Украина

Народ, подскажите, пожалуйста, где нужно поковыряться, чтоб ГГ снова захотел спать? Нажимаю на матрас - появляется сообщение, мол: "Я спать не хочу". Похожие темы перечитывал, но там как правило связано с часом ужаса и ГГ спать не хочет из-за страха, в следствии чего при следующем часе ужаса или выброса сон восстанавливается, но у меня не хочет спать как будто по причине того, что он уже выспался, и я уже бегаю суток десять, а ГГ не в одном глазу не хочет спать - явления часа ужаса или выбросы сон ГГ тоже не восстанавливают. Нашёл файл, который отвечает за сон ГГ : gamedata\scripts\amk_mod .

Алгоритм :

 


function reduce_need_sleep(time)
local tmp=amk.load_variable("gg_need_sleep",0)
tmp=tmp-time*120
if tmp<0 then tmp=0 end
amk.save_variable("gg_need_sleep_nrg",0)
amk.save_variable("block_sleep_menu",0)
amk.save_variable("gg_need_sleep",tmp)
test_sleep_p p()
end

function test_for_need_sleep()
if sleep_manager.is_sleep_active() == false then
amk.save_variable("gg_need_sleep",amk.load_variable("gg_need_sleep",0)+1)
test_sleep_pp()
end
amk.g_start_timer("gg_need_sleep",0,0 ,6)
end

function test_sleep_pp()
local tmp=amk.load_variable("gg_need_sleep",0)
if tmp>360 then
sleep_manager.main(5+amk.load_variable("gg_need_sleep_nrg",0))
end
if tmp>300 then
level.add_pp_effector("yantar_underground_psi.ppe", 999, true)
level.set_pp_effector_factor(999, 5.0)
end
if tmp<=300 then
level.remove_pp_effector(999)
end
end

function check_sleep_item(obj)
local section = obj:section()
local stype=nil

if section=="energy_drink" then
stype="nrg"
--'elseif (section=="medkit" or section=="medkit_army" or section=="medkit_scientic") then
--' stype="med"
elseif section=="matras" then
stype="matras"
--elseif section=="repbox_s1" then
--amk.start_timer("sleep_repbox",0.1,amk.pack_array_to_string( {obj:id(), obj:condition(), 1} ))
--elseif section=="repbox_s2" then
--amk.start_timer("sleep_repbox",0.1,amk.pack_array_to_string( {obj:id(), obj:condition(), 2} ))
elseif section=="treasure_item" then
stype="tr_item"
--[[elseif string_sub(section,1,9) == "fake_wpn_" then
amk.start_timer("sleep_fake_wpn",0.1, {obj:id(), section} )]]
end

if stype~=nil then
amk.start_timer("sleep_"..stype,0.1,obj:id())
end
end

function test_for_need_sleep_nrg(oid)
if alife():object(oid)==nil then
local n=amk.load_variable("gg_need_sleep_nrg",0)
if n<3 then
amk.save_variable("gg_need_sleep_nrg",n+1)
amk.save_variable("gg_need_sleep",amk.load_variable("gg_need_sleep",0)-30+n*10)
test_slee p_pp()
end
amk.g_start_timer("block_sleep_menu",0,1,0)
amk.save_variable("block_sleep_menu",1)
end
end
--[[
function test_for_need_sleep_med(oid)
if alife():object(oid)==nil then
amk.save_variable("gg_need_sleep",amk.load_variable("gg_need_sleep",0)+5)
test_sleep_pp()
end
end
]]--
function test_for_need_sleep_matras(oid)
if alife():object(oid)==nil then
local enemy=false
local obj
local level_object_by_id = level.object_by_id
local actor = db.actor
local actorPos = actor:position()
for npcId, npc in pairs(db.storage) do
obj = level_object_by_id(npcId)
if obj then
if (( IAmAStalker[obj:clsid()] and amk.get_npc_relation(obj,actor)=="enemy" ) or IAmAMonster[obj:clsid()])
and obj:position():distance_to(actorPos) < 40 and obj:see(actor) then
enemy=true
break
end
end
end
if enemy==true then
amk.send_tip(game.translate_string("not_need_sleep_enemy"),nil,nil,5)
else
if amk.load_variable("blowout",-1)>-1 and amk.load_variable("blowout",-1)<5 then
amk.send_tip(game.translate_string("blowout_not_sleep"),nil,nil,5)
else
if db.actor:has_info("horror_time_begin") and db.actor:dont_has_info("horror_fail") then
amk.send_tip(game.translate_string("not_need_sleep_in_hell"),nil,nil,5)
else
if amk.load_variable("block_sleep_menu",0)==0 then
--if amk.load_variable("gg_need_sleep",0)>10 then
if amk.load_variable("gg_need_sleep",0)>0 then
local spwn=ui_cheat.cheat(get_hud())
level.start_stop_menu(spwn,true)
else
amk.send_tip(game.translate_string("not_need_sleep"),nil,nil,5)
end
else
amk.send_tip(game.translate_string("not_need_sleep_nrg"),nil,nil,5)
end
end
end
end
amk.spawn_item_in_inv("matras")
end
end

f unction test_for_need_sleep_tr_item(oid)
if alife():object(oid)==nil then
if news_main then
news_main.create_treasurebox()
end
end
end


Также, в алгоритме участвует данные с файла связанные с матрасом: gamedata\config\misc\amk_mod_matras

 

А ты энергетиками не злоупотребляешь случайно? А то их неумеренное распитие заражает ГГ бессонницей yes.gif ..
Короче, попробуй сделать так:

 

 
открывай файл: \gamedata\scripts\amk_mod.script, там найди участок кода:
if amk.load_variable("block_sleep_menu",0)==0 then
       --if amk.load_variable("gg_need_sleep",0)>10 then
          if amk.load_variable("gg_need_sleep",0)>0 then
          local spwn=ui_cheat.cheat(get_hud())
          level.start_stop_menu(spwn,true)
else
         amk.send_tip(game.translate_string("not_need_sleep" ), ni l, nil,5)
end
 

и в нем закомментируй (двойным тире) строчки, чтоб получилось так:
if amk.load_variable("block_sleep_menu",0)==0 then
--if amk.load_variable("gg_need_sleep",0)>10 then
         --if amk.load_variable("gg_need_sleep",0)>0 then
         local spwn=ui_cheat.cheat(get_hud())
         level.start_stop_menu(spwn,true)
--else
              amk.send_tip(game.translate_string("not_need_ sl ee p" ),nil,nil,5)
--end
 
 
Должно помочь, но при таком раскладе Меченый будет спать в любое время и перерывов между сном не будет, т.е. если раньше было - поспал и следующий раз можно было спать не раньше чем через 10 мин.(вроде), то сейчас таких промежутков не будет.

romale


Повідомлення відредагував Fagot: 17 лютий 2014 - 16:26


#197
Leshik

Leshik

    Диверсант группировки "Геймеры"

  • Не в сети
  • Пользователь
  • Завсегдатай - больше 1 год на сайте
<- Информация ->
  • Регистрация:
    01-березень 10
  • 243 Cообщений
  • Пропуск №: 912


Репутация: 575 Постов: 243
  • Skype:miralex2303
  • Страна проживания:Россия
  • Реальное имя:Алексей Миронов
  • Пол:Мужчина
  • Город:Венёв, Россия

Вопрос по ТТ 2. Можно ли прописать первый фрагмент карты тайника Семецкого Борову или ещё Моцарту? Всё равно все квесты Борова я выполнил, Моцарт и остальные Скитальцы уходят из Зоны, так что по идее никаких последствий быть не должно. А то я собрал все части, а одного от Жеки нет.

 

Попробуй... наподобие, как торговцу пропиши.

volazar



#198
SITISS

SITISS

    Пришедший

  • Не в сети
  • Неактивированные

<- Информация ->
  • Pip
  • Регистрация:
    18-квітень 11
  • 10 Cообщений
  • Пропуск №: 4435


Репутация: 0
  • Пол:Мужчина
  • Город:Хабаровск, Россия

Помогите, пожалуйста, игрался с добавлением предметов в продажу, в результате чего пропал Сидор, откатил конфиги продаж. А Сидора все нету.
Версия Соли:

AMK 1.4.1+Соль от 19.04.10+допа от 14.08.10+патч 3.09.10

Только переигрывать. Писалось не раз.
Вопрос не по теме.

volazar



#199
Builder

Builder

    Вольный Сталкер

  • Не в сети
  • Пользователь

<- Информация ->
  • Регистрация:
    25-січень 11
  • 294 Cообщений
  • Пропуск №: 3680


Репутация: 0 Постов: 294
  • Пол:Мужчина
  • Город:Луганск, Украина

Ребята, подскажите! Где и что нужно ковырнуть, чтобы полностью или частично убрать/понизить качание камеры? sm7.gif

 

В файле user.ltx, в строке cam_inert установи значение равным 0 .
Где лежит файл:
ХР: C:\Documents and Settings\All Users\Документы\STALKER-SHOC
Виста, Вин 7: C:\Users\Public\Documents\STALKER-SHOC

romale



#200
vidok99

vidok99

    Новичок

  • Не в сети
  • Пользователь

<- Информация ->
  • Регистрация:
    14-березень 11
  • 21 Cообщений
  • Пропуск №: 4134


Репутация: 0
  • Пол:Мужчина
  • Город:Мариуполь, Украина

Всем привет! Парни, подскажите : как увеличить пулестойкость броника, в какой строке? 75.gif

Стойкость самого броника к пулевым - это: fire_wound_immunity , 
а защита туловища ГГ броником: fire_wound_protection .

Более подробно написано здесь: Скачать Shpargalka_AMK_v6.rar с Multi-UP , изучай yes.gif

romale





реклама на сайте подключена

Использование материалов сайта только с разрешения Администрации!
Или с указанием прямой ссылки на источник. 2008 - 2017 © Stalker-Worlds