-
Posts
3,705 -
Joined
-
Last visited
Content Type
Profiles
Downloads
Forums
Store
Support
DOWNLOADS EXTRA
Services
Everything posted by imthenewguy
-
Hey mate, would it be possible to add a hook when the missile is being added to a crate? I became aware of an issue with this plugin and my event plugins when my friend purchased it for our server, since this uses the OnLootEntity hook to add the predator to my containers after spawn, which messes up the game. Something like this would be cheap and awesome if (UnityEngine.Random.Range(0f, 100f) <= _pluginConfig.LootContainers[lootContainer.ShortPrefabName] && Interface.CallHook("OnPredatorLootAdd", player, lootContainer) == null) This would allow me to return a non-null value and prevent it being added to any event containers 🙂
-
- 1,299 comments
-
- 1
-
-
- #leveling
- #progression
- (and 19 more)
-
- 1,299 comments
-
- 1
-
-
- #leveling
- #progression
- (and 19 more)
-
- 1,299 comments
-
- #leveling
- #progression
- (and 19 more)
-
- 1,299 comments
-
- 1
-
-
- #leveling
- #progression
- (and 19 more)
-
- 1,299 comments
-
- #leveling
- #progression
- (and 19 more)
-
- 249 comments
-
- 1
-
-
- #enhanced
- #custom loot
-
(and 7 more)
Tagged with:
-
Shouldn't be possible for the current version to do that. void ConfirmSalvage(ConsoleSystem.Arg arg) { var player = arg.Player(); if (player == null) return; var id = Convert.ToUInt32(arg.Args[0]); var item = player.inventory.AllItems()?.FirstOrDefault(x => x.uid == id); if (item != null) { CuiHelper.DestroyUi(player, "EpicSalvager_SalvagerMenu"); var tier = GetBuffTier(item.name); int amount; if (!config.scrapper_settings.scrapper_value.TryGetValue(tier, out amount)) return; item.RemoveFromContainer(); var payment = ItemManager.CreateByName(config.scrapper_settings.currency_shortname, Math.Max(amount, 1), config.scrapper_settings.currency_skin); if (payment == null) return; if (!string.IsNullOrEmpty(config.scrapper_settings.currency_name)) payment.name = config.scrapper_settings.currency_name; player.GiveItem(payment); NextTick(() => { item.Remove(); }); EpicSalvager_SalvagerMenu(player); PrintToChat(player, $"You received {amount} {CurrencyName}."); } else PrintToChat(player, "Invalid item."); } This is the method responsible for it here. Just under where the payment is created with ItemManager, it checks the config settings for the currency name, and as long as the field isn't empty, it will assign the name to it and give it to the player. Does the player get a chat message saying "You received x SV comps" when they salvage them?
- 249 comments
-
- 1
-
-
- #enhanced
- #custom loot
-
(and 7 more)
Tagged with:
-
- 1,299 comments
-
- #leveling
- #progression
- (and 19 more)
-
- 1,299 comments
-
- 1
-
-
- #leveling
- #progression
- (and 19 more)
-
- 1,299 comments
-
- 1
-
-
- #leveling
- #progression
- (and 19 more)
-
The only thing you could do is assign a permission on unlock by adding it to the skill in the config. There are some examples in discussions of how to accomplish this, or you can use the /addtestpermsnode command while in game to have an example perm added to the cooking tree. If the command isnt related to permissions, you will need someone to build you a plugin to achieve this. You can remove perks or simply disable them by setting "enabled" to false, or you can change them to be a different perk all together, OR use permissions.
- 1,299 comments
-
- #leveling
- #progression
- (and 19 more)
-
Hey have you given yourself permissions to use the give commands? Need to assign permission: gatheringclothes.admin o.grant group admin gatheringclothes.admin In terms of crate spawns, are you using a loot mod plugin such as AlphaLoot or BetterLoot?
-
https://discord.gg/jxD7MtaV9g Jump on there and create a ticket when you can. Can sort you out there.
-
Changed Status from Pending to No Response
-
Changed Status from Pending to No Response
-
Changed Status from Pending to Closed
-
So if you want the effect to run for everyone (the player that died, the player that killed and anyone around), set "Force all death effects to be clientside?" to false, and make sure no one gets the "deatheffects.select" permission. Would also be worth deleting the player data if you make any changes to the config.
-
- 249 comments
-
- 1
-
-
- #enhanced
- #custom loot
-
(and 7 more)
Tagged with:
-
- 1,299 comments
-
- #leveling
- #progression
- (and 19 more)
-
- 1,299 comments
-
- #leveling
- #progression
- (and 19 more)
-
- 1,299 comments
-
- #leveling
- #progression
- (and 19 more)
-
Changed Status from Pending to Closed