Случайная подборка модов
Ночь перед Рождеством
3.3
DMX MOD 1.3.5
3.7
L.U.R.K.
4.0
Ф.О.Т.О.Г.Р.А.Ф
4.2
Погоня за Праздником
3.8
Смерти вопреки. В центре чертовщины
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Российская Федерация  Asfagan
    Суббота, 01.03.2014, 21:58 | Сообщение # 1966
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    FantomICW, чувак выдача оружия для ГГ прошла успешно, а вот сами функции relocate_item_to_actor и relocate_item_from_actor мне непонятны, как именно с ними обращаться?
      Злобная реклама
    Суббота, 01.03.2014, 21:58
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Беларусь  UX-3000
    Суббота, 01.03.2014, 22:08 | Сообщение # 1967
    Статус:
    Бывалый:
    Сообщений: 623
    Награды: 5
    Регистрация: 07.06.2013

    Может не получиться, потому что у нас звук счётчика Гейгера и радиация играет и накапливается пока вредный арт в рюкзаке и прекращаются, когда его оттуда выкладывают. Т.е. для сообщения то можно однократно сделать вызов, а уже отдельно сделать накопление радиации или через н-ное время снова напомнить о накоплении радиации. Ну в общем подумаю как грамотно сделать всё, чтобы и было удобно и результат был нужный.
      Злобная реклама
    Суббота, 01.03.2014, 22:08
    Статус:
    Сообщений: 666
    Регистрация: 07.06.2013
    Российская Федерация  Asfagan
    Суббота, 01.03.2014, 22:32 | Сообщение # 1968
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    FantomICW, чувак у меня все получилось! Гг теряет предмет. только функция не relocate_item_from_actor а relocate_item_section_from_actor . Спасибо за помощь happy
      Злобная реклама
    Суббота, 01.03.2014, 22:32
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Беларусь  UX-3000
    Суббота, 01.03.2014, 22:40 | Сообщение # 1969
    Статус:
    Бывалый:
    Сообщений: 623
    Награды: 5
    Регистрация: 07.06.2013

    Так, а теперь вопрос по звукам....

    local snd = sound_object([[detectors\geiger_8]])
    snd:play_no_feedback(db.actor,sound_object.s2d, 0, vector():set(0, 0, 0), 2.0)

    play_no_feedback - это проигрывание без остановки (зацикливание звука). а как называется однократное проигрывание звука (использовать звук писка ПДА?). Есть у кого-нибудь образец куска кода с однократным писком - сигналом ПДА или название (play_one_time ???)

    Ой. дурак.

    Нашёл этот кусок в динамических новостях (в старой версии 0.1 которая ещё) от VanoSantauri:

    if sound =="news" then
    player=sound_object([[device\pda\pda_tip]]) -- кажись оно))
    elseif sound == "danger" then
    player=sound_object([[device\pda\pda_alarm]])
    elseif sound == nil then
    player=sound_object([[device\pda\pda_tip]])
    end
    Сообщение отредактировал UX-3000 - Суббота, 01.03.2014, 22:48
      Злобная реклама
    Суббота, 01.03.2014, 22:40
    Статус:
    Сообщений: 666
    Регистрация: 07.06.2013
    Украина  FantomICW
    Суббота, 01.03.2014, 23:15 | Сообщение # 1970
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Asfagan, молодцом! smile

    Добавлено (01.03.2014, 23:15)
    ---------------------------------------------
    Теперь, если детальней, у тебя должно было получится как-то так:

    Код
    function название_функции(first_speaker, second_speaker)
      dialogs.relocate_item_section_from_actor(first_speaker, second_speaker, "предмет_1") -- забираем предмет у ГГ
      dialogs.relocate_item_section_to_actor(first_speaker, second_speaker, "предмет_2") --отдаем предмет ГГ
    end

    Замечу также, что аргументы first_speaker, second_speaker остаются такими, как есть, почти во всех случаях.
      Злобная реклама
    Суббота, 01.03.2014, 23:15
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Asfagan
    Суббота, 01.03.2014, 23:28 | Сообщение # 1971
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    FantomICW, ты уж не обессудь, но по ходу работы возник еще вопрос: как прописать функцию, чтобы ветка диалог появлялся тогда и только тогда, когда у Гг в инвентаре имеется какой-либо предмет необходимый при взаимной передачи предмета?
      Злобная реклама
    Суббота, 01.03.2014, 23:28
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Беларусь  UX-3000
    Суббота, 01.03.2014, 23:55 | Сообщение # 1972
    Статус:
    Бывалый:
    Сообщений: 623
    Награды: 5
    Регистрация: 07.06.2013

    FantomICW.... Вроде всё сделал, но вылет словил:



    А скрипт совместил из SWM-AA-Послушника:



    Название скрипта art_rad, в бинде он так записан:



    Добавлено (01.03.2014, 23:55)
    ---------------------------------------------
    И даже непохоже, что дело в названии скрипта (может совпадает что-то?) - пробовал с другим названием, та же самая ошибка.....
    Сообщение отредактировал UX-3000 - Суббота, 01.03.2014, 23:56
      Злобная реклама
    Суббота, 01.03.2014, 23:55
    Статус:
    Сообщений: 666
    Регистрация: 07.06.2013
    Украина  [Karpov_SK]
    Суббота, 01.03.2014, 23:57 | Сообщение # 1973
    Exclusion Zone Mod
    Статус:
    Бывалый:
    Сообщений: 600
    Награды: 12
    Регистрация: 26.08.2013

    Получил вылет. Колдовал с погодой. Помогайте комрады biggrin За мной не заржавеет wink
      Злобная реклама
    Суббота, 01.03.2014, 23:57
    Статус:
    Сообщений: 666
    Регистрация: 26.08.2013
    Беларусь  UX-3000
    Воскресенье, 02.03.2014, 00:00 | Сообщение # 1974
    Статус:
    Бывалый:
    Сообщений: 623
    Награды: 5
    Регистрация: 07.06.2013

    Похоже у тебя не прописан эмбиент подземной локации.... Смотреть надо. Я только по погоде 2-го и 3-го Атмосфира или Смертельной Зоны могу точно сказать - так как работаю на сборках. Нужно видеть папку конфиги или хотя бы файлы настроек погоды.

    Возможно ты новую локу подключал и делал для неё погоду и забыл в эмбиенты записать секцию оных из звуков.

    Я даже догадываюсь какую локу - не подземку для своего мод- Кордона из билдов или не Кордон от Мятежника изменял?)
    Сообщение отредактировал UX-3000 - Воскресенье, 02.03.2014, 00:04
      Злобная реклама
    Воскресенье, 02.03.2014, 00:00
    Статус:
    Сообщений: 666
    Регистрация: 07.06.2013
    Украина  [Karpov_SK]
    Воскресенье, 02.03.2014, 00:08 | Сообщение # 1975
    Exclusion Zone Mod
    Статус:
    Бывалый:
    Сообщений: 600
    Награды: 12
    Регистрация: 26.08.2013

    UX-3000, Нет, балуюсь с атмосфер2, и паком локаций из ЧН. biggrin
    У подземок стоит стандартный indoor
      Злобная реклама
    Воскресенье, 02.03.2014, 00:08
    Статус:
    Сообщений: 666
    Регистрация: 26.08.2013
    Беларусь  UX-3000
    Воскресенье, 02.03.2014, 00:09 | Сообщение # 1976
    Статус:
    Бывалый:
    Сообщений: 623
    Награды: 5
    Регистрация: 07.06.2013

    Ищи где у тебя нет строки прописаной по адресу: configs/environment/ambients.ltx

    Пример:

    http://floomby.ru/s1/84bnAW
      Злобная реклама
    Воскресенье, 02.03.2014, 00:09
    Статус:
    Сообщений: 666
    Регистрация: 07.06.2013
    Украина  FantomICW
    Воскресенье, 02.03.2014, 00:11 | Сообщение # 1977
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    UX-3000, нужно проверить скрипт на ошибки синтаксиса.
      Злобная реклама
    Воскресенье, 02.03.2014, 00:11
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Беларусь  UX-3000
    Воскресенье, 02.03.2014, 00:13 | Сообщение # 1978
    Статус:
    Бывалый:
    Сообщений: 623
    Награды: 5
    Регистрация: 07.06.2013

    Я балуюсь с 2.1 и 3.0 Атмосферой, с 2-й версией на ЧН не работал, но думаю отличия от ЗП-шной 2.1 не большие.

    Добавлено (02.03.2014, 00:13)
    ---------------------------------------------
    FantomICW.... , ну не знаю - ошибку то пишет бинд.
    Возможно нужно разбить арты на большее количество групп и изменить название,
    может где-то пробел - посмотрю. Но в целом оно должно работать.

      Злобная реклама
    Воскресенье, 02.03.2014, 00:13
    Статус:
    Сообщений: 666
    Регистрация: 07.06.2013
    Украина  [Karpov_SK]
    Воскресенье, 02.03.2014, 00:21 | Сообщение # 1979
    Exclusion Zone Mod
    Статус:
    Бывалый:
    Сообщений: 600
    Награды: 12
    Регистрация: 26.08.2013

    UX-3000, Прописал, вылетает с тем-же логом :С вот папка configs от моего AF2 Ссылка
      Злобная реклама
    Воскресенье, 02.03.2014, 00:21
    Статус:
    Сообщений: 666
    Регистрация: 26.08.2013
    Украина  FantomICW
    Воскресенье, 02.03.2014, 00:21 | Сообщение # 1980
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    UX-3000, ошибки исправил. Была пропущена скобка и два выражения else использовались неправильно.
    Сообщение отредактировал FantomICW - Воскресенье, 02.03.2014, 00:21
      Злобная реклама
    Воскресенье, 02.03.2014, 00:21
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Поиск: