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

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

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

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

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

Респавн игроков

Нужно чисто серверное решение, привыходе игроков в определенной зоне следующий респавн  их был по прописанным точкам

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Забить на прошлое ибо решено бегемотами.
Для тех кто меняет точки спавна игроков в СЕ
 

		<territory-type name="Player_spawn">
		<territory name="WestCherno" visible="0" color="1628038684">
                <zone name="WestCherno" smin="0" smax="0" dmin="1" dmax="1" x="6063.02" z="1931.91" r="200" d="2"/>
                <zone name="WestCherno" smin="0" smax="0" dmin="1" dmax="1" x="5933.97" z="2171.07" r="200" d="2"/>
                <zone name="WestCherno" smin="0" smax="0" dmin="1" dmax="1" x="6199.78" z="2241.81" r="200" d="2"/>
            </territory>
            <territory name="EastCherno" visible="0" color="1628038684">
                <zone name="EastCherno" smin="0" smax="0" dmin="1" dmax="1" x="8040.86" z="3332.24" r="200" d="2"/>
                <zone name="EastCherno" smin="0" smax="0" dmin="1" dmax="1" x="8207.12" z="3115.65" r="200" d="2"/>
                <zone name="EastCherno" smin="0" smax="0" dmin="1" dmax="1" x="7992.12" z="3188.6" r="200" d="2"/>
                <zone name="EastCherno" smin="0" smax="0" dmin="1" dmax="1" x="8380.12" z="3034.18" r="200" d="2"/>
            </territory>
            <territory name="WestElektro" visible="0" color="1628038684">
                <zone name="WestElektro" smin="0" smax="0" dmin="1" dmax="1" x="8747.67" z="2357.19" r="200" d="2"/>
                <zone name="WestElektro" smin="0" smax="0" dmin="1" dmax="1" x="9363.65" z="2017.95" r="200" d="2"/>
                <zone name="WestElektro" smin="0" smax="0" dmin="1" dmax="1" x="9488.87" z="1898.9" r="200" d="2"/>
                <zone name="WestElektro" smin="0" smax="0" dmin="1" dmax="1" x="9675.22" z="1817.32" r="200" d="2"/>
                <zone name="WestElektro" smin="0" smax="0" dmin="1" dmax="1" x="9821.27" z="2194" r="200" d="2"/>
            </territory>
            <territory name="EastElektro" visible="0" color="1628038684">
                <zone name="EastElektro" smin="0" smax="0" dmin="1" dmax="1" x="10577" z="2050.91" r="200" d="2"/>
                <zone name="EastElektro" smin="0" smax="0" dmin="1" dmax="1" x="10772.8" z="2277.4" r="200" d="2"/>
                <zone name="EastElektro" smin="0" smax="0" dmin="1" dmax="1" x="10797.1" z="2538.31" r="200" d="2"/>
                <zone name="EastElektro" smin="0" smax="0" dmin="1" dmax="1" x="10984.6" z="2750.33" r="200" d="2"/>
            </territory>
            <territory name="Kamyshovo" visible="0" color="1628038684">
                <zone name="Kamyshovo" smin="0" smax="0" dmin="1" dmax="1" x="11830.7" z="3400.43" r="200" d="2"/>
                <zone name="Kamyshovo" smin="0" smax="0" dmin="1" dmax="1" x="11930.8" z="3484.88" r="200" d="2"/>
                <zone name="Kamyshovo" smin="0" smax="0" dmin="1" dmax="1" x="11961.2" z="3419.87" r="200" d="2"/>
                <zone name="Kamyshovo" smin="0" smax="0" dmin="1" dmax="1" x="12223" z="3454.87" r="200" d="2"/>
                <zone name="Kamyshovo" smin="0" smax="0" dmin="1" dmax="1" x="12336.8" z="3503.85" r="200" d="2"/>
            </territory>
            <territory name="Solnechny" visible="0" color="1628038684">
                <zone name="Solnechny" smin="0" smax="0" dmin="1" dmax="1" x="13425.3" z="5776.35" r="200" d="2"/>
                <zone name="Solnechny" smin="0" smax="0" dmin="1" dmax="1" x="13437.8" z="5914.03" r="200" d="2"/>
                <zone name="Solnechny" smin="0" smax="0" dmin="1" dmax="1" x="13481.7" z="6116.07" r="200" d="2"/>
                <zone name="Solnechny" smin="0" smax="0" dmin="1" dmax="1" x="13461.3" z="6486.88" r="200" d="2"/>
                <zone name="Solnechny" smin="0" smax="0" dmin="1" dmax="1" x="13417.7" z="6596.56" r="200" d="2"/>
            </territory>
            <territory name="Nizhnee" visible="0" color="1628038684">
                <zone name="Nizhnee" smin="0" smax="0" dmin="1" dmax="1" x="13043.6" z="7886.44" r="200" d="2"/>
                <zone name="Nizhnee" smin="0" smax="0" dmin="1" dmax="1" x="13053.8" z="8321.83" r="200" d="2"/>
                <zone name="Nizhnee" smin="0" smax="0" dmin="1" dmax="1" x="13032.5" z="8110.52" r="200" d="2"/>
                <zone name="Nizhnee" smin="0" smax="0" dmin="1" dmax="1" x="12942.5" z="8523.65" r="200" d="2"/>
            </territory>
			<territory name="SouthBerezino" visible="0" color="1628038684">
                <zone name="SouthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="12640.8" z="9450.76" r="200" d="2"/>
                <zone name="SouthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="12862.7" z="9249.86" r="200" d="2"/>
                <zone name="SouthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="13005.9" z="9568.7" r="200" d="2"/>
            </territory>
			<territory name="Svetlojarsk" visible="0" color="1628038684">
                <zone name="Svetlojarsk" smin="0" smax="0" dmin="1" dmax="1" x="14286.2" z="13009.3" r="200" d="2"/>
                <zone name="Svetlojarsk" smin="0" smax="0" dmin="1" dmax="1" x="14287.6" z="13336.4" r="200" d="2"/>
                <zone name="Svetlojarsk" smin="0" smax="0" dmin="1" dmax="1" x="15162.1" z="13835.2" r="200" d="2"/>
            </territory>
			<territory name="Orlovets" visible="0" color="1628038684">
                <zone name="Orlovets" smin="0" smax="0" dmin="1" dmax="1" x="13229.6" z="6980.33" r="200" d="2"/>
                <zone name="Orlovets" smin="0" smax="0" dmin="1" dmax="1" x="13060.8" z="6766.3" r="200" d="2"/>
                <zone name="Orlovets" smin="0" smax="0" dmin="1" dmax="1" x="13185.9" z="7229.55" r="200" d="2"/>
                <zone name="Orlovets" smin="0" smax="0" dmin="1" dmax="1" x="13112" z="7386.63" r="200" d="2"/>
            </territory>
			<territory name="NorthBerezino" visible="0" color="1628038684">
                <zone name="NorthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="13161.3" z="10329.5" r="200" d="2"/>
                <zone name="NorthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="12948.6" z="10340.1" r="200" d="2"/>
                <zone name="NorthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="12592.2" z="10401.3" r="200" d="2"/>
                <zone name="NorthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="13200.2" z="10538.9" r="200" d="2"/>
                <zone name="NorthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="14409.7" z="13367.9" r="200" d="2"/>
                <zone name="NorthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="14089.3" z="13036.2" r="200" d="2"/>
                <zone name="NorthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="13886.4" z="13056.8" r="200" d="2"/>
                <zone name="NorthBerezino" smin="0" smax="0" dmin="1" dmax="1" x="13969" z="13515.5" r="200" d="2"/>
            </territory>  
        </territory-type>

Точки спавна после 1,22.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: 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
      Только в этом случае сработает скрипт который я приложил выше.
      Помогите пожалуйста решить этот вопрос.
      За ранние благодарю.
    • Автор: Troy1
      Пока ждал помощи, решил вопрос!
      Тема закрыта!!!
    • Автор: magliner
      Привет ! Ну вот моя история с вопросом в конце.. Я фанат Дэйз ванилы черноруси, заколебало сидеть на бездушных серверах со слабой админкой и терять лут от софтеров, решил создать под свои скромные запросы около ванильный сервер.. Нашел хорошего исполнителя, быстро и четко запустили отладили и ВОТ я имею СВОЙ сервер.. клас! вечер восторга и изучения
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: SemKa1407
      Ссылка на архив: https://disk.yandex.ru/d/WmYW5AcZozGSiA
      Инструкция, написанная на коленке, есть в архиве (для полных нулей).
  • Наш выбор

×
×
  • Создать...

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

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

Поддержка