How do I put the auto turret so that the player can die of them and Bot ???
TruePVE
Better PVE/PVP implementation
Total Downloads: 4,540 - First Release: Mar 25, 2016 - Last Update: Mar 7, 2018
- 5/5, 26 likes
-
-
I'm not sure what you mean yes I'm using BotSpawn
[DOUBLEPOST=1519590382][/DOUBLEPOST]
config for TruePVE
Code:{ "Config Version": "0.8.8", "Default RuleSet": "default", "Configuration Options": { "handleDamage": true, "useZones": true }, "Mappings": { "default": "default" }, "Schedule": { "enabled": false, "useRealtime": false, "broadcast": false, "entries": [] }, "RuleSets": [ { "name": "default", "enabled": true, "defaultAllowDamage": false, "flags": "HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal", "rules": [ "anything can hurt dispensers", "anything can hurt players", "players cannot hurt players", "anything can hurt traps", "traps cannot hurt players", "players can hurt barricades", "barricades cannot hurt players", "highwalls cannot hurt players", "anything can hurt heli", "anything can hurt npcs", "fire cannot hurt players", "anything can hurt resources" ] } ], "Entity Groups": [ { "name": "dispensers", "members": "BaseCorpse, HelicopterDebris", "exclusions": "" }, { "name": "players", "members": "BasePlayer", "exclusions": "" }, { "name": "traps", "members": "AutoTurret, BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, spikes.floor", "exclusions": "" }, { "name": "barricades", "members": "Barricade", "exclusions": "" }, { "name": "highwalls", "members": "wall.external.high.stone, wall.external.high.wood, gates.external.high.wood, gates.external.high.wood", "exclusions": "" }, { "name": "heli", "members": "BaseHelicopter", "exclusions": "" }, { "name": "npcs", "members": "NPCPlayerApex, BradleyAPC", "exclusions": "" }, { "name": "fire", "members": "FireBall", "exclusions": "" }, { "name": "resources", "members": "ResourceEntity, TreeEntity, OreResourceEntity", "exclusions": "" } ] }
Code:{ "Options": { "Allow_Rust_Loot": true, "Animal_Safe": false, "APC_Safe": false, "Ignore_Animals": false, "Ignore_HumanNPC": true, "Peace_Keeper": true, "Remove_BackPacks": true, "Suicide_Timer": 300, "Supply_Enabled": false, "Turret_Safe": false, "Wipe_Belt": true, "Wipe_Clothing": true }, "Zones": { "AirDrop": { "Activate": false, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 5, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 100, "Roam_Range": 40, "Weapon_Drop": true }, "Airfield": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 10, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Dome": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "GasStation": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": true }, "GasStation1": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Harbor1": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Harbor2": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Junkyard": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Launchsite": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 10, "Disable_Radio": false, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 150, "Respawn_Timer": 160, "Roam_Range": 70, "Weapon_Drop": true }, "Lighthouse": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 6, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Lighthouse1": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 6, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Lighthouse2": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 6, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "MilitaryTunnel": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 10, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "PowerPlant": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 10, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "QuarryA": { "Activate": false, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 5, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 100, "Respawn_Timer": 60, "Roam_Range": 40, "Weapon_Drop": true }, "QuarryB": { "Activate": false, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 5, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 100, "Respawn_Timer": 60, "Roam_Range": 40, "Weapon_Drop": true }, "QuarryC": { "Activate": false, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 15, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 100, "Respawn_Timer": 60, "Roam_Range": 40, "Weapon_Drop": true }, "Radtown": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Satellite": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "SuperMarket": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "SuperMarket1": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Trainyard": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Warehouse": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Warehouse1": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Warehouse2": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true }, "Watertreatment": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "randomname", "Bots": 10, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 100, "Respawn_Timer": 160, "Roam_Range": 60, "Weapon_Drop": true } } }
Last edited by a moderator: Feb 25, 2018 -
I did not read correct. I mean you can set this "traps can hurt players" and
"NPCScientist can hurt players",
"NPCPlayerApex can hurt players",
"NPCMurderer can hurt players",
"murderer can hurt players",
"scientist can hurt players",
-------------------------------------------------------
"name": "npcs",
"members": "NPCPlayerApex, BradleyAPC, NPCMurderer, murderer, NPCScientist, scientist",
"exclusions": "" -
-
the mod turretconfig has these settings on my server: (set it to your likeings).... if you can not get truePVE correct.
Settings": {
"adminOverride": true,
"animalOverride": true,
"NPCOverride": true,
"NPCPlayerApexOverride": true,
"NPCMurdererOverride": true,
"murdererOverride": true,
"NPCScientistOverride": true,
"scientistOverride": true,
"animals": [
"stag",
"boar",
"chicken",
"horse" -
-
How do I set it so that auto turrets can hurt murderers(zombies)? They can kill everything including all animals and scientists, but not zombies.
This is my truepve.json
{
"Config Version": "0.8.8",
"Default RuleSet": "default",
"Configuration Options": {
"handleDamage": true,
"useZones": true
},
"Mappings": {
"default": "default"
},
"Schedule": {
"enabled": false,
"useRealtime": false,
"broadcast": false,
"entries": []
},
"RuleSets": [
{
"name": "default",
"enabled": true,
"defaultAllowDamage": false,
"flags": "HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal",
"rules": [
"anything can hurt dispensers",
"anything can hurt players",
"players cannot hurt players",
"anything can hurt traps",
"traps cannot hurt players",
"players can hurt barricades",
"barricades can hurt players",
"highwalls cannot hurt players",
"anything can hurt heli",
"anything can hurt npcs",
"fire cannot hurt players",
"anything can hurt resources"
"NPCScientist can hurt players",
"NPCPlayerApex can hurt players",
"NPCMurderer can hurt players",
"murderer can hurt players",
"scientist can hurt players",
]
}
],
"Entity Groups": [
{
"name": "dispensers",
"members": "BaseCorpse, HelicopterDebris, Zombie, Scientist",
"exclusions": ""
},
{
"name": "players",
"members": "BasePlayer",
"exclusions": ""
},
{
"name": "traps",
"members": "AutoTurret, BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, spikes.floor, Zombie",
"exclusions": ""
},
{
"name": "barricades",
"members": "Barricade",
"exclusions": ""
},
{
"name": "highwalls",
"members": "wall.external.high.stone, wall.external.high.wood, gates.external.high.wood, gates.external.high.wood",
"exclusions": ""
},
{
"name": "heli",
"members": "BaseHelicopter",
"exclusions": ""
},
{
"name": "npcs",
"members": "NPCPlayerApex, BradleyAPC, Zombie, Murderer, Murdererpopulation, Scientist",
"exclusions": ""
},
{
"name": "fire",
"members": "FireBall",
"exclusions": ""
},
{
"name": "resources",
"members": "ResourceEntity, TreeEntity, OreResourceEntity",
"exclusions": ""
}
]
} -
How to manually turn off pvp / pve? Thanks for the help!
-
How do we get the auto turrets to kill zombies?
-
Code:"NPCScientist can hurt players", "NPCPlayerApex can hurt players", "NPCMurderer can hurt players", "murderer can hurt players", "scientist can hurt players", ------------------------------------------------------- "name": "npcs", "members": "NPCPlayerApex, BradleyAPC, NPCMurderer, murderer, NPCScientist, scientist", "exclusions": ""
-
Thank you. It works now. Here is my json if anyone wants.
Code:{ "Config Version": "0.8.8", "Default RuleSet": "default", "Configuration Options": { "handleDamage": true, "useZones": true }, "Mappings": { "default": "default" }, "Schedule": { "enabled": false, "useRealtime": false, "broadcast": false, "entries": [] }, "RuleSets": [ { "name": "default", "enabled": true, "defaultAllowDamage": false, "flags": "HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal, TrapsIgnorePlayers, AuthorizedDamage", "rules": [ "anything can hurt dispensers", "anything can hurt players", "players cannot hurt players", "anything can hurt traps", "traps cannot hurt players", "players can hurt barricades", "npcs can hurt npcs", "turrets can hurt npcs", "barricades can hurt players", "highwalls cannot hurt players", "anything can hurt heli", "traps can hurt npcs", "anything can hurt npcs", "fire cannot hurt players", "anything can hurt resources" "NPCScientist can hurt players", "NPCPlayerApex can hurt players", "NPCMurderer can hurt players", "murderer can hurt players", "scientist can hurt players", ] } ], "Entity Groups": [ { "name": "turrets", "members": "AutoTurret, FlameTurret", "exclusions": "" }, { "name": "dispensers", "members": "BaseCorpse, HelicopterDebris", "exclusions": "" }, { "name": "players", "members": "BasePlayer", "exclusions": "" }, { "name": "traps", "members": "AutoTurret, BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, spikes.floor", "exclusions": "" }, { "name": "barricades", "members": "Barricade", "exclusions": "" }, { "name": "highwalls", "members": "wall.external.high.stone, wall.external.high.wood, gates.external.high.wood, gates.external.high.wood", "exclusions": "" }, { "name": "heli", "members": "BaseHelicopter", "exclusions": "" }, { "name": "npcs", "members": "NPCPlayerApex, BradleyAPC, Zombie, NPCMurderer, Murderer, NPCScientist, Scientist", "exclusions": "" }, { "name": "fire", "members": "FireBall", "exclusions": "" }, { "name": "resources", "members": "ResourceEntity, TreeEntity, OreResourceEntity", "exclusions": "" } ] }
-
How do I get the AutoTurrets to stop shooting players? It seems that whatever rule I set for players, also transfers to Zombies. The autoturret shoots my players but doesn't hurt them.
I have tried TurretsIgnorePlayers, but that makes the turrets ignore zombies too -
Guys. I wanted to check with you all and make sure I did this right for a PVE server During day and a PVP server at night. can someone look over my work tell me if I am dumb anywhere.
Code:{ "Config Version": "0.8.8", "Default RuleSet": "default", "Configuration Options": { "handleDamage": true, "useZones": true }, "Mappings": { "default": "default", "pvp": "pvp" }, "Schedule": { "enabled": true, "useRealtime": false, "broadcast": true, "entries": [ "*.06:00 default PVE enabled", "*.18:00 pvp PVP time!" ] }, "RuleSets": [ { "name": "default", "enabled": true, "defaultAllowDamage": false, "flags": "HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal", "rules": [ "anything can hurt dispensers", "anything can hurt players", "players cannot hurt players", "players cannot hurt traps", "traps can hurt players", "players cannot hurt barricades", "barricades can hurt players", "highwalls can hurt players", "anything can hurt heli", "heli can hurt anything", "anything can hurt npcs", "npcs can hurt anything", "anything can hurt resources", "fire cannot hurt players" ] }, { "name": "pvp", "enabled": true, "defaultAllowDamage": false, "flags": "HumanNPCDamage", "rules": [ "anything can hurt dispensers", "anything can hurt players", "anything can hurt resources", "players can hurt players", "players can hurt anything", "anything can hurt traps", "traps can hurt players", "players can hurt barricades", "barricades can hurt players", "npcs can hurt anything", "highwalls can hurt players", "players can hurt highwalls", "players can hurt buildings", "anything can hurt heli", "heli can hurt anything", "anything can hurt npcs", "fire can hurt players" ] } ], "Entity Groups": [ { "name": "dispensers", "members": "BaseCorpse, HelicopterDebris", "exclusions": "" }, { "name": "players", "members": "BasePlayer", "exclusions": "" }, { "name": "traps", "members": "AutoTurret, BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, spikes.floor", "exclusions": "" }, { "name": "barricades", "members": "Barricade", "exclusions": "" }, { "name": "highwalls", "members": "wall.external.high.stone, wall.external.high.wood, gates.external.high.wood, gates.external.high.wood", "exclusions": "" }, { "name": "heli", "members": "BaseHelicopter", "exclusions": "" }, { "name": "npcs", "members": "NPCMurderer, murderer, NPCPlayerApex, BradleyAPC", "exclusions": "" }, { "name": "fire", "members": "FireBall", "exclusions": "" }, { "name": "resources", "members": "ResourceEntity, TreeEntity, OreResourceEntity", "exclusions": "" } ] }
-
This should work, have you tested it? I do not use scheduling, but I see no issues, based on the example from the overview. -
Code:21:22:29TruePVE was compiled successfully in 3744ms 21:22:29Failed to call hook 'OnServerInitialized' on plugin 'TruePVE v0.8.8' (NullReferenceException: Object reference not set to an instance of an object) 21:22:29 at Oxide.Plugins.TruePVE+Schedule.ClockUpdate (System.String& currentRuleSet, System.String& message) [0x00000] in <filename unknown>:0 21:22:29 at Oxide.Plugins.TruePVE.TimerLoop (Boolean firstRun) [0x00000] in <filename unknown>:0 21:22:29 at Oxide.Plugins.TruePVE.OnServerInitialized () [0x00000] in <filename unknown>:0 21:22:29 at Oxide.Plugins.TruePVE.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0 21:22:29 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0 21:22:29 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0 21:22:29 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0 21:22:29Loaded plugin TruePVE v0.8.8 by ignignokt84
Last edited by a moderator: Mar 7, 2018 -
-
-
-
help configure the plugin so that third-party plugins can not damage the buildings and players. for example, TankCommander when shooting can kill players and break homes. How to fix it?