-
Posts
3,450 -
Joined
-
Last visited
Content Type
Profiles
Downloads
Forums
Store
Support
DOWNLOADS EXTRA
Services
Everything posted by imthenewguy
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
- 197 comments
-
Version 1.0.26
1,868 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- 197 comments
- 6 reviews
-
- 7
-
-
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
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.
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
Changed Status from Pending to Closed
-
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
-
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,253 comments
-
- 1
-
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- 1
-
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- 1
-
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
- 243 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?
- 243 comments
-
- 1
-
-
- #enhanced
- #custom loot
-
(and 7 more)
Tagged with:
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- 1
-
-
- #leveling
- #progression
- (and 13 more)
-
- 1,253 comments
-
- 1
-
-
- #leveling
- #progression
- (and 13 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,253 comments
-
- #leveling
- #progression
- (and 13 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?