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

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

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

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

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

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


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

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

  1. 1 балл
    ну так и должно быть))
  2. 1 балл
    danisimus

    ZomBerry Admin Tools

    В Зомберри появилось долгожданное ESР причем от 10 метров и до 22 000 метров, короче на всю карту ссылка на мод - ТЫК
  3. 1 балл
    попробуй смени if ( itemInHands.IsItemBase() ) { ItemBase item = ItemBase.Cast(itemInHands); string displayName = item.GetDisplayName(); deathMsg = killer_name + " убивает " + Player_Name + " - " + displayName + " - " + dist.ToString() + "м "; message_logs = killer_name + "(steam64id=" + k_UID + ",pos=" + position_killer.ToString() + ") kill: " + Player_Name + "(steam64id=" + p_UID + ",pos=" + p_pos + ")" + deathMsgDist + ", " + deathMsgKillScore; } на if ( itemInHands.IsItemBase() ) { if (( itemInHands.IsWeapon()) || ( itemInHands.IsMeleeWeapon() )) { ItemBase item = ItemBase.Cast(itemInHands); string displayName = item.GetDisplayName(); deathMsg = killer_name + " убивает " + Player_Name + " - " + displayName + " - " + dist.ToString() + "м "; message_logs = killer_name + "(steam64id=" + k_UID + ",pos=" + position_killer.ToString() + ") kill: " + Player_Name + "(steam64id=" + p_UID + ",pos=" + p_pos + ")" + deathMsgDist + ", " + deathMsgKillScore; } }
  4. 1 балл
    goruni4

    DayZ Easy Server Administration - администрирование серверов

    Работаю над новой версией: -Возможность добавления нескольких серверов -Конфиг сервера сохраняется в папку с программой -Сохранение всех настроек в папку программы, чтобы настройки не слетали после обновлений -Исправление ошибок
  5. 0 баллов
    CryRUS

    DayZ 1.05 Спавн лута в кастомных зданиях

    Здравствуйте! Этот гайд для тех кто хочет включить спавн лута в Домах, контейнерах и тд, где есть изначальная возможность спавна лута (так сказать по ванили). Также будет рассказано как "спавнить" здания и постройки которые есть в игре на данный момент. ВНИМАНИЕ Все мы должны понимать что основная масса людей этого сайта, это администраторы серверов или просто "модеры", я создал этот гайд для новичков те кто знает некую базу как ставить моды и тд. В данной теме я расскажу вам как заставить экономику сервера "видеть" новые здания и постройки в которых лут может спавнится. Пожалуйста не говорите что тема "баян" и тд, я помочь решил тем кому лень искать и тд. Начинаем! Для начала нам потребуется : 1. Чистая версия игры "DayZ" желательно лицензия (данный способ работает как на лицензии так и на нелегальной копии игры) 2. Чистый сервер игры "DayZ" тоже желательно лицензия. 3. Данная миссия "DayZCommunityOfflineMode" скачать ее можно тут источник официальный (- ТЫК -) весит 5.4 mb. 4. Программа "NotePad++" скачать ее можно на ЭТОМ сайте источник официальный. 5. Желание и настрой на чтение и тд. Часть 1 В этой части гайда мы сервер не трогаем вообще! Для начала нам надо установить модифицированную миссию игры, в ваш DayZ! 1. Скачайте архив "DayZCommunityOfflineMode", распакуйте его в удобное для вас место (будто рабочий стол или любая другая папка). 2. В распакованном архиве найдите папку "DayZCommunityOfflineMode.ChernarusPlus" и переместите в папку "Missions" в директории вашей игры. 3. Запустите батник "DayZCommunityOfflineMode.bat" модифицированной миссии, он находится в папке "DayZCommunityOfflineMode.ChernarusPlus". 4. У вас должна была запустится модовская миссия "COM" (CommunityOfflineMode) вы заспавнитесь с оружием и шмотом. Часть 2 1. Далее нам надо активировать режим полёта (кнопка Insert) что бы переместится в то место где требуется поставить новое здание. 2. Что бы все нормально прорисовалось вам надо телепортировать вашего персонажа рядом с вашей будущей постройкой для этого нажмите (End). 3. Теперь когда вы определились куда вам надо ставить постройки нажмите Y для открытия меню. 4. В меню выберите вкладку OB в ней нажмите на Buildings, и у вас появится список построек доступных на данный момент. 5. Далее выберите здание и нажмите кнопку "Cursor" в строке "Spawn Type :" . 6. Если здание надо передвинуть то не беда, нажмите на Кнопку , и перетащите постройку мышкой, также там можно изменить наклон и тд, с этим уже сами разбирайтесь я вам основы разбираю. 7. Далее вам нужно сохранить все ваши постройки в буфер обмена для этого вам надо нажать кнопку . 8. Содержимое буфера сохраните в любом текстовом файле, и главное не забудь куда ты здание впендюрил) Часть 3 1. Чтобы новые постройки появились в игре вам потребуется файл init.c он находится в паке DayZCommunityOfflineMode.ChernarusPlus. 2. В открытом init.c вставляйте данные из буфера обмена на моём примере! 3. У меня init.c с одной кастомной постройкой на берегу, у вас построек может быть больше а значит и строк SpawnObject тоже. 4. Отредактируйте init.c как в моём примере : 5. Сохраните ваш результат и снова запустите игру чер bat файл, здание должно появится на том месте где вы его ставили. Часть 4 Спавн лута в ваших зданиях Теперь когда вы научились ставить постройки или уже умели это делать вам надо будет заставить экономику "видеть" эти здания!!! 1. Для этого в init.c нам потребуется добавить строку " Hive myHive = CreateHive(); " в самое начало void main () { 2.Также потребуется добавить строку в самом конце void main " GetCEApi().ExportProxyData( "7500 0 7500" , 10000 ); " она нам нужна для того что бы у нас появился обновлённый файл экономики спавна лута в зданиях! 3. Далее сохраним наш init.c и запускаем игру. 4. После запуска в папке storage_1 которая находится в миссии DayZCommunityOfflineMode.ChernarusPlus должна появится папка export! 5. В папке export находится обновлённый с учётом новых зданий файл : mapGroupPos.xml 6. Этот файл копируем в DayZCommunityOfflineMode.ChernarusPlus ! 7. Идём в init.c и комментируем строку таким образом " //GetCEApi().ExportProxyData( "7500 0 7500" , 10000 ); " ---> // <--- это комментирует вашу строку что бы при запуске игры снова не создавался новый файл " mapGroupPos.xml "! 8. Запускаем игру, идём в наше новое здание и наблюдаем там появление нового лута! Что бы это появилось на сервер просто делаем тоже самое только при этом редактируем серверный init.c! Надеюсь я смог кому то помочь, это мой первый (в жизни) гайд, так что не кидайте палки))) Если кому то с этим нужна помощь обращайтесь!) Мой дискорд если что
  6. 0 баллов
    123new

    Storage_1

    за кеш настроек types.xml, сделанных ранее при запущенном сервере. Он пишет их в types.bin, затем со временем работы сервера база данных сервера делает с него еще и бекапы вида types.001 и types.002 с которых в случае чего кеш настроек и восстанавливает.
  7. 0 баллов
    AskMe

    [Trader] - Торговцы и сейф-зоны от Dr_J0nes

    WolfPelt, *, 1000, -1 внимательнее с запятыми
  8. 0 баллов
    Tawean

    menu.layout (Предупреждение)

    Расположение файлов: scripts\3_Game Название необходимого для нас: .c файла: DayZGame.c Ну а кто юзает кастом лоадинг - можете скачать образец: Там достаточно просто вставить в окончание функции m_ModdedWarning.Show( false ); ModdedDayZGame.c
  9. 0 баллов
    PJIIOxa

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

    делай так открываешь файл \mpmissions\dayzOffline.chernarusplus\init.c в нем прописываешь что бы получилось вот так #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\PlayersMessagesCount.c" #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\InfoMessages.c" void main() { //INIT WEATHER BEFORE ECONOMY INIT------------------------ Weather weather = g_Game.GetWeather(); weather.MissionWeather(false); // false = use weather controller from Weather.c weather.GetOvercast().Set( Math.RandomFloatInclusive(0.4, 0.6), 1, 0); weather.GetRain().Set( 0, 0, 1); weather.GetFog().Set( Math.RandomFloatInclusive(0.05, 0.1), 1, 0); GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater(SendPlayersCount, TIME_InfoPlayers_Repeat, true); GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater(CustomInformation, TIME_Information_Repeat, true); далее создаешь тут же \mpmissions\dayzOffline.chernarusplus файлы PlayersMessagesCount.c ----это сообщение об онлайне. int TIME_InfoPlayers_Repeat = 120000; //in ms (120 seconds = 120000) string Message_Chat = "Онлайн: "; void SendPlayersCount() { array<Man> players = new array<Man>; GetGame().GetPlayers( players ); int numbOfplayers = players.Count(); if( numbOfplayers > 0 ) { GetGame().ChatPlayer(3,Message_Chat + numbOfplayers.ToString()); } } и файл InfoMessages.c ---- это просто информационные соббщения сервера. int TIME_Information_Repeat = 120000; //in ms (60 seconds = 60000) ref TStringArray Messages = {"Тут пишите свои сообщения"}; 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(3,Messages.GetRandomElement()); } }
×
×
  • Создать...

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

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

Поддержка