Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
-
Объявления
-
⚙️ Новые онлайн-инструменты для DayZ 07/26/26
-
- 0
FAQ по настройкам сборки DayZ Epoch Ultima
Спросил
NoNameUltima
-
Похожие публикации
-
Автор: Troy1
Всем привет. пишу мод и столкнулся с проблемой в реализации.
Суть: Пытаюсь сделать проверку, если игрок стоит прям у окна или у дверного проёма он должен получать урон.
Делал вот так.
int wallHits = 0; float d = 2.2; // Дистанция до стены. Если стена дальше — считаем, что там окно или проем. // 8 направлений "снежинкой" для проверки стен вокруг игрока // Используем Vector(x, y, z) для точности ref array<vector> checkDirs = { Vector(d,0,0), Vector(-d,0,0), Vector(0,0,d), Vector(0,0,-d), Vector(d,0,d), Vector(-d,0,-d), Vector(d,0,-d), Vector(-d,0,d) }; foreach (vector dir : checkDirs) { // Пускаем горизонтальные лучи от позиции игрока (from) if (DayZPhysics.RayCastBullet(from, from + dir, collisionLayerMask, this, hitObject, hitPosition, hitNormal, hitFraction)) { // ПРОВЕРКА: Это должна быть вертикальная стена (Y нормали < 0.5) // Чтобы не засчитать низкий потолок за стену if (Math.AbsFloat(hitNormal[1]) < 0.5) { wallHits++; } } } // УСЛОВИЕ БЕЗОПАСНОСТИ: // В комнате wallHits будет 6-8. У окна или в проеме — 1-4. if (wallHits < 5) { hasSafeCeiling = false; // Слишком открытое пространство (окно/дверь) } Пытался менять дистанции, но всё ровно не как не хочет работать.
Что я делаю не так, или я вообще делаю не то?
Мне нужно проверять игрока, в укрытии он или нет.
С высотой я разобрался, а вот с боковыми лучами у меня траблы и не во всех помещениях работает как нужно.
В некоторых помещениях вообще не работает, удаляешь строки проверки, начинает работать и то по высоте.
Просто забегаешь по навес и игрок под защитой, так не должно быть.
Помогите пожалуйста решить задачу.
-
Автор: Troy1
Всем привет. Суть в чём, пишу мод на событие и когда происходит событие, параллельно должна меняться скорость ветра, не могу понять как заставить скрипт управлять силой ветра. Понижать силу ветра получилось сделать, а вот повышать не как. Только после перезагрузки сервера сила ветра задаётся в нужном значение.
Как сделать, что бы по вызову функции менялась сила ветра в большую или в меньшую сторону?
protected void SetWind(float wind, float time) { if (!g_Game) return; Weather m_Weather = g_Game.GetWeather(); if (!m_Weather) return; m_Weather.SetWindMaximumSpeed(wind); m_Weather.SetWind(Vector(1/Math.Sqrt(3), 1/Math.Sqrt(3), 1/Math.Sqrt(3)) * wind); m_Weather.SetWindSpeed(wind); m_Weather.SetWindFunctionParams(1.0, 1.0, -1); } Это скрипт на понижение силы ветра.
Работает понижение силы ветра в том случае, если до этого сила ветра была выше.
Пример:
Изначально на сервере сила ветра = 20 m/s А нужно понизить до 10 m/s
Только в этом случае сработает скрипт который я приложил выше.
Помогите пожалуйста решить этот вопрос.
За ранние благодарю.
-
Автор:
magliner
Привет ! Ну вот моя история с вопросом в конце.. Я фанат Дэйз ванилы черноруси, заколебало сидеть на бездушных серверах со слабой админкой и терять лут от софтеров, решил создать под свои скромные запросы около ванильный сервер.. Нашел хорошего исполнителя, быстро и четко запустили отладили и ВОТ я имею СВОЙ сервер.. клас! вечер восторга и изучения
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
-
Автор: SemKa1407
Ссылка на архив: https://disk.yandex.ru/d/WmYW5AcZozGSiA
Инструкция, написанная на коленке, есть в архиве (для полных нулей).
-
-
Наш выбор
-
Персональный скин, точка спавна, и сет с лутом при респавне, стартовый лут для всех!
123new опубликовал тему в Версия 1.0 и выше,
Скрипт, добавляющий админу сервера возможность указывать для каждого игрока индивидуальный скин спавна, его персональную точку спавна и один из имеющихся на сервере стартовых наборов с лутом, которые можно составить самим.-
- 638 ответов
-
-
Создаем свой серверный мод. [DayZ 1.4 to Discontined]
123new опубликовал тему в Версия 1.0 и выше,
В данной теме я распишу возможность создания серверного мода для сервера на собственном примере и объясню как его собрать...-
- 120 ответов
-
-

