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

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

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

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

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

Как заспавнить игрока со статусом промокший,мокрый?

Как заспавнить игрока со статусом промокший,мокрый? Пробовал спавнить его в воде, игра автоматом выкидывает на ближайший берег от указаной координаты из воды.

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


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

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

  • 0

init.c

Там где выдаются вещи

например itemBs.AddWet(itemBs.GetWetMax());

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


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0
11.12.2022 в 06:39, Equadro сказал:

init.c

Там где выдаются вещи

например itemBs.AddWet(itemBs.GetWetMax());

Можно поподробнее? Я пробовал добавлять это, но данная конфигурация не дала желаемого результата.

Объясните пожалуйста в конкретном примере, например со стандартным спавном "штанов"

 

init.c

 

// pants
        itemClothing = player.FindAttachmentBySlotName( "Legs" );
        if ( itemClothing )
        {
            SetRandomHealth( itemClothing );

            itemEnt = itemClothing.GetInventory().CreateInInventory( "Heatpack" );
            SetRandomHealth( itemEnt );
            
            itemEnt = itemClothing.GetInventory().CreateInInventory("Hatchet");
            if ( itemEnt )
            {
            SetRandomHealth( itemEnt );
                itemBs.SetQuantity( 4 );
                itemBs.SetCleanness( 1 );
            }

            int throwDice = Math.RandomInt( 0, 2 );
            if ( throwDice == 0 )
                itemEnt = itemClothing.GetInventory().CreateInInventory( "dzn_tool_watch" );
            else
                itemEnt = itemClothing.GetInventory().CreateInInventory( "dzn_tool_watch2" );
        }

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


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

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

Думаю пример будет понятен?

TStringArray tops = {"Sweater_Blue","Sweater_Gray","Sweater_Green","Sweater_Red","TelnyashkaShirt"};
TStringArray pants = {"Jeans_Black","Jeans_BlueDark","Jeans_Blue","Jeans_Brown","Jeans_Green","Jeans_Grey"};
TStringArray shoes = {"AthleticShoes_Black","AthleticShoes_Blue","AthleticShoes_Brown","AthleticShoes_Green","AthleticShoes_Grey"};

EntityAI item1 = player.GetInventory().CreateInInventory(tops.GetRandomElement());
item1.SetHealth("","",25);
EntityAI item2 = player.GetInventory().CreateInInventory(pants.GetRandomElement());
item2.SetHealth("","",25);
EntityAI item3 = player.GetInventory().CreateInInventory(shoes.GetRandomElement());
	
item1.AddWet(item1.GetWetMax());
item2.AddWet(item2.GetWetMax());
item3.AddWet(item3.GetWetMax());

 

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка