Случайная подборка модов
Альтернатива 1.3.1
4.0
Soc Style Addon 2.0
4.1
Эхо Чернобыля 2
3.7
SGM 1.7: Geonezis Addon
4.0
Save and Protect: Killer
2.5
Вариант "Омега"
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Украина  FantomICW
    Воскресенье, 08.12.2013, 02:03 | Сообщение # 526
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    GAGArin_,
    Код
    function kill_test_npc()  
    local test_npc = level.object_by_id(id_нпс)  
    test_npc:kill(test_npc)  
    end
      Злобная реклама
    Воскресенье, 08.12.2013, 02:03
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Бессмертный
    Воскресенье, 08.12.2013, 11:40 | Сообщение # 527
    Статус:
    Бывалый:
    Сообщений: 882
    Награды: 6
    Регистрация: 31.08.2012

    Словил вылет в ЧН. Ставил Fov Switcher , работал нормально, сейчас запускаю, такая фигня:
      Злобная реклама
    Воскресенье, 08.12.2013, 11:40
    Статус:
    Сообщений: 666
    Регистрация: 31.08.2012
    Российская Федерация  _Val_
    Воскресенье, 08.12.2013, 12:19 | Сообщение # 528
    Ф.О.Т.О.Г.Р.А.Ф
    Статус:
    Бывалый:
    Сообщений: 1063
    Награды: 5
    Регистрация: 20.01.2012

    Цитата GAGArin_ ()
    Рестриктор в оффлайн(nil) перевести после выдачи инфопоршня

    И потом удалить его к едреням)))

    Код
    on_actor_inside = nil %+burer_spawn  =ваш скрипт.del_restr%


    Код
    function del_restr(actor, obj, p)
         if obj then
       local sobj = alife():object(obj:id())
             if sobj then
                 alife():release(sobj,true)
             end
         end
    end
      Злобная реклама
    Воскресенье, 08.12.2013, 12:19
    Статус:
    Сообщений: 666
    Регистрация: 20.01.2012
    Израиль  Возрождённый
    Воскресенье, 08.12.2013, 14:19 | Сообщение # 529
    Сообщений: 492
    Регистрация: 02.08.2013

    Возможно глупый и пустяшный вопрос biggrin ...Но можно ли в симуляцию добавить новую секцию спавна НПС?Например у "Свободы" есть такая:

    Цитата
    mil_Svoboda_specnaz


    А мне нужно добавить новую с названием:

    Цитата
    new_Freedom_novice


    Это вообще возможно?
      Злобная реклама
    Воскресенье, 08.12.2013, 14:19
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2013
    Украина  Sergash
    Воскресенье, 08.12.2013, 15:32 | Сообщение # 530
    Статус:
    Отмычка:
    Сообщений: 102
    Награды: 1
    Регистрация: 23.07.2013

    Всем привет, есть вопрос, в Зов Припяти когда создаешь Space restrictor и делаешь логику что бы он выдавал инфопоршень, такое в Зп вообще работает? Если что то заселяю новую локацию, и мне необходимо поставить несколько Space restrictor, заранее спасибо.
      Злобная реклама
    Воскресенье, 08.12.2013, 15:32
    Статус:
    Сообщений: 666
    Регистрация: 23.07.2013
    Чешская Республика  Monohrom
    Воскресенье, 08.12.2013, 16:11 | Сообщение # 531
    Статус:
    Новичок:
    Сообщений: 205
    Награды: 9
    Регистрация: 09.01.2013

    Есть ли программа с помощью которой можно просматривать анимации из игры?
      Злобная реклама
    Воскресенье, 08.12.2013, 16:11
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2013
    Украина  FantomICW
    Воскресенье, 08.12.2013, 16:18 | Сообщение # 532
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Monohrom, СДК Actor Editor.
      Злобная реклама
    Воскресенье, 08.12.2013, 16:18
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Украина  GAGArin_
    Понедельник, 09.12.2013, 00:39 | Сообщение # 533
    Save and Protect: Killer
    Статус:
    Гость:
    Сообщений: 51
    Награды: 0
    Регистрация: 09.05.2013

    Цитата FantomICW ()
    function kill_test_npc()   local test_npc = level.object_by_id(id_нпс)   test_npc:kill(test_npc)   end

    Неработает, вылет с жалобой походу на неправильную проверку
    Expression : fatal error
    Function : CScriptEngine::lua_error
    File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
    Line : 73
    Description : <no expression>
    Arguments : LUA error: ... of chernobyl\gamedata\scripts\sap_onoffdelsp.script:40: attempt to index local 'test_npc' (a nil value)
      Злобная реклама
    Понедельник, 09.12.2013, 00:39
    Статус:
    Сообщений: 666
    Регистрация: 09.05.2013
    Российская Федерация  _Val_
    Понедельник, 09.12.2013, 00:46 | Сообщение # 534
    Ф.О.Т.О.Г.Р.А.Ф
    Статус:
    Бывалый:
    Сообщений: 1063
    Награды: 5
    Регистрация: 20.01.2012

    GAGArin_,
    Цитата
    Нужна функция "убить нпс" чтоб вызывалась не из диалога.

    Ты поконкретней ситуацию объясни. Не из диалога...А откуда тогда ты хочешь?
      Злобная реклама
    Понедельник, 09.12.2013, 00:46
    Статус:
    Сообщений: 666
    Регистрация: 20.01.2012
    Украина  FantomICW
    Понедельник, 09.12.2013, 01:07 | Сообщение # 535
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    GAGArin_, покажи всю функцию.
      Злобная реклама
    Понедельник, 09.12.2013, 01:07
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Украина  GAGArin_
    Понедельник, 09.12.2013, 01:17 | Сообщение # 536
    Save and Protect: Killer
    Статус:
    Гость:
    Сообщений: 51
    Награды: 0
    Регистрация: 09.05.2013

    Цитата _Val_ ()
    Ты поконкретней ситуацию объясни.

    поконкретней: чтоб вызвать её не из диалога с НПС которого хочешь kill. Функция с проверкой по id, направление верное, только в ней что-то не так.

    Добавлено (09.12.2013, 01:12)
    ---------------------------------------------
    Цитата FantomICW ()
    покажи всю функцию.

    [code]
    function wounded_dead()
    local npc = level.object_by_id(13507)
    npc:kill(npc)
    end

    Добавлено (09.12.2013, 01:17)
    ---------------------------------------------
    Нашёл в закромах ТЧ
    [code]
    function kill()
    local obj = level.object("m_stalker_e")
    obj:kill(obj)
    end
    Тоже не робит sad
    Сообщение отредактировал GAGArin_ - Понедельник, 09.12.2013, 01:17
      Злобная реклама
    Понедельник, 09.12.2013, 01:17
    Статус:
    Сообщений: 666
    Регистрация: 09.05.2013
    Российская Федерация  _Val_
    Понедельник, 09.12.2013, 01:21 | Сообщение # 537
    Ф.О.Т.О.Г.Р.А.Ф
    Статус:
    Бывалый:
    Сообщений: 1063
    Награды: 5
    Регистрация: 20.01.2012

    Офигеть как конкретно. Ты шпионов что-ли боишься, которые твой сценарий хотят стырить?
    Показываю, что значит конкретно...
    "...Допустим я хочу, чтобы во время разговора НПС с Актором раздался выстрел снайпера и мой собеседник благополучно скончался. Как это сделать?"
      Злобная реклама
    Понедельник, 09.12.2013, 01:21
    Статус:
    Сообщений: 666
    Регистрация: 20.01.2012
    Украина  GAGArin_
    Понедельник, 09.12.2013, 02:00 | Сообщение # 538
    Save and Protect: Killer
    Статус:
    Гость:
    Сообщений: 51
    Награды: 0
    Регистрация: 09.05.2013

    Всё, собрал куски разных функций воедино, скриптер фигов и заработало
    [code]
    function wounded_dead()
    local npc = level_object_by_sid(13507)
    if npc and npc:alive() then
    npc:kill(npc)
    end
    end
    Вызывать можно откуда угодно всё равно НПС с sid 13507 станет трупом.
    Всем спасибо, досвидание wink
      Злобная реклама
    Понедельник, 09.12.2013, 02:00
    Статус:
    Сообщений: 666
    Регистрация: 09.05.2013
    Япония  HellRatz
    Понедельник, 09.12.2013, 12:07 | Сообщение # 539
    Оставшийся умирать
    Статус:
    Опытный:
    Сообщений: 1416
    Награды: 12
    Регистрация: 19.02.2011

    GAGArin_, зачем было собирать какие-то куски, когда это стандартная функция, в АМК еще такие первый раз увидел. Да и любую функцию, вроде, можно вызывать откуда угодно: из диалога, через поршни, через другие скрипты)
      Злобная реклама
    Понедельник, 09.12.2013, 12:07
    Статус:
    Сообщений: 666
    Регистрация: 19.02.2011
    Российская Федерация  _Val_
    Понедельник, 09.12.2013, 12:40 | Сообщение # 540
    Ф.О.Т.О.Г.Р.А.Ф
    Статус:
    Бывалый:
    Сообщений: 1063
    Награды: 5
    Регистрация: 20.01.2012

    А кильнуть перса из его же логики вообще как два пальца. Без сидов и функций...
    Товарищ просто не хочет делиться, что за сценку он затеял...Или сам не понял)))
      Злобная реклама
    Понедельник, 09.12.2013, 12:40
    Статус:
    Сообщений: 666
    Регистрация: 20.01.2012
    Поиск: