-
Posts
292 -
Joined
-
Last visited
Content Type
Profiles
Warranty Claims
Downloads
Forums
Store
Services
Downloads Plus Support
DOWNLOADS EXTRA
Everything posted by Flint Monkey
-
- 611 comments
-
- #hud
- #interface
-
(and 6 more)
Tagged with:
-
@Jbird - tbh, I set the minimum and maximum to the same number a while back and just have a minimal number of boats; my players do not interact with them much and I've started to wonder if it's worthwhile to have installed. My next map is more land/air focused. I also don't have much time to test this over the next few weeks... when I do have more cycles, I'll check in on the Discord.
- 194 comments
-
- #boat
- #facepunch
- (and 15 more)
-
This is the best (most complete) event manager I've used, and the rewrite is outstanding. I run a PvE server and having a variety of events is what makes it engaging for players. I need to make sure that events aren't competing for resources (causing lag) and that players are not overwhelmed by too many NPC entities (multiple helicopters patrolling at once) such that they are unable to enjoy playing. It's a delicate balance and being able to automate when the events run through Event Manager makes this possible. I've tried multiple approaches to automating events before purchasing this plugin. I tried multiple plugins that allow you to configure execution from a timing perspective, and I've tried executing scripts on a schedule through my hosting provider. None of those approaches captured all the plugins I use AND worked seamlessly the way that Event Manager does. AND, it does it all through a GUI. My favorite feature was added in the last rewrite -- being able to randomize what events run during a set schedule. I can list a bunch of events and have it choose which one to run at that time. It's fantastic. I also reached out to the developer, @MuB-Studios, because I have a couple of events that require custom configurations not supported by the rewrite. They ADDED them for me within hours. Fantastic support and a great plugin that makes it so much easier to administer a server.
- 297 comments
-
- 2
-
-
- #eventmanager
- #manager
-
(and 5 more)
Tagged with:
-
- 611 comments
-
- #hud
- #interface
-
(and 6 more)
Tagged with:
-
- 611 comments
-
- #hud
- #interface
-
(and 6 more)
Tagged with:
-
- 194 comments
-
- #boat
- #facepunch
- (and 15 more)
-
By overall range, I mean total number of boats on the server. IOW, if I want a minimum of 4 boats and a maximum of 8 across ALL presets, I'd like the ability to set this in the config. I then want to say that 40-60% of them can be tier 1, 25-30% tier 2, and so on. The above prevents me from having to manually adjust all the tiers when I switch maps. On my server, I typically use a procedural map (4250-4500) for the first 1/2 of the month and then a custom map that can range anywhere from 1600-3500 the second 1/2. Depending on map size and overall amount of water, I find that I have to adjust the number of boats to compensate. Having 1 tier makes this easier but offers less variety.
- 194 comments
-
- #boat
- #facepunch
- (and 15 more)
-
- 194 comments
-
- #boat
- #facepunch
- (and 15 more)
-
According to the console, the version number is: "WaterPatrol" (1.0.6) by KpucTaJl (1.28s) - WaterPatrol.cs I do have multiple presets. I'd reset my config to see if that fixed the performance issue and it looks like I created another issue while trying to troubleshoot the first. I am working to fix this now. Thanks. Re: the config and presets, is it possible to: add an overall range for patrol boat spawns (similar to how ZombieHorde works) to prevent the map from being overtaken by Water Patrols, and add the ability to NAME preset tiers to make them easier to track, and add the ability to set each patrol preset tier to be a % of that total Another option is to add something similar to CustomHelicopterTiers (v2.x) where you have the ability to set the following in addition to the minimum and maximum number of spawned instances: "Spawn Chance (Default = 100)": 25.0, I want to have multiple levels of difficulty re: the boats, but having the math work out can be overwhelming and I have to set levels based on the "worst possible scenario today" (maximum boats I want at one time across presets) to make it work.
- 194 comments
-
- #boat
- #facepunch
- (and 15 more)
-
- 194 comments
-
- #boat
- #facepunch
- (and 15 more)
-
-
- 194 comments
-
- #boat
- #facepunch
- (and 15 more)
-
- 225 comments
-
- #bradley
- #krunghcrow
- (and 4 more)
-
- 225 comments
-
- 1
-
-
- #bradley
- #krunghcrow
- (and 4 more)
-
-
- 1
-
-
- 297 comments
-
- 1
-
-
- #eventmanager
- #manager
-
(and 5 more)
Tagged with:
-
After the update, I am starting to see conflicts with MonumentLock again. Here's what's showing in console: Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 Failed to call hook 'OnItemPickup' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnItemPickup (Item item, BasePlayer player) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00419] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 Failed to call hook 'OnItemPickup' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnItemPickup (Item item, BasePlayer player) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00419] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Death Notes] Integra shot a Oxum Sparkplug Witwicky using their Jackhammer over a distance of 0 meters. Oxum Sparkplug Witwicky[3320391] was killed by Integra[76561198046800447] at (1354.9, 8.3, 216.1) [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Monument Lock] You don't have permissions to use this command [Death Notes] Integra is a Psycho killer. Qu’est-ce que c’est, Oxum Cosplay Chuck? Fa-fa-fa-fa-fa-fa-fa-fa-fa-far... Oxum Cosplay Chuck[9844840] was killed by Integra[76561198046800447] at (1353.9, 8.3, 217.0) [Monument Lock] You don't have permissions to use this command Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 [Custom Helicopter Tiers] Helicopter tier Basic spawned for (18.3, 40.9, -756.6) [Advert Messages] The irony of being a zombie is that everything is funny, but you can't smile, because your lips have rotted off. Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 Kinematic body only supports Speculative Continuous collision detection (Filename: Line: 747) Kinematic body only supports Speculative Continuous collision detection (Filename: Line: 1728) Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 Failed to call hook 'OnLootEntity' on plugin 'MonumentLock v1.6.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentLock.FindMonumentShortName (BasePlayer player, System.String _shortNameFromCommand) [0x0000e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.MonumentEnabled (BasePlayer player, System.String _shortNameFromCommand) [0x00000] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.OnLootEntity (BasePlayer player, BaseEntity entity) [0x0000b] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.MonumentLock.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0044e] in <f4a078a5c1344c92ace214f7e68bf7ff>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 Unloaded plugin Monument Lock v1.6.1 by Rustonauts
- 178 comments
-
- 2
-
-
- #monuments lock
- #lock monument
-
(and 3 more)
Tagged with:
-
- 215 comments
-
I'd gotten to the point where I created a bunch of collections in the workshop to manage my skins, including one specifically to track broken skins. Every few months, I'd use those collections to clean up the server skins as best I could, and then I'd go through the UI for each category to find the new broken skins and delete them. This tool makes it easy to go through each tab and make edits quickly.
-
- 215 comments
-
-
- 14 comments
-
- #custom map
- #niko
-
(and 4 more)
Tagged with:
-
- 225 comments
-
- #bradley
- #krunghcrow
- (and 4 more)