Jump to content
DAYZ-CODE.RU - Создай свой игровой сервер
Уважаемый пользователь сайта DAYZ-CODE.RU Уделите одну минуту перед любой приватной сделкой! ОБЯЗАТЕЛЬНО! Перед сделкой сверьте контакты пользователя, скопируйте логин из мессенджера и сверьте с тем, что указан в профиле. Не лишним будет проверить пользователя через личные сообщения на форуме, написав: "Привет, это ты мне пишешь в Telegram или Discord? Или иной месседжер!".

KINGDOOM

Members
  • Posts

    63
  • Joined

  • Last visited

  • Days Won

    6
  • Отзыв

    0%

KINGDOOM last won the day on September 24 2025

KINGDOOM had the most liked content!

Recent Profile Visitors

1,906 profile views

KINGDOOM's Achievements

Proficient

Proficient (10/25)

  • Three years Rare
  • Two years
  • Well Followed Rare
  • 250 likes Rare
  • One Year In

Recent Badges

555

Reputation

  1. @T3lega В контексте моддинга игры DayZ Standalone, скрипты с обозначениями "world 4" или "world 5" могут относиться к определенным уровням LOD (Level of Detail) для моделей в игре. LOD — это техника, используемая в компьютерной графике для управления детализацией модели в зависимости от расстояния до камеры или вида игрока. Когда разработчики модов или игровые дизайнеры создают одежду (шмотки) или другие предметы, они могут включать разные уровни LOD, чтобы оптимизировать производительность игры. Например: World 4 может быть настройкой LOD, которая используется, когда предмет находится на среднем расстоянии от игрока. World 5 может быть ещё более низким уровнем LOD для предметов, которые находятся далеко от игрока. Эти настройки позволяют игре автоматически переключаться на менее детализированные модели, когда предметы находятся далеко, снижая нагрузку на графический процессор и улучшая общую производительность. Это особенно важно в играх с большим открытым миром, где одновременно могут отображаться множество объектов.
  2. Привязка предмета к определенному игроку: Вы можете создать систему, которая будет проверять идентификатор игрока при попытке поднять предмет. Если идентификатор не совпадает, предмет не будет поднят. // Псевдокод для привязки предмета к игроку private _itemOwnerID = "УникальныйИдентификаторИгрока"; // ID владельца предмета private _playerID = getPlayerID(_player); // ID игрока, пытающегося поднять предмет if (_playerID != _itemOwnerID) then { hint "Этот предмет принадлежит другому игроку!"; // Отменить действие поднятия предмета } else { // Разрешить поднять предмет } Временная выдача предмета: Для временной выдачи предмета вам нужно будет использовать таймер или событие, которое будет отслеживать время владения предметом и удалять его из инвентаря после истечения срока. // Псевдокод для временной выдачи предмета private _item = "Название_Предмета"; private _player = getPlayer(); // Получить объект игрока private _timeToLive = 2592000; // Время жизни предмета в секундах (30 дней) // Функция для удаления предмета private _removeItem = { _player removeItem _item; hint "Время действия предмета истекло!"; }; // Установить таймер на удаление предмета [_timeToLive, _removeItem] call CBA_fnc_waitAndExecute; Ну это все плюс минус адаптировать и будет тебе счатье)
  3. @proportalis respawnTime = 10; // Устанавливает задержку при возрождении (в секундах) перед тем, как игрок сможет получить нового персонажа на сервере, при смерти предыдущего.
  4. Используя Steam Web API: Вы можете использовать Steam Web API для получения информации о серверах DayZ Standalone. Вам понадобится API-ключ Steam. Вот пример запроса на Python: import requests def get_dayz_servers(): api_key = "YOUR_STEAM_API_KEY" app_id = 221100 # ID игры DayZ Standalone url = f"https://api.steampowered.com/IGameServersService/GetServerList/v1/?key={api_key}&filter=appid:{app_id}" response = requests.get(url) data = response.json() if "response" in data and "servers" in data["response"]: servers = data["response"]["servers"] for server in servers: print(f"Server IP: {server['addr']}:{server['gameport']}") get_dayz_servers()
  5. class HelicrashNotificationSystem { void CheckForHelicrashes() { // Проверяем наличие новых хеликрашей array<Object> helicrashes = GetHelicrashes(); foreach (Object helicrash : helicrashes) { if (helicrash.IsNew()) { // Отправляем оповещение в чат SendChatNotification(helicrash.GetPosition()); } } } array<Object> GetHelicrashes() { // Ваш код для получения списка хеликрашей } void SendChatNotification(vector position) { // Ваш код для отправки сообщения в чат string message = "Внимание! Вертолет упал в координатах: " + position.ToString(); Chat.SendMessageToAll(message); } } Этот код является лишь примером и требует дополнительной адаптации под ваш сервер и версию игры. Вы должны реализовать функции GetHelicrashes() и SendChatNotification() в соответствии с API игры и вашими серверными скриптами.
  6. Ну как то так думаю грубо написано ) class BaseActions { void RemoveWireWithPliers(Object wire, PlayerBase player) { // Проверяем, есть ли у игрока плоскогубцы if (player.HasItem("Pliers")) { // Проверяем, находится ли игрок внутри базы и рядом с проволокой if (player.IsInsideBase() && player.IsNearObject(wire)) { // Пытаемся снять проволоку if (wire.Remove()) { // Если во время снятия проволоки падает кодлок, обрабатываем это CodeLock codeLock = wire.GetAttachedCodeLock(); if (codeLock && codeLock.IsFalling()) { // Обработка падения кодлока HandleFallingCodeLock(codeLock); } } } } } void HandleFallingCodeLock(CodeLock codeLock) { // Код для обработки падения кодлока } }
  7. Забыл еще добавить, по мимо всего этого нужно как то раскрутить этот проект ваш иначе играть там придется одному) а привлечь комьюнити не так уж просто сейчас.
  8. @Leitinant Вот задумки иногда прикольные у людей ) но в реализации оказывается сложно. Если вы уникальность хотите вам нужно как минимум бюджет денежный. Что бы даже к примеру ваши шмотки и оружие оплатить модеру что бы он вам наделал комплектов экипировки современной, оружие, а там и пойдет поехало фурнитура, базы, тачки и т.д и т.п Все это в совокупе стоит нормальных таких денег. А с учетом плохого понимания комьюнити и сферы деятельности в dayz нужно знать к кому идти и знать хотя бы мать часть серверную. Вы с начало хотя бы простенький сервер с обычными модами подержите поднимите его а уж потом такеи глобальные пытайтесь реализовать. Это не так все просто поверьте.
  9. @vladimir434 Ну так устроена система не только в дейз вообще в любых комьюнити различных игр, кто то что подсматривает тырит переделывает на основе готового дополняет и так далее и тому подобное. Это вообще нормальная практика. Тут что кто то запатентовал свою работу у Богемом ? xD Нет! Вот так и работает все чему удивляться)
  10. @FCKNCLWN Нет если этим модом на CarLock. Но если тебе кто то сделает такой мод что наверное не солжно по сути будет то можно.
  11. @Leitinant Иногда есть работы которых попросту потом не найдешь в большой мусорке стима. Тут бесплатно размещен и мод в целом не мусор при должной обработке мозгами и рук.
×
×
  • Create New...