Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
dimquea

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

Recommended Posts

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

 

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

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

 

Скачать

 

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. Ссылка на загрузку тыц.

Edited by dimquea (see edit history)

Share this post


Link to post
Share on other sites



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

 

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

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

 

Скачать

 

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"

Share this post


Link to post
Share on other sites

 

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"

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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";
 
может не правильно,что?

Share this post


Link to post
Share on other sites

 

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

 

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";
};

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

 

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

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

Share this post


Link to post
Share on other sites

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

Все просто:

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

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

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.