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

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

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

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

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

У некоторых игроков периодически сбрасывается человечность.

С чем это может быть связано или где смотреть?

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


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

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

  • 0

Рюкзак. Переодеваются вместе с ним.
Говорили помниться еще что от банк. системы тоже может быть.

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


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





  • 0

Рюкзак. Переодеваются вместе с ним.

Говорили помниться еще что от банк. системы тоже может быть.

Банков нет. На смену скина стоит антидюп - рюкзак надо снять.

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


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

аналогичная ситуация, иногда бывает но очень редко, дело не в банковской системе. Пока сам понять не могу из за чего это может быть.

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


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

старый баг эпоча видимо. у всех случается

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


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

старый баг эпоча видимо. у всех случается

С 1.0.5 такое. не надо. На ранних версиях проблем не было, и лично у меня сейчас тоже.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: MisaAmane
      Вот что творится в RPT клиента:
       
      _rcharID = [_humani> Error Undefined variable in expression: convertplayeruid File mpmissions\__CUR_MP.Chernarus\DAYZ_CODE\COMPILE\player_updateGui.sqf, line 177 loading SelfBlood addon... Error in expression <endlies", []]; _charID = [player] call convertPlayerUID; _rcharID = [_humani> Error position: <convertPlayerUID; _rcharID = [_humani> Error Undefined variable in expression: convertplayeruid File mpmissions\__CUR_MP.Chernarus\DAYZ_CODE\COMPILE\player_updateGui.sqf, line 177 Error in expression <endlies", []]; _charID = [player] call convertPlayerUID; _rcharID = [_humani> Error position: <convertPlayerUID; _rcharID = [_humani> Error Undefined variable in expression: convertplayeruid File mpmissions\__CUR_MP.Chernarus\DAYZ_CODE\COMPILE\player_updateGui.sqf, line 177 loading SelfBlood addon... Error in expression <endlies", []]; _charID = [player] call convertPlayerUID; _rcharID = [_humani> Error position: <convertPlayerUID; А вот что в файле ошибки:
       
      private ["_display","_ctrlBlood","_ctrlBleed","_bloodVal","_humanityName","_ctrlFood","_ctrlThirst","_thirstVal","_foodVal","_ctrlTemp","_tempVal","_combatVal","_array","_ctrlEar","_ctrlEye","_ctrlCombat","_ctrlFracture","_visualText","_visual","_audibleText","_audible","_blood","_thirstLvl","_foodLvl","_tempImg","_thirst","_food","_temp","_bloodLvl","_tempLvl","_color","_string","_humanity","_size","_friendlies","_charID","_rcharID","_rfriendlies","_rfriendlyTo","_distance","_targetControl","_humanityTarget","_ctrlBloodOuter","_ctrlFoodBorder","_ctrlThirstBorder","_ctrlTempBorder""_playerUID","_rplayerUID"]; disableSerialization; _foodVal = 1 - (dayz_hunger / SleepFood); _thirstVal = 1 - (dayz_thirst / SleepWater); _tempVal = 1 - ((dayz_temperatur - dayz_temperaturmin)/(dayz_temperaturmax - dayz_temperaturmin)); // Normalise to [0,1] _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 = [_foodVal,_thirstVal]; _array }; _display = uiNamespace getVariable 'DAYZ_GUI_display'; _ctrlBloodOuter = _display displayCtrl 1200; _ctrlFoodBorder = _display displayCtrl 1201; _ctrlThirstBorder = _display displayCtrl 1202; _ctrlTempBorder = _display displayCtrl 1208; //Border white _ctrlBloodOuter ctrlSetTextColor [1,1,1,1]; _ctrlFoodBorder ctrlSetTextColor [1,1,1,1]; _ctrlThirstBorder ctrlSetTextColor [1,1,1,1]; _ctrlTempBorder ctrlSetTextColor [1,1,1,1]; _ctrlBlood = _display displayCtrl 1300; _ctrlBleed = _display displayCtrl 1303; _bloodVal = r_player_blood / r_player_bloodTotal; _ctrlFood = _display displayCtrl 1301; _ctrlThirst = _display displayCtrl 1302; _ctrlTemp = _display displayCtrl 1306; //TeeChange _ctrlEar = _display displayCtrl 1304; _ctrlEye = _display displayCtrl 1305; //_ctrlHumanity = _display displayCtrl 1207; _ctrlCombat = _display displayCtrl 1307; _ctrlFracture = _display displayCtrl 1203; _ctrlBloodAmount = _display displayCtrl 1420; _ctrlHumanityAmount = _display displayCtrl 1421; _ctrlServerRestart = _display displayCtrl 1422; _bloodTotal = r_player_blood; _RestartTime = 240-(round(serverTime/60)); _ctrlBloodAmount ctrlSetText str(_bloodTotal); _ctrlHumanityAmount ctrlSetText str(player getVariable['humanity', 0]); _ctrlServerRestart ctrlSetText str(_RestartTime); _ctrlFPS = _display displayCtrl 1321; _ctrlFPSOuter = _display displayCtrl 1322; _fps = round diag_FPS; _ctrlFPS ctrlSetText str(_fps); _ctrlFPS ctrlSetTextColor [0.6, 0.73, 0.0, 0.75]; _ctrlhumanKills = _display displayCtrl 1400; _ctrlhHeadshots = _display displayCtrl 1401; _ctrlbanditKills= _display displayCtrl 1402; _ctrlzombieKills= _display displayCtrl 1403; _ctrlhumanKills ctrlSetText str(player getVariable["humanKills", 0]); _ctrlbanditKills ctrlSetText str(player getVariable["banditKills", 0]); _ctrlzombieKills ctrlSetText str(player getVariable["zombieKills", 0]); _ctrlhHeadshots ctrlSetText str(player getVariable["headShots", 0]); //Food/Water/Blood _ctrlBlood ctrlSetTextColor [(Dayz_GUI_R + (0.3 * (1-_bloodVal))),(Dayz_GUI_G * _bloodVal),(Dayz_GUI_B * _bloodVal), 0.5]; _ctrlFood ctrlSetTextColor [(Dayz_GUI_R + (0.3 * (1-_foodVal))),(Dayz_GUI_G * _foodVal),(Dayz_GUI_B * _foodVal), 0.5]; _ctrlThirst ctrlSetTextColor [(Dayz_GUI_R + (0.3 * (1-_thirstVal))),(Dayz_GUI_G * _thirstVal),(Dayz_GUI_B * _thirstVal), 0.5]; _ctrlTemp ctrlSetTextColor [(Dayz_GUI_R + (0.3 * (1-_tempVal))), (Dayz_GUI_G * _tempVal), _tempVal, 0.5]; // Color ranges from iceblue (cold) to red (hot) _ctrlCombat ctrlSetTextColor [(Dayz_GUI_R + (0.3 * (1-_combatVal))),(Dayz_GUI_G * _combatVal),(Dayz_GUI_B * _combatVal), 0.5]; _blood = ""; _thirst = ""; _food = ""; _temp = ""; _tempImg = 0; _bloodLvl = round((r_player_blood / 2) / 1000); _thirstLvl = round(_thirstVal / 0.25); _foodLvl = round(_foodVal / 0.25); _tempLvl = round(dayz_temperatur); if (_bloodLvl <= 0) then { _blood = "\z\addons\dayz_code\gui\status\status_blood_inside_1_ca.paa"; } else { _blood = "\z\addons\dayz_code\gui\status\status_blood_inside_" + str(_bloodLvl) + "_ca.paa"; }; if (_thirstLvl < 0) then { _thirstLvl = 0 }; _thirst = "\z\addons\dayz_code\gui\status\status_thirst_inside_" + str(_thirstLvl) + "_ca.paa"; if (_foodLvl < 0) then { _foodLvl = 0 }; _food = "\z\addons\dayz_code\gui\status\status_food_inside_" + str(_foodLvl) + "_ca.paa"; if ( _tempLvl >= 36 ) then { _tempImg = 4 }; if ( _tempLvl > 33 && _tempLvl < 36 ) then { _tempImg = 3 }; if ( _tempLvl >= 30 && _tempLvl <= 33 ) then { _tempImg = 2 }; if ( _tempLvl > 28 && _tempLvl < 30 ) then { _tempImg = 1 }; if ( _tempLvl <= 28 ) then { _tempImg = 0 }; _temp = "\z\addons\dayz_code\gui\status\status_temp_" + str(_tempImg) + "_ca.paa"; _ctrlBlood ctrlSetText _blood; _ctrlThirst ctrlSetText _thirst; _ctrlFood ctrlSetText _food; _ctrlTemp ctrlSetText _temp; /* Visual: */ _visual = (dayz_disVisual / 185) min 1; if (_visual < 0.2) then {_visual = 0.2;}; _ctrlEye ctrlSetTextColor [1, 1, 1, _visual]; /* Audible: */ _audible = (dayz_disAudial / 40) min 1; if (_audible < 0.2) then {_audible = 0.2;}; _ctrlEar ctrlSetTextColor [1, 1, 1, _audible]; /* Fracture: */ if (!canStand player) then { if (!(ctrlShown _ctrlFracture)) then { r_fracture_legs = true; _ctrlFracture ctrlShow true; }; }; /* Flashing: */ if (_combatVal == 0) then { _ctrlCombat call player_guiControlFlash; }; if (_bloodVal < 0.2) then { _ctrlBlood call player_guiControlFlash; }; if (_thirstVal < 0.2) then { _ctrlThirst call player_guiControlFlash; }; if (_foodVal < 0.2) then { _ctrlFood call player_guiControlFlash; }; if (_tempVal > 0.8) then { //TeeChange _ctrlTemp call player_guiControlFlash; } else { _ctrlTemp ctrlShow true; }; if (r_player_injured) then { _ctrlBleed call player_guiControlFlash; }; /* Opt-in tag system with friend tagging */ _string = ""; _humanityTarget = cursorTarget; if (!isNull _humanityTarget && isPlayer _humanityTarget && alive _humanityTarget) then { _distance = player distance _humanityTarget; if (_distance < DZE_HumanityTargetDistance) then { _size = (1-(floor(_distance/5)*0.1)) max 0.1; // Display name if player opt-in || if friend _friendlies = player getVariable ["friendlies", []]; //_charID = player getVariable ["CharacterID", "0"]; _charID = [player] call convertPlayerUID; //_rcharID = _humanityTarget getVariable ["CharacterID", "0"]; _rcharID = [_humanityTarget] call convertPlayerUID; _rfriendlies = _humanityTarget getVariable ["friendlies", []]; _rfriendlyTo = _humanityTarget getVariable ["friendlyTo", []]; if ((_rcharID in _friendlies) && (_charID in _rfriendlies)) then { if !(_charID in _rfriendlyTo) then { // diag_log format["IS FRIENDLY: %1", _player]; _rfriendlyTo set [count _rfriendlyTo, _charID]; _humanityTarget setVariable ["friendlyTo", _rfriendlyTo, true]; }; // <br /><t %2 align='center' size='0.7'>Humanity: %3</t> _color = "color='#339933'"; _string = format["<t %2 align='center' size='%3'>%1</t>",(name _humanityTarget),_color,_size]; } else { // Humanity checks _humanity = _humanityTarget getVariable ["humanity",0]; _color = "color='#ffffff'"; if(_humanity < -5000) then { _color = "color='#ff0000'"; } else { if(_humanity > 5000) then { _color = "color='#3333ff'"; }; }; if((_humanityTarget getVariable ["DZE_display_name", false]) || (DZE_ForceNameTagsInTrader && isInTraderCity)) then { _string = format["<t %2 align='center' size='%3'>%1</t>",(name _humanityTarget),_color,_size]; }; }; }; }; // update gui if changed if (dayz_humanitytarget != _string) then { _targetControl = _display displayCtrl 1199; _targetControl ctrlSetStructuredText (parseText _string); dayz_humanitytarget = _string; }; _array = [_foodVal,_thirstVal]; _array  
    • Автор: GaspArt
      Как изменить количество получаемого хьюманити за помощь игрокам
      1. Качаем прикрепленный файл, открываем папку с миссией
      2.а. Если миссия голая и в ней не имеется файла compiles.sqf, то просто скидываем все файлы в корень папки миссии и переходим к пункту настройки.
      2.б. Если compiles.sqf имеется, то добавляем в него строку:
      fnc_usec_damageActions = compile preprocessFileLineNumbers "$НАЗВАНИЕ ПАПКИ, В КОТОРОЙ ЛЕЖИТ COMPILES.SQF$\fn_damageActions.sqf";   
      ----------------------------------------------------------------------------------------------------------------
       
       
       
      Скидываем из папки scripts прикрепленного документа фаилы в папку с compiles.sqf
      ----------------------------------------------------------------------------------------------------------------
      3. Открываем fn_damageActions.sqf, через поиск находим блок с путями при помощи слов:" //Allow player to bandage ", и редактируем строки:
       
      //Allow player to bandage if(_injured and _hasBandage) then { r_action = true; _action = _unit addAction [localize "str_actions_medical_04", "$НАЗВАНИЕ ПАПКИ, В КОТОРОЙ ЛЕЖИТ COMPILES.SQF$\medical\bandage.sqf",[_unit], 0, true, true, "", ""]; r_player_actions set [count r_player_actions,_action]; }; //Allow player to give Epinephrine if(_unconscious and _hasEpi) then { r_action = true; _action = _unit addAction [localize "str_actions_medical_05", "$НАЗВАНИЕ ПАПКИ, В КОТОРОЙ ЛЕЖИТ COMPILES.SQF$\medical\epinephrine.sqf",[_unit], 0, true, true]; r_player_actions set [count r_player_actions,_action]; }; //Allow player to give Morphine if((_legsBroke or _armsBroke) and _hasMorphine) then { r_action = true; _action = _unit addAction [localize "str_actions_medical_06", "$НАЗВАНИЕ ПАПКИ, В КОТОРОЙ ЛЕЖИТ COMPILES.SQF$\medical\morphine.sqf",[_unit], 0, true, true, "", ""]; r_player_actions set [count r_player_actions,_action]; }; //Allow player to give Painkillers if(_inPain and _hasPainkillers) then { r_action = true; _action = _unit addAction [localize "str_actions_medical_07", "$НАЗВАНИЕ ПАПКИ, В КОТОРОЙ ЛЕЖИТ COMPILES.SQF$\medical\painkiller.sqf",[_unit], 0, true, true, "", ""]; r_player_actions set [count r_player_actions,_action]; }; //Allow player to transfuse blood if(_lowBlood and _hasBlood) then { r_action = true; _action = _unit addAction [localize "str_actions_medical_08", "$НАЗВАНИЕ ПАПКИ, В КОТОРОЙ ЛЕЖИТ COMPILES.SQF$\medical\transfusion.sqf",[_unit], 0, true, true, "", ""]; r_player_actions set [count r_player_actions,_action]; };  
       
       
       
      Настройка:
      1. Заходим в папку medical и откроем для примера фаил transfusion.sqf
      2. Внизу фаила будет блок:
      if (_finished) then { _unit setVariable["LastTransfusion",time,true]; _unit setVariable["USEC_lowBlood",false,true]; _num_removed = ([player,"ItemBloodbag"] call BIS_fnc_invRemove); if(_num_removed == 1) then { /* PVS/PVC - Skaronator */ PVDZE_send = [_unit,"Transfuse",[_unit,player]]; publicVariableServer "PVDZE_send"; [player,20] call player_humanityChange; }; } else { r_interrupt = false; player switchMove ""; player playActionNow "stop"; };   
      Число 20 означает сколько человечности дадут тому, кто переливал кровь. 
      По такой же системе редактируем другие фаилы.

      ---------------------------------------------------------------------------------------------
      Архив с фаилами: http://puu.sh/8WvuW.rar

      Для наглядности покажу, как по сути должно все выглядеть
       
      :

      Отдельное спасибо модератору NoNameUltima за помощь)

       
    • Автор: Doktor7151
      Доброе время суток.
      Я недавно на вашем форуме и вот решил поставить свой сервер.
      И не могу разобраться в каких конфигах настраивается человечность.чтобы при убийстве игрока и геройских ботов отнималось хуманити
      сборку брал вот с этого сайта http://epochmod.com/a2dayzepoch.php
      буду благодарет за любую помощь
    • Автор: Predator
      подскажите как и что надо сделать чтобы рост человечности менялся скинами как в ориджине ? что и где искать?
    • Автор: viktor
      На сервере возникла проблема. В настройках бота DZAI было выставлено -20 человечности за убийство. Изменил на 10. По итогу вышла следующая беда. После авторестарта дают по 10 за каждого убитого, но через время начинают отнимать то по 20 то по 10. Все перерыл не могу понять откуда это берется. За любую помощь благодарен. Заранее спасибо.
  • Наш выбор

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

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

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