Jump to content

8 Screenshots

  • 76.1k
  • 1.7k
  • 280.1 kB

This area is for discussion and questions. Please use the support area for reporting issues or getting help.

Recommended Comments



  • Curator
imthenewguy

Posted

8 hours ago, Aobhaal said:

I apologize if this has been asked, I've tried searching and haven't found anything. Im trying add some things to the shop that use the ItemPerks plugin.  

The command for that is ipgive <target id/Name> <shortname> <perk>   so it would look like    ipgive someguy rifle.ak durable.     How do i add that command to the shop? I have run it so many different ways with no effect.  Im assuming i have to put some sort of target command instead of the player name but im not sure what that would be.  Thanks!

Most shop plugin will have a placeholder string to replace the players userid, such as %userid% or {userid} etc. Work out what that placeholder is, and add the command: ipgive {placeholder} rifle.ak Durable

 

 

PureJaguar

Posted

On 6/8/2025 at 1:21 AM, Deicide said:

Some of my players are having issues where they will loot items and get a notification in chat that they got an enhanced item but there will be nothing in their inventory. Have you heard of this happening?

 

We have the same issue but turns out it's AlphaLoot plugin that's conflicting with it as it's not fully supported with npcs. imthenewguy is aware of it though. Might be worth checking any loot modifier plugins you might be using

magado

Posted

When dismantling parks, the blood items become fixed to the same type, and items from different parks overlap, causing their contents to change. What could be the cause of this? Also, I purchased this plugin from Lone.Design — has it been removed from public access there?

  • Curator
imthenewguy

Posted

15 hours ago, magado said:

When dismantling parks, the blood items become fixed to the same type, and items from different parks overlap, causing their contents to change. What could be the cause of this? Also, I purchased this plugin from Lone.Design — has it been removed from public access there?

Plugin is still available there, it's no longer purchasable though. You need to update it through your profile on Lone. 

Your issue sounds related to a stack plugin.

  • Love 1
AlaEddine Yahia

Posted

Could the item you wear executes a commande for you and when you remove unexecute the command ? 

  • Curator
imthenewguy

Posted

Plugin does not support permissions or commands at this point.

Cr0miX

Posted (edited)

Failed executing console command 'ipconfirmenhance' in 'Item Perks v1.0.25 by imthenewguy' [callback] (Object reference not set to an instance of an object)
   at string Oxide.Plugins.ItemPerks.GetOwnershipDescription(BasePlayer player, Item item, bool found) in /home/rustserver/serverfiles/carbon/plugins/ItemPerks.cs:line 1852
   at void Oxide.Plugins.ItemPerks.EnhanceExistingItem(BasePlayer player, Item item, Perk perk) in /home/rustserver/serverfiles/carbon/plugins/ItemPerks.cs:line 5093
   at void Oxide.Plugins.ItemPerks.ConfirmEnhancement(Arg arg) in /home/rustserver/serverfiles/carbon/plugins/ItemPerks.cs:line 5060
   at object System.Reflection.RuntimeMethodInfo.Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture)

Server is running ItemPerks Legendary Items 1.0.4 as well

Ive dealt with a few player reports now, over past four days where ekits randomly become unusable, when you try to select a piece of gear for enhancement, no armour or weapons shows up for selection, even if the item has no enhancement on it.

When a new kit of the same type is spawned in, it works fine. Reloading the plugin doesn't resolve it.

video showcasinghttps://cdn.discordapp.com/attachments/1404559758144311357/1404559760371749137/RUST_2025.08.11_-_21.01.44.01.mp4?ex=689c4a76&is=689af8f6&hm=3b929006f1667c66aaafbbe849efc37d0cf2defb2827d3f79b0e7048691ea037&

Edited by Cr0miX
  • Curator
imthenewguy

Posted

41 minutes ago, Cr0miX said:
Failed executing console command 'ipconfirmenhance' in 'Item Perks v1.0.25 by imthenewguy' [callback] (Object reference not set to an instance of an object)
   at string Oxide.Plugins.ItemPerks.GetOwnershipDescription(BasePlayer player, Item item, bool found) in /home/rustserver/serverfiles/carbon/plugins/ItemPerks.cs:line 1852
   at void Oxide.Plugins.ItemPerks.EnhanceExistingItem(BasePlayer player, Item item, Perk perk) in /home/rustserver/serverfiles/carbon/plugins/ItemPerks.cs:line 5093
   at void Oxide.Plugins.ItemPerks.ConfirmEnhancement(Arg arg) in /home/rustserver/serverfiles/carbon/plugins/ItemPerks.cs:line 5060
   at object System.Reflection.RuntimeMethodInfo.Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture)

