psychosis

настройка торговцев

Вопрос

интересует как сменить на эпохе у торговцев бандита и героя планку хуманити.. 
т.е. не стандартные +-5000 а к примеру 10т. -20т. 

.... 

перерыл большое кол-во файлов... не могу найти..

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


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

5 ответов на этот вопрос

 

в fn_selfActions.sqf (чтоб не замачиваться поставь скрипт залива крови, в нем уже этот фаил есть выдранный из dayz_code) ищи строки

 

if((_traderMenu select 2) == "friendly") then {
                _humanity_logic = (_humanity < -5000);
            };

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


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


Как настроить определенному торговцу (добавленному) кол-во ХУМы?

например, для торговли с ним должно быть  +40000 хумы

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


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

Как настроить определенному торговцу (добавленному) кол-во ХУМы?

например, для торговли с ним должно быть  +40000 хумы

в файле в fn_selfActions.sqf найди такие строки! и меняй как тебе надо!

 

 

_low_high = "low";
   _humanity_logic = false;
   if((_traderMenu select 2) == "friendly") then {
    _humanity_logic = (_humanity < 15000);
   };
   if((_traderMenu select 2) == "hostile") then {
    _low_high = "high";
    _humanity_logic = (_humanity > -5000);
   };
   if((_traderMenu select 2) == "hero") then {
    _humanity_logic = (_humanity < 5000);
   };
   if(_humanity_logic) then {
    _cancel = player addAction [format["Твое человечество слишком %1 этот торговец отказывается поговорить с вами.",_low_high], "\z\addons\dayz_code\actions\trade_cancel.sqf",["na"], 0, true, false, "",""];
    s_player_parts set [count s_player_parts,_cancel];
   } else {
 

потом открой server_traders

 

 

// Weapons Friendly
menu_BAF_Soldier_AAR_DDPM = [
[["Assault Rifle",485],["Light Machine Gun",486],["Pistols",489],["Shotguns and Single-shot",574],["Sniper Rifle",487],["Submachine Guns",488]],
[],
"friendly"
 

вот так выглядят записи о торговцах 

"friendly" эта строка отвечает за отношения торговца к игроку и меняй вот эту строку на ту которую тебе надо тоесть!

из примера 

 

 

"hero"     //5000 хуманити
"hostile"  //-5000 хуманити
"friendly" //15000 хуманити
 
Изменено пользователем dennez (история изменений)

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

    • Автор: MrMiBl
      Здаров умельцы) нужна ваша помощь у самого мозгов не хватает...
      Пытаюсь сделать вызов меню торговли через ноут, а вот нифига не получается(
      Как правильно всё запилить? Куда что писать?
      Пытался сделать так:
      fn_selfActions.sqf
      variables.sqf
      server_traders.sqf
       
    • Автор: Knox
      Здравствуйте!
      вообщем хотелось бы узнать как сделать в моде Exile так чтобы, у торговцев продавалось только то что продали игроки по фиксированной цене, как в моде Epoch. Если кто знает помогите буду очень признателен. Я знаю точно что такое возможно сделать но вот только как?
    • Автор: pekar0201
      Как сделать так, дабы игрок мог купить определённый товар, когда он достигнет определённого количества хуманити (К примеру, -10к)???
    • Автор: Boom
      Скинули скрин сказали что хз как такое произошло
      Куда копать? Погуглил ничего не нашёл
      Нужны ли RPT?
      от чего хумка не округлилась? 

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: pekar0201
      Стоит ESS V2
      Нужно дабы определённую точку спавна могли выбирать только бандиты и герои у которых 25к, -25к и больше хуманити соответственно. (А не только,к примеру, бандит, либо только герой)
      Вот к примеру есть точка:
      ["Зеленогорск",[1607,7804,0],0,-25000]
      Нужно дабы её могли использовать и бандиты у которых хуманити меньше 25к, и герои, у которых хуманити выше 25к.
      Собственно вопрос, как это реализовать?
      За помощь ставлю +! :)