Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Dart4g

Изменение характеристик патронов и ракет

Всем привет.

Уважаемые форумчане, хотелось бы услышать ваш совет и мнение.

Возникла необходимость изменить параметры некоторого вооружения на сервере Arma 2 Dayz Epoch. В частности, ракеты воздух-земля, ПЗРК и ПТУРы.
 

Прошу небольшую подсказку, как бы мне организовать измененные характеристики,
что-то наподобие:

class CfgAmmo
{

class M_R73_AA

    {
        cmimmunity=0.8;
        hit=70;
        indirecthit=30;
        indirecthitrange=8;
        maneuvrability=14;
    };
};
 
На пендосовском форуме видел такой образец добавления параметров.

if (_ammo isKindof "B_762x51_Ball") then {
        _damage = _damage * 1.2;
    };
 

ссылка: https://epochmod.com/forum/topic/5641-any-way-to-change-weapon-damage/#comment-35290

Если кто шарит, подскажите, буду премного благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

то что пишешь ты: конфиг снаряда из настроек игры.  то что пишут на пендосах-скрипт, который обрабатывает дамаг непосредственно в обработчике повешенном на объект.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0

то что пишешь ты: конфиг снаряда из настроек игры.  то что пишут на пендосах-скрипт, который обрабатывает дамаг непосредственно в обработчике повешенном на объект.

Вот уж кого не ожидал увидеть в теме, так это капитана Очевидноть.

 

Это как раз понятно. Вопрос в том, как, собственно, произвести те или иные изменения снаряда на сервере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0


_this addeventhandler ["HandleDamage",{

_unit = _this select 0;

_hit = _this select 1;

_damage = _this select 2;

_source = _this select 3;

_ammo = _this select 4;

 

if (_ammo isKindof "M_R73_AA") then {

systemchat "boom boom mazafaka!";

};

} ];

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Вот уж кого не ожидал увидеть в теме, так это капитана Очевидноть.

 

Это как раз понятно. Вопрос в том, как, собственно, произвести те или иные изменения снаряда на сервере.

Ты сам у себя чтоль спрашиваешь?

В первом посте написал 2 варианта - как.

А дальше спросил - как?

Занятно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

 

_this addeventhandler ["HandleDamage",{
	_unit = _this select 0;
	_hit = _this select 1;
	_damage = _this select 2;
	_source = _this select 3;
	_ammo = _this select 4;
	
	if (_ammo isKindof "M_R73_AA") then {
		systemchat "boom boom mazafaka!";
	};
} ];

 

Спасибо, конечно, за попытку. Но скрипт нерабочий. Понятно, что вместо  [systemchat "boom boom mazafaka!";] надо вставить параметры, но это все равно не работает.

 

Ты сам у себя чтоль спрашиваешь?

В первом посте написал 2 варианта - как.

А дальше спросил - как?

Занятно...

 

У меня не получается использовать эти варианты так, чтобы они работали на сервере. Прошу помощи у форумчан, вдруг у кого есть образец того, как все это работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

это прекрасно работает в файлах fn_damageHandler.sqf (дамаг игрока) и vehicle_handleDamage.sqf (дамаг объектов). найдешь у себя в @dayz_epoch(1051)\dayz_code\compiles\

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

Изменено пользователем svalom (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

 

Спасибо, конечно, за попытку. Но скрипт нерабочий. Понятно, что вместо  [systemchat "boom boom mazafaka!";] надо вставить параметры, но это все равно не работает.

 

У меня не получается использовать эти варианты так, чтобы они работали на сервере. Прошу помощи у форумчан, вдруг у кого есть образец того, как все это работает.

Не получается?

А ты пиши, - что и как ты делал.

 

или тебе в общем то не совет нужен, а - сделайте за меня

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

это прекрасно работает в файлах fn_damageHandler.sqf (дамаг игрока) и vehicle_handleDamage.sqf (дамаг объектов). найдешь у себя в @dayz_epoch(1051)\dayz_code\compiles\

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

 

"Огрызательство"? Тебе ответили, что вариант, который ты предложил - не работает. И только.

Бомбящий школотрон нахватался где-то вершков скриптописания и полез на форумы агриться. Перечитай свои сообщения - на 1 строчку по теме приходится 2 строчки тупого агра. Либо не открывай пасть и не неси херню, либо научись разговаривать нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Не получается?

А ты пиши, - что и как ты делал.

 

или тебе в общем то не совет нужен, а - сделайте за меня

?

 

 

создал sqf файл. прописал его в init.sqf 

Сначала пробовал тупо задать параметры, как в конфигах

что-то типа

 

class CfgAmmo
{
    class M_Igla_AA
    {
        hit=70;
        indirecthit=30;
        indirecthitrange=8;
    };

};

 

По сути: Мне нужно "понерфить" урон и рейндж взрыва у самонаводящихся ракет с истребителей и вертолетов.

 

по-разному пробовал это вставить, в том числе и с условием, наподобие этого:

if (_ammo isKindof "B_762x51_Ball") then {

        _damage = _damage * 1.2;

    };

 

не получается.

 

 

По поводу "сделайте за меня".

Будем реалистами. Просто так незнакомому человеку на каком-то форуме никто ничего не сделает.

Вопрос был задан исключительно в надежде на то, что кто-то у себя делал такое - в этом случае дать подсказку, или скинуть пару строчек кода для примера не трудно будет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Makliion
      Всем добрый вечер..
      У меня такой вопрос где найти или заказать скрипт для обыска зомбей & игроков 
      что-бы каждую вещь снимать через действие а не тупо через таб
      Шлем отдельно
      Рюкзак отдельно
      ну и на все остальные слоты
      искал долго не нашёл ничего
      есть мод на обыск но он просто открывает  инвентарь и все 
       
    • Автор: Troy1
      Всем привет. Подскжите ну или помогите пожалуйста решить вопрос.
      Вопрос звучит так. На сервере есть трейдер зоны и базы игроков. 
      Если в течение определённого времени, на пример 1 - 2 часа с машиной не кто не взаимодействует и машина не находится в зоне трейдера или на теретории базы, то машина отлетает в гараж или на штраф стоянку.
      На сервере используется TraderPlus.
       
      Есть такие решения у кого?
      За ранние благодарю.
    • Автор: Troy1
      Всем привет. Подскжите ну или помогите пожалуйста решить вопрос.
      Вопрос звучит так. Нужно сделать так, что бы на всей карте был запрет на строительство. 
      Если нужно построить например базу с палатками, то нужно установить верстак или флаг, который установит зону для строительства с радиусом примерно 20-25 метров от центра и желательно что бы зона была квадратной.
      Есть такие решения у кого?
      За ранние благодарю.
    • Автор: BR0wi
      Подскажите где найти людей, которые делаю моды на заказ. К кому вообще обращаться? Или что бы реализовать свои идеи нужно самому "год" сидеть и изучать все механики модинга?
    • Автор: CubeIn
      Приветствую господа, хочу создать новый проект, уникальный, но для этого нужен маппер.
      Я оставлю здесь свой дискрод, напишите в лс, кто готов взяться за крупный проект.
      4me#4542
  • Наш выбор

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка