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

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

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

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

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

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 02/25/21 в Сообщения

  1. 2 балла
    BorizzK

    Загрузка не пропадает.

    включить расширенное логгирование -dologs -debuglog -showscripterrors 1 в 1 было я какт накосячил и при входе игрока перекрытая функция рекурсивно (забыл вызов super. внутри - указал просто имя функции без super.) вызывала саму себя, что приводило к переполнению стека и подобной остановке движка
  2. 1 балл
    Данный скрипт позволяет при распаковке пачек патронов получать разное кол-во пуль в зависимости от состояния коробки. Скрип является онли серверным. enum BoxTypes { NAIL, // Перечислены коробки которые мы хотим сделать рандомное выпадения AMMO556X45, AMMO556X45T, AMMO308WIN, AMMO308WINT, AMMO762X54, AMMO762X54T, AMMO762X39, AMMO762X39T, AMMO22, AMMO357, AMMO45ACP, AMMO9X19, AMMO380, AMMO00BUCK, AMMO12GASLUG, AMMO12GARUBBERSLUG, AMMO12GABEANBAG, AMMO545X39, AMMO545X39T, AMMO9X39AP, AMMO9X39 } modded class ActionUnpackBox: ActionContinuousBase { override void OnFinishProgressServer( ActionData action_data ) { if ( action_data.m_MainItem && action_data.m_MainItem.GetHierarchyRootPlayer() == action_data.m_Player ) { int boxType = GetBoxType(action_data.m_MainItem.GetType()); float quantityMinBD; float quantityMaxBD; float quantityMinD; float quantityMaxD; float quantityMinW; float quantityMaxW; float quantityMinP; float quantityMaxP; bool hasPaper; switch(boxType) { case BoxTypes.NAIL: // Добавляем тут тип тот же что и в ENUM quantityMinBD = 0.10;//Минимальный процент количества в стадии сильно поврежденного quantityMaxBD = 0.15;//Максимальный процент количества в стадии сильно поврежденного quantityMinD = 0.20;//Минимальный процент количества в стадии поврежденного quantityMaxD = 0.30;//Максимальный процент количества в стадии поврежденного quantityMinW = 0.30;//Минимальный процент количества в стадии поношенного quantityMaxW = 0.65;//Максимальный процент количества в стадии поношенного quantityMinP = 0.70;//Минимальный процент количества в стадии нетронутого quantityMaxP = 0.85;//Максимальный процент количества в стадии нетронутого hasPaper = true;//Будет ли бумажка при распаковке true \ false break; case BoxTypes.AMMO556X45: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO556X45T: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO308WIN: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO308WINT: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO762X54: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO762X54T: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO762X39: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO762X39T: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO22: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO357: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO45ACP: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO9X19: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO380: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO00BUCK: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO12GASLUG: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO12GARUBBERSLUG: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO12GABEANBAG: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO545X39: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO545X39T: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO9X39AP: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; case BoxTypes.AMMO9X39: quantityMinBD = 0.10; quantityMaxBD = 0.15; quantityMinD = 0.20; quantityMaxD = 0.30; quantityMinW = 0.30; quantityMaxW = 0.65; quantityMinP = 0.70; quantityMaxP = 0.85; hasPaper = true; break; default: quantityMinBD = 1; quantityMaxBD = 1; quantityMinD = 1; quantityMaxD = 1; quantityMinW = 1; quantityMaxW = 1; quantityMinP = 1; quantityMaxP = 1; hasPaper = true; break; } string path = "CfgVehicles " + action_data.m_MainItem.GetType(); string child_name = ""; int count; array<string> resources = new array<string>; if( GetGame().ConfigIsExisting( path ) && GetGame().ConfigIsExisting( path + " Resources") ) { path = path + " Resources"; count = GetGame().ConfigGetChildrenCount ( path ); for (int i = 0; i < count; i++) { GetGame().ConfigGetChildName ( path, i, child_name ); if ( GetGame().ConfigGetInt( path + " " + child_name + " value" ) ) { resources.Insert( child_name ); } } string itemType = resources.Get(0); string itemPath = "CfgVehicles " + itemType; int quantityMax; int itemCount = GetGame().ConfigGetInt( path + " " + itemType + " value" ); if (GetGame().ConfigIsExisting(itemPath + " varQuantityMax")) { quantityMax = GetGame().ConfigGetInt(itemPath + " varQuantityMax"); } else { quantityMax = Math.Round(GetGame().ConfigGetFloat( CFG_MAGAZINESPATH + " " + itemType + " count" )); } int healthLevel = action_data.m_MainItem.GetHealthLevel(); switch(healthLevel) { case GameConstants.STATE_BADLY_DAMAGED://Стадия сильно поврежденного itemCount = Math.Round(Math.RandomFloat(quantityMinBD,quantityMaxBD) * quantityMax); break; case GameConstants.STATE_DAMAGED://Стадия поврежденного itemCount = Math.Round(Math.RandomFloat(quantityMinD,quantityMaxD) * quantityMax); break; case GameConstants.STATE_WORN://Стадия поношенного itemCount = Math.Round(Math.RandomFloat(quantityMinW,quantityMaxW) * quantityMax); break; case GameConstants.STATE_PRISTINE://Стадия нетронуто itemCount = Math.Round(Math.RandomFloat(quantityMinP,quantityMaxP) * quantityMax); break; } UnboxLambda lambda = new UnboxLambda(action_data.m_MainItem, itemType, action_data.m_Player, itemCount); action_data.m_Player.ServerReplaceItemInHandsWithNew(lambda); //spawns wrapping Paper if (hasPaper) ItemBase paper = ItemBase.Cast( GetGame().CreateObjectEx("Paper", action_data.m_Player.GetPosition(), ECE_PLACE_ON_SURFACE) ); action_data.m_Player.GetSoftSkillsManager().AddSpecialty( m_SpecialtyWeight ); } } } int GetBoxType(string name) { int type = -1; if (name == "NailBox") type = BoxTypes.NAIL; // Тут тоже добавляем что и в ENUM else if (name == "AmmoBox_556x45_20Rnd") type = BoxTypes.AMMO556X45; else if (name == "AmmoBox_556x45Tracer_20Rnd") type = BoxTypes.AMMO556X45T; else if (name == "AmmoBox_308Win_20Rnd") type = BoxTypes.AMMO308WIN; else if (name == "AmmoBox_308WinTracer_20Rnd") type = BoxTypes.AMMO308WINT; else if (name == "AmmoBox_762x54_20Rnd") type = BoxTypes.AMMO762X54; else if (name == "AmmoBox_762x54Tracer_20Rnd") type = BoxTypes.AMMO762X54T; else if (name == "AmmoBox_762x39_20Rnd") type = BoxTypes.AMMO762X39; else if (name == "AmmoBox_762x39Tracer_20Rnd") type = BoxTypes.AMMO762X39T; else if (name == "AmmoBox_22_50Rnd") type = BoxTypes.AMMO22; else if (name == "AmmoBox_357_20Rnd") type = BoxTypes.AMMO357; else if (name == "AmmoBox_45ACP_25rnd") type = BoxTypes.AMMO45ACP; else if (name == "AmmoBox_9x19_25rnd") type = BoxTypes.AMMO9X19; else if (name == "AmmoBox_380_35rnd") type = BoxTypes.AMMO380; else if (name == "AmmoBox_00buck_10rnd") type = BoxTypes.AMMO00BUCK; else if (name == "AmmoBox_12gaSlug_10Rnd") type = BoxTypes.AMMO12GASLUG; else if (name == "AmmoBox_12gaRubberSlug_10Rnd") type = BoxTypes.AMMO12GARUBBERSLUG; else if (name == "AmmoBox_12gaBeanbag_10Rnd") type = BoxTypes.AMMO12GABEANBAG; else if (name == "AmmoBox_545x39_20Rnd") type = BoxTypes.AMMO545X39; else if (name == "AmmoBox_545x39Tracer_20Rnd") type = BoxTypes.AMMO545X39T; else if (name == "AmmoBox_9x39AP_20Rnd") type = BoxTypes.AMMO9X39AP; else if (name == "AmmoBox_9x39_20Rnd") type = BoxTypes.AMMO9X39; return type; } }; Обновил скрипт 28.02.2021. - Теперь можно добавить каждый тип коробок отдельно( задать ему минимальное \ максимальное кол-во патронов от состояния коробки). - Теперь можно запретить или добавить выпадения бумажки при распаковке той или иной пачки. - Возможно добавление моддовских пачек патронов и их регулирования количества.
  3. 1 балл
    Equadro

    Ammo Pack Random

    Просмотреть файл Ammo Pack Random Игра: DayZ Standalone Тип: мод (серверный) Совместимость: 1.15 Автор: Equadro Описание: - Качество патронов зависящее от качества упаковки. - Случайное количество получаемых патронов для каждого качества. - Удалять бумагу после распаковки патронов. Прежде чем покупать обратитесь в продавцу для подробного уточнения функционала. Discord Equadro#6913 Функционал: 04.03.2021 ▸ Удалены не нужные параметры конфига; ▸ Добавлен новый конфиг. 28.02.2021 ▸ Переделан конфиг; ▸ Добавлено качество патронов от состояния упаковки; 25.02.2021 ▸ Случайное кол-во патронов. ▸ Случайное качество патронов. ▸ Включение/Отключение спавна бумаги. ▸ Стаки патронов по 100 шт. (серверно работает не качественно). Конфиг создается в ServerProfile/AmmoPack/config.json Параметры файла настроек: 0 выкл, 1 вкл DeletePaper - удалять бумагу после распаковки. По умолчанию отключено; UsePercentQuality - включаем, если хотим получать качество патронов как у упаковки. UsePercentQuantity - включаем, если хотим настраивать процент получаемых патронов. Ну и тут настраиваем: STATE_PRISTINE_MIN минимальный % кол-ва патронов для состояния НЕТРОНУТО; STATE_PRISTINE_MAX максимальный % кол-ва патронов для состояния НЕТРОНУТО; STATE_WORN_MIN минимальный % кол-ва патронов для состояния ПОНОШЕНО; STATE_WORN_MAX максимальный % кол-ва патронов для состояния ПОНОШЕНО; STATE_DAMAGED_MIN минимальный % кол-ва патронов для состояния ПОВРЕЖДЕНО; STATE_DAMAGED_MAX максимальный % кол-ва патронов для состояния ПОВРЕЖДЕНО; STATE_BADLY_DAMAGED_MIN минимальный % кол-ва патронов для состояния СИЛЬНО ПОВРЕЖДЕНО; STATE_BADLY_DAMAGED_MAX максимальный % кол-ва патронов для состояния СИЛЬНО ПОВРЕЖДЕНО; В мод добавлено расширение стака до 100 патронов, но закомментировано. Game: DayZ Standalone Type: mod (server-side) Compatibility: 1.15 Author: Equadro Description: - The quality of the ammo depends on the quality of the ammobox. - A random count of received ammo for each quality. - On/Off spawn paper. Before buying, contact the seller for a detailed specification of the functionality. Discord Equadro#6913 Function: 03/04/2021 ▸ Deleted trash config; ▸ Added new configuration 02/28/2021 ▸ Changed config; ▸ Added state of the ammo from package state; 02/25/2021 ▸ Random ammo count. ▸ Random ammo quality. ▸ On/Off spawn paper. ▸ StackSize of 100 (server-side poor work). Config creation in folder 'ServerProfile/AmmoPack/config.json' Parameters: DeletePaper - remove paper after unpacking. Disabled by default; UsePercentQuality - enable it if we want get condition of cartridges as for the ammobox. UsePercentQuantity - enable it if we want to adjust the percentage of received ammo. Well, here we set up: STATE_PRISTINE_MIN minimum% of the number of ammo for the PRISTINE condition; STATE_PRISTINE_MAX maximum% of the number of ammo for the PRISTINE condition; STATE_WORN_MIN minimum% of ammo count for WORN condition; STATE_WORN_MAX maximum% of ammo count for WORN condition; STATE_DAMAGED_MIN minimum% of ammo for the DAMAGED condition; STATE_DAMAGED_MAX maximum% of ammo for the DAMAGED condition; STATE_BADLY_DAMAGED_MIN minimum% of ammo for the BADLY DAMAGED condition; STATE_BADLY_DAMAGED_MAX maximum% of ammo for the BADLY DAMAGED condition; Added expansion of the stack to 100 rounds in the mod, but commented out. Спавн патронов и упаковок изношенными. Ammo and ammobox spawn worn. cfgspawnabletypes.xml <!-- MOD --> <!-- AMMOBOX --> <type name="AmmoBox_00buck_10rnd"></type> <type name="AmmoBox_12gaRubberSlug_10Rnd"></type> <type name="AmmoBox_12gaSlug_10Rnd"></type> <type name="AmmoBox_22_50Rnd"></type> <type name="AmmoBox_308WinTracer_20Rnd"></type> <type name="AmmoBox_308Win_20Rnd"></type> <type name="AmmoBox_357_20Rnd"></type> <type name="AmmoBox_380_35rnd"></type> <type name="AmmoBox_45ACP_25rnd"></type> <type name="AmmoBox_545x39Tracer_20Rnd"></type> <type name="AmmoBox_545x39_20Rnd"></type> <type name="AmmoBox_556x45Tracer_20Rnd"></type> <type name="AmmoBox_556x45_20Rnd"></type> <type name="AmmoBox_762x39Tracer_20Rnd"></type> <type name="AmmoBox_762x39_20Rnd"></type> <type name="AmmoBox_762x54Tracer_20Rnd"></type> <type name="AmmoBox_762x54_20Rnd"></type> <type name="AmmoBox_9x19_25rnd"></type> <type name="AmmoBox_9x39AP_20Rnd"></type> <type name="AmmoBox_9x39_20Rnd"></type> <!-- AMMO --> <type name="Ammo_12gaPellets"></type> <type name="Ammo_12gaRubberSlug"></type> <type name="Ammo_12gaSlug"></type> <type name="Ammo_22"></type> <type name="Ammo_308Win"></type> <type name="Ammo_308WinTracer"></type> <type name="Ammo_357"></type> <type name="Ammo_380"></type> <type name="Ammo_45ACP"></type> <type name="Ammo_545x39"></type> <type name="Ammo_545x39Tracer"></type> <type name="Ammo_556x45"></type> <type name="Ammo_556x45Tracer"></type> <type name="Ammo_762x39"></type> <type name="Ammo_762x39Tracer"></type> <type name="Ammo_762x54"></type> <type name="Ammo_762x54Tracer"></type> <type name="Ammo_9x19"></type> <type name="Ammo_9x39"></type> <type name="Ammo_9x39AP"></type> <type name="Ammo_Flare"></type> <type name="Ammo_FlareBlue"></type> <type name="Ammo_FlareGreen"></type> <type name="Ammo_FlareRed"></type> <!-- MOD END --> Автор Equadro Добавлен 26.02.2021 Категория Скрипты, моды, карты и т.д.  
  4. 1 балл
    TaillerDayZ

    Перекрас вещей

    Может кому-то будет интересно 1.PSD (для фотошопа) текстура куртки м65 в которой вы сможете наложить свою текстуру и тому подобные вещи на куртку, вообщем все для вашего удобства чтобы было удобно красить Jacked.rar 2.Конфиг для перекраса куртки м65 class CfgPatches { class ELITA_FORMA { units[] = {}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"DZ_Characters", "DZ_Characters_Vests"}; }; }; class cfgVehicles { class Clothing_Base; class Clothing : Clothing_Base {}; class M65Jacket_ColorBase : Clothing {}; class TP_m65_Rosgvard_Jacket : M65Jacket_ColorBase { // TP_m65_Rosgvard_Jacket - названиее вашего предмета в игре scope = 2; visibilityModifier = 1; displayName = "Куртка Росгвардия М65"; itemsCargoSize[] = {7, 6}; hiddenSelectionsTextures[] = {"\Jacked\data\M65_Jacket_rosgvard_co.paa", "\Jacked\data\M65_Jacket_rosgvard_co.paa", "\Jacked\data\M65_Jacket_rosgvard_co.paa"}; //путь к вашим текстурам }; }; 3.Готовая куртка м65, можете полазить по файлам, загрузить через офлайн и т.д. M65_Jacket_black_co.rar
  5. 1 балл
    Yuki

    Рандом выпадения патронов

    Сорян, но бога нет. Так что, хватит быковать.
  6. 1 балл
    AKuznecov

    Ловушки

    А в чем собственно проблема взять кролика из 61 патча, тем более что там и лиса есть
  7. 1 балл
    danisimus

    Ловушки

    Сегодня делал, вроде работает, брал мод Pandora и из него переделывал Traps.rar
×
×
  • Создать...

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

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

Поддержка