Jump to content

Drug Business 0.45

$24.99
   (9 reviews)

6 Screenshots

  • 95.9k
  • 560
  • 52.87 kB

Recommended Comments



Suggesions:
1. Allow for custom currency (skin ID/short name)
2. images can be changed via config
3. Drug types can be changed via config
4. Allow for additional drug types

Link to comment
Share on other sites
16 hours ago, Chill Roleplay said:

Is it possible to edit images and add new items to the buy menu?

 

yes

Link to comment
Share on other sites

We are running autofarm and autoplant, with the setgenes skilltree perk. Is there a specific gene sequence we need to use to get the drugs. Currently the drug seeds only produce cloth. Been using genes GGGGGG, YYGGGG

 

Your help will be greatly appreciated 🙂

Link to comment
Share on other sites

This plugin offers an incredible amount of scrap if not managed correctly. Personally, I would never want it to enable autofarming or any bonuses. In fact, I had to remove all the foods from my server associated with Cooking 2.0 because they provided farming buffs, resulting in extra crops and disrupting the economy. The magic lies in the moment you pick the plant. Perhaps autofarm can be adjusted to integrate seamlessly?

Unfortunately, I doubt we will see any new features or updates for this plugin. It was removed from the marketplace and only recently re-added with a small patch to keep it functional.

Suggestions:
1. Allow for custom currency (skin ID/short name)
2. Configurable images
3. Configurable drug types (images, names, short names, etc.)
4. Add more drug types (currently limited to two)
5. Enable autofarming compatibility as it's a popular request
6. Add drug effects like smoke, blur, particles, stars, purple screens, etc.

There's a lot of potential for enhancements, but it's unlikely we'll see them. Nod J could have dominated the market for RP plugins if they were regularly maintained. 

I've been considering developing my own Blackmarket Drugs plugin with cool features like black market dealings, custom effects, random dealer locations, and police intervention. I'm currently finalizing a raidable land claim plugin for my server, but once that's done, I'll explore creating something more substantial if this plugin remains stagnant.

Overall, this plugin is in its best state since release, but it still lacks that final touch to make it exceptional.

Edited by Chill Roleplay
Link to comment
Share on other sites

Sad to see that after the update and all my testing that this issue still exists. I think wi will have to remove this again from our server @Nod Js Or maybe just add the option to buy direct. The best would be just have it to the backage drops 15Ft above the buyer and have a drone fly over, but not have it rely on a a actual drone delivery. 0feslcvq.png.9fd9fa8c83d2ab6f5c27d1b948640365.png

Edited by Chill Roleplay
  • Sad 1
Link to comment
Share on other sites

players are asking if im bringing this plugin back to the server.  It needs a better way to get the seeds though as sometime they spend thousands and don't get a delivery

 

Link to comment
Share on other sites

Failed to call hook 'CheckoutPageCommand' on plugin 'DrugBusiness v0.45.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.DrugBusiness.GetBalance (BasePlayer player) [0x00070] in <3d4e6c69989940a3b8357a2f5cf43f63>:0
  at Oxide.Plugins.DrugBusiness.CheckoutPage (BasePlayer player, System.String image, System.Double Cost, System.Double TotalCost, System.String input) [0x001e4] in <3d4e6c69989940a3b8357a2f5cf43f63>:0
  at Oxide.Plugins.DrugBusiness.CheckoutPageCommand (ConsoleSystem+Arg arg) [0x0002c] in <3d4e6c69989940a3b8357a2f5cf43f63>:0
  at Oxide.Plugins.DrugBusiness.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x006a5] in <3d4e6c69989940a3b8357a2f5cf43f63>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <795304323ac74a298b8ed190a1dfa739>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <beb2b64691c64e2b95b99491bd85442c>:0

 

Is there a way to fix this?

  • Like 1
Link to comment
Share on other sites

Hello

 

I have this too when i will order Seeds

