Вопрос

Сделал хоткей бар с иконками. Ну всё нормально, только когда бинты юзаешь на хоткее они из инвентаря не удаляются. С остальным нормально. Не знаю что сделать. Есть какие-то идеи? Может просто в bandage.sqf добавить между строк

 

player removeMagazine "ItemBandage"; 
 

 

? Или это глупость полная?

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


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

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

Короче сделал вот так и помогло -

if (_dikCode == 0x02) then {
if ("ItemBandage" in magazines player)then{if (r_player_injured)then{_id = [0,0,0,[player]] execVM "\z\addons\dayz_code\medical\bandage.sqf";}else{systemChat "У тебя нет кровотечения.";};}else{systemChat "Вам нужен бинт"};
player removeMagazine "ItemBandage";};

Спасибо ultima за наводку.

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


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


Сделал хоткей бар с иконками. Ну всё нормально, только когда бинты юзаешь на хоткее они из инвентаря не удаляются. С остальным нормально. Не знаю что сделать. Есть какие-то идеи? Может просто в bandage.sqf добавить между строк

 

player removeMagazine "ItemBandage"; 
 

 

? Или это глупость полная?

if (_dikCode == 0x04 and !admin_tpdirection_0n) then { if ("ItemBandage" in magazines player)then{if (r_player_injured)then{_id = [0,0,0,[player]] execVM "\z\addons\dayz_code\medical\bandage.sqf";}else{systemChat "У тебя нет кровотечения.";};}else{systemChat "Вам нужен бинт"};};

 

 

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

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


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

 

if (_dikCode == 0x04 and !admin_tpdirection_0n) then { if ("ItemBandage" in magazines player)then{if (r_player_injured)then{_id = [0,0,0,[player]] execVM "\z\addons\dayz_code\medical\bandage.sqf";}else{systemChat "У тебя нет кровотечения.";};}else{systemChat "Вам нужен бинт"};};

 

Да у меня тоже самое, только 

 

and !admin_tpdirection_0n
 

удалил потому-что с ним не работает горячая клавиша. Не знаю почему. инфистар отключал, он тут ни причём.

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


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

if (_dikCode == 0x04)  then

{

if !(r_player_injured) exitWith {"У Вас нет кровотечения!";};

if !("ItemBandage" in magazines player) exitWith {systemChat "Вам нужен бинт!";};

player removeMagazine "ItemBandage";

[0,0,0,[player]] execVM "\z\addons\dayz_code\medical\bandage.sqf";

};

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


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

if (_dikCode == 0x04)  then

{

if !(r_player_injured) exitWith {"У Вас нет кровотечения!";};

if !("ItemBandage" in magazines player) exitWith {systemChat "Вам нужен бинт!";};

player removeMagazine "ItemBandage";

[0,0,0,[player]] execVM "\z\addons\dayz_code\medical\bandage.sqf";

};

Не работает хоткей с таким кодом. Пробовал по разному, всё равно.

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

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

    • Автор: Goldbery
      Всем привет друзья, сталкнулся с таким дюпом что при нажатии Шифт + нум- игрок вводит консольную команду и его выкидывает в лобби...

      Нашел решение данной проблемы, блокируются в инфистаре клавиши шифт + нум-

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

      Версии инфистар моей примерно год





      Где то вроде в спойлере должна быть ошибка, долго ищу не могу найти, кто поможет зарание спасибо и + к репке)
       
    • Автор: Goldbery
      Доброго времени суток, столкнулись с такой проблемой, хочу изменить назначение клавиш в infistar, а именно открывание и закрывание дверей, по стандарту это клавиши 1 и 2.
      Меняю в строчках:
      Тут
                      adminadd = adminadd + ["  Epoch","","0","1","0","0",[]];                 adminadd = adminadd + ["  o - Open/Unlock Door/Vehicle CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  c - Close/Lock Door/Vehicle CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  I - Show Lock Code CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  U - Generate Key CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  Insert - Save Building/Vehicle to Database/Hive","","0","1","0","0",[]];                 adminadd = adminadd + ["  F4 - Base Copy/Paste/Destruction","","0","1","0","0",[]]; Тут                 adminadd = adminadd + ["Epoch","","0","1","0","0",[]];                 adminadd = adminadd + ["  o - Open/Unlock Door/Vehicle CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  c - Close/Lock Door/Vehicle CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  I - Show Lock Code CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  U - Generate Key CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  Insert - Save Building/Vehicle to Database/Hive","","0","1","0","0",[]];                 adminadd = adminadd + ["  F4 - Base Copy/Paste/Destruction","","0","1","0","0",[]]; и тут
                      adminadd = adminadd + ["  Epoch","","0","1","0","0",[]];                 adminadd = adminadd + ["  o - Open/Unlock Door/Vehicle CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  c - Close/Lock Door/Vehicle CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  I - Show Lock Code CursorTarget","","0","1","0","0",[]];                 adminadd = adminadd + ["  U - Generate Key CursorTarget","","0","1","0","0",[]];   На другие цифры, а именно 8 и 9 Но не помогает, клавиши в файле меняются, но продалжает работать на клавиши o и c
    • Автор: Michael13
      Отсутсвуют любые дейстия при нажатии на забинденую клавишу. 
      Подскажите, нужны какие либо дополнительные действия кроме добавления кода в сам скрипт? 
    • Автор: filipman
      Как сменить клавишу в инфистаре так,чтобы вместо F2,изменить на F1,напишите код.За ранее спасибо!