Случайная подборка модов
SRP mod
3.9
Путь в Припять
3.8
Priboi story
4.1
Голос: Эпизод 1
4.1
Пропавшая экспедиция
2.4
Ночь Перед Рождеством 3
4.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Аdmin
Воскресенье, 03.11.2013, 19:36 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

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

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





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Воскресенье, 03.11.2013, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2011
    Украина  скат
    Пятница, 22.05.2015, 09:14 | Сообщение # 6526
    Статус:
    Бывалый:
    Сообщений: 942
    Награды: 9
    Регистрация: 16.01.2014

    Цитата Digefal ()
    Убрать это можно?

    Можно, переписывай логику НПС и рестрактора.
      Злобная реклама
    Пятница, 22.05.2015, 09:14
    Статус:
    Сообщений: 666
    Регистрация: 16.01.2014
    Российская Федерация  Digefal
    Пятница, 22.05.2015, 09:59 | Сообщение # 6527
    Статус:
    Гость:
    Сообщений: 62
    Награды: 0
    Регистрация: 29.09.2011

    script_sound_marsh.ltx Этот файл отвечает за звуковую схему?

    Добавлено (22.05.2015, 09:59)
    ---------------------------------------------
    И по поводу рестриктора.
    Такой примерно сойдет. И координаты его должны быть чего? Или вернее для чего?

      Злобная реклама
    Пятница, 22.05.2015, 09:59
    Статус:
    Сообщений: 666
    Регистрация: 29.09.2011
    Украина  скат
    Пятница, 22.05.2015, 10:05 | Сообщение # 6528
    Статус:
    Бывалый:
    Сообщений: 942
    Награды: 9
    Регистрация: 16.01.2014

    Цитата Digefal ()
    И координаты его должны быть чего? Или вернее для чего?
    Рестрактор и вайпоинт должны стоять в одном месте, в таком куда игрок не залезет и не допрыгнет, например на крыше здания, за фейковой стенкой, на самой высокой сосне, где угодно лишь бы ГГ туда не добрался.
      Злобная реклама
    Пятница, 22.05.2015, 10:05
    Статус:
    Сообщений: 666
    Регистрация: 16.01.2014
    Российская Федерация  Digefal
    Пятница, 22.05.2015, 10:09 | Сообщение # 6529
    Статус:
    Гость:
    Сообщений: 62
    Награды: 0
    Регистрация: 29.09.2011

    скат, т.е в любом месте да? А что он собственно выполняет?
      Злобная реклама
    Пятница, 22.05.2015, 10:09
    Статус:
    Сообщений: 666
    Регистрация: 29.09.2011
    Украина  скат
    Пятница, 22.05.2015, 10:38 | Сообщение # 6530
    Статус:
    Бывалый:
    Сообщений: 942
    Награды: 9
    Регистрация: 16.01.2014

    Digefal, Я что не понятно написал? Не в любом месте а только там где до рестрактора не достанет игрок. Рестрактор выполняет роль телепорта, и перебрасывает ГГ на вайпоинты.
      Злобная реклама
    Пятница, 22.05.2015, 10:38
    Статус:
    Сообщений: 666
    Регистрация: 16.01.2014
    Российская Федерация  Digefal
    Пятница, 22.05.2015, 11:30 | Сообщение # 6531
    Статус:
    Гость:
    Сообщений: 62
    Награды: 0
    Регистрация: 29.09.2011

    Ясно. Подскажите может я что-то не так делаю по этой статье, хочу прописать, чтобы координаты высвечивались постоянно на худе по этой статье Не могу разобраться что делать с t_coord = 0, куда не вставляю, вылет из игры. sad
      Злобная реклама
    Пятница, 22.05.2015, 11:30
    Статус:
    Сообщений: 666
    Регистрация: 29.09.2011
    Российская Федерация  denis2000
    Пятница, 22.05.2015, 11:46 | Сообщение # 6532
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Штырь, Лог не информативен. Что последнее меняли в конфигах или скриптах?
      Злобная реклама
    Пятница, 22.05.2015, 11:46
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  скат
    Пятница, 22.05.2015, 12:09 | Сообщение # 6533
    Статус:
    Бывалый:
    Сообщений: 942
    Награды: 9
    Регистрация: 16.01.2014

    Цитата Digefal ()
    Ясно. Подскажите может я что-то не так делаю по этой статье, хочу прописать, чтобы координаты высвечивались постоянно на худе по этой статье Не могу разобраться что делать с t_coord = 0, куда не вставляю, вылет из игры.

    Читаю и удивляюсь, ну вот зачем тебе все это? Если ты элементарных вещей не понимаешь! Ты не мазохист случайно? Только не говори что ты переписываешь координаты на листочек. Если в СДК не шаришь возми хотя бы это http://share.bashtel.ru/files/494621 будет тебе писать сама в текстовый документ координаты.
      Злобная реклама
    Пятница, 22.05.2015, 12:09
    Статус:
    Сообщений: 666
    Регистрация: 16.01.2014
    Российская Федерация  Digefal
    Пятница, 22.05.2015, 12:55 | Сообщение # 6534
    Статус:
    Гость:
    Сообщений: 62
    Награды: 0
    Регистрация: 29.09.2011

    скат, да не то что не шарю, она просто не запускается. Нет, скриншоты.

    Добавлено (22.05.2015, 12:55)
    ---------------------------------------------
    скат, блин ты не понял, мне надо чтобы они на худе постоянно высвечивались. Ибо демо_рекорд в меню не дает зайти. А в rs_stats не показывает координаты, только fps и прочее.

      Злобная реклама
    Пятница, 22.05.2015, 12:55
    Статус:
    Сообщений: 666
    Регистрация: 29.09.2011
    Российская Федерация  Штырь
    Пятница, 22.05.2015, 13:20 | Сообщение # 6535
    Статус:
    Отмычка:
    Сообщений: 126
    Награды: 3
    Регистрация: 26.04.2014

    Цитата denis2000 ()
    Лог не информативен. Что последнее меняли в конфигах или скриптах?

    Назначал НПС'ам другое оружие в character_desc_general, и редактировал xr_sleeper.script, создал звуковую схему "sleep" в script_sound.ltx:

    [sleep]
    type = npc
    avail_communities = csky, stalker, bandit, dolg, freedom, army, monolith
    npc_prefix = true
    path = states\sleep\sleep_
    shuffle = rnd
    idle = 7,10,100

    (в общем, по вашей инструкции).
    Сообщение отредактировал Штырь - Пятница, 22.05.2015, 13:22
      Злобная реклама
    Пятница, 22.05.2015, 13:20
    Статус:
    Сообщений: 666
    Регистрация: 26.04.2014
    Российская Федерация  Digefal
    Пятница, 22.05.2015, 13:44 | Сообщение # 6536
    Статус:
    Гость:
    Сообщений: 62
    Награды: 0
    Регистрация: 29.09.2011

    Штырь,
    path = states\sleep\sleep_ - Не дописано или ошибка?
      Злобная реклама
    Пятница, 22.05.2015, 13:44
    Статус:
    Сообщений: 666
    Регистрация: 29.09.2011
    Российская Федерация  Штырь
    Пятница, 22.05.2015, 13:48 | Сообщение # 6537
    Статус:
    Отмычка:
    Сообщений: 126
    Награды: 3
    Регистрация: 26.04.2014

    Так и должно быть, чтобы проигрывались все sleep'ы (sleep_1, sleep_2 и т.д.)
      Злобная реклама
    Пятница, 22.05.2015, 13:48
    Статус:
    Сообщений: 666
    Регистрация: 26.04.2014
    Российская Федерация  denis2000
    Пятница, 22.05.2015, 13:51 | Сообщение # 6538
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Штырь, В секции sleep ошибок нет (я разве что добавлял group_snd = false, но это к вылету не приводит), если в xr_sleeper.script прописывали второй вариант, то там так-же все нормально. Вылет связан с чем-то другим.
      Злобная реклама
    Пятница, 22.05.2015, 13:51
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Штырь
    Пятница, 22.05.2015, 16:53 | Сообщение # 6539
    Статус:
    Отмычка:
    Сообщений: 126
    Награды: 3
    Регистрация: 26.04.2014

    Всё, поправил косяк, теперь не вылетает.
    denis2000, спасибо, звуковая схема работает.

    Добавлено (22.05.2015, 16:53)
    ---------------------------------------------
    А как сделать чтобы другие схемы заработали (use_no_default, use_no_sleep, use_no_fight)?

      Злобная реклама
    Пятница, 22.05.2015, 16:53
    Статус:
    Сообщений: 666
    Регистрация: 26.04.2014
    Российская Федерация  Digefal
    Пятница, 22.05.2015, 16:59 | Сообщение # 6540
    Статус:
    Гость:
    Сообщений: 62
    Награды: 0
    Регистрация: 29.09.2011

    Код
    function show_coordinates()
      local hud = get_hud()
      local cs = hud:GetCustomStatic("cs_debug")
      if cs == nil then
      hud:AddCustomStatic("cs_debug", true)
      cs = hud:GetCustomStatic("cs_debug")
      end
      local lvid, gvid = db.actor:level_vertex_id(), db.actor:game_vertex_id()
      local pos, dir = db.actor:position(), db.actor:direction()
      local pos2 = level.vertex_position(lvid)
      local d = vector():sub(pos, pos2)
      local valid = (math.abs(d.x) <= 0.35 and math.abs(d.y) < 1.0 and math.abs(d.z) <= 0.35)
      local msg = string.format("lvid: %d\\n", lvid) ..
      string.format("gvid: %d\\n", gvid) ..
      string.format("pos: %f,%f,%f\\n", pos.x, pos.y, pos.z) ..
      string.format("dir: %f,%f,%f\\n", dir.x, dir.y, dir.z) ..
      "valid: " .. tostring(valid)
      if cs ~= nil then
      cs:wnd():SetText(msg)
      end
      end

    Не могу понять что ему может мешать. Посмотрите код, все ли в порядке!
    P.S Вылетает из-за SetText
      Злобная реклама
    Пятница, 22.05.2015, 16:59
    Статус:
    Сообщений: 666
    Регистрация: 29.09.2011
    Поиск: