Случайная подборка модов
Возвращение Шрама
3.9
Oblivion Lost 3.0
3.0
Old Episodes. Episode 2. War of Zone.
3.1
CoP’s Level Pack [beta]
4.1
Новое Время. Судьба наемника
2.3
Winter of Death: Ultimatum
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Российская Федерация  POCIFIST
Пятница, 28.10.2016, 17:09 | Сообщение # 4366
Статус:
Гость:
Сообщений: 66
Награды: 1
Регистрация: 28.08.2015

Доброго времени суток
У меня такой вопрос по поводу некоторых локаций для ЗП, а именно проблема запуска на статическом освещении, ловится вылет(на динамике все работает), знаю, что надо редактировать файл level, но что именно в нем менять?
  Злобная реклама
Пятница, 28.10.2016, 17:09
Статус:
Сообщений: 666
Регистрация: 28.08.2015
Украина  _S_k_i_F_
Пятница, 28.10.2016, 17:43 | Сообщение # 4367
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

POCIFIST, лучше всего отредактировать шейдер default, а конкретнее - скопировать def_shaders\def_vertex и переименовать в default
  Злобная реклама
Пятница, 28.10.2016, 17:43
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  naxac
Суббота, 29.10.2016, 06:39 | Сообщение # 4368
Статус:
Зевака:
Сообщений: 21
Награды: 0
Регистрация: 20.01.2014

Привет всем.
Что может вызывать "засветку" террейна на динамике при солнечной, а иногда и при облачной, погоде? Где-то читал, что неправильные бампы могут быть виноваты? Или все-таки шейдеры? А, может, погодные конфиги?
Собственно, сама картинка:
Сообщение отредактировал naxac - Суббота, 29.10.2016, 06:45
  Злобная реклама
Суббота, 29.10.2016, 06:39
Статус:
Сообщений: 666
Регистрация: 20.01.2014
Российская Федерация  Neptun
Суббота, 29.10.2016, 09:09 | Сообщение # 4369
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

Цитата _S_k_i_F_ ()
кидай ф-цию в xr_effects и вызывай =spawn_random_loot(айди_ящика)

Спасибо, работает. Но в тайник спавнится лишь один предмет, что мало, конечно, для тайника, поэтому как можно расширить функцию, чтобы выбирался не один предмет рандомно, а из списка список предметов?
  Злобная реклама
Суббота, 29.10.2016, 09:09
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Украина  _S_k_i_F_
Суббота, 29.10.2016, 09:28 | Сообщение # 4370
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

