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

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

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

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

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

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


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

Отображаются публикации с наибольшей репутацией на 01/27/19 во всех областях

  1. 1 балл
    ZigoFrend

    Запрет разбора строений без модов

    Сейчас я расскажу как запретить разбор строений без модов. Огромное спасибо за данный способ ему ----> PJIIOxa И так сначала нужно распаковать scripts.pbo из папки dta используя PBO Manager и закинуть в корневую папку что бы получилось вот так: Далее в параметрах запуска нужно указать: -FilePatching После чего содержимое данного --->архива<--- нужно переместить с заменой в папку scripts. Всё работает, теперь постройки можно разобрать только с внутренней стороны. DisableBaseDestruction Без мода (5).rar
  2. 1 балл
    123new

    Сообщение в чат

    inQ4 угу
  3. 1 балл
    123new

    Старт лут для отдельного игрока

    в mpmissions\dayzOffline.chernarusplus\init.c есть блок override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName) { Entity playerEnt; playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");//Creates random player Class.CastTo(m_player, playerEnt); GetGame().SelectPlayer(identity, m_player); return m_player; } это спавн персонажа. перед строкой playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");//Creates random player добавляем pos="14749.70 0.0 13248.70"; и точка спавна готова Далее у нас имеется там же блок override void StartingEquipSetup(PlayerBase player, bool clothesChosen) { /* player.RemoveAllItems(); EntityAI item = player.GetInventory().CreateInInventory(topsMissionArray.GetRandomElement()); EntityAI item2 = player.GetInventory().CreateInInventory(pantsArray.GetRandomElement()); EntityAI item3 = player.GetInventory().CreateInInventory(shoesArray.GetRandomElement()); */ EntityAI itemTop; EntityAI itemEnt; ItemBase itemBs; float rand; itemTop = player.FindAttachmentBySlotName("Body"); if ( itemTop ) { itemEnt = itemTop.GetInventory().CreateInInventory("Rag"); if ( Class.CastTo(itemBs, itemEnt ) ) itemBs.SetQuantity(4); SetRandomHealth(itemEnt); itemEnt = itemTop.GetInventory().CreateInInventory("RoadFlare"); SetRandomHealth(itemEnt); itemEnt = itemTop.GetInventory().CreateInInventory("StoneKnife"); SetRandomHealth(itemEnt); } rand = Math.RandomFloatInclusive(0.0, 1.0); if ( rand < 0.25 ) itemEnt = player.GetInventory().CreateInInventory("SodaCan_Cola"); else if ( rand > 0.75 ) itemEnt = player.GetInventory().CreateInInventory("SodaCan_Spite"); else itemEnt = player.GetInventory().CreateInInventory("SodaCan_Pipsi"); SetRandomHealth(itemEnt); rand = Math.RandomFloatInclusive(0.0, 1.0); if ( rand < 0.35 ) itemEnt = player.GetInventory().CreateInInventory("Apple"); else if ( rand > 0.65 ) itemEnt = player.GetInventory().CreateInInventory("Pear"); else itemEnt = player.GetInventory().CreateInInventory("Plum"); SetRandomHealth(itemEnt); } здесь itemTop = player.FindAttachmentBySlotName("Body"); if ( itemTop ) { itemEnt = itemTop.GetInventory().CreateInInventory("Rag"); if ( Class.CastTo(itemBs, itemEnt ) ) itemBs.SetQuantity(4); SetRandomHealth(itemEnt); itemEnt = itemTop.GetInventory().CreateInInventory("RoadFlare"); SetRandomHealth(itemEnt); itemEnt = itemTop.GetInventory().CreateInInventory("StoneKnife"); SetRandomHealth(itemEnt); } rand = Math.RandomFloatInclusive(0.0, 1.0); if ( rand < 0.25 ) itemEnt = player.GetInventory().CreateInInventory("SodaCan_Cola"); else if ( rand > 0.75 ) itemEnt = player.GetInventory().CreateInInventory("SodaCan_Spite"); else itemEnt = player.GetInventory().CreateInInventory("SodaCan_Pipsi"); SetRandomHealth(itemEnt); rand = Math.RandomFloatInclusive(0.0, 1.0); if ( rand < 0.35 ) itemEnt = player.GetInventory().CreateInInventory("Apple"); else if ( rand > 0.65 ) itemEnt = player.GetInventory().CreateInInventory("Pear"); else itemEnt = player.GetInventory().CreateInInventory("Plum"); SetRandomHealth(itemEnt); выдача стартового лута. Имеем ввиду, что на персонаже уже имеются вещи (штаны, футболка, кеды). Если хотим их убрать - используем player.RemoveAllItems(); ну а далее сочиняем так как вам надо
  4. 1 балл
    PJIIOxa

    Триггеры с газом[1.0][By NoNameUltima]

    ну так то я вкурсе, я просто делал все по гайду но ничего не работало. скинули потом готовую миссию я закинул вместо своей и все заработало. Вот и не мог понять почему. Сейчас все работает.
  5. 1 балл
    PJIIOxa

    [DayZ 1.0] Создаем объявления в чат

    Можно в последней строке файла InfoMessages.c Вместо 0 поставь 3
  6. 1 балл
    123new

    [DayZ 1.0] Создаем объявления в чат

    можно, насколько знаю, сервер их понимает, но если не ошибаюсь, с кодировкой файла не напортачьте, вроде бы UTF-8 в русской нормально отображался. Кстати, где-то тут на форуме спрашивали про количество игроков как реализовать. Примерно то ж самое, только содержимое файла будет такое: int TIME_Information_Repeat = 60000; //in ms (60 seconds = 60000) void CustomInformation() { //GetGame().GetWorld().GetPlayerList(m_Players); array<Man> players = new array<Man>; GetGame().GetPlayers( players ); private int numbOfplayers = players.Count(); if( numbOfplayers > 0 ) { GetGame().ChatPlayer(0,"Players online in this time: " + numbOfplayers.ToString()); } } соответственно, если в ставите и эти сообщения и объявления с шапки темы, то имя функций и перемнных менять надо, иначе сервер откажется запускаться.
  7. 1 балл
    elanc

    Хим защита

    В db/types.xml смотрим количество предметов данного типа на карте, а так же в каких группах лута он спавнится (category и usage). В mapgroupproto.xml описаны все возможные конфигурации спавнов и указаны их группы лута. В mapgrouppos.xml указаны все точки спавнов. Значит порядок действий: находим предмет в db/types.xml, смотрим nominal и min (что указано общее количество и минимальное объектов такого типа на карте), смотрим category и usage. Находим в mapgroupproto.xml все конфиругации спавнов с такими же category и usage. Идем в mapgrouppos.xml и ищем координаты всех найденных раньше конфигураций спавнов.
×
×
  • Создать...

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

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

Поддержка