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

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

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

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

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

[ГАЙД] Vehicle Key Changer - изготовление мастер-ключа

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

Перевод топика. Оригинал.

 

Срипт даёт возможность привязка разной техники к одному ключу. Так же появляется возможность привязки  к ключу динамически заспавненой техники.

Процесс на видео

 

Скачать

 

1). Загрузить файлы

 

2). Положить папку "VehicleKeyChanger" из архива в папку custom в вашей миссии

 

3). В init.sqf найти блок

if (!isDedicated) then {
    0 fadeSound 0;
    waitUntil {!isNil "dayz_loadScreenMsg"};
    dayz_loadScreenMsg = (localize "STR_AUTHENTICATING");
    _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];

};

и внутри него дописать

_nil = [] execVM "custom\VehicleKeyChanger\VehicleKeyChanger_init.sqf";

4). Заменить файл server_updateObjects.sqf файлом из архива в dayz_server.pbo\compile

Если ваш файл уже изменялся, оба файла нужно совместить.

 

5). Автор говорит что нужно заменить BE фильтр publicvariableval.txt файлом из архива. Но если у вас стоит Infistar, сделав это, можно потерять часть админских плюшек. Нужно самостоятельно совместить оба файла. Лично у меня нормально работает и без замены/совмещения.

 

6). Опять же владельцам infistar. В файле AHConfig.sqf в секцию _cMenu= нужно добавить вместе с кавычками "#USER:_keyMenu".

 

7). В самом начале файла VehicleKeyChanger_init.sqf есть секция с настройками:

/////////////////////////////////////////////////
/////////////////////////////////////////////////
// Edit these settings to fit your needs/likes //
/////////////////////////////////////////////////
/////////////////////////////////////////////////
/////////// Прявязка техники к ключю, ///////////
/////// требует наличие ключа в инвентаре ///////
///////// 0 = требует | 1 = не требует //////////
vkc_claiming = 0;
/////////////////////////////////////////////////
//////// Цена привязки техники к ключу //////////
/ Любой класс может быть использован, например: /
//// ItemTinBar, ItemSilverBar, ItemGoldBar, ////
////// ItemSilverBar10oz, ItemGoldBar10oz, //////
///// ItemBriefcase20oz, ItemBriefcase100oz /////
//////// set to "0" to disable the costs //////// как я понял, "0" делает операцию бесплатной
vkc_claimingPrice = "ItemGoldBar10oz";
/////////////////////////////////////////////////
////////// Цена создания мастер-ключа ///////////
////////// как и в предыдущем случае ////////////
//////// set to "0" to disable the costs //////// аналогично
vkc_Price = "ItemSilverBar";
/////////////////////////////////////////////////
///////////////// Нужен ли кей //////////////////
/////////// 0 = не нужен | 1 = нужен ////////////
vkc_needKeykit = 1;
/////////////////////////////////////////////////
/////////////////////////////////////////////////
/////////////// DONT EDIT BELOW ! ///////////////
/////////////////////////////////////////////////

 

UPD

Перевёл VehicleKeyChanger.sqf. Ссылка на загрузку тыц.

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

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


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

Перевод топика. Оригинал.

 

Срипт даёт возможность привязка разной техники к одному ключу. Так же появляется возможность привязки  к ключу динамически заспавненой техники.

Процесс на видео

 

Скачать

 

1). Загрузить файлы

 

2). Положить папку "VehicleKeyChanger" из архива в папку custom в вашей миссии

 

3). В init.sqf найти блок

if (!isDedicated) then {

и внутри него дописать

_nil = [] execVM "custom\VehicleKeyChanger\VehicleKeyChanger_init.sqf";

4). Заменить файл server_updateObjects.sqf файлом из архива в dayz_server.pbo\compile

Если ваш файл уже изменялся, оба файла нужно совместить.

 

5). Автор говорит что нужно заменить BE фильтр publicvariableval.txt файлом из архива. Но если у вас стоит Infistar, сделав это, можно потерять часть админских плюшек. Нужно самостоятельно совместить оба файла. Лично у меня нормально работает и без замены/совмещения.

 

6). Опять же владельцам infistar. В файле AHConfig.sqf в секцию _cMenu= нужно добавить вместе с кавычками "#USER:_keyMenu".

 

7). В самом начале файла VehicleKeyChanger_init.sqf есть секция с настройками:

/////////////////////////////////////////////////
/////////////////////////////////////////////////
// Edit these settings to fit your needs/likes //
/////////////////////////////////////////////////
/////////////////////////////////////////////////
/////////// Прявязка техники к ключю, ///////////
/////// требует наличие ключа в инвентаре ///////
///////// 0 = требует | 1 = не требует //////////
vkc_claiming = 0;
/////////////////////////////////////////////////
//////// Цена привязки техники к ключу //////////
/ Любой класс может быть использован, например: /
//// ItemTinBar, ItemSilverBar, ItemGoldBar, ////
////// ItemSilverBar10oz, ItemGoldBar10oz, //////
///// ItemBriefcase20oz, ItemBriefcase100oz /////
//////// set to "0" to disable the costs //////// как я понял, "0" делает операцию бесплатной
vkc_claimingPrice = "ItemGoldBar10oz";
/////////////////////////////////////////////////
////////// Цена создания мастер-ключа ///////////
////////// как и в предыдущем случае ////////////
//////// set to "0" to disable the costs //////// аналогично
vkc_Price = "ItemSilverBar";
/////////////////////////////////////////////////
///////////////// Нужен ли кей //////////////////
/////////// 0 = не нужен | 1 = нужен ////////////
vkc_needKeykit = 1;
/////////////////////////////////////////////////
/////////////////////////////////////////////////
/////////////// DONT EDIT BELOW ! ///////////////
/////////////////////////////////////////////////

 