mmihaill, если надо несколько рандомных предметов, то
Код
function spawn_random_loot(actor, npc, p)
local loot = {"medkit", "wpn_pm", "af_medusa"}
local n = p[1]
    for i=1,n do
  spawn_object_in(nil, nil, {loot[math.random(#loot)],p[2]})
    end
end

Вызывать =spawn_random_loot(<колво айтемов>,<айди ящика>)
Либо если тебе надо заспавнить конкретный предмет, то пользуйся ф-цией spawn_object_in в чистом виде.
  Злобная реклама
Суббота, 29.10.2016, 09:28
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  Neptun
Суббота, 29.10.2016, 11:05 | Сообщение # 4371
Связной
Статус:
Бывалый:
Сообщений: 672
Награды: 9
Регистрация: 25.03.2012

Цитата _S_k_i_F_ ()
Вызывать =spawn_random_loot(<колво айтемов>,<айди ящика>)

Мне нужна многоразовая функция. Должно как-то так быть:
1 строка - предмет, предмет, предмет.
2 строка - предмет, предмет, предмет.
3 строка - предмет, предмет, предмет.
И функция рандомно выбирает одну из строк и спавнит в ящик все предметы из этой строки.
Сообщение отредактировал mmihaill - Суббота, 29.10.2016, 11:06
  Злобная реклама
Суббота, 29.10.2016, 11:05
Статус:
Сообщений: 666
Регистрация: 25.03.2012
Польша  pacjent1972
Суббота, 29.10.2016, 11:15 | Сообщение # 4372
Статус:
Отмычка:
Сообщений: 102
Награды: 4
Регистрация: 13.02.2013

Здравствуйте, как изменить отдачу оружия после выстрела не поднимался вверх дуло.
  Злобная реклама
Суббота, 29.10.2016, 11:15
Статус:
Сообщений: 666
Регистрация: 13.02.2013
Украина  _S_k_i_F_
Суббота, 29.10.2016, 11:29 | Сообщение # 4373
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

mmihaill, ну так в чем проблема:
Код
local items = {}
items[1] = {"medkit","conserva","stalker_outfit"}
items[2] = {"wpn_pm", "af_cristall"}
items[3] = {"wpn_pb"}

И вызывай спавн рандомного элемента массива items
Код
for k,v in pairs (items) do
local item = math.random(1, #items)
      spawn_object_in(nil, nil, {item,<box id>})
end

Вот так попробуй
  Злобная реклама
Суббота, 29.10.2016, 11:29
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  makdm
Суббота, 29.10.2016, 11:30 | Сообщение # 4374
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата mmihaill ()
Мне нужна многоразовая функция. Должно как-то так быть

Вот так должно работать:

Код
function spawn_random_loot( actor, npc, p )
--' p[ 1 ] - story_id ящика
    local loot_table = {
      [ 1 ] = {"item1","item2","item3"},
      [ 2 ] = {"item4","item5","item6"},
      [ 3 ] = {"item7","item8","item9" }
      }
    if p and p[ 1 ] then
  local box_id = get_story_object_id( p[1] )
  if box_id then
   local number_table = math.random( 1, 3 )
   for k,v in pairs( loot_table[number_table] ) do
    alife():create( v,    vector(), 0, 0, box_id )
   end
  end
    end
end
  Злобная реклама
Суббота, 29.10.2016, 11:30
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  Kober(BRUC)
Суббота, 29.10.2016, 11:41 | Сообщение # 4375
Статус:
Зевака:
Сообщений: 2
Награды: 0
Регистрация: 28.03.2016

Цитата mmihaill ()
Мне нужна многоразовая функция

Попробуй так:
Код
tbl_item = {}
tbl_item[1] = {"Предмет1", "Второй предмет1", "...1"}
tbl_item[2] = {"Предмет2", "Второй предмет2", "...2"}
tbl_item[3] = {"Предмет3", "Второй предмет3", "...3"}


function give_item(id)
  for i = 1, math.random(1, #tbl_item) do
    tbl = tbl_item[i]
  end
  for i = 1, #tbl do
    item = tbl[i]
    spawn_object_in(item:id)
  end
end


Вызывай следующим образом:
Код
give_item(id) -- Где id - id ящика
  Злобная реклама
Суббота, 29.10.2016, 11:41
Статус:
Сообщений: 666
Регистрация: 28.03.2016
Польша  pacjent1972
Суббота, 29.10.2016, 13:23 | Сообщение # 4376
Статус:
Отмычка:
Сообщений: 102
Награды: 4
Регистрация: 13.02.2013

Большое Вам спасибо, господа.
  Злобная реклама
Суббота, 29.10.2016, 13:23
Статус:
Сообщений: 666
Регистрация: 13.02.2013
Российская Федерация  xr_Sanya
Суббота, 29.10.2016, 13:31 | Сообщение # 4377
Статус:
Бывалый:
Сообщений: 876
Награды: 4
Регистрация: 19.08.2015

Подскажите мб есть туториал по замене текстур зданий на локации через SDK 0.7? А то я сам уже замучался biggrin
Поискал у непряхина , но полного туториала так и не нашел.
  Злобная реклама
Суббота, 29.10.2016, 13:31
Статус:
Сообщений: 666
Регистрация: 19.08.2015
Российская Федерация  RICK
Суббота, 29.10.2016, 14:08 | Сообщение # 4378
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

Добрый день ваша помощь нужна, сам понять не могу в чем баг. вообщем написал Диалог, на локации лиманск все работает идиально, правда файл dialogs_moy.xml и файл Info_moy не прописан в файле system.ltx, перенес на другую локацию и диалоги глючит фраза тупо нежмется приходится несколько раз поней кликать что бы она отреагировала, все файлы уже прописаны в system.ltx
  Злобная реклама
Суббота, 29.10.2016, 14:08
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Российская Федерация  denis2000
Суббота, 29.10.2016, 19:11 | Сообщение # 4379
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

naxac, У террейна нет бампов, проверяйте шейдеры и маску террейна.


xr_Sanya, У Непряхина самый полный видео урок , более добавить то нечего.
Сообщение отредактировал denis2000 - Суббота, 29.10.2016, 19:11
  Злобная реклама
Суббота, 29.10.2016, 19:11
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  [Qvt]
Суббота, 29.10.2016, 19:21 | Сообщение # 4380
Статус:
Отмычка:
Сообщений: 154
Награды: 3
Регистрация: 19.02.2016

RICK, может переход к след. фразе (next) не совсем корректный.
  Злобная реклама
Суббота, 29.10.2016, 19:21
Статус:
Сообщений: 666
Регистрация: 19.02.2016
Поиск: