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

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

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

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

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

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


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

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

  1. 1 балл
    Archon7th

    Вывод даты сервера в сообщения игрокам

    @paranoyk А в чем проблема-то? если не личная температура каждого игрока без учета высоты без учета поверхности на которой находится игрок без учета "в машине" и "в здании" именно температура воздуха, то вот так: modded class MissionServer { override void OnInit() { super.OnInit(); GetGame().GetCallQueue( CALL_CATEGORY_SYSTEM ).CallLater( this.Every15MinMessage, 15*60000, true ); } void Every15MinMessage() { Weather weather = GetGame().GetWeather(); float temperature; temperature = GetGame().GetMission().GetWorldData().GetBaseEnvTemperature(); temperature += Math.AbsFloat(temperature * weather.GetOvercast().GetActual() * GameConstants.ENVIRO_CLOUDS_TEMP_EFFECT); temperature -= GameConstants.ENVIRO_TEMPERATURE_WIND_COEF * weather.GetWindSpeed() / weather.GetWindMaximumSpeed(); temperature -= Math.AbsFloat(temperature * weather.GetFog().GetActual() * GameConstants.ENVIRO_FOG_TEMP_EFFECT); int year, month, day, hour, minute; GetGame().GetWorld().GetDate(year, month, day, hour, minute); array<Man> players = new array<Man>(); GetGame().GetPlayers(players); foreach (Man man : players) { PlayerBase player; if (Class.CastTo(player, man)) player.MessageAction("Сегодня " + day + "." + month + "." + year + " температура воздуха "+Math.Round(temperature)); } } }; если личная температура окружения игрока (типа термометр на игроке) то достаточно убрать все подсчеты температуры выше if (Class.CastTo(player, man) && player.m_Environment) { float temperature = player.m_Environment.GetTemperature(); player.MessageAction("Сегодня " + day + "." + month + "." + year + " температура "+Math.Round(temperature)); } но не забыть убедиться что m_Environment уже проинициализировался, а-то будет ошибко
  2. 1 балл
    123new

    Help! Локальный сервер без интернета (no steam)

    пиратка с DayZ_x64.exe щас работает насколько слышал, но это не точно...
  3. 1 балл
    Archon7th

    Вывод даты сервера в сообщения игрокам

    modded class PlayerBase { override void OnConnect() { super.OnConnect(); GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater(this.OnConnectMessage, 10000, false); } void OnConnectMessage() { int year, month, day, hour, minute; GetGame().GetWorld().GetDate(year, month, day, hour, minute); MessageAction("Сегодня " + day + "." + month + "." + year); } } GetDate - это игровое время месяц по номеру можно превратит в текстовый
  4. 1 балл
    Если ты прописал свой стим ид в конфигах трейдера , то ты сможешь любую машину открыть хоть и ответкой или сапогом !
×
×
  • Создать...

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

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

Поддержка