1. ios

    ios

    What to change? that the clothes have been dressed at once
    Code:
    void OnPlayerSleepEnded(BasePlayer player)
            {
                if (player.net.connection.authLevel > 0)
                {
                    Item item1 = ItemManager.CreateByName("mask.bandana", 1);
                    item1.skin = 10104;
                    if (item1.GetHeldEntity())
                    {
                        item1.GetHeldEntity().skinID = 10104;
                    }
                        player.inventory.GiveItem(item1);
                    Item item3 = ItemManager.CreateByName("tshirt.long", 1);
                    item3.skin = 10106;
                    if (item3.GetHeldEntity())
                    {
                        item3.GetHeldEntity().skinID = 10106;
                    }
                        player.inventory.GiveItem(item3);
                    Item item5 = ItemManager.CreateByName("pants", 1);
                    item5.skin = 10048;
                    if (item5.GetHeldEntity())
                    {
                        item5.GetHeldEntity().skinID = 10048;
                    }
                        player.inventory.GiveItem(item5);
                    Item item6 = ItemManager.CreateByName("shoes.boots", 1);
                    item6.skin = 10034;
                    if (item6.GetHeldEntity())
                    {
                        item6.GetHeldEntity().skinID = 10034;
                    }
                        player.inventory.GiveItem(item6);
                    Item item7 = ItemManager.CreateByName("burlap.gloves", 1);
                    item7.skin = 10128;
                    if (item7.GetHeldEntity())
                    {
                        item7.GetHeldEntity().skinID = 10128;
                    }
                        player.inventory.GiveItem(item7);
                    Item item8 = ItemManager.CreateByName("hat.boonie", 1);
                    item8.skin = 10058;
                    if (item8.GetHeldEntity())
                    {
                        item8.GetHeldEntity().skinID = 10058;
                    }
                        player.inventory.GiveItem(item8);
                }
            }
     
  2. Calytic

    Calytic Community Admin Community Mod

    That looks good. Try adding this to the end and see what you get. I can't test it right now but this is a snippet I use for NPCs.

    Code:
    player.SV_ClothingChanged();
    if (player.inventory is PlayerInventory)
    {
        player.inventory.ServerUpdate(0f);
    }player.SendNetworkUpdate();
     
  3. ios

    ios

    doesn't work
     
  4. Not sure what you were doing with the HeldEntity stuff but its unnecessary since you had already set the skin above it. This works fine for me, I also added the container so its all equipped to the right spot
    Code:
     void OnPlayerSleepEnded(BasePlayer player)
            {
                if (player.net.connection.authLevel > 0)
                {
                    var cont = player.inventory.containerWear;
                    Item item1 = ItemManager.CreateByName("mask.bandana", 1);
                    item1.skin = 10104;             
                    player.inventory.GiveItem(item1, cont);
                    Item item3 = ItemManager.CreateByName("tshirt.long", 1);
                    item3.skin = 10106;             
                    player.inventory.GiveItem(item3, cont);
                    Item item5 = ItemManager.CreateByName("pants", 1);
                    item5.skin = 10048;             
                    player.inventory.GiveItem(item5, cont);
                    Item item6 = ItemManager.CreateByName("shoes.boots", 1);
                    item6.skin = 10034;             
                    player.inventory.GiveItem(item6, cont);
                    Item item7 = ItemManager.CreateByName("burlap.gloves", 1);
                    item7.skin = 10128;             
                    player.inventory.GiveItem(item7, cont);
                    Item item8 = ItemManager.CreateByName("hat.boonie", 1);
                    item8.skin = 10058;             
                    player.inventory.GiveItem(item8, cont);
                }
            }
     
  5. ios

    ios

    thanks
     
  6. Goes in server config ?