Случайная подборка модов
Dark Ukraine v 1.0
3.9
Начало. Пролог Проекта Отступник
3.2
Oblivion Lost Remake 2.0
4.1
Волей Случая
3.5
Krovosos mod v. 3.8
4.0
Call of Chernobyl
4.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Российская Федерация  denis2000
    Вторник, 02.02.2016, 13:36 | Сообщение # 9616
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    _S_k_i_F_, Перед вызовом метода, для какого либо объекта следует сначала инициализировать этот объект.
    monstr ~= nil
    Сообщение отредактировал denis2000 - Вторник, 02.02.2016, 13:36
      Злобная реклама
    Вторник, 02.02.2016, 13:36
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  _S_k_i_F_
    Вторник, 02.02.2016, 14:13 | Сообщение # 9617
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    denis2000, что-то не получается, писал и так

    и так

    и так ( в этом случае ничего не происходит)

    и так

    Как правильно?
      Злобная реклама
    Вторник, 02.02.2016, 14:13
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  Rinzler
    Вторник, 02.02.2016, 14:18 | Сообщение # 9618
    Статус:
    Гость:
    Сообщений: 48
    Награды: 9
    Регистрация: 21.01.2015

    tor62, да, искал проги которые были в описании, пол ночи сидел, ни одной не нашёл(
    может через-что-то ещё можно, ну или ссыль на нормальное скачивание есть?
      Злобная реклама
    Вторник, 02.02.2016, 14:18
    Статус:
    Сообщений: 666
    Регистрация: 21.01.2015
    Российская Федерация  denis2000
    Вторник, 02.02.2016, 15:03 | Сообщение # 9619
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    _S_k_i_F_, Что известно об объекте?
      Злобная реклама
    Вторник, 02.02.2016, 15:03
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  _S_k_i_F_
    Вторник, 02.02.2016, 15:09 | Сообщение # 9620
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    denis2000, всмысле? Обычный тушкан.
      Злобная реклама
    Вторник, 02.02.2016, 15:09
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  denis2000
    Вторник, 02.02.2016, 17:28 | Сообщение # 9621
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    _S_k_i_F_, Хотите убить всех "обычных тушканов" (tushkano_normal) на всех локациях?
    Сообщение отредактировал denis2000 - Вторник, 02.02.2016, 17:29
      Злобная реклама
    Вторник, 02.02.2016, 17:28
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  _S_k_i_F_
    Вторник, 02.02.2016, 17:37 | Сообщение # 9622
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    denis2000, нет. Сейчас по порядку объясню: сделал тушканам отдельный биндер. Там есть такие строки, которые вызывают туториал, при расстоянии до мутанта два метра.

    Вызывается тутор, и вот в скрипт этого тутора мне и надо прописать убийство конкретного тушкана, к которому применен туториал.
      Злобная реклама
    Вторник, 02.02.2016, 17:37
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  denis2000
    Вторник, 02.02.2016, 18:12 | Сообщение # 9623
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    _S_k_i_F_, Ну так вам четко известен объект, который нужно убрать (self.object), вот к нему метод и применяйте.
      Злобная реклама
    Вторник, 02.02.2016, 18:12
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Arist
    Вторник, 02.02.2016, 19:48 | Сообщение # 9624
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Цитата
    Там есть такие строки, которые вызывают туториал, при расстоянии до мутанта два метра.

    Туториал вызывается на расстоянии 2 метра, а скрипт будет убивать на расстоянии 15? smile
    Есть старый скрипт:
    Код

    function kill_tushkano()
    local pos = db.actor:position()
       for i,o in pairs(db.storage) do
         local obj = level.object_by_id(i)
            if obj and get_clsid(obj) == clsid.tushkano_s and obj:position():distance_to(pos) <= 15 then
               obj:kill(obj)
               local sObj = sound_object([[material\\dead-body\\collide\\hithard0]])
                      sObj:play_at_pos(db.actor, vector():set(0,0,0), 0, sound_object.s2d)
        end
      end
    end

    Должен помочь.
      Злобная реклама
    Вторник, 02.02.2016, 19:48
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Украина  _S_k_i_F_
    Вторник, 02.02.2016, 21:27 | Сообщение # 9625
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    Arist, вот спасибо! Помогло! Только небольшая фигня - тутор и возле трупов вызывается. Можно это как-то убрать?
      Злобная реклама
    Вторник, 02.02.2016, 21:27
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  Arist
    Вторник, 02.02.2016, 22:10 | Сообщение # 9626
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    _S_k_i_F_,
    в скрипт, вызывающий тутор:
    if obj.alive and obj:alive()
    Сообщение отредактировал Arist - Вторник, 02.02.2016, 22:22
      Злобная реклама
    Вторник, 02.02.2016, 22:10
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Украина  _S_k_i_F_
    Вторник, 02.02.2016, 22:52 | Сообщение # 9627
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    Arist, еще раз спасибо! Но тут снова затык: подкючил отрезание частей мутантов, в случае тушкана - поднятие тела, но когда поднимаю тело - спавнится два тела. Вот биндер тушканов

    В спавн секции указано выпадание одного тела.

    Зараннее спасибо!
      Злобная реклама
    Вторник, 02.02.2016, 22:52
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  Arist
    Вторник, 02.02.2016, 23:39 | Сообщение # 9628
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    _S_k_i_F_, может закомментировать одну из строчек в скрипте:
    function generic_object_binder:on_use(obj, who)

      Злобная реклама
    Вторник, 02.02.2016, 23:39
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Украина  _S_k_i_F_
    Вторник, 02.02.2016, 23:53 | Сообщение # 9629
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    Arist, еще раз огромнейшее тебе спасибо! Очень выручил!
      Злобная реклама
    Вторник, 02.02.2016, 23:53
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Соединенные Штаты  Joni_009
    Среда, 03.02.2016, 02:40 | Сообщение # 9630
    Статус:
    Бывалый:
    Сообщений: 1008
    Награды: 14
    Регистрация: 25.05.2014

    Народ помоги, сделал простой respawn монстров. Платформа ЗП.

    Код
    FATAL ERROR

    [error]Expression    : !m_error_code
    [error]Function      : raii_guard::~raii_guard
    [error]File          : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
    [error]Line          : 748
    [error]Description   : ....k.e.r. - Зов Припяти\gamedata\scripts\utils.script:684: bad argument #1 to 'gfind' (string expected, got nil)


    stack trace:
      Злобная реклама
    Среда, 03.02.2016, 02:40
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2014
    Поиск: