Случайная подборка модов
Секрет Дианы
2.2
Пространственная Аномалия 4.1
4.5
Как вступить в "Долг"?
3.9
Путь Человека
4.0
Old Episodes. Episode 3
3.6
Новый Арсенал 6. Революция
3.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
[CoP] Модострой: вопросница
Российская Федерация  Overfirst
Воскресенье, 31.12.2017, 13:17 | Сообщение # 1
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

[CoP] Модострой: вопросница

Тема посвящена моддингу на платформе Зов Припяти.

Соседние темы: Тень Чернобыля / Чистое небо.


  • Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.

  • Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.

  • Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).

  • Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
  •   Злобная реклама
    Воскресенье, 31.12.2017, 13:17
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Overfirst
    Среда, 10.10.2018, 19:41 | Сообщение # 2386
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    Цитата sergej5500 ()
    Секции meet тоже нет. Это запросто приведёт к вылету.

    Не приведёт. Она существует неявно. С hit и death другой случай.
      Злобная реклама
    Среда, 10.10.2018, 19:41
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  sergej5500
    Четверг, 11.10.2018, 01:18 | Сообщение # 2387
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    Всем добрый вечер.

    Присоединил к Зову Припяти Кордон. Поставил смарты - 30 штук.

    Обратил внимание на файл - smart_terrain_masks. Там смарты прописаны так.

    [zat_a1]
    255,255,255,001
    [zat_a23_smart_terrain]
    255,255,255,002
    [zat_b100]
    255,255,255,003

    и так далее. Возникли вопросы.

    1. Если исходить из кодировки, то в геймдате может быть всего 256 смартов. Если менять последнее число. Есть ли ограничение в этом плане?

    2. Я прописал смарты так:

    [esc_b1]
    255,255,001,001
    [esc_b2]
    255,255,001,002
    [esc_b3]
    255,255,001,003

    то есть изменил 3 число в кодировке. Для Кордона 001, для Болот - 002 и т.д. Вылетов не было. Можно ли так делать?

    3. Зачем вообще нужна регистрация смартов в этом файле? Смарты Путепровода и Х8 там не прописаны.
    Сообщение отредактировал sergej5500 - Четверг, 11.10.2018, 01:25
      Злобная реклама
    Четверг, 11.10.2018, 01:18
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  alex134
    Четверг, 11.10.2018, 09:52 | Сообщение # 2388
    Статус:
    Зевака:
    Сообщений: 19
    Награды: 0
    Регистрация: 07.10.2018

    Не хотел ничего меня в CoC, но всё же не удержался, попытался сменить не связанное с геймплеем - текст экрана загрузки, где записи из дневника, так как этот экран очень часто приходится лицезреть smile
    Написал php-скриптик, взял первое что попалось, txt с анекдотами, это было ошибкой, так как они бородаты и слишком тупы)
    Получилость почти 2500 штук. И соответвенно в скрипте рандом с бывших 25 штук сменил на актуальное.

    Всё работает, но:
    1. Он берёт числа до 255 только
    2. Рандом не очень рандомный, так как некоторые повторяются намного чаще, чем остальные. Наверное что-то с math.randomseed(os.time())

    С lua не очень знаком, видимо надо как-то задать тип переменной не байт? Судя по всему такой тут по умолчанию

    Код

    local tip_count = 2411

    function get_tip_number(level_name)
        math.randomseed(os.time())
        return math.random(1,tip_count)
    end

    function get_mp_tip_number(level_name)
        return get_tip_number(level_name)
    end


      Злобная реклама
    Четверг, 11.10.2018, 09:52
    Статус:
    Сообщений: 666
    Регистрация: 07.10.2018
    Российская Федерация  denis2000
    Четверг, 11.10.2018, 11:46 | Сообщение # 2389
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата sergej5500 ()
    Обратил внимание на файл - smart_terrain_masks.ltx

    А на файл game_graphs.ltx вы внимание обращали?
    Цитата sergej5500 ()
    Вылетов не было. Можно ли так делать?

    Вылетов не будет, но и работать как задумано разработчиками видимо тоже.
    Цитата sergej5500 ()
    Зачем вообще нужна регистрация смартов в этом файле?

    Это нужно для того чтобы ассоциировать смрты с графпоинтами, а значит с AI-сеткой (а точнее с AI-графом). В конечном счете влияет на ИИ и поиск путей мобов по территории игры.

    Насколько я понимаю схема такая:


    ВЫВОД:
    Сообщение отредактировал denis2000 - Четверг, 11.10.2018, 12:53
      Злобная реклама
    Четверг, 11.10.2018, 11:46
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  absolute_null
    Воскресенье, 14.10.2018, 20:25 | Сообщение # 2390
    Статус:
    Зевака:
    Сообщений: 2
    Награды: 0
    Регистрация: 02.06.2018

    Всем привет. Заспавнил двух сталкеров smart_cover, принадлежащих одному смарту. Они спавнятся, всё хорошо, идут до своих смартковеров и занимают нужные положения (сидит и стоит). Но проблема в том, что они спавнятся не сразу на нужных точках, а в центре поставленного смарта, и затем медленно идут до смарковеров. Как их заспавнить в уже нужных точках?
      Злобная реклама
    Воскресенье, 14.10.2018, 20:25
    Статус:
    Сообщений: 666
    Регистрация: 02.06.2018
    Российская Федерация  Khyzyr
    Воскресенье, 14.10.2018, 22:15 | Сообщение # 2391
    Статус:
    Неопытный:
    Сообщений: 452
    Награды: 5
    Регистрация: 19.06.2017

    Никак.
      Злобная реклама
    Воскресенье, 14.10.2018, 22:15
    Статус:
    Сообщений: 666
    Регистрация: 19.06.2017
    Российская Федерация  Neptun
    Понедельник, 15.10.2018, 04:20 | Сообщение # 2392
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Цитата absolute_null ()
    Как их заспавнить в уже нужных точках?

    В секции сквада есть строка: spawn_point
      Злобная реклама
    Понедельник, 15.10.2018, 04:20
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  absolute_null
    Понедельник, 15.10.2018, 12:51 | Сообщение # 2393
    Статус:
    Зевака:
    Сообщений: 2
    Награды: 0
    Регистрация: 02.06.2018

    mmihaill,
    Цитата
    В секции сквада есть строка: spawn_point

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

    Добавлено (15.10.2018, 12:53)
    ---------------------------------------------
    Эксклюзивные нпс - торговец и бармен. Сделал просто для них смарт, чтоб заспавнить два смартковера для них. Или лучше сделать их по отдельности, без смарта?

      Злобная реклама
    Понедельник, 15.10.2018, 12:51
    Статус:
    Сообщений: 666
    Регистрация: 02.06.2018
    Российская Федерация  sergej5500
    Понедельник, 15.10.2018, 13:54 | Сообщение # 2394
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    Цитата absolute_null ()
    В скваде два эксклюзивных нпс, поставлю точку спавна, они так же будут спавниться в этой точке (всё равно что в центре смарта) и идти до своих смартковеров. Или делать тогда на каждого нпс свой сквад?


    Поставите спавн-пойнт и они будут спавниться в нём. Если сделаете два разных сквада, то можно и два разных спавн-пойнта.
      Злобная реклама
    Понедельник, 15.10.2018, 13:54
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  Neptun
    Понедельник, 15.10.2018, 15:59 | Сообщение # 2395
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Цитата absolute_null ()
    Или делать тогда на каждого нпс свой сквад

    Телепортируй каждого нпс.
      Злобная реклама
    Понедельник, 15.10.2018, 15:59
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  вольт
    Среда, 17.10.2018, 20:32 | Сообщение # 2396
    Статус:
    Отмычка:
    Сообщений: 90
    Награды: 1
    Регистрация: 17.03.2012

    Как модить Dead Air?
      Злобная реклама
    Среда, 17.10.2018, 20:32
    Статус:
    Сообщений: 666
    Регистрация: 17.03.2012
    Российская Федерация  Khyzyr
    Среда, 17.10.2018, 21:41 | Сообщение # 2397
    Статус:
    Неопытный:
    Сообщений: 452
    Награды: 5
    Регистрация: 19.06.2017

    А в соответствующем разделе посмотреть сложно?
      Злобная реклама
    Среда, 17.10.2018, 21:41
    Статус:
    Сообщений: 666
    Регистрация: 19.06.2017
    Украина  PROFFESIONAL
    Четверг, 18.10.2018, 15:34 | Сообщение # 2398
    Пространственная Аномалия
    Статус:
    Новичок:
    Сообщений: 347
    Награды: 5
    Регистрация: 24.01.2014

    Кто-то имел дело с Active Perl на Windows 10, как пофиксить работоспособность её на данной ОС?
      Злобная реклама
    Четверг, 18.10.2018, 15:34
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2014
    Российская Федерация  makdm
    Четверг, 18.10.2018, 15:57 | Сообщение # 2399
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    PROFFESIONAL, у меня на 64-битной Windows 10 стоит
    ActivePerl-5.10.0.1004-MSWin32-x86-287188
    Проблем никаких не заметил. Чего фиксить то нужно?
      Злобная реклама
    Четверг, 18.10.2018, 15:57
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Сомали  WolfHeart
    Четверг, 18.10.2018, 16:11 | Сообщение # 2400
    Статус:
    Опытный:
    Сообщений: 3154
    Награды: 18
    Регистрация: 06.06.2017

    Цитата makdm ()
    у меня на 64-битной Windows 10 стоит
    ActivePerl-5.10.0.1004-MSWin32-x86-287188

    Аналогично, только у меня perl 5.24.3, проблем нет.
      Злобная реклама
    Четверг, 18.10.2018, 16:11
    Статус:
    Сообщений: 666
    Регистрация: 06.06.2017
    Поиск: