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

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

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

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

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

Изменить хп при спавне

Доброго дня, вечера, ночи!

 

Подскажите пожалуйста, как уменьшить кол-во хп при спавне (ЧТобы было не фулл, а половина, к примеру)? Пользуюсь тем спавном что с этого форума, от 123new) 

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


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

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

  • 1

В инит.с вставить после

 

void SetRandomHealth(EntityAI itemEnt)
    {
        if ( itemEnt )
        {
            float rndHlt = Math.RandomFloat( 0.25, 0.40 )
            itemEnt.SetHealth01( "", "", rndHlt );
        }
    }

этот код

override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName)
    {
        Entity playerEnt;
        playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");//Creates random player
        Class.CastTo(m_player, playerEnt);

        GetGame().SelectPlayer(identity, m_player);

        m_player.SetHealth("GlobalHealth", "Health", 90); //в процентах
        m_player.SetHealth("GlobalHealth", "Blood", 4500);
        m_player.GetStatEnergy().Set(600);
        m_player.GetStatWater().Set(700);
        
        return m_player;
    }

 

Изменено пользователем 123new
вставка кода в обязательный тег для вставки (история изменений)

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


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



  • 0

Тоже интересно) Только когда ресаешься кепкой чтобы хп было меньше

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


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

Получается вот так?)

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
9 минут назад, Betepok сказал:

Получается вот так?)

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

на самом деле достаточно тебе вот этих строк. А где их применять смотри сам. хоть в сете, хоть в старт луте как выше подсказано.

Первая и вторая правят хз и кровь (хп проценты, кровь макс 5000)
третья и четвертая энергия и вода.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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


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

Сделал так. Добавил в инит, и в файл "Сет", я так полагаю и туда и туда надо 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
35 минут назад, Betepok сказал:

Сделал так. Добавил в инит, и в файл "Сет", я так полагаю и туда и туда надо 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

надо тока туда, где тебе нужно это применять. Сервер сначала применит данные с сета, потом с инита у тебя. Собственно нужно ли тебе дублирование смотри сам.

И еще момент, у тебя версия скрипта устаревшая, та что крашлог пишет безобидный при подгрузке сета с опцией удалить весь лут. Обновить рекоммендую. Ну и попутно тому автору видео, у которого ты взял старую версию, ткни ссылку на новую версию, чтоб люди знали где найти и что она есть

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
02.09.2021 в 16:26, 123new сказал:

надо тока туда, где тебе нужно это применять. Сервер сначала применит данные с сета, потом с инита у тебя. Собственно нужно ли тебе дублирование смотри сам.

И еще момент, у тебя версия скрипта устаревшая, та что крашлог пишет безобидный при подгрузке сета с опцией удалить весь лут. Обновить рекоммендую. Ну и попутно тому автору видео, у которого ты взял старую версию, ткни ссылку на новую версию, чтоб люди знали где найти и что она есть

Я по итогу вставил те 4 строчки в инит, при загрузке на сервер просто зависает полоска и все

 

UPD: простите, все работает. Спасибо х2 😄

Изменено пользователем Betepok (история изменений)

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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