Перейти к содержанию

N42

Сталкеры
  • Публикаций

    1 141
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Сообщения, опубликованные N42


  1. ian98 а, да, забыл. Не знаю, починили ли в огср чтение с конфига startup_animation, попробуй в конфиг вертолета добавить startup_animation = idle. Если не починили - или через нет-пакеты назначать или искать другую модель

    Kalter103 это тема по тч


  2. В 18.06.2023 в 21:12, ian98 сказал:

    Вот, может знаешь, в ОГСР можно в строку заспавнить вертик и в еще одну его сбить?

    Заспавни через alife():create, он будет просто висеть без логики. И потом скриптом убей

    local heli = obj:get_helicopter()
    heli:Die()

    Что там в огср - без понятия, пробовал на ориге только

    В 19.06.2023 в 11:05, ian98 сказал:

    Есть у кого готовая логика НПС, который следует за ГГ

    Есть мод на напарников, глянь его. Он вроде как использует оригинальную схему xr_companion.script, не знаю, рабочая ли она без доработок, в modules.script она не вписана изначально. Попробуй впиши, может ее хватит для твоей задачи

    • Мастер! 1

  3. 10 часов назад, Kirill31r сказал:

    Сахаров не хочет разговаривать про поиски Эльзы

    Точно у Сахарова нет диалога "Профессор, я Вас слушаю"? Кроме смс про школу, было ли такое следом за ним "Профессор, кое-что появилось по вашему вопросу..."? Там кроме смс условий нет

    • Мастер! 1

  4. Ostrov igr lego чтобы у бинокля был свой отдельный слот, а не забивать хламом оружейный. Если ты не пользуешься пистолетом - это не значит, что никто не пользуется, не ограничивай игроков одним оружием. Тебе, конечно, решать, твой мод, но это реально неудобно будет для значительного количества игроков


  5. spl1fach небольшая поправка, там не id, там секции предметов, а зная секцию - да, можно получить название. В самой секции название пишется в строчке "inv_name", обычно там id текста, который находится в файлах в gamedata/configs/text/rus. Но бывает, сразу пишут текст, но лучше так не делать. Получить то, что в "inv_name" написано, можно так:

    system_ini():r_string_ex(секция,"inv_name") или system_ini():r_string(секция,"inv_name") 

    Если в "inv_name" id текста, а не сам текст, надо еще текст получить

    game.translate_string(id_текста)

    В итоге, вот так получаешь название предмета

    local itm_name = game.translate_string(system_ini():r_string_ex(секция,"inv_name") )

    Теперь насчет метки, она ставится в строчке level.map_add_object_spot_ser(id, spot, hint or ""). hint or "" - отвечает за текст метки, вот его можно поменять, добавив к hint еще своего текста. Сформировать список можно в том же цикле, каждый раз присоединяя к items_str название следующего предмета. Можно запятую в конце ставить или перенос делать с "\\n", сам уже сделаешь как понравится

    local items_str = "Содержимое: "

    for k, v in pairs(content) do

        items_str = items_str..game.translate_string(system_ini():r_string_ex(v, "inv_name"))..", "

    end

    Дальше соединить изначальный текст метки и новый список

    hint = hint.."\\n"..items_str

    Всё это до level.map_add_object_spot_ser(id, spot, hint or "") пропиши


    Дополнено 2 минуты спустя

    Не знаю, выдается ли где-нибудь тайники без переданного hint, но наверно лучше сделать какой-нибудь дефолтный текст если hint будет nil

    if hint == nil then

        hint = "Тайник"

    end

    • Мастер! 1

  6. В 02.06.2023 в 16:33, spl1fach сказал:

    А нет случайно Дискорд-сервера, где могут подсказать насчёт моддинга?

    Без понятия, если честно, не пользуюсь дискордом. А по форумам - есть еще амк, можно там спрашивать тоже

    В 31.05.2023 в 23:43, spl1fach сказал:

    чтобы при наведении курсора в КПК на метку тайника в всплывающей подсказке-описании был список предметов, или чтобы сразу после получения координат тайника в КПК присылалось также сообщение о его содержимом

    Текст на метке или все-таки сообщением надо? Извиняюсь за поздний ответ, не до этого было


  7. spl1fach скинь этот файл

    16 часов назад, spl1fach сказал:

    Что и где мне стоит прочитать, изучить, чтобы осилить написание такого аддона?

    Луа надо изучить. И вот это https://www.amk-team.ru/forum/topic/7450-spravochnik-po-funkciyam-i-klassam/  Это относится к оригиналам, в коке, особенно в аномалии, есть много изменений в скриптовой части, но все равно не помешает, это основа. Отдельно по аномалии не попадалось, придется самому смотреть отличия от оригинала, но сначала изучи основу

    • Мастер! 1

  8. bab0oin распакуй конфиги и поищи поиском, что там требует эту модель. Если это не в оллспавне прописано. Можно попробовать подсунуть какую-нибудь другую модель сайги, кинуть по пути что в логе с этим же названием