Jump to content

imthenewguy

Creator
  • Posts

    3,450
  • Joined

  • Last visited

Everything posted by imthenewguy

  1. I will look into moving the images to use steam workshop if it's possible.
  2. Version 1.0.26

    1,867 downloads

    Survival Arena is a plugin that spawns a Battle-royal style game, where players must scavenge for equipment and fight to the death, all while staying inside of a shrinking, non-radiated zone. The plugin spawns a large play area high in the sky and inherits the biome type from the ground below. This means that if the area is suspended above an arctic biome, all of the rocks, trees, logs and bushes will be spawned mirroring that biome type. Players are teleported into the center building when they join, and once the game begins, they must loot containers to gear up to survive. Players are returned to their original locations when they leave the event or respawn after dying at the event. Server owners can change or add loot profiles via the config. The plugin will select a random profile when the arena begins and fill the loot containers based on your specifications. It comes with 2 default loot profiles: Primitive - spears, melee weapons, bows, crossbows, burlap equipment, revolvers etc GunLoot - more modern weapons. The plugin uses EventHelper to run automatically, handle joining and leaving, and will allow players to vote to start the game. Admins can also add additional trees, bushes, logs and loot spawns to the arena via command. Type: Chat Command: survivalarena Function: Sends the user the UI to start up the game. Loot profiles, spawn height and lobby time can be adjusted here before starting the game. Type: Chat/Console Command: startarena <heightMod> <lobbytime> <arenaName> <lootProfile> Function: Spawns and starts the game using the specified heightmod and lobbytime parameters. You can simply use the command with no parameters to start it using the default settings and a random arena/lootprofile. Type: Chat/Console Command: endarena Function: Ends any active games and despawns the arena. Type: Chat Command: spawnarena <name> Function: Spawns the arena, but does not start the game. Useful for debugging and development. Type: Chat Command: setcentrepoint Function: Sets the arena's new center point at the players location. Useful if you want to move the spawn so it has more biome variety. Be sure not to make it too high or too close to the ground. Type: Chat Command: survival Function: Used to join the game when the lobby is active. Type: Chat Command: saremove Function: Removes the tree, loot container, log or bush that the player is looking at. This will no longer spawn in future games. Type: Chat Command: addtree Function: adds a tree spawn at the players position. Type: Chat Command: addbush Function: adds a bush spawn at the players position. Type: Chat Command: addlog Function: adds a log spawn at the players position. Type: Chat Command: addloot Function: adds a loot spawn at the players position. Type: Chat Command: saleave Function: Leaves the event Type: Console/Chat Command: wipeoldarena Function: Wipes any entities that are at the same height or higher than the arena. survivalarena.admin If you wish to create your own arena, you may follow this tutorial here: https://youtu.be/BxmcjHjIJDU Please note that the map file name needs to contain survivalarena or it will not allow the getarena command to work. Also I will not be offering support for this, so use at your own risk.
    $19.99
  3. 1.2.0 It was an issue with a globally declared variable that was being used locally. If another player accessed the variable, then it would change for multiple people. Was also responsible for the rare skill point doubling bug.
  4. Yeah I think 1.2.2 handled it. Was part of the InstancedData bug from memory.
  5. Nah you can't. Its specifically for the ultimate. It's odd that you are struggling with ImageLibrary. I don't have any issue on any of my test servers and my main server. Is handled automatically each wipe. Takes a few minutes to appear sometimes, but they do eventually get cached.
  6. Yeah I hate when you get flagged for too many requests to imgur. Just tested on my server and it appears to be working fine. I imagine you have a number of plugins that request images from Imgur? I am contemplating removing ImageLibrary as a requirement, as Facepunch allow us to cache images natively now, but it will involve creating a workshop item for each icon, which means adding custom ingredients/recipes etc becomes a step harder.
  7. Changed Status from Pending to Closed
  8. There is already a blacklist and whitelist for ExtraPockets: "Extra Pockets black list - disallows items that match" "Extra Pockets white list - will only allow items that match" I like the idea of durability loss being modified. I will find a suitable tree to add it
  9. 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
  10. Not directly in the plugin, unless you have a shop plugin that can run a command on purchase.
  11. Take a look at SkillTreeItems plugin. You can sell the item in a shop
  12. You can probably find a plugin that prevents it and create your own tree using perms.
  13. imthenewguy

    Cooking

    I can look into it for sure.
  14. I think you have made the pump bar too long on the x axis. The default difference between min_x and max_x is approx 132. The difference between yours is approx 447. Lower the difference between the 2 numbers so that there is a 132 difference and it should work.
  15. imthenewguy

    EpicLoot

    Yeah could be the way stacks are handled. I don't really handle stacks using this plugin as most servers run some form of stack manager.
  16. imthenewguy

    EpicLoot

    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?
  17. I won't be adding flat yield multipliers that arent skill related to the plugin as there are plenty out there that can add that functionality. Skill nodes aren't perm based. There isn't a way to prevent players from accessing the node if it is enabled on the tree, and they have access to the tree.
  18. Try using the internal give command for SkillTree: stgiveitem {id} <shortname> <quantity> <skinID> <displayName> Example: stgiveitem {id} chicken.cooked 1 2860127847 Homemade Moonshine
  19. 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.
  20. imthenewguy

    Help how plugins works

    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?
1.6m

Downloads

Total number of downloads.

7.7k

Customers

Total customers served.

115.9k

Files Sold

Total number of files sold.

2.4m

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.