Случайная подборка модов
Реборн: Двойники - «Исток»
3.1
PCFM COP Addon
3.7
Clear Sky Complete
4.1
Ветер времени
4.5
Апокалипсис
4.0
Выживший. Побег из Зоны
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга


• Не флудить
• Предварительно просматривайте раздел, ведь ответ на ваш вопрос может быть там
• В своем вопросе указывайте платформу моддинга — Тень Чернобыля, Чистое небо или Зов Припяти




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  killer_mutants
Воскресенье, 12.02.2017, 16:22 | Сообщение # 5566
Статус:
Новичок:
Сообщений: 324
Награды: 4
Регистрация: 20.12.2013

Здравствуйте!
Как-то можно в моде на ТЧ увеличить урон, который ГГ получает при падении с высоты?
Кроме strike_immunity - удар (падение с большой высоты, столкновение, аномалии типа "трамплин" и т.п.), имеется какой-то параметр?

*Сорвался с моста (без артефактов) на Кордоне и не помер.
Сообщение отредактировал killer_mutants - Воскресенье, 12.02.2017, 16:45
  Злобная реклама
Воскресенье, 12.02.2017, 16:22
Статус:
Сообщений: 666
Регистрация: 20.12.2013
Украина  tomfoss100
Воскресенье, 12.02.2017, 16:40 | Сообщение # 5567
Статус:
Зевака:
Сообщений: 25
Награды: 2
Регистрация: 01.07.2016

denis2000, та я ж и хочу как в СГМ, только вот больше бы деталей.. Хотя бы скажите все необходимые файлы для реализации, если не трудно)
  Злобная реклама
Воскресенье, 12.02.2017, 16:40
Статус:
Сообщений: 666
Регистрация: 01.07.2016
Российская Федерация  Monolit453
Воскресенье, 12.02.2017, 17:53 | Сообщение # 5568
Статус:
Зевака:
Сообщений: 2
Награды: 0
Регистрация: 12.02.2017

Народ подскажите. кому не трудно: 1. Как поставить метку перехода на другую локацию, в ЗП. 2? Как добавить надпись "Хотите ли вы перейти на другую локацию"? 3. Как запретить переход на локацию, пока не будет выполнен опр. квест (пример SGM)? Локации и переходы были добавлены с помощью All.spawn. СДК в ход не использовалось.
Сообщение отредактировал Monolit453 - Понедельник, 13.02.2017, 18:37
  Злобная реклама
Воскресенье, 12.02.2017, 17:53
Статус:
Сообщений: 666
Регистрация: 12.02.2017
Азербайджан  Hoperise
Воскресенье, 12.02.2017, 20:20 | Сообщение # 5569
Статус:
Опытный:
Сообщений: 1722
Награды: 10
Регистрация: 26.10.2016

Добрый вечер! Хотел бы уточнить правильная ли функция спавна через скрипт, ибо объект не появляется на заданной точке

Спавню через диалог. Тоже самое и с неписями, что весьма огорчает. Давно получалось, а сейчас как то не очень, может ошибка где. так же был бы примного благодарен за тутор спавна рестриктора через скрипт с логикой. Все манипуляции провожу на зове припяти.
Сообщение отредактировал Hoperise - Воскресенье, 12.02.2017, 20:21
  Злобная реклама
Воскресенье, 12.02.2017, 20:20
Статус:
Сообщений: 666
Регистрация: 26.10.2016
Российская Федерация  Overfirst
Воскресенье, 12.02.2017, 20:29 | Сообщение # 5570
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Цитата Hoperise ()
alife():create("esc_trader001", -116.466873, -28.331797, -272.543182, 142310, 375, 1)

Нужно обращаться к функции vector():
Код
alife():create("section", vector():set(x, y, z), lvid, gvid)

У тебя же еще откуда-то появилась шестая координата, записанная последней.
  Злобная реклама
Воскресенье, 12.02.2017, 20:29
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Азербайджан  Hoperise
Воскресенье, 12.02.2017, 20:32 | Сообщение # 5571
Статус:
Опытный:
Сообщений: 1722
Награды: 10
Регистрация: 26.10.2016

BoBaH_671, Думал это последняя нужна как указатель количества. Надеюсь, теперь все получится.
Сообщение отредактировал Hoperise - Воскресенье, 12.02.2017, 20:35
  Злобная реклама
Воскресенье, 12.02.2017, 20:32
Статус:
Сообщений: 666
Регистрация: 26.10.2016
Украина  tomfoss100
Понедельник, 13.02.2017, 09:59 | Сообщение # 5572
Статус:
Зевака:
Сообщений: 25
Награды: 2
Регистрация: 01.07.2016

ребят, скажите, кто знает, как сделать лестницу функциональной? Добавил локу, а на ней лесенки не работают..
  Злобная реклама
Понедельник, 13.02.2017, 09:59
Статус:
Сообщений: 666
Регистрация: 01.07.2016
Российская Федерация  denis2000
Понедельник, 13.02.2017, 14:32 | Сообщение # 5573
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

tomfoss100, Если для ГГ, то нужно в SDK в этом месте разместить спациальный объект fake_ladders который в all.spawn он выглядит как секция с именем climable_object, если для НПС то в SDK сделать АИ-сетку со всеми вытекающими.
  Злобная реклама
Понедельник, 13.02.2017, 14:32
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Украина  tomfoss100
Понедельник, 13.02.2017, 16:19 | Сообщение # 5574
Статус:
Зевака:
Сообщений: 25
Награды: 2
Регистрация: 01.07.2016

