Jump to content

Error after update 03. August

Closed 1.6.9 1.7.5

ilineus

I get this error after todays update: 

Error while compiling: LSkins.cs(1295,22): error CS1061: Type `ItemCraftTask' does not contain a definition for `owner' and no extension method `owner' of type `ItemCraftTask' could be found. Are you missing an assembly reference? 

Share this comment


Link to comment

Me too

162 LSkins - Failed to compile: LSkins.cs(1295,22): error CS1061: Type `ItemCraftTask' does not contain a definition for `owner' and no extension method `owner' of type `ItemCraftTask' could be found. Are you missing an assembly reference?

Share this comment


Link to comment

  113 LSkins - Failed to compile: LSkins.cs(1295,22): error CS1061: Type `ItemCraftTask' does not contain a definition for `owner' and no extension method `owner' of type `ItemCraftTask' could be found. Are you missing an assembly reference?

 

Yes NotsoMomma Got it too.. Waves to everyone up above. 

Share this comment


Link to comment

replace whole OnItemCraftFinished with 
 

private void OnItemCraftFinished(ItemCraftTask task, Item item, ItemCrafter itemCrafter)
        {
			if (!itemCrafter)
                return;
            
            BasePlayer player = itemCrafter.owner; 
			
            string shortname = item.info.shortname;
            if (item.info.shortname.Contains("hazmatsuit"))
                shortname = "hazmatsuit";
            if(task.skinID != 0 && !cfg.SkinAuto) return;
            if(task.skinID != 0 && cfg.blackList.Contains(ulong.Parse(task.skinID.ToString()))) return;
            if (!permission.UserHasPermission(player.UserIDString, cfg.canusedefault)) return;
            DataPlayer playerData;
            if(!this.playerData.TryGetValue(player.userID, out playerData)) return;
            DefaultSkins skinData;
            if(!playerData._defaultSkins.TryGetValue(shortname, out skinData)) return;
            if(item.skin == skinData.skinId ) return;
            if (shortname.Contains("hazmatsuit"))
            {
                if(item.info.shortname == _hazmats[skinData.skinId]) return;
                var pos = item.position;
                var uids = item.uid;
                var amount = item.amount;
                item.DoRemove();
                item = ItemManager.CreateByName($"{_hazmats[skinData.skinId]}");
                item.uid = uids;
                item.amount = amount;
                player.GiveItem(item);
                item.MarkDirty();
                return;
            }
            item.skin = skinData.skinId;
            var held = item.GetHeldEntity();
            if (held == null) return;
            held.skinID = skinData.skinId;
            held.SendNetworkUpdate();
        }

 

  • Love 1

Share this comment


Link to comment
1.1m

Downloads

Total number of downloads.

5.7k

Customers

Total customers served.

82.6k

Files Sold

Total number of files sold.

1.6m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.