Случайная подборка модов
Вектор Отчуждения
4.2
Oblivion Lost Remake 2.0
4.1
Обречённый город
4.2
Объединенный Пак 2.1
3.1
Объединенный Пак - 2
3.7
Call of Chernobyl
4.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  Novellus
    Воскресенье, 02.12.2012, 19:54 | Сообщение # 1231
    Статус:
    Бывалый:
    Сообщений: 676
    Награды: 1
    Регистрация: 25.04.2012

    Quote (Rap4ik)
    Vakcina, Ты им писал точку куда они бы сотрели?

    это не поможет. я делал так и очень долго мучался, пока не сделал как я написал выше.
      Злобная реклама
    Воскресенье, 02.12.2012, 19:54
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Российская Федерация  Аристократ
    Воскресенье, 02.12.2012, 20:00 | Сообщение # 1232
    Модмейкер-одиночка
    Статус:
    Опытный:
    Сообщений: 2272
    Награды: 17
    Регистрация: 30.06.2012

    Novellus, Он ключивых имеет ввиду.
      Злобная реклама
    Воскресенье, 02.12.2012, 20:00
    Статус:
    Сообщений: 666
    Регистрация: 30.06.2012
    Российская Федерация  Novellus
    Воскресенье, 02.12.2012, 20:05 | Сообщение # 1233
    Статус:
    Бывалый:
    Сообщений: 676
    Награды: 1
    Регистрация: 25.04.2012

    в чем может быть причина??
      Злобная реклама
    Воскресенье, 02.12.2012, 20:05
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Российская Федерация  last-light
    Воскресенье, 02.12.2012, 20:16 | Сообщение # 1234
    Статус:
    Гость:
    Сообщений: 48
    Награды: 1
    Регистрация: 20.09.2012

    люди я перенёс пм из lost world в тч но при выстреле вылетает что я не так зделал
    Сообщение отредактировал last-light - Воскресенье, 02.12.2012, 20:18
      Злобная реклама
    Воскресенье, 02.12.2012, 20:16
    Статус:
    Сообщений: 666
    Регистрация: 20.09.2012
    Российская Федерация  Sobol
    Воскресенье, 02.12.2012, 20:18 | Сообщение # 1235
    Статус:
    Отмычка:
    Сообщений: 105
    Награды: 2
    Регистрация: 25.04.2012

    last-light, можно ведь лог приложить? Скорее всего вылетает из-за партикла. Лог скажет подробнее.
      Злобная реклама
    Воскресенье, 02.12.2012, 20:18
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Российская Федерация  last-light
    Воскресенье, 02.12.2012, 20:21 | Сообщение # 1236
    Статус:
    Гость:
    Сообщений: 48
    Награды: 1
    Регистрация: 20.09.2012

    Sobol,
    спасибо понял иза чего smile
      Злобная реклама
    Воскресенье, 02.12.2012, 20:21
    Статус:
    Сообщений: 666
    Регистрация: 20.09.2012
    Российская Федерация  DarkFace
    Воскресенье, 02.12.2012, 21:16 | Сообщение # 1237
    Let it be
    Статус:
    Бывалый:
    Сообщений: 1169
    Награды: 2
    Регистрация: 26.03.2012

    Novellus, сам мод ужасно сырой... удали его, аватора этого мода прибить мало, один из самых тупых глобальных модов...
      Злобная реклама
    Воскресенье, 02.12.2012, 21:16
    Статус:
    Сообщений: 666
    Регистрация: 26.03.2012
    Российская Федерация  Novellus
    Воскресенье, 02.12.2012, 21:37 | Сообщение # 1238
    Статус:
    Бывалый:
    Сообщений: 676
    Награды: 1
    Регистрация: 25.04.2012

    DarkFace, ты про lost - zone armaggedon??
    Сообщение отредактировал Novellus - Воскресенье, 02.12.2012, 21:37
      Злобная реклама
    Воскресенье, 02.12.2012, 21:37
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Молдова  6poHR777
    Воскресенье, 02.12.2012, 21:56 | Сообщение # 1239
    Статус:
    Опытный:
    Сообщений: 1480
    Награды: 0
    Регистрация: 05.01.2012

    Как бы работа стоит, нужна информация, по вот этому вопросу.
      Злобная реклама
    Воскресенье, 02.12.2012, 21:56
    Статус:
    Сообщений: 666
    Регистрация: 05.01.2012
    Российская Федерация  Novellus
    Воскресенье, 02.12.2012, 22:09 | Сообщение # 1240
    Статус:
    Бывалый:
    Сообщений: 676
    Награды: 1
    Регистрация: 25.04.2012

    6poHR777,
      Злобная реклама
    Воскресенье, 02.12.2012, 22:09
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Молдова  6poHR777
    Воскресенье, 02.12.2012, 22:13 | Сообщение # 1241
    Статус:
    Опытный:
    Сообщений: 1480
    Награды: 0
    Регистрация: 05.01.2012

    Novellus, камрад, мне не на взятие, а на передачу, как прекондишн для диалога.
    И на АМК я нашел только на 1 предмет, ну или по крайней мере понятный для меня, что это из нужной области.
    Сообщение отредактировал 6poHR777 - Воскресенье, 02.12.2012, 22:14
      Злобная реклама
    Воскресенье, 02.12.2012, 22:13
    Статус:
    Сообщений: 666
    Регистрация: 05.01.2012
    Российская Федерация  Uyman358
    Воскресенье, 02.12.2012, 22:51 | Сообщение # 1242
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    Вот передача:
    Quote
    function out_predmety_yazhik(first_speaker, second_speaker)
    sak.out_item_namber("bread",8)
    sak.out_item_namber("kolbasa",6)
    sak.out_item_namber("conserva",10)
    sak.out_item_namber("medkit",3)
    sak.out_item_namber("energy_drink",4)
    sak.out_item_namber("vodka",10)
    sak.out_item_namber("medkit_army",1)
    sak.out_item_namber("antirad" ,2)
    sak.out_item_namber("bandage",7)
    end

    Где "bread" - название предмета, 8 - его количество
    Также нужен скрипт "sak.script"
      Злобная реклама
    Воскресенье, 02.12.2012, 22:51
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Российская Федерация  Novellus
    Воскресенье, 02.12.2012, 22:58 | Сообщение # 1243
    Статус:
    Бывалый:
    Сообщений: 676
    Награды: 1
    Регистрация: 25.04.2012

    6poHR777, передача кому гг от нпс или от нпс гг??
    лови файлик Функции.txt, может здесь найдешь.
    Сообщение отредактировал Novellus - Воскресенье, 02.12.2012, 23:00
      Злобная реклама
    Воскресенье, 02.12.2012, 22:58
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Молдова  6poHR777
    Воскресенье, 02.12.2012, 23:22 | Сообщение # 1244
    Статус:
    Опытный:
    Сообщений: 1480
    Награды: 0
    Регистрация: 05.01.2012

    Нужна проверка, на содержание нескольких предметов в Инвентаре ГГ, прекондишн в диалог.
    Функции выдачи/передачи давно есть.
    Надо так, если ГГ имеет 5 или 10 предметов, то появляется новая диалоговая ветка. wacko
    Novellus, я это знаю, это есть на АМК, но там функция на проверку 1 предмета, которая мне понятна. Она выше в постах.
    Code
    function have_n_m1()
             return ИМЯ_СКРИПТА.have_n_m("bread",2,"kolbasa",2,"conserva")
    end

    function have_n_m(section,number)
             local actor = db.actor
             if actor then
                     local cnt = 0
                     actor:iterate_inventory(
                             function (dummy, item)
                             if item:section() == section then cnt = cnt + 1 end
                             end
                     ,nil)
                     return cnt >= number
             end
             return false
    end

    Вот сия функция, которую, я там нашел, мне не ясна, где прописать название предмета, из Items, чтоб она работала просто.
    Вверх или в середине вместо dummy? wacko
      Злобная реклама
    Воскресенье, 02.12.2012, 23:22
    Статус:
    Сообщений: 666
    Регистрация: 05.01.2012
    Российская Федерация  Novellus
    Воскресенье, 02.12.2012, 23:32 | Сообщение # 1245
    Статус:
    Бывалый:
    Сообщений: 676
    Награды: 1
    Регистрация: 25.04.2012

    6poHR777,
    function have_n_m1()
    return ИМЯ_СКРИПТА.have_n_m("название_предмета",кол-во)
    end

    function have_n_m(section,number)
    local actor = db.actor
    if actor then
    local cnt = 0
    actor:iterate_inventory(
    function (dummy, item)
    if item:section() == section then cnt = cnt + 1 end
    end
    ,nil)
    return cnt >= number
    end
    return false
    end
    Сообщение отредактировал Novellus - Воскресенье, 02.12.2012, 23:37
      Злобная реклама
    Воскресенье, 02.12.2012, 23:32
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Поиск: