Случайная подборка модов
Ф.О.Т.О.Г.Р.А.Ф
4.2
Альтернатива 1.2
3.0
Nature Winter v2.3 Black Edition
3.9
Смерти вопреки. В центре чертовщины
4.1
HARDWARMOD - 3.2
4.0
New Level Changer 6.0. Начало
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Российская Федерация  denis2000
    Понедельник, 25.05.2020, 21:10 | Сообщение # 7111
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Stalker54, Правильной кодировкой текстовых файлов: windows-1251
    Сообщение отредактировал denis2000 - Понедельник, 25.05.2020, 21:10
      Злобная реклама
    Понедельник, 25.05.2020, 21:10
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Stalker54
    Понедельник, 25.05.2020, 21:27 | Сообщение # 7112
    Статус:
    Зевака:
    Сообщений: 29
    Награды: 0
    Регистрация: 20.05.2020

    denis2000, на сколько я понял мне надо как-то закодировать этот текст, но как мне его закодировать в файле.script ? Я знаю в .xml указывается <?xml version="1.0" encoding="windows-1251" standalone="yes" ?>, но как в скрипте я не очень понимаю.
      Злобная реклама
    Понедельник, 25.05.2020, 21:27
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2020
    Российская Федерация  RoboCat
    Понедельник, 25.05.2020, 21:38 | Сообщение # 7113
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

    Цитата Stalker54 ()
    его закодировать в файле.script

    Отправка русского текст осуществляется через game.translate_string(news_id)
    То есть текст должен быть написан в любом xml в configs/text/ru/
    <string id="st_test">
    <text>Тестовое сообщение</text>
    </string>
    Отправка сообщений осуществляется вот так:
    %=send_tip(st_resupply_ready:can_resupply)%
    1) это текст сообщения
    2) это иконка
    Сори за такой набор текста, может что-то найдешь нужное
    Сообщение отредактировал RoboCat - Понедельник, 25.05.2020, 21:39
      Злобная реклама
    Понедельник, 25.05.2020, 21:38
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Украина  AziatkaVictor
    Понедельник, 25.05.2020, 21:38 | Сообщение # 7114
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    Stalker54, нужно и для st-файлов:
    Код
    <?xml version="1.0" encoding="windows-1251" ?>
    <string_table>
    </string_table>
    Это пример.
      Злобная реклама
    Понедельник, 25.05.2020, 21:38
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  Stalker54
    Понедельник, 25.05.2020, 21:47 | Сообщение # 7115
    Статус:
    Зевака:
    Сообщений: 29
    Награды: 0
    Регистрация: 20.05.2020

    AziatkaVictor, это я понял, но вот как закодировать в файле скрипта - нет.
      Злобная реклама
    Понедельник, 25.05.2020, 21:47
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2020
    Украина  AziatkaVictor
    Понедельник, 25.05.2020, 21:50 | Сообщение # 7116
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    Stalker54, не надо ничего кодировать,попробуй написать в любой st-файл то-что тебе нужно, например:
    Код
    <string id="st_tip_one">
      <text>текст</text>
        </string>
    А логика будет:
    Код
    %=send_tip(st_test:иконка)%
      Злобная реклама
    Понедельник, 25.05.2020, 21:50
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  Stalker54
    Понедельник, 25.05.2020, 21:59 | Сообщение # 7117
    Статус:
    Зевака:
    Сообщений: 29
    Награды: 0
    Регистрация: 20.05.2020

    AziatkaVictor, окей, прописал в st файле, только туплю конкретно, в какой файл логику писать ? biggrin
      Злобная реклама
    Понедельник, 25.05.2020, 21:59
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2020
    Украина  AziatkaVictor
    Понедельник, 25.05.2020, 22:02 | Сообщение # 7118
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    Stalker54, смотря как ты вызываешь свою логику, что ты хочешь сделать?
      Злобная реклама
    Понедельник, 25.05.2020, 22:02
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  Stalker54
    Понедельник, 25.05.2020, 22:04 | Сообщение # 7119
    Статус:
    Зевака:
    Сообщений: 29
    Награды: 0
    Регистрация: 20.05.2020

    AziatkaVictor, кароче, нарыл в инете, что вывод сообщения можно сделать через скрипт ( ну function и т.д ) написал, сообщение выводится после окончания диалога, то есть я вывожу сообщение след. образом
    <action>script.laptop_help</action>
      Злобная реклама
    Понедельник, 25.05.2020, 22:04
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2020
    Украина  AziatkaVictor
    Понедельник, 25.05.2020, 22:05 | Сообщение # 7120
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    Stalker54, а можно сам скрипт?
      Злобная реклама
    Понедельник, 25.05.2020, 22:05
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  Stalker54
    Понедельник, 25.05.2020, 22:05 | Сообщение # 7121
    Статус:
    Зевака:
    Сообщений: 29
    Награды: 0
    Регистрация: 20.05.2020

    AziatkaVictor,
      Злобная реклама
    Понедельник, 25.05.2020, 22:05
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2020
    Украина  AziatkaVictor
    Понедельник, 25.05.2020, 22:08 | Сообщение # 7122
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    Цитата Stalker54 ()
    "%c[255,1,255,255]Текст"
    Я не делал через скрипты, но попробуй заменить на айди твоего текста из st-файла.
      Злобная реклама
    Понедельник, 25.05.2020, 22:08
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  Stalker54
    Понедельник, 25.05.2020, 22:10 | Сообщение # 7123
    Статус:
    Зевака:
    Сообщений: 29
    Награды: 0
    Регистрация: 20.05.2020

    AziatkaVictor, ладно, не пашет, но в любом случае спасибо!
      Злобная реклама
    Понедельник, 25.05.2020, 22:10
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2020
    Российская Федерация  RoboCat
    Понедельник, 25.05.2020, 22:23 | Сообщение # 7124
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

    Цитата Stalker54 ()
    function laptop_help()
    news_manager.send_tip(db.actor, "%c[255,1,255,255]Текст", 0, "trader", 17000)
    end

    Сделай так в xr_effect.script:
    function laptop_help(actor, npc)
    news_manager.send_tip(actor, st_test, nil, trader, nil, nil)
    end
    Где нибудь запиши текст для сообщения например в ui_st_screen.xml:
    <string id="st_test">
    <text>Тестовое сообщение</text>
    </string>
    Насчет trader не уверен по попробую по экспериментировать
      Злобная реклама
    Понедельник, 25.05.2020, 22:23
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Российская Федерация  Policai
    Вторник, 26.05.2020, 05:57 | Сообщение # 7125
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Народ! Подскажите для информации несколько вопросов.. smile

    1.Если я на динамическом обьекте сделаю АИ сетку, смогу ли я заспавнить туда НПС?
    2.Если на динамическом обьекте есть АИ сетка, будет ли туда заходить НПС? Если я к примеру укажу путь вейпоинтами.
    3.Если первые 2 вопроса ДА, что произойдёт если я уберу из под НПС динамический обьект?

    Для примера, допустим динамический стол, на нём АИ сетка, под ним тоже есть АИ сетка. что произойдёт если я уберу стол?
    Сообщение отредактировал Policai - Вторник, 26.05.2020, 05:59
      Злобная реклама
    Вторник, 26.05.2020, 05:57
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Поиск: