Случайная подборка модов
Ветер времени
4.5
Кровавый закат 2
3.2
Gott Mit Uns - Бог С Нами
4.0
Oblivion Lost Remake 2.5
4.4
Опасный Вирус
2.4
Lost World Troops of Doom
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Украина  AziatkaVictor
    Понедельник, 25.05.2020, 14:42 | Сообщение # 7006
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    RoboCat, может заменить work1 на cut_actor? Там, вроде, должно быть имя НПС. (Или айди, не помню)
      Злобная реклама
    Понедельник, 25.05.2020, 14:42
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Украина  Shorshalka
    Понедельник, 25.05.2020, 18:25 | Сообщение # 7007
    Статус:
    Зевака:
    Сообщений: 6
    Награды: 0
    Регистрация: 08.08.2018

    Помогите подсчитать урон от пули по гг. Вот что удалось накопать, но верно ли я учитываю параметры что бы получить заветный % уменьшения хп? Хотелось бы услышать ответы от знающих.

    Есть множитель урон, который зависит от области куда попали.

    Характеристики оружия:

    Характеристики брони:

    Теперь что я думаю, и исходя из того что пишут на других форумах.
    Если пуля не пробивает броню, то есть броне-пробивания (k_ap) < bones_koeff то урон считается с показателем брони.
    Урон = actor_damage * hit_power * k_hit * hit_fraction_actor (0.85 * 0.50 * 1.5 * 0.4 * 100% = 25.5%)
    А если пуля пробивает броню, то Урон = actor_damage * hit_power * k_hit (0.85 * 0.50 * 1.5 * 100% = 63.75%)

    Как это можно проверить в игровых условиях ?
    Сообщение отредактировал Shorshalka - Понедельник, 25.05.2020, 18:39
      Злобная реклама
    Понедельник, 25.05.2020, 18:25
    Статус:
    Сообщений: 666
    Регистрация: 08.08.2018
    Российская Федерация  denis2000
    Понедельник, 25.05.2020, 20:18 | Сообщение # 7008
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    RoboCat, Вы сами с собой определитесь: спавните как отдельного НПС, а логику пишете как для сквада на смарте. Поэтому или спавние сквад на вашем смарте или спавните отдельного НПС с логикой в кастом дате.


    Shorshalka, Если вам по какой то причине очень нужно знать точные расчеты урона, то посмотрите исходники движка - как собственно первоисточник этого расчета.
    Сообщение отредактировал denis2000 - Понедельник, 25.05.2020, 20:33
      Злобная реклама
    Понедельник, 25.05.2020, 20:18
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  RoboCat
    Понедельник, 25.05.2020, 20:58 | Сообщение # 7009
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

    denis2000, Отдельного NPC, просто эмоции меня переполняют, когда целый день пытаешься сделать так, чтобы все работало, ведь спавн NPC, который должен просто ходить по точкам- это проще простого, но всё оказалось куда сложнее. Я sim_avail менял и smart_terrain, и убирал из spawn_section npc с разными названиями, но с одинаковым profile, все в пустую.
    Сообщение отредактировал RoboCat - Понедельник, 25.05.2020, 21:00
      Злобная реклама
    Понедельник, 25.05.2020, 20:58
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Российская Федерация  denis2000
    Понедельник, 25.05.2020, 21:04 | Сообщение # 7010
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    RoboCat, Отдельный НПС - значит логику ему в кастомдату и никаких сматров, сквадов sim_avail и прочего.
      Злобная реклама
    Понедельник, 25.05.2020, 21:04
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Stalker54
    Понедельник, 25.05.2020, 21:06 | Сообщение # 7011
    Статус:
    Зевака:
    Сообщений: 29
    Награды: 0
    Регистрация: 20.05.2020

    Подскажите, что делать если news_manager шлёт рандомные символы вместо русских букв, как фиксить ?
      Злобная реклама
    Понедельник, 25.05.2020, 21:06
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2020
    Российская Федерация  denis2000
    Понедельник, 25.05.2020, 21:10 | Сообщение # 7012
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 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 | Сообщение # 7013
    Статус:
    Зевака:
    Сообщений: 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 | Сообщение # 7014
    Статус:
    Новичок:
    Сообщений: 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 | Сообщение # 7015
    Статус:
    Опытный:
    Сообщений: 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 | Сообщение # 7016
    Статус:
    Зевака:
    Сообщений: 29
    Награды: 0
    Регистрация: 20.05.2020

    AziatkaVictor, это я понял, но вот как закодировать в файле скрипта - нет.
      Злобная реклама
    Понедельник, 25.05.2020, 21:47
    Статус:
    Сообщений: 666
    Регистрация: 20.05.2020
    Украина  AziatkaVictor
    Понедельник, 25.05.2020, 21:50 | Сообщение # 7017
    Статус:
    Опытный:
    Сообщений: 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 | Сообщение # 7018
    Статус:
    Зевака:
    Сообщений: 29
    Награды: 0
    Регистрация: 20.05.2020

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

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

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