-
Posts
348 -
Joined
Content Type
Profiles
Warranty Claims
Downloads
Forums
Store
Support
DOWNLOADS EXTRA
Services
Everything posted by MON@H
-
Version 2.4.1
53 downloads
Tired of dying from "bots-cheaters" shots? Can't handle Bradley / Heli? Use life support to stay alive! If enabled and player has needed amount of currency - life support will heal player to maximum health instead of being dead. The most valuable thing is you keep your items and don't need to go and find your dead body. Also it can be very handy in the battle with very hard opponents (like bot-boss, Higher tier Bradley/Heli etc.) This plugin supports both Economics and ServerRewards plugins. You may set price for both of them or just any you like. If both prices are set - plugin will try to use RP's first and if there will be not enough - it will check for Coins. After you set everything up in your config file and give all permissions to all players/groups plugin will track for changes automatically, so if some player will be added to VIP for example or upgraded to Elite plugin will apply changes automatically without need to reload plugin. If you will edit config file you still will need to reload plugin. By default, life support is allowed on the entire map. If you want to restrict the use of life support, you must enable the desired options in the config file. Using cupboard so as ZoneManager zones are supported in 2 different modes: Include mode will only allow players to use life support inside specific zones/cupboard range. Exclude mode will prevent players from using life support inside specific zones/cupboard range. When cupboard range is checked, team / friend / clan members are checked automatically if enabled in config file and the required plugin is installed. It means members of team / friend / clan cupboard = players cupboard. This is handy if you want to strict players to use life support only inside cupboard range or you want to allow use it everywhere except cupboard owned by other players. ## Permissions lifesupport.blocked -- Prevents player from using plugin (Has the highest priority among other permissions) More permissions with costs and cooldown are created in config file (see Configuration section below) ## Commands This plugin provides both chat and console commands using the same syntax. When using a command in chat, prefix it with a forward slash: `/` /ls | /lifesupport - Toggle using of life support ## Configuration You can remove unnecessary default permissions and also add as many permissions as you want. For cases where the player has more than one, the permission with the higher priority will be applied. Enable / disable notifications / logging Set SteamIDIcon steamid to set desired account icon in chat messages Set commands list (default are "ls", "lifesupport") Enable / disable modes/plugins support ## Localization Plugins phrases are available on 3 languages out of the box: English, Russian and Ukrainian { "Error.NoPermission": "You do not have permission to use this command!", "Format.Coins": "Coins", "Format.Disabled": "<color=#B22222>Disabled</color>", "Format.Enabled": "<color=#228B22>Enabled</color>", "Format.Free": "free", "Format.Prefix": "<color=#00FF00>[LifeSupport]</color>: ", "Format.RP": "RP", "Info.LifeSaved": "Your life saved. Cost = <color=#FFA500>{0} {1}</color>", "Info.LifeSupport": "LifeSupport is now {0}" } ## API ### Developer Hooks CanUseLifeSupport Called when a player is about to die (or get into wounded state if enabled in options). Returning a non-null value (true is default) will prevent life support activation object CanUseLifeSupport(BasePlayer player) Example of hook usage to prevent player from life saving private object CanUseLifeSupport(BasePlayer player) { if (playerList.ContainsKey(player.userID)) { return true; } return null; } There is a free version on uMod, why do you even need this plugin? First of all, this plugin was designed to be efficient and performant. It uses unique caching system that should not consume no additional server resources Much more options and plugins native support Any plugin support will be added if requested$15.00- 9 comments
-
- 2
-
-
Version 2.3.2
2,546 downloads
The purpose of this plugin is to restrict the entities that players can build. You can limit any entity based on its prefab. To get the full list of supported prefabs, use the limitentities.list console command. There are three types of limits available: global, building, and radius. For building limit checks, if a cupboard is placed, the limits of the cupboard owner will apply. If no cupboard is present, the restrictions of the first block's owner will be used. When you run the plugin for the first time, no players will be restricted. To apply limits, you must assign one or more permissions from your config file to a player or group. The plugin also tracks permission changes, so you won't need to restart it after granting a player new permissions or adding them to a VIP group, for example. This plugin is designed to be efficient and performant, even on heavily loaded servers. The plugin now supports Entity Groups, and group names are translatable. All newly created groups are automatically added to the language files when the plugin loads. You can create as many groups as you like or remove them entirely. Just keep in mind that if you add an entity to a group, you cannot also add it to Limits Entities — you must use the Group name instead. Extended Power Lights (Deluxe Christmas Lights) support has been added: a new group of limits is now included in the config. The default values are set to -1, meaning no limits. Adjust them according to your needs. Radius Limits allow you to restrict the number of specific entities within a certain radius. This feature is designed for static deployable entities (like turrets or lights) and helps prevent spam placement in concentrated areas. Note: Radius limits only work for static entities (entities that don't move after placement). This feature can be resource-intensive if used with very large radius values or too many entities, so use it judiciously. Note: If you want to have "beautiful" names even on English only, please, install Rust Translation API plugin or you will have short prefab names only. ## Permissions limitentities.immunity -- Allows player to not being limited by this plugin limitentities.admin -- Allows player to check other player limits and execute console command More permissions with limits are created in config file (see Configuration section below) ## Commands /limits <player name | steamid> (optional) -- Get current limits list for a player. If player doesn't have admin permission or player name/id is empty - current player limit will be shown limitentities.list (console only) - print all tracked prefabs list into log file. Requires admin rights (can be used in server console/RCON) ## Configuration You can remove unnecessary default permissions and also add as many permissions as you want. For cases where the player has more than one, the permission with the higher priority will be applied. Note: For better performance, grant permissions only to players you want to limit, or use an immunity permission to disable limits entirely. Enable or disable notifications and logging. Set the Building Detection Range to be used when a building is not specified (e.g., not a decay entity). Do not set this value too high — it may significantly impact performance! Enable or disable tracking (and limiting) for Power Lights (Deluxe Christmas Lights). Enable or disable tracking (and limiting) for Growable Entities. Set the SteamIDIcon to a specific SteamID to customize the account icon in chat messages. Define the commands list (defaults are limits and limit). Set the percentage (%) at which limit notifications appear. If set to 0, notifications will only show when the limit is reached. Add entity prefab names to the Excluded List to make the plugin completely ignore those prefabs. Enabling Prevent Excessive Merging of buildings may affect performance, so use it at your own risk! Use Entity Groups to combine entities and set a shared limit for the entire group. Note: The same entity cannot be listed in both Group Entities and Limits Entities at the same time. ## Localization Plugins phrases are available on 3 languages out of the box: English, Ukrainian and Russian Plugin supports Rust Translation API which allows you to have entities names on any language Rust supports There is a free version on uMod, why do you even need this plugin? First of all, this plugin was designed to be efficient and performant. It uses unique caching system that should not consume no additional server resources Much more efficient building limit control system even without cupboard placed More accurate mechanism for notification messages Allows you to prevent entities placement if limit is set to 0 Supports Rust Translation API so you can have full support of any language Rust supports Supports Entity Groups ! Supports checks to prevent excessive merging of buildings Supports Abandoned Bases plugin Supports advanced limits for Power Lights (Deluxe Christmas Lights) Supports setting advanced building detection range Advanced radius-based limiting system for area control$25.00 -
Yes, this one fixed a problem. Thanks.
-
2.1.6 is NOT solving the issue. Bots are still not despawned.
-
[Info("BotSpawn", "Steenamaroo", "2.1.5", ResourceId = 15)] [Description("Spawn tailored AI with kits at monuments, custom locations, or randomly.")]
-
I have this option "NightStartHour": 20, "Staggered_Despawn": false, but bots are not despawned at configured time after latest update. I didn't change nothing related to despawn, but I can recheck something if needed.
-
Well, this error is gone, yes.
-
I have several profiles with "Respawn_Timer": 300, but they are instantly respawned now. Reverting back to v2.1.2 solves problem.
-
00:30 [Info] Unloaded plugin BotSpawn v2.1.2 by Steenamaroo 00:30 [Info] Loaded plugin BotSpawn v2.1.3 by Steenamaroo 00:31 [Error] Failed to run a 0.01 timer in 'BotSpawn v2.1.3' (KeyNotFoundException: The given key was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <eae584ce26bc40229c1b1aa476bfa589>:0 at Oxide.Plugins.BotSpawn.CanRespawn (System.String name, System.Int32 amount, System.Boolean second) [0x00000] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Plugins.BotSpawn+<GenerateSpawnPoints>c__AnonStorey0.<>m__0 () [0x0018c] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0 00:31 [Error] Failed to run a 0.01 timer in 'BotSpawn v2.1.3' (KeyNotFoundException: The given key was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <eae584ce26bc40229c1b1aa476bfa589>:0 at Oxide.Plugins.BotSpawn.CanRespawn (System.String name, System.Int32 amount, System.Boolean second) [0x00000] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Plugins.BotSpawn+<GenerateSpawnPoints>c__AnonStorey0.<>m__0 () [0x0018c] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0 00:31 [Error] Failed to run a 0.01 timer in 'BotSpawn v2.1.3' (KeyNotFoundException: The given key was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <eae584ce26bc40229c1b1aa476bfa589>:0 at Oxide.Plugins.BotSpawn.CanRespawn (System.String name, System.Int32 amount, System.Boolean second) [0x00000] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Plugins.BotSpawn+<GenerateSpawnPoints>c__AnonStorey0.<>m__0 () [0x0018c] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0 00:31 [Error] Failed to run a 0.01 timer in 'BotSpawn v2.1.3' (KeyNotFoundException: The given key was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <eae584ce26bc40229c1b1aa476bfa589>:0 at Oxide.Plugins.BotSpawn.CanRespawn (System.String name, System.Int32 amount, System.Boolean second) [0x00000] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Plugins.BotSpawn+<GenerateSpawnPoints>c__AnonStorey0.<>m__0 () [0x0018c] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0 00:32 [Error] Failed to call hook 'OnPlayerDeath' on plugin 'BotSpawn v2.1.3' (KeyNotFoundException: The given key was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <eae584ce26bc40229c1b1aa476bfa589>:0 at Oxide.Plugins.BotSpawn.CanRespawn (System.String name, System.Int32 amount, System.Boolean second) [0x00000] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Plugins.BotSpawn.OnEntityKill (NPCPlayerApex npc, HitInfo info) [0x00421] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Plugins.BotSpawn.OnPlayerDeath (BasePlayer player, HitInfo info) [0x00048] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Plugins.BotSpawn.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0095c] in <0194e8f98cde43ac84a9819424cb4ab4>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <3606d2af539c45e4b5c61658e6a8b307>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <c2afd8354b8b4f3ca451cf5a1aa111c3>:0
-
Yes, this is exactly the case, the only difference is that my custom profiles already had Parent_Monument set. Sent via PM.
-
But I'm trying to tell that I tried to do exactly what you suggested and failed. I tried to /botspawn move and I tried to edit them like if they were new - same result, they are broken after wipe. I mean, locations of the "DataProfiles" in "default-CustomProfiles.json" are wrong. They are not even close to their parent monument, that's the problem.
-
I had my custom profiles configured long time ago and had no issues with them until last update. I don't really understand why, but the custom locations (position relative to parent) are wrong after each wipe and I have to reconfigure them each time. I tried to set them like a new one with resetting: "ParentMonument": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Offset": { "x": 0.0, "y": 0.0, "z": 0.0 } But no luck, still have some weird location after wipe. What should I check and how do I prevent this from happening and get them generated correctly after wipe?
-
New redesign, file sale option and custom commission feature added
MON@H replied to Death's topic in Announcements
Looks much-much better now. Thanks. -
21:58 [Error] Failed to call hook 'OnNpcTarget' on plugin 'BotSpawn v2.1.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.BotSpawn.OnNpcTarget (NPCPlayerApex npcPlayer, BaseEntity entity) [0x0019e] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.BotSpawn.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00a37] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ec05e0208c9149bba43236ca58fea105>:0 21:58 [Error] Failed to call hook 'OnNpcTarget' on plugin 'BotSpawn v2.1.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.BotSpawn.OnNpcTarget (NPCPlayerApex npcPlayer, BaseEntity entity) [0x0019e] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.BotSpawn.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00a37] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ec05e0208c9149bba43236ca58fea105>:0 21:58 [Error] Failed to call hook 'OnNpcTarget' on plugin 'BotSpawn v2.1.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.BotSpawn.OnNpcTarget (NPCPlayerApex npcPlayer, BaseEntity entity) [0x0019e] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.BotSpawn.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00a37] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ec05e0208c9149bba43236ca58fea105>:0 21:58 [Error] Failed to call hook 'OnNpcTarget' on plugin 'BotSpawn v2.1.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.BotSpawn.OnNpcTarget (NPCPlayerApex npcPlayer, BaseEntity entity) [0x0019e] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.BotSpawn.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00a37] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ec05e0208c9149bba43236ca58fea105>:0 21:58 [Error] Failed to call hook 'OnNpcTarget' on plugin 'BotSpawn v2.1.1' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.BotSpawn.OnNpcTarget (NPCPlayerApex npcPlayer, BaseEntity entity) [0x0019e] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.BotSpawn.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00a37] in <ee97db601698477094beea4478e650b7>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ec05e0208c9149bba43236ca58fea105>:0
-
{ "Options": { "useZoneManager": false, "useSchedule": false, "useGUIAnnouncements": false, "useMessageBroadcast": false, "useRealTime": true, "useFriends": true, "useClans": true, "useTeams": true, "AllowCustomEdit": true, "AllowDropDatabase": false, "NPCAutoTurretTargetsPlayers": true, "NPCAutoTurretTargetsNPCs": true, "AutoTurretTargetsPlayers": false, "HeliTurretTargetsPlayers": true, "AutoTurretTargetsNPCs": true, "SamSitesIgnorePlayers": false, "AllowSuicide": true, "TrapsIgnorePlayers": false, "HonorBuildingPrivilege": true, "UnprotectedBuildingDamage": false, "UnprotectedDeployableDamage": false, "TwigDamage": true, "HonorRelationships": true }, "Version": { "Major": 1, "Minor": 0, "Patch": 59 } }
-
Should I open another support request for this? Problem is still there: any player regardless of ownership or clans/teams etc is able to damage cupboards. NextGenPVE v1.0.59
-
1:49 PM [Info] Unloaded plugin NextGen PVE v1.0.59 by RFC1920 13:49 [Error] Failed to call hook 'CanBeTargeted' on plugin 'NextGenPVE v1.0.59' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.NextGenPVE.CanBeTargeted (BasePlayer target, UnityEngine.MonoBehaviour turret) [0x000cc] in <085716c308a945faa3636870d14e9064>:0 at Oxide.Plugins.NextGenPVE.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00eb0] in <085716c308a945faa3636870d14e9064>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ec05e0208c9149bba43236ca58fea105>:0 13:49 [Error] Failed to call hook 'CanBeTargeted' on plugin 'NextGenPVE v1.0.59' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.NextGenPVE.CanBeTargeted (BasePlayer target, UnityEngine.MonoBehaviour turret) [0x000cc] in <085716c308a945faa3636870d14e9064>:0 at Oxide.Plugins.NextGenPVE.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00eb0] in <085716c308a945faa3636870d14e9064>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ec05e0208c9149bba43236ca58fea105>:0 13:49 [Error] Failed to call hook 'CanBeTargeted' on plugin 'NextGenPVE v1.0.59' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.NextGenPVE.CanBeTargeted (BasePlayer target, UnityEngine.MonoBehaviour turret) [0x000cc] in <085716c308a945faa3636870d14e9064>:0 at Oxide.Plugins.NextGenPVE.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00eb0] in <085716c308a945faa3636870d14e9064>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ec05e0208c9149bba43236ca58fea105>:0 1:49 PM [Info] Loaded plugin NextGen PVE v1.0.59 by RFC1920 13:50 [Warning] Calling 'CmdNextGenPVEGUI' on 'NextGenPVE v1.0.59' took 350ms
-
04:00 [Warning] [BotSpawn] Duplicate userID save attempted. Please notify author.
-
Just use https://href.li/ Like this: Remover Tool
-
New redesign, file sale option and custom commission feature added
MON@H replied to Death's topic in Announcements
-
I use same plugin. You want me to confirm I'm not own cupboard tested above with that plugin, or what?
-
The good news is there is no NRE, the bad news is you can't correctly detect friends now. Checking ruleset default Found BasePlayer attacking BuildingPrivlidge. Checking ruleset default, zone 0 Found exception match for BasePlayer attacking BuildingPrivlidge No exclusions for BasePlayer to BuildingPrivlidge Sanity check foundexception: True, foundexclusion: False Ruleset 'default' exception: Setting damage to True DAMAGE ALLOWED for BasePlayer attacking BuildingPrivlidge Does player MON@H own cupboard.tool.deployed? Player is friends with owner of BuildingBlock We both have empty friends list (me attacking and the owner). Also there is seems a glitch with cupboard.tool.deployed. I just spawned one with admin command, so I don't own one and still able to damage Does player MON@H own cupboard.tool.deployed? Checking ruleset default Found BasePlayer attacking BuildingPrivlidge. Checking ruleset default, zone 0 Found exception match for BasePlayer attacking BuildingPrivlidge No exclusions for BasePlayer to BuildingPrivlidge Sanity check foundexception: True, foundexclusion: False Ruleset 'default' exception: Setting damage to True DAMAGE ALLOWED for BasePlayer attacking BuildingPrivlidge Checking ruleset default Found MiniCopter attacking MiniCopter. Checking ruleset default, zone 0 Sanity check foundexception: False, foundexclusion: False NO RULESET MATCH! DAMAGE BLOCKED for MiniCopter attacking MiniCopter Does player MON@H own cupboard.tool.deployed? Checking ruleset default Found BasePlayer attacking BuildingPrivlidge. Checking ruleset default, zone 0 Found exception match for BasePlayer attacking BuildingPrivlidge No exclusions for BasePlayer to BuildingPrivlidge Sanity check foundexception: True, foundexclusion: False Ruleset 'default' exception: Setting damage to True DAMAGE ALLOWED for BasePlayer attacking BuildingPrivlidge Checking ruleset default Found MiniCopter attacking MiniCopter. Checking ruleset default, zone 0 Sanity check foundexception: False, foundexclusion: False NO RULESET MATCH! DAMAGE BLOCKED for MiniCopter attacking MiniCopter Checking ruleset default No Ruleset match or exclusions: Setting damage to False DAMAGE BLOCKED for Candle attacking Candle Does player MON@H own cupboard.tool.deployed? Checking ruleset default Found BasePlayer attacking BuildingPrivlidge. Checking ruleset default, zone 0 Found exception match for BasePlayer attacking BuildingPrivlidge No exclusions for BasePlayer to BuildingPrivlidge Sanity check foundexception: True, foundexclusion: False Ruleset 'default' exception: Setting damage to True DAMAGE ALLOWED for BasePlayer attacking BuildingPrivlidge I spawned a coffinstorage same command same place and not able to do no damage. Spawned another cupboard.tool.deployed in the middle of nowhere and still able to damage.
-
"useFriends": true, "useClans": true, "useTeams": true,
-
Can you, please, add 2 options into a config file: "Chat prefix": "<color=#00FFFF>[PlayerRanks]</color>: ", "Chat steamID icon": 0 And switch from SendReply(player, message); to Player.Message(player, message, string.IsNullOrEmpty(conf.chat.prefix) ? string.Empty : $"{conf.chat.prefix}", conf.chat.steamIDIcon);
- 424 comments
-
- 1
-
-
- #statistics
- #leaderboard
- (and 12 more)
-
Installed latest version to see if the issue still there. Will report if I get those errors again. UPD: spamming hard. Feels like this is related to Raidable Bases plugin somehow. Switched back to TruePVE untill your next move xD 00:04 [Error] Failed to call hook 'OnEntityTakeDamage' on plugin 'NextGenPVE v1.0.46' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.NextGenPVE.IsFriend (System.UInt64 playerid, System.UInt64 ownerid) [0x00126] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.PlayerOwnsItem (BasePlayer player, BaseEntity entity) [0x00158] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.EvaluateRulesets (BaseEntity source, BaseEntity target, System.String& stype, System.String& ttype) [0x00202] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo hitinfo) [0x000c0] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0053f] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <d09a1f46ca2f4432811bcfe45ad13c7b>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <cf88a28c7fb44d36890d85a78331cc9d>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <cf88a28c7fb44d36890d85a78331cc9d>:0 00:04 [Error] Failed to call hook 'OnEntityTakeDamage' on plugin 'NextGenPVE v1.0.46' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.NextGenPVE.IsFriend (System.UInt64 playerid, System.UInt64 ownerid) [0x00126] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.PlayerOwnsItem (BasePlayer player, BaseEntity entity) [0x00158] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.EvaluateRulesets (BaseEntity source, BaseEntity target, System.String& stype, System.String& ttype) [0x00202] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo hitinfo) [0x000c0] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0053f] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <d09a1f46ca2f4432811bcfe45ad13c7b>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <cf88a28c7fb44d36890d85a78331cc9d>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <cf88a28c7fb44d36890d85a78331cc9d>:0 00:04 [Error] Failed to call hook 'OnEntityTakeDamage' on plugin 'NextGenPVE v1.0.46' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.NextGenPVE.IsFriend (System.UInt64 playerid, System.UInt64 ownerid) [0x00126] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.PlayerOwnsItem (BasePlayer player, BaseEntity entity) [0x00158] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.EvaluateRulesets (BaseEntity source, BaseEntity target, System.String& stype, System.String& ttype) [0x00202] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo hitinfo) [0x000c0] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.NextGenPVE.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0053f] in <cc23cfd9ac964b969d9d78e9d2ad5284>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <d09a1f46ca2f4432811bcfe45ad13c7b>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <cf88a28c7fb44d36890d85a78331cc9d>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <cf88a28c7fb44d36890d85a78331cc9d>:0 nextgenpve_log-2020-09-26.zip