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

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

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

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

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

Возможно ли это сделать? Я думаю можно прописать это в файле ui_selectslot.sqf где вставляется код для вызова кастомных пкм опций, но тогда абсолютно все опции будут видны только тем, чей уид вписан. Возможно ли скрыть определённые опции оставив их только игрокам со вписанными уидами?

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


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

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

Нет ответов на вопрос

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: DrTauren
      Собственно из названия темы всё понятно, да и сам скрипт всем давно известен. Он позволяет изменить дальность прорисовки при нажатии ПКМ по биноклю или дальномеру.

      Что вам понадобится:

      Инструкция по установке:
      1) Качаем архив: 
      2) Открываем наш extra_rc.hpp и добавляем туда код:
      class Binocular { class distanceb500m { text = "500 meters"; script = "execVM 'custom\setview\500.sqf'"; }; class distanceb1000m { text = "1000 meters"; script = "execVM 'custom\setview\1000.sqf'"; }; class distanceb1500m { text = "1500 meters"; script = "execVM 'custom\setview\1500.sqf'"; }; class distanceb2000m { text = "2000 meters"; script = "execVM 'custom\setview\2000.sqf'"; }; class distanceb2500m { text = "2500 meters"; script = "execVM 'custom\setview\2500.sqf'"; }; class distanceb3000m { text = "3000 meters"; script = "execVM 'custom\setview\3000.sqf'"; }; class distanceb3500m { text = "3500 meters"; script = "execVM 'custom\setview\3500.sqf'"; }; class distanceb4000m { text = "4000 meters"; script = "execVM 'custom\setview\4000.sqf'"; }; class distanceb4500m { text = "4500 meters"; script = "execVM 'custom\setview\4500.sqf'"; }; class distanceb5000m { text = "5000 meters"; script = "execVM 'custom\setview\5000.sqf'"; }; }; class Binocular_Vector { class distanceb500m { text = "500 meters"; script = "execVM 'custom\setview\500.sqf'"; }; class distanceb1000m { text = "1000 meters"; script = "execVM 'custom\setview\1000.sqf'"; }; class distanceb1500m { text = "1500 meters"; script = "execVM 'custom\setview\1500.sqf'"; }; class distanceb2000m { text = "2000 meters"; script = "execVM 'custom\setview\2000.sqf'"; }; class distanceb2500m { text = "2500 meters"; script = "execVM 'custom\setview\2500.sqf'"; }; class distanceb3000m { text = "3000 meters"; script = "execVM 'custom\setview\3000.sqf'"; }; class distanceb3500m { text = "3500 meters"; script = "execVM 'custom\setview\3500.sqf'"; }; class distanceb4000m { text = "4000 meters"; script = "execVM 'custom\setview\4000.sqf'"; }; class distanceb4500m { text = "4500 meters"; script = "execVM 'custom\setview\4500.sqf'"; }; class distanceb5000m { text = "5000 meters"; script = "execVM 'custom\setview\5000.sqf'"; }; }; }; 3) Копируем папку setview из архива в нашу папку custom, находящуюся в папке миссии

      Вот и всё. Надеюсь кому-то помог 

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: DrTauren
      Это статья по установке всем известного extra_rc.hpp, адаптированного для EPOCH 1.0.6

      Инструкция по установке:
      1) Вам нужен кастомный compiles.sqf
      Внимание: если вы используете скрипт DEPLOYANYTHING, то у вас уже есть кастомный ui_selectSlot.sqf. Так что пропустите это и переходите к пункту 2.
      Открываем папку DayZ_Epoch\addons\dayz_code\init\ 
      Копируем файл compiles.sqf в папку custom в вашей папке миссии (создайте если такой нет)
      Находим эту строку в новом compiles.sqf:
      player_selectSlot = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\ui_selectSlot.sqf"; И меняем её на эту:
      player_selectSlot = compile preprocessFileLineNumbers "custom\ui_selectSlot.sqf"; Откройте init.sqf и поменяйте путь до compiles.sqf на этот:
      call compile preprocessFileLineNumbers "custom\compiles.sqf";
      2.1) - если используете DEPLOYANYTHING (если не используете - переходите к пункту 2.2.)
      Открываем файл overwrites\click_actions\ui_SelectSlot.sqf и ищем эту строку:
      _pos set [3,_height]; И вставляем выше найденного этот код:
      //EXTRA_RC _erc_cfgActions = (missionConfigFile >> "ExtraRc" >> _item); _erc_numActions = (count _erc_cfgActions); if (isClass _erc_cfgActions) then { for "_j" from 0 to (_erc_numActions - 1) do { _menu = _parent displayCtrl (1600 + _j + _numActions); _menu ctrlShow true; _config = (_erc_cfgActions select _j); _text = getText (_config >> "text"); _script = getText (_config >> "script"); _height = _height + (0.025 * safezoneH); uiNamespace setVariable ['uiControl', _control]; _menu ctrlSetText _text; _menu ctrlSetEventHandler ["ButtonClick",_script]; }; }; //EXTRA_RC
      2.2) - если вы НЕ используете DEPLOY ANYTHING
      Открываем папку DayZ_Epoch\addons\dayz_code\compile, находим файл ui_selectslot.sqf и копируем его в папку custom в папке нашей миссии
      Открываем наш кастомный ui_selectslot.sqf и находим эту строку:
      _pos set [3,_height]; Выше неё вставляем:
      //EXTRA_RC _erc_cfgActions = (missionConfigFile >> "ExtraRc" >> _item); _erc_numActions = (count _erc_cfgActions); if (isClass _erc_cfgActions) then { for "_j" from 0 to (_erc_numActions - 1) do { _menu = _parent displayCtrl (1600 + _j + _numActions); _menu ctrlShow true; _config = (_erc_cfgActions select _j); _text = getText (_config >> "text"); _script = getText (_config >> "script"); _height = _height + (0.025 * safezoneH); uiNamespace setVariable ['uiControl', _control]; _menu ctrlSetText _text; _menu ctrlSetEventHandler ["ButtonClick",_script]; }; }; //EXTRA_RC 3) Создаём файл extra_rc.hpp в папке custom в нашей папке миссии с таким содержимым:
      class ExtraRc { class ItemToolbox { class test { text = "test"; script = "execVM 'custom\extra_test.sqf'"; }; }; }; 4) Открываем файл description.ext и вставляем в конец:
      #include "custom\extra_rc.hpp" 5) В папке custom что в папке нашей миссии создаём файл extra_test.sqf с таким содержимым:
      systemChat("Extra right click test success"); player playActionNow "Medic";  
    • Автор: ADKJ
      Запускаю сервер. Запускается без проблем, в РПТ все хорошо, ошибок нет. Но спавн персонажа не проходит, спавнится от первого лица, безоружен в положении лежа в траве. Не предлагает точки спавна. В чем может быть проблема? Карта - Чернорашка. (Пробовал на алтисе - та же проблема).
      скрин
       
       
    • Автор: s1mpleee1
      Всем привет,можно ли как-то сделать так,чтобы только по UID или по нику человек мог заходить во фракцию Гражданские,независимые?
    • Автор: Vitalik123
      Нужна помощь по серверу ExileMod
       
      Всем привет! Помогите пожалуйста разобраться с ошибкой на сервере. Из-за этой ошибки ни как не заходит на сервер и еще зависает экран. Дело еще в том, что путь к файлу с ошибкой который указывается в РПТ, когда по нему проходишь, то, тот файл не открывается с помощью Notepad . Очень нужна Ваша помощь.
       
       
       
      13:00:35 "<infiSTAR.de>CONNECTLOG| #2 Disconnected: Doctor(7656119824ххххххх - 4) SteamName: Arma3 Exile RU|10K|vk.com [04-Dec-2016 14-44-29 - v0068a]"
      13:01:12 "ExileServer - Player Doctor (UID 7656119824ххххххх) connected!"
      13:01:12 "ExileServer - Database Error: Error Unknown Protocol"
      13:01:12 Error in expression <se_handleBig;
      };
      };
      ((_result select 1) select 0) select 0>
      13:01:12 Error position: <select 0) select 0>
      13:01:12 Error Generic error in expression
      13:01:12 File exile_server\code\ExileServer_system_database_query_selectSingleField.sqf, line 27
      13:01:12 Error in expression <se_handleBig;
      };
      };
      ((_result select 1) select 0) select 0>
      13:01:12 Error position: <select 0) select 0>
      13:01:12 Error Generic error in expression
      13:01:12 File exile_server\code\ExileServer_system_database_query_selectSingleField.sqf, line 27
      13:01:12 "<infiSTAR.de>CONNECTLOG| #0 Connected: Doctor(7656119824ххххххх - 5) SteamName: Arma3 Exile RU|10K|vk.com [04-Dec-2016 14-44-29 - v0068a]"
      13:01:13 "<infiSTAR.de>CONNECTLOG| #1 Connected: Doctor(7656119824ххххххх - 5) SteamName: Arma3 Exile RU|10K|vk.com [upTime: 0h 2min 53s - ServerFPS: 46.5116] [04-Dec-2016 14-44-29 - v0068a]"
      13:01:15 "ExileServer - Starting session for 'Doctor' with ID 'cRGTwTXi'..."
      13:01:15 "ExileServer - Dispatching hasPlayerRequest for session 'cRGTwTXi'..."
      13:01:15 "ExileServer - Database Error: Error Unknown Protocol"
      13:01:15 Error in expression <se_handleBig;
      };
      };
      ((_result select 1) select 0) select 0>
      13:01:15 Error position: <select 0) select 0>
      13:01:15 Error Generic error in expression
      13:01:15 File exile_server\code\ExileServer_system_database_query_selectSingleField.sqf, line 27
      13:01:15 Error in expression <se_handleBig;
      };
      };
      ((_result select 1) select 0) select 0>
      13:01:15 Error position: <select 0) select 0>
      13:01:15 Error Generic error in expression
      13:01:15 File exile_server\code\ExileServer_system_database_query_selectSingleField.sqf, line 27
      13:01:22 "<infiSTAR.de>netids| Doctor(7656119824ххххххх) - R Alpha 1-1:1 (Doctor) REMOTE, Exile_Unit_GhostPlayer - 2:2104 - 5 [04-Dec-2016 14-44-29 - v0068a]"
      13:01:55 "<infiSTAR.de>CONNECTLOG| #2 Disconnected: Doctor(7656119824ххххххх - 5) SteamName: Arma3 Exile RU|10K|vk.com [04-Dec-2016 14-44-29 - v0068a]"
      13:01:55 Client: Remote object 5:0 not found
      13:01:55 Warning: Cleanup player - person 2:2104 not found
      13:01:55 Warning: Cleanup player - person 2:2104 not found
      13:05:08 EPE manager release (0|3|0)
      13:05:11 Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";]
      13:05:11 Deinitialized shape [Class: "Exile_Unit_GhostPlayer"; Shape: "a3\characters_f\common\invisibleman.p3d";]
      13:05:11 c:\w\stable\futura\lib\network\networkserver.cpp ClearNetServer:NOT IMPLEMENTED - briefing!
      13:05:12 Error: weapon [bipod_03_F_blk] still has its shape, ref_count=1
      13:05:13 Class Default destroyed with lock count 1
  • Наш выбор

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

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

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