т.к. надоело отвечать в скайпе, на одни и те же вопросы, создам небольшой FAQ, по данной сборке:
http://s-platoon.ru/index.php?/topic/1808-sborka-servera-arma-2-oa-dayz-epoch-ultima/
FAQ потихоньку, буду дополнять.
Обладатели сборки - можете свои вопросы задавать тут.
В:
Как добавить торговца?
О:
Открываем файл:
...\dayz_server\missions\Ваша_Миссия\custom\Ultima_Map_Objects\Ultima_Maps_Objects_Traders.sqf
После строки(для примера со сборки Черно):
Добавляем своего торговца: (X, Y, Z - координаты. А - угол поворота(зрения) модели)
В:
Как добавить созданному торговцу меню торговли?
О:
Открываем файл:
...\dayz_server\missions\Ваша_Миссия\custom\Ultima_Client\Ultima_Trade\Ultima_Trade_Configs.sqf
В секцию Private, добавляем переменную, в которой будут координаты вашего торговца:
Было
Стало:
Следующей строкой (под секцией Private) прописываем координаты своего торговца(X, Y - координаты):
Далее проматываем список товаров идущих ниже, и добавляем своему торговцу в каждый раздел, его товары.
Например, - чтобы добавить glock17, ищем секцию пистолетов:
*Было
И вниз дописываем свой товар:
*Стало:
Так, же можно добавить своемй торговцу, уже прописаный товар.
Например, в Старом и Баше продают Кольт1911, Вы можете, просто добавить туда же и своего торговца
В:
Где править информацию, справки(той, что в меню SHift+1)?
О:
...\dayz_server\missions\Ваша_Миссия\custom\Ultima_Client\Ultima_Information\Ultima_Information.sqf
В:
В каком скрипте настройки кика игроков перед рестартом, и времени до рестарта?
О:
...\dayz_server\missions\Ваша_Миссия\custom\Ultima_Scripts\Ultima_Server_Real_Time_To_Client_And_Kick_All_Players.sqf
В:
Как отключить\подключить скрипт подарка для Нового года?
О:
Для отключения меню выдачи подарков, открыть файл:
...\MPMissions\Ваша_Миссия\fixes\compile\fn_selfActions.sqf
Закоментировать, код между строк:
В:
Как отключить некоторые статичные постройки на карте(например, елку и снеговика)?
О:
Все статичные постройки и объекты на карте находятся в файле:
...\@DayZ_Epoch_Server\addons\dayz_server\missions\Ваша_Миссия\custom\Ultima_Map_Objects\Ultima_Maps_Objects_Load_Objects.sqf
*Для примера отключения елки и снеговика, - закоментировать строку:
,"Snow_Man"
**Для удаления отдельно выбраного объекта, с какой либо территории, - открыть соответствующий постройке файл, в этой же папке, и закоментировать, или удалить данный объект.
В:
Как отключить скрипт, например - гонки на технике?
О:
Все статичные скрипты, и запускаемые отдельно находятся в файле -
...\@DayZ_Epoch_Server\addons\dayz_server\missions\Ваша_Миссия\mission.sqf
// Загрузка объектов карты - статика
Изменено пользователем NoNameUltima (история изменений)Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах