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

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

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

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

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

    Predator

  2. Windows

    Windows

  3. kor_7797

    kor_7797

  4. DrTauren

    DrTauren

  5. Alexis

    Alexis

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

    • Автор: notani
      Собственно как отключить антивор? Карта Алтис.
    • Автор: cjanton
      Во время игры вас достало то что на вашем сервере, по случайности вас может убить ваш напарник?. Данный плагин решит эту проблему. 
      Установка
      1) Содержимое архива вытащить в папку вашего сервера
      2) Скопируйте файл "antiteamkillcsgo.smx" в директорию addons\sourcemod\plugins;
      3) Скопируйте файл "antiteamkillcsgo.sp" в директорию addons\sourcemod\scripting.
      Функции:

       
      Внимание. Если вы проводили изменение в файле antiteamkillcsgo.sp вам необходимо произвести компиляцию плагина для применения ваших изменений. Это можно сделать использовав нашу статью о том как компилировать плагин для сервера CS:GO

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: NoNameUltima
      Как то встала задача, чтобы в ExtraRC (ПКМ опциях), были кликабельны ВСЕ ключи.
      т.е. - при клике на любой ключ, появлялись пункты меню...
      Сам ExtraRC в том виде, в котором он есть, данного не позволяет, а ключей несколько сотен, и добавлять каждый это гиблое дело...
      Но решить проблемку можно достаточно просто, - для этого дела, нам понадобится слегка модернизировать файл
      ui_selectSlot.sqf
      Сам файл теперь будет выглядеть так:
      private ["_control","_button","_parent","_group","_pos","_item","_subItem","_conf","_name","_cfgActions","_numActions","_height","_menu","_config","_type","_script","_outputOriented","_compile","_array","_outputClass","_outputType","_erc_cfgActions", "_erc_numActions"]; disableSerialization; _control = (_this select 0); _button = (_this select 1); _parent = findDisplay 106; if (_button == 1) then { _group = _parent displayCtrl 6902; _pos = ctrlPosition _group; _pos set [0, ((_this select 2) + 0.48)]; _pos set [1, ((_this select 3) + 0.07)]; _item = gearSlotData _control; _conf = configFile >> "cfgMagazines" >> _item; if (!isClass _conf) then {_conf = configFile >> "cfgWeapons" >> _item;}; _name = getText(_conf >> "displayName"); _cfgActions = _conf >> "ItemActions"; _numActions = (count _cfgActions); _height = 0; for "_i" from 0 to (_numActions - 1) do { _menu = _parent displayCtrl (1600 + _i); _menu ctrlShow true; _config = (_cfgActions select _i); _type = getText (_config >> "text"); _script = getText (_config >> "script"); _outputOriented = getNumber (_config >> "outputOriented") == 1; _height = _height + (0.025 * safezoneH); _compile = format["_id = '%2' %1;",_script,_item]; uiNamespace setVariable ['uiControl', _control]; if (_outputOriented) then { _array = getArray (_config >> "output"); _outputClass = (_array select 0); _outputType = (_array select 1); _name = getText (configFile >> _outputType >> _outputClass >> "displayName"); _compile = format["_id = ['%2',%3] %1;",_script,_item,_array]; }; _menu ctrlSetText format[_type, _name]; _menu ctrlSetEventHandler ["ButtonClick", _compile]; }; // Ключи _subItem = _item; _subItem = toArray _subItem; if ( (count _subItem) > 7 ) then {_subItem resize 7;}; _subItem = toString _subItem; if (_subItem == "ItemKey") then {_erc_cfgActions = (missionConfigFile >> "ExtraRc" >> _subItem);} else {_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; _compile= format["_item = '%2'; %1", _script, _item]; _menu ctrlSetEventHandler ["ButtonClick", _compile]; }; }; _pos set [3,_height]; _group ctrlShow true; ctrlSetFocus _group; _group ctrlSetPosition _pos; _group ctrlCommit 0; }; А чтобы добавить пункты ко всем ключам, в самом ExtraRC прописываем так:
      class ItemKey { class Ultima_Client_ExtraRC_Vehicle_Find_By_Key { text = "Найти технику"; script = "[] spawn Ultima_Client_Procedure_Vehicle_Find_By_Key;"; }; class Ultima_Client_ExtraRC_Vehicle_Set_Alarm { text = "Поставить на сигнализацию"; script = "[] spawn Ultima_Client_Procedure_Vehicle_Set_Alarm;"; }; }; *Пункты приведены для примера.
    • Автор: tolyan2121
      Всем привет! Столкнулся с проблемой установил новый интерфейс GUI но при combat индикатор не изменяется , читал что в версии 1.0.6 dayz_combat  не используется мб его нужно на что нибудь изменить или включить где нибудь.
      disableSerialization; private ["_display", "_bloodval", "_foodval", "_waterVal", "_temperatureVal", "_bloodval", "_display", "_bloodCtrl", "_foodCtrl", "_waterCtrl", "_temperatureCtrl", "_fpsCtrl", "_battleCtrl", "_painCtrl", "_infectedCtrl", "_bleedingCtrl", "_boneCtrl", "_killedZ", "_killedB", "_killedN", "_killedH", "_GPSCtrl", "_GPSTextCtrl", "_upTimeCtrl", "_hrs", "_humanityCtrl", "_humanityTextCtrl", "_humanity", "_humanityIcon", "_visualCtrl", "_audibleCtrl","_cashMoney"]; //================================================ _foodVal = 1 - (dayz_hunger / SleepFood); _thirstVal = 1 - (dayz_thirst / SleepWater); _array = [_foodVal,_thirstVal]; //================================================ _bloodVal = floor (r_player_blood / r_player_bloodTotal * 100); _foodVal = floor ((1 - dayz_hunger / SleepFood) * 100); _waterVal = floor ((1 - dayz_thirst / SleepWater) * 100); _temperatureVal = ceil (36.6*dayz_temperatur/42); _combatVal = 1 - dayz_combat; // May change later to be a range of red/green to loosely indicate 'time left in combat' if (uiNamespace getVariable ["DZ_displayUI", 0] == 1) exitWith { _array }; if (_bloodVal < 0) then {_bloodVal = 0}; // no more -21k of blood :D _display = uiNamespace getVariable 'DAYZ_GUI_display'; _bloodCtrl = _display displayCtrl 7202; _foodCtrl = _display displayCtrl 7204; _waterCtrl = _display displayCtrl 7206; _temperatureCtrl = _display displayCtrl 7208; _fpsCtrl = _display displayCtrl 7210; _ctrlCombat = _display displayCtrl 7211; _bleedingCtrl = _display displayCtrl 7212; _infectedCtrl = _display displayCtrl 7213; _painCtrl = _display displayCtrl 7214; _boneCtrl = _display displayCtrl 7215; _killedZ = _display displayCtrl 7217; _killedB = _display displayCtrl 7219; _killedN = _display displayCtrl 7221; _killedH = _display displayCtrl 7230; _GPSCtrl = _display displayCtrl 7223; _GPSTextCtrl = _display displayCtrl 7224; _upTimeCtrl = _display displayCtrl 7226; _humanityCtrl = _display displayCtrl 7227; _humanityTextCtrl = _display displayCtrl 7228; _audibleCtrl = _display displayCtrl 7232; _visualCtrl = _display displayCtrl 7234; _cashMoney = _display displayCtrl 7236; //==================================== MAIN ============================================ _bloodCtrl ctrlSetText format ["%1%2", _bloodVal, "%"]; _foodCtrl ctrlSetText format ["%1%2", _foodVal, "%"]; _waterCtrl ctrlSetText format ["%1%2", _waterVal, "%"]; _temperatureCtrl ctrlSetText str(_temperatureVal); _fpsCtrl ctrlSetText str(floor diag_fps); //==================================== STATUS ========================================== if (dayz_combat > 0) then {_ctrlCombat ctrlSetText "addons\tmax_gui\tmax_hud_status_battle.paa";} else {_ctrlCombat ctrlSetText "addons\tmax_gui\tmax_hud_status_battle_d.paa";}; if (r_player_injured) then {_bleedingCtrl ctrlSetText "addons\tmax_gui\tmax_hud_status_bleeding.paa";} else {_bleedingCtrl ctrlSetText "addons\tmax_gui\tmax_hud_status_bleeding_d.paa";}; if (r_player_infected) then {_infectedCtrl ctrlSetText "addons\tmax_gui\tmax_hud_status_infected.paa";} else {_infectedCtrl ctrlSetText "addons\tmax_gui\tmax_hud_status_infected_d.paa";}; if (r_player_inpain) then {_painCtrl ctrlSetText "addons\tmax_gui\tmax_hud_status_pain.paa";} else {_painCtrl ctrlSetText "addons\tmax_gui\tmax_hud_status_pain_d.paa";}; if (r_fracture_legs) then {_boneCtrl ctrlSetText "addons\tmax_gui\tmax_hud_status_bone.paa";} else {_boneCtrl ctrlSetText "addons\tmax_gui\tmax_hud_status_bone_d.paa";}; //==================================== KILLED ========================================== _killedZ ctrlSetText str(player getVariable["zombieKills", 0]); _killedB ctrlSetText str(player getVariable["banditKills", 0]); _killedN ctrlSetText str(player getVariable["humanKills", 0]); _killedH ctrlSetText str(player getVariable["headshots", 0]); //==================================== MISC ========================================== if ("ItemGPS" in weapons player) then { _GPSCtrl ctrlShow true; _GPSTextCtrl ctrlShow true; _GPSTextCtrl ctrlSetText str(mapGridPosition position player); } else { _GPSCtrl ctrlShow false; _GPSTextCtrl ctrlShow false; }; _hrs = floor (serverTime/60/60); _upTimeCtrl ctrlSetText format ["%1h %2m", _hrs, floor (serverTime/60-60*_hrs)]; //???? _humanity = player getVariable ["humanity", 0]; _humanityTextCtrl ctrlSetText str(_humanity); _humanityIcon = "addons\tmax_gui\tmax_hud_neutral.paa"; if (_humanity > 5000) then {_humanityIcon = "addons\tmax_gui\tmax_hud_hero.paa"}; if (_humanity < -5000) then {_humanityIcon = "addons\tmax_gui\tmax_hud_bandit.paa"}; _humanityCtrl ctrlSetText _humanityIcon; _audibleCtrl ctrlSetText format ["%1m", floor dayz_disAudial]; _visualCtrl ctrlSetText format ["%1m", floor dayz_disVisual]; _cashMoney ctrlSetText str(player getVariable["cashMoney", 0]); _array И еще не могу разобраться как включить время отсчета до рестарта как на дебаге
      _time = (round(239-(serverTime)/60)); _hours = (floor(_time/60)); _minutes = (_time - (_hours * 60)); switch(_minutes) do { case 9: {_minutes = "09"}; case 8: {_minutes = "08"}; case 7: {_minutes = "07"}; case 6: {_minutes = "06"}; case 5: {_minutes = "05"}; case 4: {_minutes = "04"}; case 3: {_minutes = "03"}; case 2: {_minutes = "02"}; case 1: {_minutes = "01"}; case 0: {_minutes = "00"}; };  
    • Автор: Golgofinyanin
      Пытался со скрипта взлома машины вывести кто когда и где взломал машину. Нефига не получилось . titleText работает diag_log не в какую. Что то не так делаю или это технически не возможно? 
       
        diag_log format["%2 Взломал %1 по координатам %3", _class,(name player),_post2];
       
  • Наш выбор

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

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

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