Server is running ItemPerks Legendary Items 1.0.4 as well

Ive dealt with a few player reports now, over past four days where ekits randomly become unusable, when you try to select a piece of gear for enhancement, no armour or weapons shows up for selection, even if the item has no enhancement on it.

When a new kit of the same type is spawned in, it works fine. Reloading the plugin doesn't resolve it.

video showcasinghttps://cdn.discordapp.com/attachments/1404559758144311357/1404559760371749137/RUST_2025.08.11_-_21.01.44.01.mp4?ex=689c4a76&is=689af8f6&hm=3b929006f1667c66aaafbbe849efc37d0cf2defb2827d3f79b0e7048691ea037&

Please submit a surpport ticket.

arno1986

Posted

On 2/2/2023 at 1:11 PM, imthenewguy said:

Yeah i did a test last night with my version of EpicLoot and it seems to work. Will release it shortly.

 

you are the best 

_kea

Posted

Yo is there anyway I can like make it so some enhanced items shoot certain projectiles? If there is could someone teach me how if thats alright cheers 😄

 

  • Curator
imthenewguy

Posted

It's not part of the scope of this plugin unfortunately.

  • Like 1
Deicide

Posted

If i need to open a support ticket please let me know, i have item perks and legendary item perks. i have a legendary pickaxe that has Rock Cycler and Prospector on it and the extra gather is NOT counting towards XDQuest for mining. Do you have any idea what could be causing this?

  • Curator
imthenewguy

Posted

10 hours ago, Deicide said:

If i need to open a support ticket please let me know, i have item perks and legendary item perks. i have a legendary pickaxe that has Rock Cycler and Prospector on it and the extra gather is NOT counting towards XDQuest for mining. Do you have any idea what could be causing this?

Change the value for "Should yield bonus buffs be additive [if true, yields will modify the item.amount value, rather than giving additional items]" to fix it.

 

  • Love 1
Deicide

Posted

Im having an issue thats happened a few times now where players are getting RPC MoveItem Error when attempting to move enchanted gear,. Do you have any ideas what would be causing this or possibly a fix for it.

 

Deicide

Posted

10 minutes ago, Deicide said:

Im having an issue thats happened a few times now where players are getting RPC MoveItem Error when attempting to move enchanted gear,. Do you have any ideas what would be causing this or possibly a fix for it.

 

just to add, ive had this happen in the past and after some googling i ended up removed stacksizecontroller. I do not have that in and it was still giving the issue. I did have a reboot the server to get it to stop as unloading the plugin didnt fix. As soon as the server got back it was fine. I made an update to the recycle rate on it for enhanced kit, reloaded and the error immediately started again

  • Curator
imthenewguy

Posted

1 hour ago, Deicide said:

just to add, ive had this happen in the past and after some googling i ended up removed stacksizecontroller. I do not have that in and it was still giving the issue. I did have a reboot the server to get it to stop as unloading the plugin didnt fix. As soon as the server got back it was fine. I made an update to the recycle rate on it for enhanced kit, reloaded and the error immediately started again

It happens when you have certain stacks plugins. Not sure what it happens, but the only way to prevent it from happening is to no reload ItemPerks while the server is running. Config edits will need to be done between server restarts.

 

  • Love 1
Nubie

Posted

Hello!

It seems itemperks are not spawning any item related to this plugin due to october update. 
can anyone please check? Thank you!

Nubie

Nubie

Posted

nevermind what I have said please! I didnt know that RustEdit manage loot spawns as well which may have lead to not forcing items to spawn in the loot table

Cr0miX

Posted

Bug report

I cannot submit a support query (as an admin to a server owner).
apparently facepunch changed some npc prefab names
image.png.35ebdf5f2c2571ea96187ff95e09c2c4.png

Harley Ross

Posted

It seems this plugin works with almost no other plugins, Not raidable bases, betterloot, restore upon death, stack size controllers... I really wish you would tell us in the advertisments that it doesn't work with several well known and well used plugins. I wouldn't have bought it. now I have to return it.

  • Curator
imthenewguy

Posted

13 hours ago, Harley Ross said:

It seems this plugin works with almost no other plugins, Not raidable bases, betterloot, restore upon death, stack size controllers... I really wish you would tell us in the advertisments that it doesn't work with several well known and well used plugins. I wouldn't have bought it. now I have to return it.

Explain to me how it doesn't work with RaidableBases, betterLoot, Restore upon death?

 

arno1986

Posted

Works great for me 

Harley Ross

