Случайная подборка модов
Смерти Вопреки. В Паутине лжи
4.1
Thorny Way
3.5
OGSE 0.6.9.2
4.1
Зона поражения
4.1
PCFM COP Addon
3.7
Call of Pripyat Complete
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Поиск: