This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Как через команду снять выданную временную одежду?

Ilya Bochenin

Участник портала
Автор темы
28 Май 2022
87
8
23
Как через команду снять выданную временную одежду?
 

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,219
1,425
191
27
Полагаю, что это пользователь прекрасного мода RedAge и он воспользовался командой /sc, которая выдаёт одежду не в инвентарь, а просто визуально на персонаже.
Если я правильно помню, то снять можно было через передачу -1 индекса, но это не точно.
 

dooj

Гуру
high coder
24 Мар 2022
459
166
100
А, если redage, то я -
 

Ilya Bochenin

Участник портала
Автор темы
28 Май 2022
87
8
23
примерно так но я создаю свою команду на основе /sc где именно передать индекс -1
 

dooj

Гуру
high coder
24 Мар 2022
459
166
100

Ilya Bochenin

Участник портала
Автор темы
28 Май 2022
87
8
23
 

Ilya Bochenin

Участник портала
Автор темы
28 Май 2022
87
8
23
C#:
        [Command("sc")] // Выдать одежду (8 лвл)
        public static void CMD_setClothes(Player player, int id, int draw, int texture)
        {
            try
            {
                if (!Main.Players.ContainsKey(player)) return;
                if (!Group.CanUseCmd(player, "sc")) return;
                player.SetClothes(id, draw, texture);
                if (id == 11) player.SetClothes(3, Customization.CorrectTorso[Main.Players[player].Gender][draw], 0);
                if (id == 1) Customization.SetMask(player, draw, texture);
            }
            catch { }
        }
 

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,219
1,425
191
27
Значит нет в /sc сброса по -1, просто переодень одежду в инвентаре, если вопрос в том, чтобы сбросить то, что ты выдал через /sc
Если вопрос в том, как вернуть одежду, которую ты выдаёшь на работах/во фракциях, то просто выдавай им ту одежду, что сейчас на них надета в инвентаре, profit