-
Posts
52 -
Joined
-
Last visited
Content Type
Profiles
Downloads
Forums
Store
Support
DOWNLOADS EXTRA
Services
Everything posted by JackMachine
-
- 30 comments
-
Thanks @Gruber for your quick response. Do you think your friend can do it before the next wipe ? No pressure, I just want to know if I have to buy another map : - If your friend can add the BetterNpc profil before the wipe, I keep Boston for the wipe - If it's not possible before the next wipe, I will buy another ( of your ) map and use this one for another day. I just want to know how to align the stars to be ready for the wipe! Thank you @Gruber
- 30 comments
-
Hi @Gruber! I bought this map today and as always I love it. Especially the ore deposit, great idea and great feeling! I use the Better NPC plugin with all your maps because there is always a BetterNpc profile which is very important for me and for the type of game I want to offer to my players. But it seems that is not the case with this map. Is this normal? Yes, there is a plugin with the map to deal with zombie hordes, I saw 9 sensors in the config file, but you really have to be close to the sensor to trigger the NPC spawn. The other thing is, NPCs have a really weird behavior and are easy to kill when to go out of their range or when you come back they are in a state of shock and do nothing for several seconds. So, I really like the idea of the sensor, but the NPC behavior is very strange and defined in a specific area. An alternative profil with better NPC to add bots to the entire extent of the monuments would make it a perfect map . If there is a profile for this map to work with Better NPC, please let me know or confirm that it does not exist at all. (You can also reach me on your discord, as JackMachine) Thank in advance for your attention! Jack
- 30 comments
-
- 4 comments
-
Hi @Jbird! The port event is an awesome event! I like the way Brad comes from the boat, really nice. I have just reported a bug: during the event, the regular CCSC Cargo come to the port. But… the event Cargo was already there. So the second got through the first. As a player, it's a bad idea to be in the Event Cargo as the second one will crush you. I don't know if there is a way to prevent this. .. Facepunch has done something difficult for you with this update.
-
- 1,253 comments
-
- #leveling
- #progression
- (and 13 more)
-
Hi @imthenewguy I am the server and plugins owner, John is a player on our server. You can check it on "Jack&Swan Spicy PVE | Events | Skill tree | Custom map" in modded server list. It seems that the plugin spawns some useless items ( see the John's comment). So, is there a way to exclude certain items to spawn ? Thank you in advance for you attention. Have a nice day! Jack
- 1,253 comments
-
- 1
-
-
- #leveling
- #progression
- (and 13 more)
-
-
Hi! I use this map for the current wipe and we just saw there is no Trainyard. So all the wagons are useless, or maybe there is something we didn't see. Another thing pointed by players is the lake of ore. I tested the map on two server, and clearly there not enough ore spawn point for all the players. It's a problem. So, at this point, even if you adjust the map, we need to rewipe the server ? I will try to limit the problem for ore with a plugin if I can ( on a vanilla, a plugin is not a good idea ). I encourage you to fix this two points. It's a shame because people find the map very pleasant
-
Bugs / Oils Rigs / Npc Military Base / Underwater Lab
JackMachine replied to JackMachine's Support Request in Support
Oh yes if you can it could be awesome! I used to have 5 or 6 on it in Vanilla, 3 is really easy for it. -
Bugs / Oils Rigs / Npc Military Base / Underwater Lab
JackMachine replied to JackMachine's Support Request in Support
Ok, thanks for testing, I will check what happens on my side even if I uninstalled all plugin related to bots. For the two scientist, you tested Military Tunnels, my problem is with Abandoned Military Base. But first I will download the latest map and start a new bunch of tests. Thank you very much for you kick a clear response. I love the design of the map. Ok, thanks for the tests, I'll check what's happening on my side even if I uninstalled all the bot-related plugins. For the problems with the two scientists, you tested the military tunnels, my problem is with the abandoned military base. But first I'm going to download the latest map and run a new series of tests. Thank you very much for your clear answer. I love the map design. -
Bugs / Oils Rigs / Npc Military Base / Underwater Lab
JackMachine posted A Support Request in Support
Hi! Thanks for your map. I bought it for the next wipe and I want to check something with you. Can you confirm to me you have the same thing on your side. I'm a little concerned because this is the wipe for my next wipe. - In military base, I just have two Scientists - Boths oil rigs are bugged : no Scientist, and no loot at all on it - In the underwater lab at AD15 impossible to access into the base, in the submarine dock, a door lock the access. The submarine dock seems to be the only access to the lab, so ... we can't access the lab at all. Can you check on your side. If the bugs are confirmed, do you think they will be fixed before the next forced wipe ? Thank you very much. -
NPC not spawning / Better NPC conflict
JackMachine replied to JackMachine's Support Request in Support
Ok, it's fixed. I had to delete a custom NPC location file. But an option to remove or not BetterNpc NPCs via API hooks could be nice! In fact I have all the NPCs from Arifield, BetterNpc and your plugin, but it could be nice to have an option to keep only those from your plugin if desired. So problem solved for me! Sorry for the mess. Thank you for your attention. -
SOLVED! Ok, I found the problem. I printed the controller name called in the OnEntitySpawned and it gives me the name of an old cutom file I created. I really don't know why he use this file to manage NPCs on the airfield event, but I removed it, and now it's works : I have NPC from BetterNPC, and NPC from Airfield event at the same time. Really sorry for the mess. ( but it's still strange ... ) And thanks a lot for your support! Sorry for that again.
-
Another test : If I comment this line, it works. private void OnEntitySpawned(NPCPlayer ent) { ControllerSpawnPoint controller = _controllers.FirstOrDefault(s => s.RemoveOtherNpc && s.IsOtherNpc(ent)); if (controller != null) { // NextTick(() => { if (ent.IsExists()) ent.Kill(); }); <-------------- return; }
-
I'm not a C# dev but I tried myself to update the plugin to test your answer. I added this when the ArifieldEvent start. this.BetterNpc.Call("CreateController", "Airfield"); So when the Airfield event Start, it remove all the BetterNpc NPCs from the arifield. That's ok. But when the plane land all the drops, betterNpc still remove the NPCs from the Arifield Event. The problem seems to comes from the OnEntitySpawned(NPCPlayer ent) function (line 1571) in the BetterNpc plugin. If I add a return just after the function declaration, of course this will skip all the content of the function, but the NPC of the Airfield Event spawn correctly. And the best, with that I can have the NPC from the Airfield Event AND Npc from BetterNPC at the same time. The problem is : with that, I skip the content of the OnEntitySpawned function. And this content is not there to just look pretty! So, I think they could be a lot of side effect. I hope this could help! I can try some other tests if you want, but again, I'm not a C# dev. Thanks a lot for your help.
-
NPC not spawning / Better NPC conflict
JackMachine replied to JackMachine's Support Request in Support
The owner of BetterNPC plugin tell me you can do that to fix the problem : -------------------------- owner response ---------------------------- As far as with the AirfieldEvent plugin you would need to ask that the Developer use the API available in the plugin description to remove BetterNpc NPCs during the event, and spawn them back in when the event ends. I'll share that text here for reference. API void DestroyController(string name) – It destroys the place of appearance NPC with the name {name} void CreateController(string name) – It creates the place of appearance NPC with the name {name} These APIs can be used with standard monuments, custom monuments (NPC locations) and roads. The name of this monument is in standard monuments {name}. It is the name of the file in the Custom and Road folder in custom monuments and roads They can use this API to have the plugin compatible with BetterNpc and to fully avoid this issue, and to have everything working in unison properly. ---------------------------- owner response -------------------------- -
Thank a lot for you answer! I did that. I my oxide> data > betternpc > monument > Airfield.json I have these 3 first lines : "Enabled? [true/false]": false, "The size of the monument": "(175.0, 30.0, 125.0)", "Remove other NPCs? [true/false]": false, BetterNPC plugin and Airfield Event plugin reloaded. But it does not work. According to the configuration, I have no NPCs on my airfield (I am on the Essence map). But when the plane generates its own NPCs, they are still immediately deleted by BetterNpc. I said by BetterNpc, because when I remove the Better Npc plugin everything works fine. I sent the link for this topic to the developer of the Airfield event. I hope we find a solution. These are two great plugins that players love!
-
NPC not spawning / Better NPC conflict
JackMachine replied to JackMachine's Support Request in Support
Yes, that's what I'm trying to understand. Thanks for leaving this topic open. If I find a solution, I will post it here. There is an answer you need to read in my topic on the best NPC plugin. This might help you enable your plugin to live with Better NPC. https://codefling.com/files/support/12016-betternpc-airfield-event-conflict/ Thanks a lot for your support. This plugin is really appreciated by players. -
Hi! BetterNpc add challenge to my server and populate the map with interresting NPC, thank for that! But I have a problem with the Airfield Event. If BetterNpc is loaded, NPC of the airfield event can't spawn. I can see the Airfield event plugin truing to spawn NPC, but they are immediatly removed. ( see also https://codefling.com/files/support/12015-npc-not-spawning-better-npc-conflict/ ) When BetterNpc is unloaded, Airfield event works like a charm. But on my server, I need to use BetterNpc AND the Airfield event. Is there a way to fix that ? Maybe you can talk together with the author of Airfield event to fix that ? Thanks in advance! Jack
-
Hi! Thanks for this plugin, my players love it on my Vanilla server! But on the mod it seems there is a conflict with BetterNpc plugin. When BetterNpc is loaded, Airfield NPC don't spawn. I tried everything, if I want this to work, I need to unload BetterNpc. It's a very big problem because BetterNpc is a very popular plugin and I need it on my server. Is a fix exist for that ? Thank you very much, Jack
-
Hi realedwin, Thank you to your answer. This is my config file : { "Raid Protection Options": { "Scale of damage depending on the current hour of the real day": {}, "Scale of damage depending on the offline time in hours": { "12": 0.0, "24": 0.0, "48": 0.0 }, "Cooldown in minutes": 1, "Scale of damage between the cooldown and the first configured time": 0.0, "Protect all prefabs": true, "Protect vehicles": true, "Prefabs to protect": [ "abovegroundpool.deployed", "advendcalendar.deployed", "andswitch.entity", "audioalarm", "autoturret_deployed", "barricade.concrete", "barricade.cover.wood", "barricade.metal", "barricade.sandbags", "barricade.stone", "barricade.wood", "barricade.woodwire", "bathtub.planter.deployed", "bbq.deployed", "beachchair.deployed", "beachparasol.deployed", "beachtable.deployed", "beachtowel.deployed", "beartrap", "bed_deployed", "black_berry.entity", "blue_berry.entity", "boogieboard.deployed", "boombox.deployed", "box.wooden.large", "button", "cabletunnel", "campfire", "cardtable.deployed", "carvable.pumpkin", "cctv_deployed", "ceilinglight.deployed", "chair.deployed", "chair.icethrone", "chineselantern.deployed", "chippyarcademachine", "christmas_door_wreath_deployed", "clantable.deployed", "coffinstorage", "composter", "computerstation.deployed", "confetticannon.deployed", "connectedspeaker.deployed", "corn.entity", "counter", "cupboard.tool.deployed", "cursedcauldron.deployed", "discoball.deployed", "discofloor.deployed", "discofloor.largetiles.deployed", "door.double.hinged.bardoors", "door.double.hinged.metal", "door.double.hinged.toptier", "door.double.hinged.wood", "door.hinged.industrial.a", "door.hinged.industrial.d", "door.hinged.metal", "door.hinged.toptier", "door.hinged.wood", "doorcloser", "doorcontroller.deployed", "doorgarland.deployed", "double_doorgarland.deployed", "dragondoorknocker.deployed", "drone.deployed", "dropbox.deployed", "drumkit.deployed", "easter_door_wreath_deployed", "electric.flasherlight.deployed", "electric.sirenlight.deployed", "electric.sprinkler.deployed", "electric.windmill.small", "electrical.blocker.deployed", "electrical.branch.deployed", "electrical.combiner.deployed", "electrical.heater", "electrical.memorycell.deployed", "electrical.modularcarlift.deployed", "electrical.random.switch.deployed", "electricfurnace.deployed", "elevator", "fireplace.deployed", "fishtrophy.deployed", "flameturret.deployed", "floor.grill", "floor.ladder.hatch", "floor.triangle.grill", "floor.triangle.ladder.hatch", "fluid.combiner.deployed", "fluidsplitter", "fluidswitch", "fogmachine", "frankensteintable.deployed", "fridge.deployed", "frontiermirror.large", "frontiermirror.medium", "frontiermirror.small", "frontiermirror.standing", "furnace", "furnace.large", "gates.external.high.stone", "gates.external.high.wood", "generator.small", "giantcandycane.deployed", "giantlollipops.deployed", "goldframe.large", "goldframe.medium", "goldframe.small", "goldframe.standing", "goldmirror.large", "goldmirror.medium", "goldmirror.small", "goldmirror.standing", "gravestone.stone.deployed", "gravestone.wood.deployed", "graveyardfence", "green_berry.entity", "guntrap.deployed", "hbhfsensor.deployed", "hemp.entity", "hitchtrough.deployed", "hobobarrel.deployed", "huntingtrophylarge.deployed", "huntingtrophysmall.deployed", "icewall", "igniter.deployed", "industrial.wall.lamp.deployed", "industrial.wall.lamp.green.deployed", "industrial.wall.lamp.red.deployed", "industrialcombiner.deployed", "industrialconveyor.deployed", "industrialcrafter.deployed", "industrialsplitter.deployed", "innertube.deployed", "innertube.horse.deployed", "innertube.unicorn.deployed", "jackolantern.angry", "jackolantern.happy", "kayak", "ladder.wooden.wall", "landmine", "lantern.deployed", "large.rechargable.battery.deployed", "largecandleset", "laserdetector", "laserlight.deployed", "legacy.shelter.wood.deployed", "legacy_furnace", "lightupframe.large", "lightupframe.medium", "lightupframe.small", "lightupframe.standing", "lightupmirror.large", "lightupmirror.medium", "lightupmirror.small", "lightupmirror.standing", "lock.code", "lock.key", "locker.deployed", "mailbox.deployed", "medium.rechargable.battery.deployed", "microphonestand.deployed", "minecart.planter.deployed", "mining.pumpjack", "mining_quarry", "mixingtable.deployed", "mortarblue", "mortarchampagne", "mortargreen", "mortarorange", "mortarpattern", "mortarred", "mortarviolet", "newyeargong.deployed", "orswitch.entity", "paddlingpool.deployed", "photoframe.landscape", "photoframe.large", "photoframe.portrait", "piano.deployed", "pinata.deployed", "planter.large.deployed", "planter.small.deployed", "pookie_deployed", "potato.entity", "poweredwaterpurifier.deployed", "pressurepad.deployed", "ptz_cctv_deployed", "pumpkin.entity", "railroadplanter.deployed", "reactivetarget_deployed", "red_berry.entity", "refinery_small_deployed", "repairbench_deployed", "researchtable_deployed", "rfbroadcaster", "rfreceiver", "rockingchair.deployed", "rockingchair.rockingchair2.deployed", "rockingchair.rockingchair3.deployed", "romancandle", "romancandle-blue", "romancandle-green", "romancandle-violet", "rug.bear.deployed", "rug.deployed", "rustigeegg_a.deployed", "rustigeegg_b.deployed", "rustigeegg_c.deployed", "rustigeegg_d.deployed", "rustigeegg_e.deployed", "rustigeegg_f.deployed", "sam_site_turret_deployed", "scarecrow.deployed", "scrapframe.large", "scrapframe.medium", "scrapframe.small", "scrapframe.standing", "scrapmirror.large", "scrapmirror.medium", "scrapmirror.small", "scrapmirror.standing", "searchlight.deployed", "secretlabchair.deployed", "shelves", "shutter.metal.embrasure.a", "shutter.metal.embrasure.b", "shutter.wood.a", "sign.hanging", "sign.hanging.banner.large", "sign.hanging.ornate", "sign.huge.wood", "sign.large.wood", "sign.medium.wood", "sign.neon.125x125", "sign.neon.125x215", "sign.neon.125x215.animated", "sign.neon.xl", "sign.neon.xl.animated", "sign.pictureframe.landscape", "sign.pictureframe.portrait", "sign.pictureframe.tall", "sign.pictureframe.xl", "sign.pictureframe.xxl", "sign.pole.banner.large", "sign.post.double", "sign.post.single", "sign.post.town", "sign.post.town.roof", "sign.small.wood", "simplelight", "skull_door_knocker.deployed", "skull_fire_pit", "skullspikes.candles.deployed", "skullspikes.deployed", "skullspikes.pumpkin.deployed", "skulltrophy.deployed", "skulltrophy.jar.deployed", "skulltrophy.jar2.deployed", "skulltrophy.table.deployed", "skylantern.deployed", "skylantern.skylantern.green", "skylantern.skylantern.orange", "skylantern.skylantern.purple", "skylantern.skylantern.red", "sled.deployed", "sled.deployed.xmas", "sleepingbag_leather_deployed", "small_fuel_generator.deployed", "small_stash_deployed", "smallcandleset", "smallrechargablebattery.deployed", "smartalarm", "smartswitch", "snowmachine", "snowman.deployed", "sofa.deployed", "sofa.pattern.deployed", "solarpanel.large.deployed", "soundlight.deployed", "spiderweba", "spikes.floor", "spinner.wheel.deployed", "splitter", "spookyspeaker", "stocking_large_deployed", "stocking_small_deployed", "storage_barrel_a", "storage_barrel_b", "storage_barrel_c", "storageadaptor.deployed", "storagemonitor.deployed", "strobelight", "survivalfishtrap.deployed", "switch", "table.deployed", "telephone.deployed", "teslacoil.deployed", "timer", "torchholder.deployed", "trophy.deployed", "trophy_2023.deployed", "tunalight.deployed", "twitchrivals2023_desk", "twowaymirror.window", "vendingmachine.deployed", "volcanofirework", "volcanofirework-red", "volcanofirework-violet", "wall.external.high.ice", "wall.external.high.stone", "wall.external.high.wood", "wall.frame.cell", "wall.frame.cell.gate", "wall.frame.fence", "wall.frame.fence.gate", "wall.frame.garagedoor", "wall.frame.netting", "wall.frame.shopfront", "wall.frame.shopfront.metal", "wall.window.bars.metal", "wall.window.bars.toptier", "wall.window.bars.wood", "wall.window.glass.reinforced", "wantedposter.deployed", "wantedposter.wantedposter2", "wantedposter.wantedposter3", "wantedposter.wantedposter4", "watchtower.wood", "water.pump.deployed", "water_catcher_large", "water_catcher_small", "waterbarrel", "waterpurifier.deployed", "weaponrack_horizontal.deployed", "weaponrack_single1.deployed", "weaponrack_single2.deployed", "weaponrack_single3.deployed", "weaponrack_stand.deployed", "weaponrack_tall.deployed", "weaponrack_wide.deployed", "white_berry.entity", "windowgarland.deployed", "woodbox_deployed", "woodframe.large", "woodframe.medium", "woodframe.small", "woodframe.standing", "woodmirror.large", "woodmirror.medium", "woodmirror.small", "woodmirror.standing", "workbench1.deployed", "workbench2.deployed", "workbench3.deployed", "xmas.lightstring.deployed", "xmas_tree.deployed", "xorswitch.entity", "xylophone.deployed", "yellow_berry.entity", "_base_car_chassis.entity", "_basetrainwagon.entity", "_cardtable_base", "_snowmobilebase", "1module_cockpit", "1module_cockpit_armored", "1module_cockpit_with_engine", "1module_engine", "1module_flatbed", "1module_passengers_armored", "1module_rear_seats", "1module_storage", "1module_taxi", "2module_camper", "2module_car_spawned.entity", "2module_flatbed", "2module_fuel_tank", "2module_passengers", "3module_car_spawned.entity", "4module_car_spawned.entity", "attackhelicopter.entity", "blackjackmachine.caboose", "blackjackmachine.static", "car_2mod_01", "car_2mod_02", "car_2mod_03", "car_2mod_04", "car_2mod_05", "car_2mod_06", "car_2mod_07", "car_2mod_08", "car_3mod_01", "car_3mod_02", "car_3mod_03", "car_3mod_04", "car_3mod_05", "car_3mod_06", "car_3mod_07", "car_3mod_08", "car_3mod_09", "car_3mod_10", "car_3mod_11", "car_3mod_12", "car_4mod_01", "car_4mod_02", "car_4mod_03", "car_4mod_04", "car_4mod_05", "car_4mod_06", "car_4mod_07", "car_4mod_08", "car_4mod_09", "car_4mod_10", "car_4mod_11", "car_chassis_2module.entity", "car_chassis_3module.entity", "car_chassis_4module.entity", "cardtable.caboose", "cardtable.caboose_static", "cardtable.static_configa", "cardtable.static_configa_hidden", "cardtable.static_configb", "cardtable.static_configc", "cardtable.static_configd", "ch47.entity", "ch47scientists.entity", "chippyarcademachine.static", "locomotive.entity", "magnetcrane.entity", "minicopter.entity", "parachute", "rhib", "rowboat", "scraptransporthelicopter", "sedanrail.entity", "sedantest.entity", "snowmobile", "sofa.static", "sofa_pattern.static", "submarineduo.entity", "submarinesolo.entity", "testridablehorse", "tomahasnowmobile", "traincaboose.entity", "trainwagona.entity", "trainwagonb.entity", "trainwagonc.entity", "trainwagonunloadable.entity", "trainwagonunloadablefuel.entity", "trainwagonunloadableloot.entity", "tugboat", "twitchbus", "workcart.entity", "workcart_aboveground.entity", "workcart_aboveground2.entity" ], "Prefabs blacklist": [] }, "Team Options": { "Enable team offline protection sharing": true, "Mitigate damage by the team-mate who was offline the longest": false, "Include players that are whitelisted on Codelocks": false, "Prevent players from leaving or disbanding their team if at least one team member is offline": false, "Enable offline raid protection penalty for leaving or disbanding a team": false, "Penalty duration in hours": 24.0 }, "Command Options": { "Commands to check offline protection status": [ "ao", "orp" ], "Command to display offline raid protection information": "raidprot", "Command to fill the offline times of all players": "orp.fill.onlinetimes", "Command to change a player's offline time": "orp.test.offline", "Command to change a player's offline time to the current time": "orp.test.online", "Command to change a player's penalty duration": "orp.test.penalty" }, "Permission Options": { "Permission required to enable offline protection": "offlineraidprotection.protect", "Permission required to check offline protection status": "offlineraidprotection.check", "Permission required to use admin functions": "offlineraidprotection.admin" }, "Other Options": { "Play sound when damage is mitigated": false, "Asset path of the sound to be played": "assets/prefabs/locks/keypad/effects/lock.code.denied.prefab", "Display a game tip message when a prefab is protected": true, "Message duration in seconds": 3.0 }, "Timezone Options": { "Timezone": "" }, "Version": { "Major": 1, "Minor": 1, "Patch": 5 } }
-
Hi! This plugin looks awesome but I don't know why I can make it work. I added the offlineraidprotection protect permission to my Default Group and Admin Group. I put the "Protect all prefabs": to TRUE, We added a toolbox, We built some structures AFTER the plugin is activated and permissions properly setted. We built structure after disconnect / reconnect AFTER the plugin is activated and permissions properly setted. I tested a raid with another admin and regular players but everyone can raid. No message, no protection, and raid protection check for protected players are OK, it shows damage scale at 0% I don't know if I forgot to do something, but if not, the plugin don't seems to work for me. It's too bad, because a lot of work seems to be done on this plugin and the result is really cool for a PVE serrver. If anyone have an idea .... Happy new year!