Случайная подборка модов
Зимний путь
3.4
Тайный путь
3.6
NEYA Online
3.1
Clear Sky Complete
4.1
AVS "Закон Меченого" 2 части
3.4
Хроники Кайдана
3.6
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Поиск: