Случайная подборка модов
Dead City Mod v. 4.80
3.7
Смерти Вопреки 2. Одним днем живу
3.4
SZA: The Second Project
3.9
Вектор Отчуждения
4.2
На Болотах
3.7
Время Перемен 2.5
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

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

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





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


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  Graff46
    Воскресенье, 05.05.2013, 16:03 | Сообщение # 5191
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    TYOPA,
    Код
    alife():create("wpn_mp5_m2",vector():set(-207.53218078613,-22.037908554077,-127.47645568848),45952,58)
       wpn:set_condition(0.1) --/состояние оружия в данном случае 10%
      Злобная реклама
    Воскресенье, 05.05.2013, 16:03
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Российская Федерация  ins33
    Воскресенье, 05.05.2013, 16:16 | Сообщение # 5192
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    ColR_iT, Уже не вспомню что за мод:


    Graff46,
    Код
    local wpn = alife():create("wpn_mp5_m2",vector():set(-207.53218078613,-22.037908554077,-127.47645568848),45952,58)
    wpn:set_condition(0.1) --/состояние оружия в данном случае 10%
      Злобная реклама
    Воскресенье, 05.05.2013, 16:16
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Wo1fRam
    Воскресенье, 05.05.2013, 16:40 | Сообщение # 5193
    Статус:
    Новичок:
    Сообщений: 357
    Награды: 4
    Регистрация: 12.03.2013

    Цитата (TYOPA)
    Такой вопрос: как скриптом проверить наличие артефакта на поясе?


    Так можно костюм проверить, может и артефакт получится:

    Код
    function check_outfit()  
    local outfit = db.actor:item_in_slot(6)  
    if outfit:section() == "exo_outfit" then --/Если в 6 слоте присутствует "exo_outfit" тогда  
    return true --/"exo_outfit" одет  
    else  
    return false --/"exo_outfit" не одет  
    end  
    end  
    Сообщение отредактировал Wo1fRam - Воскресенье, 05.05.2013, 16:42
      Злобная реклама
    Воскресенье, 05.05.2013, 16:40
    Статус:
    Сообщений: 666
    Регистрация: 12.03.2013
    Украина  BozKurt
    Воскресенье, 05.05.2013, 17:40 | Сообщение # 5194
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    ins33, так может нужно целиком код a показывать, а не куски нерабочие?!


    Wo1fRam, ещё один... в твоём примере используется движковая функция определения объекта в слоте для костюма, для артефактов такой функции несуществует.
    Сообщение отредактировал ColR_iT - Воскресенье, 05.05.2013, 17:40
      Злобная реклама
    Воскресенье, 05.05.2013, 17:40
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Graff46
    Воскресенье, 05.05.2013, 17:54 | Сообщение # 5195
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    Проверте пожалуйста ф-цию - она должна переводить нпс в оффлайн, выдавать инф.поршень: fan_1
    и если нпс на армейских складах то тогда переводит его в онлайн:
    function fan_v_off(actor, npc)
    local npc = alife():story_object(022)
    if npc then
    alife():set_switch_online (npc:id (), false)
    alife():set_switch_offline (npc:id (), true)
    end
    if npc and level.name() == "alife_l07_military" then
    alife():set_switch_online (npc:id (), true)
    alife():set_switch_offline (npc:id (), false)
    end
    db.actor:give_info_portion("fan_1")
    end
    и проверте правельно ли я энды поставил, а то у меня с ними проблемы вечно.
    Сообщение отредактировал Graff46 - Воскресенье, 05.05.2013, 17:55
      Злобная реклама
    Воскресенье, 05.05.2013, 17:54
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Российская Федерация  ins33
    Воскресенье, 05.05.2013, 18:18 | Сообщение # 5196
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    ColR_iT,
    Цитата (ColR_iT)
    ins33, так может нужно целиком код a показывать, а не куски нерабочие?!

    Точно, ещё кое что забыл!

    TYOPA, Если воспользуешься этим скриптом, то в бинд_сталкер пропиши:
    Сообщение отредактировал ins33 - Воскресенье, 05.05.2013, 18:19
      Злобная реклама
    Воскресенье, 05.05.2013, 18:18
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  strelok200
    Воскресенье, 05.05.2013, 18:50 | Сообщение # 5197
    Под прикрытием смерти (Cop Level addon)
    Статус:
    Бывалый:
    Сообщений: 1189
    Награды: 7
    Регистрация: 24.09.2011

    Не могу запаковать all.spawn. Где моя ошибка?
      Злобная реклама
    Воскресенье, 05.05.2013, 18:50
    Статус:
    Сообщений: 666
    Регистрация: 24.09.2011
    Российская Федерация  prohodchik
    Воскресенье, 05.05.2013, 19:20 | Сообщение # 5198
    Статус:
    Отмычка:
    Сообщений: 142
    Награды: 0
    Регистрация: 13.05.2012

    Делал квест по http://modstalker.ru/publ....1-0-103 , не могу отдать водку бармену и описание отображается такого вида: vodka_barmen_prines
      Злобная реклама
    Воскресенье, 05.05.2013, 19:20
    Статус:
    Сообщений: 666
    Регистрация: 13.05.2012
    Украина  FantomICW
    Воскресенье, 05.05.2013, 19:43 | Сообщение # 5199
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    prohodchik, дай свои секции квеста из st_quests_zaton и tm_zaton
      Злобная реклама
    Воскресенье, 05.05.2013, 19:43
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  prohodchik
    Воскресенье, 05.05.2013, 19:47 | Сообщение # 5200
    Статус:
    Отмычка:
    Сообщений: 142
    Награды: 0
    Регистрация: 13.05.2012

    я поменял чутка: делал все Гавайцу на Юпитере, квест с калашом

    Добавлено (05.05.2013, 19:47)
    ---------------------------------------------
    FantomICW,
    [quest_ak_give]
    icon = ui_inGame2_Put_v_pripyat
    prior = 2
    storyline = false
    title = {=actor_has_item(wpn_ak74u)}wpn_ak74u_gavaec_prinesti_name, wpn_ak74u_gavaec_naiti_name
    descr = wpn_ak74u_gavaec_descr
    target = {=actor_has_item(wpn_ak74u)}jup_a6_stalker_barmen
    condlist_0 = {+ak_quest_done} complete


    function give_wpn_ak74u_quest()
    task_manager.get_task_manager():give_task("quest_ak_give")
    end
    function is_has_ak_gavaec()
    if db.actor:object("wpn_ak74u") then
    return true
    end
    return false
    end
    function transfer_wpn_ak74u_to_gavaec(first_speaker, second_speaker)
    dialogs.relocate_item_section_from_actor(first_speaker, second_speaker, "wpn_ak74u")
    end

      Злобная реклама
    Воскресенье, 05.05.2013, 19:47
    Статус:
    Сообщений: 666
    Регистрация: 13.05.2012
    Украина  FantomICW
    Воскресенье, 05.05.2013, 20:13 | Сообщение # 5201
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    prohodchik, название и описание квеста надо прописывать в configs/text/rus/st_quests_jupiter.xml (можно и в другом текстовом xml, но удобней там).
    Создаешь секцию в роде
    Код
    <string id="wpn_ak74u_gavaec_naiti_name_1">
       <text>АК-74у для Гавайца: принести оружие</text>
      </string>
      <string id="wpn_ak74u_gavaec_naiti_name_2">
       <text>АК-74у для Гавайца: найти оружие</text>
      </string>
    <string id="wpn_ak74u_gavaec_naiti_text_1">
       <text>Гаваец собирает металлолом. Нужно принести ему какой-нибудь ненужный старый АКСУ.</text>
      </string>
      <string id="wpn_ak74u_gavaec_naiti_text_2">
       <text>Металлолом найден. Осталось принести его Гавайцу.</text>
      </string>

    И поменяй в tm_jupiter строки всего. Вот так
    Код
    [quest_ak_give]  
    icon = ui_inGame2_Put_v_pripyat  
    prior = 2  
    storyline = false  
    title = {=actor_has_item(wpn_ak74u)} wpn_ak74u_gavaec_naiti_name_2, wpn_ak74u_gavaec_naiti_name_1  
    descr = {=actor_has_item(wpn_ak74u)} wpn_ak74u_gavaec_naiti_text_2, wpn_ak74u_gavaec_naiti_text_1
    target = {=actor_has_item(wpn_ak74u)}jup_a6_stalker_barmen, nil  
    condlist_0 = {+ak_quest_done} complete

    В скриптовом файле измени function is_has_ak_gavaec() на function actor_has_ak_gavaec()
      Злобная реклама
    Воскресенье, 05.05.2013, 20:13
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Украина  BozKurt
    Воскресенье, 05.05.2013, 21:14 | Сообщение # 5202
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    ins33, да нет, не всё! Нужно использовать весь файл от куда ты показал проверку, т.к. это единый модуль как раз по определению того, что находится на поясе и файл этот из мода "биодетектор". Помимо этого скрипта нужно ещё добавлять секцию для предмета separator; в моде он есть.
      Злобная реклама
    Воскресенье, 05.05.2013, 21:14
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  TYOPA
    Воскресенье, 05.05.2013, 21:29 | Сообщение # 5203
    Тайна Зоны: История Стрелка
    Статус:
    Новичок:
    Сообщений: 226
    Награды: 0
    Регистрация: 10.08.2012

    ColR_iT, я уже скачал биорадар, всё необходимое завтра вытаскивать буду. щас уже почти сплю

    Добавлено (05.05.2013, 21:29)
    ---------------------------------------------
    ins33, спасибо за наводку

      Злобная реклама
    Воскресенье, 05.05.2013, 21:29
    Статус:
    Сообщений: 666
    Регистрация: 10.08.2012
    Украина  stalker-MiX
    Воскресенье, 05.05.2013, 22:51 | Сообщение # 5204
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    Добавил к модели новичка голову Шустрого с ТЧ. При выстреле в башку такой баг (появляется-исчезает), будто импульс прорезает тело и его вытягивает. Работал в MilkShape. В чем проблема?

    Добавлено (05.05.2013, 22:51)
    ---------------------------------------------
    strelok200, В том коде который ты показал на АP удали пробелы. Правда у меня секцию с именем agr_documents затащило в alife_jupiter.ltx, хотя я запихнул все в спавн Затона.

      Злобная реклама
    Воскресенье, 05.05.2013, 22:51
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Российская Федерация  X_A_M_E_L_E_O_N
    Понедельник, 06.05.2013, 00:17 | Сообщение # 5205
    Last Day
    Статус:
    Опытный:
    Сообщений: 2881
    Награды: 17
    Регистрация: 21.08.2012

    Люди! Немогу распоковать all.spawn от чистого неба! Все программы перепробовал, ни в какую! Может быть у кого либо из вас это получится? http://yadi.sk/d/vTy_T5th4_mSW Буду очень благодарен!
      Злобная реклама
    Понедельник, 06.05.2013, 00:17
    Статус:
    Сообщений: 666
    Регистрация: 21.08.2012
    Поиск: