Случайная подборка модов
Gott Mit Uns - Бог С Нами
4.0
Clear Sky - Remake
3.8
OGSE 0.6.9.2
4.1
Dollchan 7: Inception
2.9
AMK 1.4.1
4.2
Pain of The Past
2.8
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Поиск: