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

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

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

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

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

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


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

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

  1. 1 балл
    LeonidManylov

    ZEV Mission Editor Exile version

    Разработчик сего продукта очень занят и передал в свободный доступ редактор который расставляет координаты объектов, маршруты и поведение ботов, как на технике , так и без, который содержит в себе и скрипт. Я сделал оповещения для Exile, доступно по ссылке https://yadi.sk/d/yM0J-_ZdO3KHfw Интерфейс понятен, действия по размещению объектов мышкой и парой клавиш на клавиатуре. Роликов на Ютьюбе полно. А так скрипт рабочий и позволяет сделать миссии любой сложности, минные поля, конвой с различными маршрутами, миссии по выполнению эвакуации ящика или пленного, всё зависит от фантазии. Желательно доработать скрипт по конвою, так как конвой расползается по маршруту не ожидая друг-друга. Я в процессе этого действа, но обещать скорого исполнения не буду. Так как я не являюсь разработчиком и информация является лишь направлением на ресурсы, вы можете обратиться в группу https://vk.com/arma_ai_mission_editor редактора и скачать исходники и сам редактор.
  2. 1 балл
    123new

    Модифицировать ActionUnpackBox

    Касаемо вопроса в шапке темы и подсказки товарища BorizK я бы сделал серверный код, как и сказал товарищ BorizK, но вот с таким кодом: modded class ActionUnpackBox: ActionContinuousBase { override void OnFinishProgressServer( ActionData action_data ) { super.OnFinishProgressServer(action_data); private array<string> Massive_Scan_objects = {"Paper"}; private array<Object> Massive_Scaned_objects = ScanInMapObjectsAtPositionInRadius(action_data.m_Player.GetPosition(), 2.1, Massive_objects_for_search); if(Massive_Scaned_objects) { if(Massive_Scaned_objects.Count() > 0) { foreach(private Object obj:Object) { GetGame().CreateObject(obj); } } } } array<Object> ScanInMapObjectsAtPositionInRadius(vector pos, int radius, array<string> Massive_objects_for_search) { private array<Object> nearest_objects = new array<Object>; private array<CargoBase> proxy_cargos = new array<CargoBase>; private Object object; private string className; private array<Object> Massive_searched_objects = new array<Object>; GetGame().GetObjectsAtPosition(pos, radius, nearest_objects, proxy_cargos); proxy_cargos.Clear(); Massive_searched_objects.Clear(); //Massive_objects_for_search.Debug(); for ( int i = 0; i < nearest_objects.Count(); i++ ) { object = nearest_objects.Get(i); if ( Massive_objects_for_search.Find(object.GetType()) >= 0 ) { Massive_searched_objects.Insert(object); } } nearest_objects.Clear(); proxy_cargos.Clear(); object = NULL; className = ""; return Massive_searched_objects; } } Т.е. выполняем оригинальный код, а затем в радиусе точки игрока на 2 метра сканируем и удаляем все бумажки, если найдем
  3. 1 балл
    BorizzK

    Размещение своих объектов на карте

    Народ Может хватит уже лезть в нативные игровые классы без необходимости? Делайте свои в контексте миссии 5_Mission\mission\MyBuildingsExample.c ref MyBuildingsClass g_MyBuildingsClass = new MyBuildingsClass; //g_MyBuildingsClass - переменная - ссылка на создающийся экземпляр класса - он будет создан при компиляции class MyBuildingsClass { void MyBuildingsClass() //Это конструктор - он будет выполенен сразу после создания экземпляра класса { init(); //Это функция будет вызвана из конструктора delete g_MyBuildingsClass; //Зачем классу занимать память после того как все что нужно отработало? грохнем его } void init() //Будет вызвана из конструктора { SpawnObject( "bldr_plnt_b_betulaHumilis_1s", "12894.611328 173.905670 4465.360352", "0.000000 0.000000 0.000000" ); SpawnObject( "bldr_plnt_b_betulaHumilis_1s", "12894.611328 173.905670 4465.360352", "0.000000 0.000000 0.000000" ); SpawnObject( "bldr_plnt_b_betulaHumilis_1s", "12894.611328 173.905670 4465.360352", "0.000000 0.000000 0.000000" ); SpawnObject( "bldr_plnt_b_betulaHumilis_1s", "12894.611328 173.905670 4465.360352", "0.000000 0.000000 0.000000" ); } void SpawnObject(string objectName, vector position, vector orientation) { Object obj; obj = Object.Cast(GetGame().CreateObject(objectName, "1 500 1")); obj.SetPosition(position); obj.SetOrientation(orientation); // Force update collisions if (obj.CanAffectPathgraph()) { obj.SetAffectPathgraph(true, false); GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(GetGame().UpdatePathgraphRegionByObject, 100, false, obj); } else { orientation = obj.GetOrientation(); orientation[0] = orientation[0] + 1; obj.SetOrientation(orientation); orientation[0] = orientation[0] - 1; obj.SetOrientation(orientation); orientation[1] = orientation[1] + 1; obj.SetOrientation(orientation); orientation[1] = orientation[1] - 1; obj.SetOrientation(orientation); orientation[2] = orientation[2] + 1; obj.SetOrientation(orientation); orientation[2] = orientation[2] - 1; obj.SetOrientation(orientation); } } } Собираем в серверный мод и подключаем на стороне сервера Все - после компиляции при запуске сервера все отработает - обьекты расставятся и класс будет грохнут - соответственно и память занимать не будет Можно хоть 100 таких файлов и классов сделать Файл можно конечно проинклюдить в папке миссии в Init.c или что там у Вас, но там есть ограничения по суммарному количеству строк во включаемых файлах
  4. 1 балл
    123new

    Размещение своих объектов на карте

    у тебя функция с таким же именем уже имеется, на что собственно и ругается сервер, ты 2 раза одну и ту же функцию объявил
  5. 1 балл
    srlstas

    Размещение своих объектов на карте

    можно конечно разбираться, но как по мне- те же яйца, только в профиль. Просто старый метод для прошлых версий имхо
  6. 1 балл
    NightWolf

    Текстуры моделей .PAA

    я не на что не намекаю просто картинка нравиться вот это ?
  7. 0 баллов
    srlstas

    Погода и лут в авто

    Отредактировать файл scripts\4_World\Classes\Worlds\ChernarusPlus.с который уже раза 3 выложили в теме. Там полностью все тонкости изменения погоды, начиная с температуры воздуха и заканчивая зависимостью силы дождя и тумана от пасмурного неба. Что касается конкретно дождя вот его продолжительность и вероятность плохой погоды: const int RAIN_TIME_MIN = 60; /*минимальная продолжительность дождя в сек*/ const int RAIN_TIME_MAX = 120; /*максимальная продолжительность дождя в сек*/ const int CLEAR_WEATHER_CHANCE = 50; /*вероятность хорошей погоды в %*/ const int BAD_WEATHER_CHANCE = 75; /*вероятность плохой погоды в % (друг от друга не зависят, у каждой погоды отдельная вероятность)*/ Если это поменять, можно избавиться от дождя.
  8. 0 баллов
    123new

    Dayz Кикает при подключении на серве.

    battleye обновляем https://steamcommunity.com/app/221100/discussions/0/617328329156945190/ https://forums.dayz.com/topic/142497-battleye-client-not-responding/
  9. 0 баллов
    SHUN

    Крашит игра у игроков

    Сталкивался, после обновления пака фидова, там среди новых есть парочка нерабочих. Когда проверял какие попался на тот который крашит клиент бесконечно. Лечение: заходим лучше в оффлайн, тыркаем по свежим стволам и ловим краши клиента. Записываемс какие, вырезаем из спавна и загрузки на сторону сервера.
×
×
  • Создать...

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

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

Поддержка