Failed to call hook 'CheckoutPageCommand' on plugin 'DrugBusiness v0.45.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.DrugBusiness.GetBalance (BasePlayer player) [0x00070] in <1d9efbc9d87949feb3a17c53cc9256ca>:0
  at Oxide.Plugins.DrugBusiness.CheckoutPage (BasePlayer player, System.String image, System.Double Cost, System.Double TotalCost, System.String input) [0x001e4] in <1d9efbc9d87949feb3a17c53cc9256ca>:0
  at Oxide.Plugins.DrugBusiness.CheckoutPageCommand (ConsoleSystem+Arg arg) [0x00069] in <1d9efbc9d87949feb3a17c53cc9256ca>:0
  at Oxide.Plugins.DrugBusiness.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x006a5] in <1d9efbc9d87949feb3a17c53cc9256ca>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <795304323ac74a298b8ed190a1dfa739>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <beb2b64691c64e2b95b99491bd85442c>:0

Link to comment
Share on other sites
1 hour ago, Hardrock1988 said:

i got issue as well , not able buy seeds , can open menu and thats all 

plugin error.jpg

Yeah same issue here, I posted the error being thrown

Link to comment
Share on other sites

You can setup a temporary vending machine with seeds if you have any left

Link to comment
Share on other sites

I have currently added the seeds to a shop on our server, but I can't convert them at workbench 3, only at the mixing table. Is anyone else having this problem?

  • Like 1
Link to comment
Share on other sites

Yes the plugin is broken and the developer rarely looks at this plugin. It could take up to 1 year or more. even once its fixed, sometimes the drones don't deliver seeds so when they do fix it you may want to keep the seed shop around. occasionally the drone wont show up and players will make like a $10,000 purchase but receive nothing because the drone does not show up sometimes.

 

Edited by Chill Roleplay
Link to comment
Share on other sites

He should just pass the plugin to another developer i would love this plugin to be fixed

 

  • Like 1
Link to comment
Share on other sites

Not waiting for him, had this same situation last year and Nod ended up getting the fixed file from us. I got the plugin fixed, it cost me a bit but its working again.

  • Like 2
Link to comment
Share on other sites
1 hour ago, Maximo said:

Not waiting for him, had this same situation last year and Nod ended up getting the fixed file from us. I got the plugin fixed, it cost me a bit but its working again.

Can i buy it from you 😉

Link to comment
Share on other sites

i have a version that's fixed for latest update with a possible fix for the drone issues and with a fail safe in case it never comes. just needs testing

Link to comment
Share on other sites

I now use a different plugin with drugs. It's a shame that this plugin is not maintained.

Link to comment
Share on other sites
20 hours ago, snetzer said:

Can i buy it from you 😉

 My plugin is different because of custom edits so I don't know the lines or the snippets. But fixing these lines will fix it for the last Rust update.
This line: success = Economics?.Call("Withdraw", player.userID, double.Parse(cost));
To this: success = Economics?.Call("Withdraw", player.userID.Get(), double.Parse(cost));

This line: var points = ServerRewards?.Call("CheckPoints", player.userID);
To this: var points = ServerRewards?.Call("CheckPoints", player.userID.Get());

This line: Economics?.Call("Deposit", player.userID, Convert.ToDouble(amount));
To this: Economics?.Call("Deposit", player.userID.Get(), Convert.ToDouble(amount));

This line: ServerRewards?.Call("AddPoints", player.userID, amount);
To this: ServerRewards?.Call("AddPoints", player.userID.Get(), amount);

This line: var balance = (double)Economics?.Call("Balance", player.userID);
To this: var balance = (double)Economics?.Call("Balance", player.userID.Get());

This line: return ((int)ServerRewards?.Call("CheckPoints", player.userID)) + ".00";
To this: return ((int)ServerRewards?.Call("CheckPoints", player.userID.Get())) + ".00";

  • Love 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Like 2
  • Sad 2
  • Love 3

Nod Js's Collection

User Feedback

1.3m

Downloads

Total number of downloads.

6.5k

Customers

Total customers served.

95.7k

Files Sold

Total number of files sold.

1.9m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.