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

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

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

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

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

Скрипт на взлом дверей/гаражей

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

Всем привет.

В общем на форуме нашел только скрипт на взлом сейфов/схронов, поэтому представляю вариант для взлома дверей/замков.

Для установки скрипта вам понадобятся кастомные fn_selfactions.sqf и variables.sqf (тем кто не знает как это сделать, -> поиск по форуму).

1. создаем файл hwDoorOpener.sqf в папке с миссией (или куда душе угодно, главное потом исправьте пути к нему) и в нем вставляем

Скрытый текст

if (dayz_actionInProgress) exitWith {"You are already performing an action, wait for the current action to finish." call dayz_rollingMessages;};
dayz_actionInProgress = true;

private ["_cursortarget","_hotchance","_rollchance","_combi","_message"];

_cursortarget = _this select 3;
_hotchance = 20;
_rollchance = round(random 100);

if (isNull _cursortarget) exitWith {dayz_actionInProgress = false; systemChat "Selected door is NULL!";};

// ["hotwire",format ["Игрок: %1 (%2) пытается взломать %3 @%4.", player, (getPlayerUID player), typeOf cursorTarget, mapGridPosition getPosATL player],true] call fnc_log;

if (_rollchance <= _hotchance) then
	{
		player removeMagazine "ItemHotwireKit";
		_combi = _cursortarget getVariable ["CharacterID","0"];
		sleep 1;
		systemChat format ["Заебись! Дверь взломана! КОД: %1. Отмычка использована.", _combi] call dayz_rollingMessages;

//		["hotwire",format["Игрок: %1 (%2) взломал %3 @%4. Код %5.", player, (getPlayerUID player), typeOf cursorTarget, mapGridPosition getPosATL player, _combi],true] call fnc_log;
	}
	else
	{
		player removeMagazine "ItemHotwireKit";
		sleep 1;
		systemChat "Мля... Не удалось взломать дверь. Отмычка сломалась.";
	};
dayz_actionInProgress = false;

 

 

2. Открываем кастомный fn_selfactions.sqf и ищем

		s_player_manageDoor = -1;
	};

и после вставляем

Скрытый текст

	//Hotwire doors
	if (DZE_doorManagement && (_typeOfCursorTarget in DZE_DoorsLocked) && (_hasHotwireKit)) then {
		_hasAccess = [player, _cursorTarget] call FNC_check_access;
		if (s_player_hwdoor_opener_ctrl < 0 && (!(_hasAccess select 0) or !(_hasAccess select 2) or !(_hasAccess select 3) or !(_hasAccess select 4) or !(_hasAccess select 5))) then {
			s_player_hwdoor_opener_ctrl = player addAction [format["<t color='#ffffff'>Hotwire Door</t>"],"hwDoorOpener.sqf",_cursorTarget, 1, false];
		};
	} else {
		player removeAction s_player_hwdoor_opener_ctrl;
		s_player_hwdoor_opener_ctrl = -1;
	};

 

В этом же файле ищем

	player removeAction s_player_fuelauto;
	s_player_fuelauto = -1;
	player removeAction s_player_fuelauto2;
	s_player_fuelauto2 = -1;
	player removeAction s_player_manageDoor;
	s_player_manageDoor = -1;

и после вставляем

	player removeAction s_player_hwdoor_opener_ctrl;
	s_player_hwdoor_opener_ctrl = -1;

3. Открываем кастомный variables.sqf и ищем

	s_player_toggleVectors=[];
	vectorActions = -1;
	s_player_manageDoor = -1;

и после вставляем

	s_player_hwdoor_opener_ctrl = -1;

 

Скрипт установлен.

 

Чем выше значение _hotchance = 20; - тем выше шанс взлома замка двери.

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

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


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

А где скрипты на взлом сейфов? Не могу найти.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

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

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

Поддержка