Posted (edited)

It doesnt show up in any loot containers. Or in raidable base loot, and restore upon death removes the perks.

If I'm supposed to add these manually to loot containers, there is no list of item names or information on how to add them.

 

I know you already know this because I've seen you address it with other people telling you the same thing. And your answer has always been to get the several plugin owners for the plugins it doesnt work with to change their plugins to accommodate your plugin. 

This is a premium plugin we are paying for I dont think its unreasonable to ask for it to work with  other very common plugins. I also dont think its unreasonable to have documentation oh how to add items to loot tables.

I'm just looking for a solution that will allow me to use this plugin without having to change or remove several fundamental plugins from my server or have to msg several other plugin makers of free plugins to change their plugin to accommodate yours.

It's a cool plugin, but it doesnt work at all in my server and I would like to have had some warning about these conflicts before I purchased it. Or some reasonable attempts to fix the issues.

Edited by Harley Ross
  • Curator
imthenewguy

Posted (edited)

It doesn't add to raidable base loot automatically, nor does the plugin say that it does.

You can manually add them into the raidable base loot tables via the raidable base configs/data files.

It adds to containers fine. If not, then there is another plugin on your server (not BetterLoot) that is causing the issue.

RestoreUponDeath also supports the text field, so it should be restoring it fine. It's not an issue on other servers that run it, which is a large amount of PVE servers.

 

        public static Item CreateItem(ItemData itemData)
        {
            Item item = ItemManager.CreateByItemID(itemData.itemid, Mathf.Max(1, itemData.amount), itemData.skin);
            if (item == null)
                return null;

            item.condition = itemData.condition;
            item.maxCondition = itemData.maxCondition;

            if (itemData.displayName != null)
            {
                item.name = itemData.displayName;
            }

            if (itemData.text != null)
            {
                item.text = itemData.text;
            }

            item.flags |= itemData.flags;

            if (itemData.frequency > 0)
            {
                ItemModRFListener rfListener = item.info.GetComponentInChildren<ItemModRFListener>();
                if (rfListener)
                {
                    PagerEntity pagerEntity = BaseNetworkable.serverEntities.Find(item.instanceData.subEntity) as PagerEntity;
                    if (pagerEntity)
                    {
                        pagerEntity.ChangeFrequency(itemData.frequency);
                        item.MarkDirty();
                    }
                }
            }

            if (itemData.instanceData != null && itemData.instanceData.IsValid())
                itemData.instanceData.Restore(item);

            FlameThrower flameThrower = item.GetHeldEntity() as FlameThrower;
            if (flameThrower)
                flameThrower.ammo = itemData.ammo;

            if (itemData.contents != null && item.contents != null)
            {
                foreach (ItemData contentData in itemData.contents)
                {
                    Item childItem = CreateItem(contentData);
                    if (childItem == null)
                        continue;

                    if (!childItem.MoveToContainer(item.contents, contentData.position) && !childItem.MoveToContainer(item.contents))
                        item.Remove();
                    
                    item.MarkDirty();
                }
                
                item.contents.MarkDirty();
            }

            if (itemData.container != null)
            {
                if (item.contents == null)
                {
                    ItemModContainerArmorSlot armorSlot = FindItemMod<ItemModContainerArmorSlot>(item);
                    if (armorSlot)
                        armorSlot.CreateAtCapacity(itemData.container.slots, item);
                    else
                    {
                        item.contents = Pool.Get<ItemContainer>();
                        item.contents.ServerInitialize(item, itemData.container.slots);
                        item.contents.GiveUID();
                    }
                }

                itemData.container.Load(item.contents);
            }

            // Process weapon attachments/capacity after child items have been added.
            BaseProjectile weapon = item.GetHeldEntity() as BaseProjectile;
            if (weapon)
            {
                weapon.DelayedModsChanged();

                if (!string.IsNullOrEmpty(itemData.ammotype))
                    weapon.primaryMagazine.ammoType = ItemManager.FindItemDefinition(itemData.ammotype);
                weapon.primaryMagazine.contents = itemData.ammo;
            }

            return item;
        }

 

Edited by imthenewguy
Harley Ross

Posted (edited)

Thanks for the info. I'll try it when I get home. I looked for this information on the plugin page at cf and couldn't find it.

 

Sorry I'm not trying to be difficult, I have and love several of your plugins. I just really want this one to work for me.

Edited by Harley Ross

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Like 2
  • Love 3

User Feedback

2m

Downloads

Total number of downloads.

9.5k

Customers

Total customers served.

138.7k

Files Sold

Total number of files sold.

2.9m

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.