BotSpawn

Moved

Total Downloads: 11,688 - First Release: Jul 31, 2017 - Last Update: Jul 27, 2018

5/5, 81 likes
  1. yeah so change "Radius": 100, to "Radius": 3, and it will spawn at the exact same point where u have your own spawn profile
     
  2. I worded that badly.
    Radius is the size of the circle in which the bot will spawn. If that's set to 1, he'll spawn exactly where you created the profile.
    Roam range is completely independent of that, so you can make a bot spawn in a precise place every time, but also wonder within a range.

    If you create two profiles in the same place with radius 1 and radius 100, they could serve a static boss and randomised group respectively.
    [DOUBLEPOST=1525180689][/DOUBLEPOST]
    1iecu9.jpg
     
    Last edited by a moderator: May 1, 2018
  3. Yes thank you!i figured that out,its actualy pretty clear in the description if reading is not your weak side ))))Great plugin,all works good.Just one thing left is to figure out/wait for adjustments on the Quests plugin so that when you set a Kill Quest for bots the reward will be given upon killing not just "Objective"-"murderer/scientist" but for "ObjectiveName"-"ex.any name" and I got 20$ that says"this is something ill pay for!" ))
     
  4. Does Quests have support for murderer/scientist kill quest at all?
     
  5. Yes.You make a Player Kill Quest,then in the config file change player to murderer/scientist.its not in the description,but someone posted in in the discussion thread.
     
  6. Ah, ok. Gotcha.
    Just to be clear, you'd want the quest to be "Kill 'X' number of bots who are called 'Y'"?
     
  7. Yes.here is how to make the Bot Kill Quest-you create a kill quest for a player, quest name, items etc etc. so if u ready and finished create the quest, u navigate and open your
    oxide\data\Quests path and open quests_data.json so now u search your created kill quest and search for "Objective": "player", there u edit it now to "Objective": "scientist", or "Objective":"murderer", u need to know wich bots/npc u use and edit"ObjectiveName": "Player", to "ObjectiveName": "Scientist",or Zombies or what ever u wanthow your objective target called. so now u save it and reload pluginQuests. have fun.now problem with this or I just don’t know how to configure this is,the reward will be given for killing any bot “Objective:”murderer”,but what I need is that the reward will be given for killing a specific bot “ObjectiveName”:”murderer(any name)”.i have easy to kill bandits and a hard to kill Boss,would like the reward to be given for killing the Boss,but right now it’s given for killing any bot “murderer”
     
  8. I just throw small batteries on them and tell them to collect them. that way they have to kill a specific npc, not just any one.


    p.s. Steen getting an error with zone manager:
    Calling hook OnNpcPlayerTarget resulted in a conflict between the following plugins: BotSpawn - True (Boolean), ZoneManager (False (Boolean))
    I'll let them know too.
     
  9. At a glance it looks like everything's done by prefab name in Quests, so changing one quest to display name wouldn't be a quick edit,
    although adding an additional name check into the kill code would be easy.
    The drawback is that you could only have one player-name quest at a time.

    Mspeedie's solution is good - Give a set of bots a unique item that isn't available in game, then run a quest for that.

    Thanks Mspeedie. That message is just telling you that two plugins want to do different things.
    It's not an error, as such.
     
  10. it just make rcon not usable as it generates a wall of text. :(
     
  11. Yeah, ballache.
    BotSpawn filters out those messages but, as far as I know, other plugs would need to too.
     
  12. well then hopefully Wulf sees my massage and does something about it ))
    iv created two Bot Kill Quests and I can complete both of them at once.maybe I don't get what you mean.
    [DOUBLEPOST=1525291638][/DOUBLEPOST]
    Here is another great solution(for me anyway)
    Since my hard to kill Boss is stuck inside a small arena guarding precious loot,i can make him a "scientist" and put a nice price for killing him."scientist" is perfect at close range,then the outside roaming easy to kill Bandits are "murderer",with a small price on their heads and/or a bigger number to kill for reward.dont know whay everyone keep saying that "scientist" is perfect,at close range only maybe,if you shoot him at long range,then he will just try to run away and find cover and if he cant find cover close enough,then he will just end up running in circles like a headless chickens.the "murderer" on the other hand will fight from any distance making you hide for cover to heal,then charge at you at that time,just make sure to give them a gun with which they'll shoot with spread like mp5,otherwise its too easy to hide from them behind a small cover and just shoot them like fish in bucket,they don't seem to aim for the head no mather what accuracy you set them,but with spread,they will hit you every now and then.(damn it,do we have a Oxide users Discord chane or somethin?)
     
  13. OK so massive changes coming in new "safe area" with NPC's & auto turrets in peacekeeper mode. dont know any more info than that.
     
  14. Steenamaroo updated BotSpawn with a new update entry:

    1.5.8

     
  15. Hey @Steenamaroo Guy killed a botspawn bot with a bow and i got this -
    Code:
    Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.BotSpawn+<OnEntitySpawned>c__AnonStorey3.<>m__0 () [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
    still seems to be running though. thanks :)
     
  16. After Update i get the following code..

    Code:
    (22:23:48) | Calling hook OnNpcPlayerTarget resulted in a conflict between the following plugins: BotSpawn - True (Boolean), Vanish (0 (Single))
    (22:23:49) | Calling hook OnNpcPlayerTarget resulted in a conflict between the following plugins: BotSpawn - True (Boolean), Vanish (0 (Single))
    (22:23:49) | Calling hook OnNpcPlayerTarget resulted in a conflict between the following plugins: BotSpawn - True (Boolean), Vanish (0 (Single))
    (22:23:49) | Calling hook OnNpcPlayerTarget resulted in a conflict between the following plugins: BotSpawn - True (Boolean), Vanish (0 (Single))
    multiple times per second
    massive overflow... :eek:
     
  17. Wulf

    Wulf Community Admin

    Looks like you're using an old old version of Vanish.
     
  18. Code:
     Failed to call hook 'OnServerInitialized' on plugin 'BotSpawn v1.5.4' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.BotSpawn.AddProfile (System.String name, Oxide.Plugins.CustomSettings monument, Vector3 pos) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BotSpawn.FindMonuments () [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BotSpawn.OnServerInitialized () [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BotSpawn.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
    Have been getting this for a couple of weeks - latest oxide, latest version of BotSpawn. Any ideas?

    @Wulf
     
  19. Eliminated /data and /config BotSpawn.json files?

    Back them up, unload the plugin, delete them both, the reload.