Jump to content

Yaki

Creator
  • Posts

    90
  • Joined

  • Last visited

Everything posted by Yaki

  1. Yaki

    Drug Deals

    The drugs don't have any effects currently but definitely not a bad idea.. I'll look into it.
  2. Yaki

    Drug Deals

    I will work on making a video tomorrow. For now, you can get a high level idea below (also in the description). It goes in order, and the pictures are in order as well. Seed Purchase: Players can buy seeds for various "drugs" (e.g., weed, cocaine, tobacco, and opium) from any computer station. Seed Delivery: All orders are delivered by a cargo plane to the player's location when they make the purchase. Plant & Grow: Seeds must be planted and carefully grown over time. Obtaining Drugs: Once mature, players can harvest the drugs from the seeds they planted. The number of drugs they get depends on the plant's genetics. Selling Drugs: Players sell the drugs back to the Drug Dealer NPC or trade with other players, creating a new avenue for in-game profit. If you have any specific questions just ask - happy to help
  3. Yaki

    Drug Deals

    Thank you for the feedback. The renewal fee was introduced as a way to deter piracy, especially after one of my custom projects was recently pirated. This decision was made with the intent of protecting my work. The renewal has nothing to do with a lack of commitment to supporting my work. Quite the opposite - I want to continue creating plugins and building a small, collaborative community around them. I have always supported my other products and helped others, and I will continue to do so. If you are curious what kind of developer I am, feel free to read the reviews of my other products on codefling, one is even from a person who commented above. Thank you again for the feedback. It is invaluable to me, especially when given respectfully. I have removed the renewal fee.
  4. Yaki

    Drug Deals

    Version 1.4.0

    82 downloads

    Transform your Rust server with an immersive, player-driven drug economy! This plugin introduces a thrilling and profitable new gameplay mechanic where players can dive into the drug trade. Here’s how it works: Seed Purchase: Players can buy seeds for various "drugs" (e.g., weed, cocaine, tobacco, and opium) from any computer station. Seed Delivery: All orders are delivered by a cargo plane to the player's location when they make the purchase. Plant & Grow: Seeds must be planted and carefully grown over time. Obtaining Drugs: Once mature, players can harvest the drugs from the seeds they planted. The number of drugs they get depends on the plant's genetics. Selling Drugs: Players sell the drugs back to the Drug Dealer NPC or trade with other players, creating a new avenue for in-game profit. Features: Ability to configure the number of drugs player receives when harvesting based on the plants genetics (eg. GGYYYY could give more than XXGYH) Advertise your server in the UI Animals and scientists ignore drug dealer NPC Charge players a delivery fee when they buy drugs based on permission Choose whether or not a harvested drug can be sold Configure the dealers position, what items the dealer is wearing, and the dealer's display name Configurable drugs (names, items, skin ids and more)! Want players to get scrap or any other item when harvesting their drugs? Modify that in the config! Drug dealer NPC cannot be killed Discord logs when player purchases drugs Discord logs when player sells drugs Multiple currency options supported: economics, server rewards, custom items Option to lock drops to the player that bought it Option to require custom item to access the black market Option to not spawn the dealer Vending machine map marker to show the dealer's position on the map See config for more customizable features Drugs: This plugin comes with 4 default drug seeds and 4 default drug items Drug Seeds: Weed Seeds Coca Seeds Tobacco Seeds Poppy Seeds Drug Items: Weed Leaf Cocaine Leaf Tobacco Leaf Opium Leaf Don't like those options or want to add your own? You can do that in the config but you will need the image for them to display in the UI. Chat Commands: /AddDealerPos <dealer name> - sets player's position as the dealer's spawn point and saves to config Console Commands: givedrugseed <steamid> <drug item display name> <amount> - gives the player the specified drug seed (from config) givedrug <steamid> <drug item display name> <amount> - gives the player the specified drug item (from config) giveblackmarketitem <steamid> - gives player the item required to access the black market Config: { "Black Market Settings": { "Require Item to Access Black Market": true, "Black Market Item Display Name": "Black Market Item", "Black Market Item Shortname": "keycard_red", "Black Market Item Skin ID": 0 }, "Drugs": [ { "Item Shortname": "seed.hemp", "Item Amount": 1, "Skin ID": 3354230033, "Display Name": "Weed Seeds", "Item Description": "Grows into a Weed Leaf", "Item Price": 50, "Item Image Name": "weedseeds", "Drug Item": { "Drug Item Shortname": "cloth", "Drug Item Skin ID": 3354227129, "Drug Item Display Name": "Weed Leaf", "Drug Item Description": "Can be sold for currency.", "Drug Item Price": 50, "Drug Item Image Name": "weedleaf", "Can Drug Item Be Sold?": true }, "Drug Item Clone": { "Drug Item Clone Shortname": "clone.hemp", "Drug Item Clone Display Name": "Weed Clone", "Drug Item Clone Image Name": "weedseeds", "Drug Item Clone Skin ID": 3354230033 } }, { "Item Shortname": "seed.hemp", "Item Amount": 1, "Skin ID": 3354230311, "Display Name": "Coca Seeds", "Item Description": "Grows into a Cocaine Leaf", "Item Price": 50, "Item Image Name": "cocaseeds", "Drug Item": { "Drug Item Shortname": "cloth", "Drug Item Skin ID": 3354228232, "Drug Item Display Name": "Cocaine Leaf", "Drug Item Description": "Can be sold for currency.", "Drug Item Price": 50, "Drug Item Image Name": "cocaleaf", "Can Drug Item Be Sold?": true }, "Drug Item Clone": { "Drug Item Clone Shortname": "clone.hemp", "Drug Item Clone Display Name": "Cocaine Clone", "Drug Item Clone Image Name": "cocaseeds", "Drug Item Clone Skin ID": 3354230311 } }, { "Item Shortname": "seed.hemp", "Item Amount": 1, "Skin ID": 3354229737, "Display Name": "Tobacco Seeds", "Item Description": "Grows into a Tobacco Leaf", "Item Price": 50, "Item Image Name": "tobaccoseeds", "Drug Item": { "Drug Item Shortname": "cloth", "Drug Item Skin ID": 3354228677, "Drug Item Display Name": "Tobacco Leaf", "Drug Item Description": "Can be sold for currency.", "Drug Item Price": 50, "Drug Item Image Name": "tobaccoleaf", "Can Drug Item Be Sold?": true }, "Drug Item Clone": { "Drug Item Clone Shortname": "clone.hemp", "Drug Item Clone Display Name": "Tobacco Clone", "Drug Item Clone Image Name": "tobaccoseeds", "Drug Item Clone Skin ID": 3354229737 } }, { "Item Shortname": "seed.hemp", "Item Amount": 1, "Skin ID": 3354229356, "Display Name": "Poppy Seeds", "Item Description": "Grows into an Opium Leaf", "Item Price": 50, "Item Image Name": "poppyseeds", "Drug Item": { "Drug Item Shortname": "cloth", "Drug Item Skin ID": 3354228480, "Drug Item Display Name": "Opium Leaf", "Drug Item Description": "Can be sold for currency.", "Drug Item Price": 50, "Drug Item Image Name": "poppyleaf", "Can Drug Item Be Sold?": true }, "Drug Item Clone": { "Drug Item Clone Shortname": "clone.hemp", "Drug Item Clone Display Name": "Opium Clone", "Drug Item Clone Image Name": "poppyseeds", "Drug Item Clone Skin ID": 3354229356 } } ], "Delivery Fee Settings": [ { "Delivery Fees": { "Key": "drugdeals.fee1", "Value": 10 } }, { "Delivery Fees": { "Key": "drugdeals.fee2", "Value": 20 } }, { "Delivery Fees": { "Key": "drugdeals.fee3", "Value": 30 } } ], "Discord Settings": { "Use Discord Webhook": false, "Discord Webhook URL": "https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "Timezone ID for Message Timestamp": "America/Chicago", "Embed Color": 65280 }, "Dealer Settings": [ { "Dealer Position": "(0,0,0)", "Dealer Name": "Drug Dealer", "Dealer Clothes": [ { "Item Shortname": "hoodie", "SkinID": 0 }, { "Item Shortname": "pants", "SkinID": 0 }, { "Item Shortname": "shoes.boots", "SkinID": 0 } ] } ], "Payment Settings": { "Currency (economics, rp, or custom)": "custom", "Order Confirmation Message": "Order Confirmed! It will be delivered shortly.", "Custom Currency": { "Custom Currency Item Shortname": "scrap", "Custom Currency Item SkinID": 0, "Custom Currency Item Display Name": "Scrap", "Custom Currency Item Image": "scrap" } }, "UI Settings": { "Buy UI Server Name / Adversisement": "SERVER NAME OR ADVERTISEMENT", "Sell UI Server Name / Adversisement": "SERVER NAME OR ADVERTISEMENT" }, "Plane Settings": { "Plane Speed": 20.0 }, "Drop Settings": { "Drop Speed": 0.6, "Item Slots in Drop": 18, "Lock Drop to Owner": true, "Message to Locked Out Player": "This does not belong to you." }, "Drug Genetics (sum of values for genes is # drugs player gets when harvesting)": { "Drug Genetic G": 2, "Drug Genetic Y": 3, "Drug Genetic H": 1, "Drug Genetic W": 0, "Drug Genetic X": 0 } } Notes: This plugin uses a separate plugin of mine called ImageLoaderAPI (included) to host/display all the images. To display your images in the UI, all you need to do is drop the image in the oxide/data/ImageLoaderAPI folder (create it if it doesn't exist) and specify the image name in the DrugDeals config for the drug seed or drug item you want to use it for. If you need help, just ask. Recommended image size for is 100x100 pixels. Feel free to use other sizes if you want. If you don't want a dealer to spawn, just put null for the Dealer Position. Ex: "Dealer Position": null Thank you for considering to support me, I really do appreciate it. If you have any suggestions on how to improve this product, please do not hesitate to reach out! Join my Discord
    $24.99
  5. Yaki

    TPMarker

    i dont think this plugin works anymore... does it work for anyone else?
  6. Yaki

    Reload on Kill

    should be - i havent heard of any issues
  7. Yaki

    Economic Ranking

    If you don’t want to use playerranks, I could throw together something for you pretty fast. Shoot me a message on codefling or dm me on discord if that’s of interest (I’m in the codefling discord)
  8. Yaki

    error

    Changed Status from Pending to Closed Changed Fixed In to 2.0.0
  9. Yaki

    error

    any other info you can provide? what did this player do? spawn at bandit or outpost? or hit respawn? 76561198882196215
  10. Yaki

    error

    what did you do before this message?
  11. Yaki

    spawns dont work

    Changed Status from Pending to Closed Changed Fixed In to 1.4.0
  12. Yaki

    spawns dont work

    unfortunately it seems like youll need to decide which of the two plugins you want to use. good rule of thumb is to not use two plugins that both control the same thing, eg player spawns, as that can cause issues like youre seeing with this. id suggest reaching out to the other developer, or checking what i would assume is the OnPlayerRespawn method to see if the default return value is null. if not, ask them to change that. if it does, you could share that method with me and i can see if there's anything i can do. i am going to close this request for now - feel free to message me on discord as youve been doing if anything else comes up note - no issues with data file not collecting player ids.
  13. looks like magic services made it already
  14. i never got a response
  15. Yaki

    spawns dont work

    im looking into a way to override the conflict with your random spawns plugin
  16. Yaki

    Player Spawn Points

    ill look into it
  17. I’d be happy to do this for you - please reach out to me on discord: yakidzoba
  18. Yaki

    error OnPlayerSleepEnded

    Changed Status from Not a Bug to Closed
  19. Yaki

    error OnPlayerSleepEnded

    Changed Status from Pending to Not a Bug Changed Fixed In to 1.3.0
  20. Yaki

    error OnPlayerSleepEnded

    @Dad Frogare you still having this issue? i havent been able to replicate it for new or returning players.. maybe one of the recent updates fixed it? im going to mark this as closed in the meantime
  21. Yaki

    error OnPlayerSleepEnded

    Hey! I will check this out when I get off work tomorrow. Do you know what happened that caused it?
  22. Yaki

    Set a position

    Added to the new version
  23. Yaki

    Set a position

    Changed Status from Pending to Closed Changed Fixed In to 1.3.0
  24. Yaki

    Set a position

    You can do “printpos” in F1 console to get your position. That’s what you would put in between the quotes. I’ll add a chat command to add your position to the file in the next day or two. does that answer your question?
  25. Version 2.0.2

    71 downloads

    Spawns players in the configured positions depending on if they have one of the configured permissions or are a new or returning player. This is tracked by a data file that lists all steamids that have connected to your server. If you do not wish to force the spawns, you can disable the option in the config. There are options in the config to: specify spawn locations for players with the associated permission specify spawn locations for both new and returning players send chat or notify messages when players awake after respawning based on the above automatically delete config spawn locations and data files when the server wipes Chat Commands: /AddPosNew - Adds the player's position to the config for "New Player Spawn Points" /AddPosRet - Adds the player's position to the config for "Returning Player Spawn Points" Config: { "New Player Spawn Points": [ "(0, 0, 0)" ], "Use New Player Spawn Points (true/false)": false, "Returning Player Spawn Points": [ "(0, 0, 0)" ], "Use Returning Player Spawn Points (true/false)": false, "Permission Based Spawn Points": { "playerspawnpoints.Perm1": [ "(0, 0, 0)" ], "playerspawnpoints.Perm2": [ "(0, 0, 0)" ], "playerspawnpoints.Perm3": [ "(0, 0, 0)" ] }, "Use Permission Based Player Spawn Points (true/false)": false, "Use chat message when new player respawns (true/false)": false, "Use notify message when new player respawns (true/false)": false, "Use chat message when returning player respawns (true/false)": false, "Use notify message when returning player respawns (true/false)": false, "Use chat message when player with permission respawns (true/false)": false, "Use notify message when player with permission respawns (true/false)": false, "Delete Spawn Location on Map Wipe (true/false)": false, "Delete Data Files on Map Wipe (true/false)": false } Lang: { "NewPlayerRespawnMessage_Notify": "Notify message to new player.", "NewPlayerRespawnMessage_Chat": "Chat message to new player.", "ReturningPlayerRespawnMessage_Notify": "Notify message to returning player.", "ReturningPlayerRespawnMessage_Chat": "Chat message to returning player.", "PermissionPlayerRespawnMessage_Chat": "Chat message to player with permission.", "PermissionPlayerRespawnMessage_Notify": "Notify message to player with permission." } Data: Data files are created for each player by their Steam ID. The files are located at oxide/data/PlayerSpawnPoints/ and will look like the example below Note: reload the plugin to see updated data files { "ID": 7656..., "Name": "Player Name", "FirstSpawn": false }
    $5.99
1.6m

Downloads

Total number of downloads.

7.7k

Customers

Total customers served.

115.6k

Files Sold

Total number of files sold.

2.4m

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.