UPD

Перевёл VehicleKeyChanger.sqf. Ссылка на загрузку тыц.

if (!isDedicated) then { у меня 2 такие есть куда именно вписать?

 

вот как у меня:

 

if (!isDedicated) then {
[] execVM "scripts\Server_WelcomeCredits.sqf";
    //Conduct map operations
    0 fadeSound 0;
    waitUntil {!isNil "dayz_loadScreenMsg"};
    dayz_loadScreenMsg = (localize "STR_AUTHENTICATING");
    
    
    //Run the player monitor
    _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
    _playerMonitor =     [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
    _nul = [] execVM "scripts\welcome.sqf";    
 
    //Lights
    //[false,12] execVM "\z\addons\dayz_code\compile\local_lights_init.sqf";
};
 
//Start Dynamic Weather
execVM "\z\addons\dayz_code\external\DynamicWeatherEffects.sqf";
 
#include "\z\addons\dayz_code\system\BIS_Effects\init.sqf"
if (!isDedicated) then {
if (DZE_AsReMix_PLAYER_HUD) then {
execVM "addons\playerhud\playerHud.sqf"

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


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

 

if (!isDedicated) then { у меня 2 такие есть куда именно вписать?

 

вот как у меня:

 

if (!isDedicated) then {
[] execVM "scripts\Server_WelcomeCredits.sqf";
    //Conduct map operations
    0 fadeSound 0;
    waitUntil {!isNil "dayz_loadScreenMsg"};
    dayz_loadScreenMsg = (localize "STR_AUTHENTICATING");
    
    
    //Run the player monitor
    _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
    _playerMonitor =     [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
    _nul = [] execVM "scripts\welcome.sqf";    
 
    //Lights
    //[false,12] execVM "\z\addons\dayz_code\compile\local_lights_init.sqf";
};
 
//Start Dynamic Weather
execVM "\z\addons\dayz_code\external\DynamicWeatherEffects.sqf";
 
#include "\z\addons\dayz_code\system\BIS_Effects\init.sqf"
if (!isDedicated) then {
if (DZE_AsReMix_PLAYER_HUD) then {
execVM "addons\playerhud\playerHud.sqf"

дополнил пост

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


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

дополнил пост

У меня не получается куда я только не вписывал толку ноль а с фильтрами вообще кикает с ошибкой 347

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


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

скрипт наверно шикарный, но у меня не работает

 

if (!isDedicated) then {
[] execVM "scripts\Server_WelcomeCredits.sqf";
    //Conduct map operations
    0 fadeSound 0;
    waitUntil {!isNil "dayz_loadScreenMsg"};
    dayz_loadScreenMsg = (localize "STR_AUTHENTICATING");
    _nil = [] execVM "custom\VehicleKeyChanger\VehicleKeyChanger_init.sqf";
 
может не правильно,что?

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


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

 

скрипт наверно шикарный, но у меня не работает

 

if (!isDedicated) then {
[] execVM "scripts\Server_WelcomeCredits.sqf";
    //Conduct map operations
    0 fadeSound 0;
    waitUntil {!isNil "dayz_loadScreenMsg"};
    dayz_loadScreenMsg = (localize "STR_AUTHENTICATING");
    _nil = [] execVM "custom\VehicleKeyChanger\VehicleKeyChanger_init.sqf";
 
может не правильно,что?

я добавил в самый конец блока, вот так:

if (!isDedicated) then {
	//Conduct map operations
	0 fadeSound 0;
	waitUntil {!isNil "dayz_loadScreenMsg"};
	dayz_loadScreenMsg = (localize "STR_AUTHENTICATING");
	
	//Vihicle Key Changer
	_nil = [] execVM "custom\VehicleKeyChanger\VehicleKeyChanger_init.sqf";
};

у меня заработало сразу.

у тебя инфистар стоит? покупной или сливной с сайта?

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


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

Класс вещь, но у меня не как не хочет работать((

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


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

Тоже не хочет работать. Инфи нету, батлай. Никаких ошибок нет, просто не появляется меню создания ключа.

Знающие люди, выручайте плиз! :(

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


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

как показал опыт, меню не появляется если в инвентаре нет нужной суммы.

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


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

Спасибо! Учту. Попробую :)

жаль с банком не пашет 

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


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

Полезно,ведь носить собой 5 ключей не реально а лазить каждый раз в сейф или рюкзак нет желания

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


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

 

жаль с банком не пашет

Вообще то работает...

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


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

баганый скрипт, с который можно дюпать технику и деньги.

Все просто:

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

 

Это возможно исправить?

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

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

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

Поддержка