denis2000, спасибо, попробую. А по поводу хелс бара для врагов? Как реализовать? Не работал с хьюдом еще... Функцию я нашел в скрипте _g.script, но подключается она вроде вообще в сгм скриптс... Как мне подключать ее без сгма? Допустим я хочу всем дефолтным неписям пихнуть ее, например sim_default_duty_0?
Сообщение отредактировал tomfoss100 - Понедельник, 13.02.2017, 16:22
  Злобная реклама
Понедельник, 13.02.2017, 16:19
Статус:
Сообщений: 666
Регистрация: 01.07.2016
Российская Федерация  Gorlomi
Понедельник, 13.02.2017, 17:00 | Сообщение # 5575
Статус:
Зевака:
Сообщений: 8
Награды: 0
Регистрация: 12.02.2017

Здравствуйте.

Возможно ли как-то отключить прицел (перекрестие), но при этом сохранить распознавание НПС?
  Злобная реклама
Понедельник, 13.02.2017, 17:00
Статус:
Сообщений: 666
Регистрация: 12.02.2017
Российская Федерация  xr_Sanya
Понедельник, 13.02.2017, 19:35 | Сообщение # 5576
Статус:
Бывалый:
Сообщений: 876
Награды: 4
Регистрация: 19.08.2015

И снова здравствуйте, написал я функцию, она проверяет НПС в смарте по имени и спавнит если не находит.
Но проблема в том, что спавнится не один НПС а сразу штук 50, что можно сделать дабы спавнился 1 НПС?
Код

function check_traders(smart)
    if not (smart.check_traders_timer) or (game.get_game_time():diffSec(smart.target_check_traders) > (smart.next_check_traders_update*60)) then
  smart.check_traders_timer = game.get_game_time()
  smart.next_check_traders_update = 20
    else
  return
    end
    
    local name = smart:name()
    local faction = smart.owning_faction

    if faction == "dolg" then faction = "duty" end
    if faction == "killer" then faction = "merc" end
    
    local trader = faction .. "_sim_squad_trader"
    local mechanic = faction .. "_sim_squad_mechanic"

    if name == "mar_smart_terrain_base" then
  local squads = SIMBOARD.smarts[smart.id].squads    
  
  local barmen_spawned = false
  local trader_spawned = false
  local mechanic_spawned = false
  
  for i,s in pairs(squads) do
  
   if string.find(s:name(), "mechanic") or string.find(s:name(), "tech") then    
    mechanic_spawned = true
   end
   
   if string.find(s:name(), "trader") then
      trader_spawned = true
   end
   
   if string.find(s:name(), "barmen_squad") then
      barmen_spawned = true
   end
   
   if mechanic_spawned == false then
      alun_utils.create_squad(mechanic, "mar_smart_terrain_base")
            end
   
   if trader_spawned == false then
      alun_utils.create_squad(trader, "mar_smart_terrain_base")
            end
   
   if barmen_spawned == false then
      alun_utils.create_squad(trader, "mar_smart_terrain_base")
            end
   
  end
    end
end
Сообщение отредактировал xr_Sanya - Понедельник, 13.02.2017, 19:36
  Злобная реклама
Понедельник, 13.02.2017, 19:35
Статус:
Сообщений: 666
Регистрация: 19.08.2015
Российская Федерация  killer_mutants
Вторник, 14.02.2017, 14:43 | Сообщение # 5577
Статус:
Новичок:
Сообщений: 324
Награды: 4
Регистрация: 20.12.2013

Добрый день!
Меня очень интересует, как можно улучшить ИИ врагов, например, как в ОП-2?
Подразумевается, что надо увеличить расстояние, на котором враги будут видеть дальше или слышать. И открывать огонь, соответственно.
Сообщение отредактировал killer_mutants - Вторник, 14.02.2017, 14:47
  Злобная реклама
Вторник, 14.02.2017, 14:43
Статус:
Сообщений: 666
Регистрация: 20.12.2013
Российская Федерация  denis2000
Вторник, 14.02.2017, 15:32 | Сообщение # 5578
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

tomfoss100, Ну так функция из _g.script вызываться из биндера актора bind_stalker.script метод update. Функция или добавляет или обновляет соответствующий ГУИ-элемент, в данную функцию требуется передать имя элемента на ХУД, имя файла xml с описанием элемента, имя тега элемента и длинну прогресс-бара. Как вы собираетесь отображать прогресс бар для нескольких НПС (пяти, семи или десяти), забивать весь экран прогресс-барами?


Gorlomi, Тут требуется или отредактировать секцию hud_cursor в файле system.ltx или если этого недостаточно, то сам движек.


killer_mutants, На какую версию нам знать не обязательно?
Сообщение отредактировал denis2000 - Вторник, 14.02.2017, 15:51
  Злобная реклама
Вторник, 14.02.2017, 15:32
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  killer_mutants
Вторник, 14.02.2017, 15:36 | Сообщение # 5579
Статус:
Новичок:
Сообщений: 324
Награды: 4
Регистрация: 20.12.2013

Цитата denis2000 ()
На какую версию нам знать не обязательно?

surprised А разве версия влияет на что-то?
Прошу прощения, мод ОП-2 версии 2.09+фикс #2, база - ТЧ 1.0006, кажется.
  Злобная реклама
Вторник, 14.02.2017, 15:36
Статус:
Сообщений: 666
Регистрация: 20.12.2013
Российская Федерация  denis2000
Вторник, 14.02.2017, 15:52 | Сообщение # 5580
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

xr_Sanya,
1. Проверка времени сделана некорректно. Что и с чем вы сравниваете?
2. Проверка наличия сквадов сделана не корректно. Спавн в цикле?
Сообщение отредактировал denis2000 - Вторник, 14.02.2017, 15:56
  Злобная реклама
Вторник, 14.02.2017, 15:52
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Поиск: