Случайная подборка модов
SRP mod
3.9
Winter Mod
3.9
История Борова
3.6
На Болотах
3.7
Погоня за Праздником
3.8
Волей Случая
3.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
    Российская Федерация  mafia50000
    Вторник, 29.12.2015, 18:28 | Сообщение # 9121
    Статус:
    Отмычка:
    Сообщений: 178
    Награды: 4
    Регистрация: 06.01.2014

    скат, мне не понятно, что такое "Вертикс"
      Злобная реклама
    Вторник, 29.12.2015, 18:28
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2014
    Российская Федерация  Cupcake
    Вторник, 29.12.2015, 18:30 | Сообщение # 9122
    Сообщений: 554
    Регистрация: 02.06.2015

    mafia50000, штудируй азы модостроения, тебе мой совет, а здесь тебе с таким раскладом рады не будут.
    И не вертИкс, а вертЕкс, там же белым по черному! Ух..
    Сообщение отредактировал verty_n00b - Вторник, 29.12.2015, 18:31
      Злобная реклама
    Вторник, 29.12.2015, 18:30
    Статус:
    Сообщений: 666
    Регистрация: 02.06.2015
    Российская Федерация  denis2000
    Вторник, 29.12.2015, 18:39 | Сообщение # 9123
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Arhnagel228, Версия конвертора? Команда для декомпиляции?


    Asfagan, Русские символы из пути долой.


    Цитата _S_k_i_F_ ()
    Скажите, suitable = {=check_npc_name()} true что проверяет? Имя, спавн секцию, профиль?

    Вот функция:
    Код
    function check_npc_name (actor , npc , p)
        if npc:name() == nil then return false end
        local name_exist = false
        for k,v in pairs(p) do
      if string.find( npc:name(), v ) ~= nil then
       name_exist = true
      end
        end
        return name_exist
    end


    npc:name() - это фактически имя секции + ид, например zat_b14_stalker_15674.
    Сообщение отредактировал denis2000 - Вторник, 29.12.2015, 19:04
      Злобная реклама
    Вторник, 29.12.2015, 18:39
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  stalkersk
    Вторник, 29.12.2015, 19:30 | Сообщение # 9124
    Статус:
    Бывалый:
    Сообщений: 791
    Награды: 12
    Регистрация: 16.04.2012

    у меня такой вопрос : если в скрипте 2 подряд знака "=" , то может ли вылетать из-за этого ?
    вот примерчик из аи , игра постоянно матерится на строчку "self.attack_wounded = math.random() < knife_sets.communities[comm].attack_wounded" , тип там нулевое значение
    Код
    if self.attack_wounded == nil then
      self.attack_wounded = math.random() < knife_sets.communities[comm].attack_wounded
      rx_ai.save_var(npc,"kn_aw",self.attack_wounded)
        end
      Злобная реклама
    Вторник, 29.12.2015, 19:30
    Статус:
    Сообщений: 666
    Регистрация: 16.04.2012
    Украина  _S_k_i_F_
    Вторник, 29.12.2015, 21:49 | Сообщение # 9125
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    Краснов, так я вписывал имя секции НПС, но ничего не работало - НПС не занимал логику.
      Злобная реклама
    Вторник, 29.12.2015, 21:49
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  denis2000
    Вторник, 29.12.2015, 22:14 | Сообщение # 9126
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата stalkersk ()
    если в скрипте 2 подряд знака "=" , то может ли вылетать из-за этого ?

    Учите синтаксис LUA и таких вопросов больше не будет.


    Цитата _S_k_i_F_ ()
    так я вписывал имя секции НПС, но ничего не работало - НПС не занимал логику.

    Этому может быть масса причин и кроме suitable!
    Сообщение отредактировал denis2000 - Вторник, 29.12.2015, 22:14
      Злобная реклама
    Вторник, 29.12.2015, 22:14
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Arhnagel228
    Вторник, 29.12.2015, 22:22 | Сообщение # 9127
    Статус:
    Новичок:
    Сообщений: 267
    Награды: 3
    Регистрация: 24.04.2015

    denis2000,

    converter -level cop:zaton -out zaton -mode le -with_lods
    pause

    Конвертируем_level_Cop_в_SDK07.bat
      Злобная реклама
    Вторник, 29.12.2015, 22:22
    Статус:
    Сообщений: 666
    Регистрация: 24.04.2015
    Украина  _S_k_i_F_
    Вторник, 29.12.2015, 22:43 | Сообщение # 9128
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    denis2000, каких причин?
      Злобная реклама
    Вторник, 29.12.2015, 22:43
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  Demosfen
    Среда, 30.12.2015, 02:28 | Сообщение # 9129
    Статус:
    Бывалый:
    Сообщений: 807
    Награды: 5
    Регистрация: 01.09.2014

    Парни скиньте шаблон для создание квеста "Найти и принести" для ТЧ
      Злобная реклама
    Среда, 30.12.2015, 02:28
    Статус:
    Сообщений: 666
    Регистрация: 01.09.2014
    Российская Федерация  denis2000
    Среда, 30.12.2015, 10:38 | Сообщение # 9130
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Arhnagel228, С командой все правильно, разве что попробовать не делать лоды и попробовать последнюю версию.


    Цитата _S_k_i_F_ ()
    каких причин?

    У меня не будет времени вспомнить и описать все причины, а у вас прочитать и проверить их.
    Сообщение отредактировал denis2000 - Среда, 30.12.2015, 10:38
      Злобная реклама
    Среда, 30.12.2015, 10:38
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  DyadyaIsai00
    Среда, 30.12.2015, 11:40 | Сообщение # 9131
    Статус:
    Гость:
    Сообщений: 31
    Награды: 0
    Регистрация: 28.12.2015

    stalkersk, попробуй nil изменить на nill. Просто в учебнике Геонезиса опечатка... а "==" - это так надо. Есть два варианта "~=" и "==". Пока не совсем разобрался, но "~=" прописывается, если надо вернуть true при наличии предмета, а "==" если true надо вернуть при отсутствии...

    Добавлено (30.12.2015, 11:40)
    ---------------------------------------------
    Ребята, такой вопрос: нашел отличный учебник по квестостроению за авторством Геонезиса, есть ли какое-нибудь похожее пособие на скрипты и создание функций? Но нужно для ЗП. И не мешало бы еще с LUA чуток ознакомиться, можете что-нибудь порекомендовать? Заранее спасибо.
    Сообщение отредактировал DyadyaIsai00 - Среда, 30.12.2015, 11:53
      Злобная реклама
    Среда, 30.12.2015, 11:40
    Статус:
    Сообщений: 666
    Регистрация: 28.12.2015
    Российская Федерация  denis2000
    Среда, 30.12.2015, 12:40 | Сообщение # 9132
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата DyadyaIsai00 ()
    попробуй nil изменить на nill

    Совет на премию!!!
    Цитата DyadyaIsai00 ()
    И не мешало бы еще с LUA чуток ознакомиться, можете что-нибудь порекомендовать?

    Однозначно нужно: http://stalkerin.gameru.net/wiki...._сейвов
    Сообщение отредактировал denis2000 - Среда, 30.12.2015, 12:42
      Злобная реклама
    Среда, 30.12.2015, 12:40
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  DyadyaIsai00
    Среда, 30.12.2015, 13:26 | Сообщение # 9133
    Статус:
    Гость:
    Сообщений: 31
    Награды: 0
    Регистрация: 28.12.2015

    denis2000, странно все-таки с этим "nil" ом выходит. Вроде надо "nil" писать, но функция проверки наличия ПМ у актора
    вылетает с логом
    . Меняю "nil" на "nill", и все работает безупречно... В чем тут дело?
    ps: извините, просто я за квестостроительство буквально вчера взялся, всех тонкостей не знаю и поэтому пока наступаю на грабли...
    pps: а за ссылку спасибо. Будет интересно почитать...
    Сообщение отредактировал DyadyaIsai00 - Среда, 30.12.2015, 13:33
      Злобная реклама
    Среда, 30.12.2015, 13:26
    Статус:
    Сообщений: 666
    Регистрация: 28.12.2015
    Российская Федерация  Asfagan
    Среда, 30.12.2015, 13:41 | Сообщение # 9134
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    denis2000, поменял путь, но теперь просит прогу, хотя раньше открывал без проблем, что не так?
      Злобная реклама
    Среда, 30.12.2015, 13:41
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Российская Федерация  DyadyaIsai00
    Среда, 30.12.2015, 13:57 | Сообщение # 9135
    Статус:
    Гость:
    Сообщений: 31
    Награды: 0
    Регистрация: 28.12.2015

    Кажется, я понял, в чем была ошибка... скорее всего, в синтаксисе LUA слово "nill" означает "0", т.к. язык писали бразильцы, видать, "ноль" у них как "nill" переводится... Поменял "nill" на "0" - и все работает так же, как в случае с "nill", т.е. идеально. А раньше я сравнивал значение "wpn_pm" с "nil", что недопустимо, т.к. "nil" - это уже не ноль, а вообще ничто!
      Злобная реклама
    Среда, 30.12.2015, 13:57
    Статус:
    Сообщений: 666
    Регистрация: 28.12.2015
    Поиск: