Случайная подборка модов
Закон Дегтярева
3.5
Туман войны: Закалённые Зоной
3.2
Равновесие 2.0
3.6
Сюжетное продолжение Чистого неба
4.1
Old Good Stalker Mod v2.4 Gold
4.2
Камень Преткновения. Пролог
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Поиск: