Filled KoopaCoins (Token/Coin Economy)

Discussion in 'Plugin Requests' started by CamManCraft, Mar 20, 2018.

Thread Status:
Not open for further replies.
  1. Offline

    CamManCraft

    Hello, I have a server that I want players to be able to buy ranks with a second economy, like tokens or coins. They can buy and sell coins with in-game money via Vault and the plugin will run commands when a certain item is bought on the coin store. There is a certain feature that I want as well, when an item is bought, lower items including the item you just bought becomes unavailable so that players can't buy the same rank twice with the coins they have.

    ==========================================================================
    For example, this will be the GUI when a player opens the shop when they have not bought anything yet:
    Items in the store can be customized of how many items are in the store (in this case 5), and which item appears as the item in the shop GUI, as well as commands that run when a player buys a certain item.
    [​IMG]

    Say if they buy the Diamond Rank with the coins they have, the shop will then look like this:
    [​IMG]
    *Note how all the lower ranks including the one that they just bought (Diamond Rank) is now unavailable.

    When players hover their mouse over the barrier items, the text will look like this:
    [​IMG]

    When players hover over an item that they didn't purchase, the text will look like this:
    [​IMG]
    *Note that the top line is the item name, it can be customized to any name with color and format. The bottom line can stay as it is with same colors and format. The blue number is different based on set item price.

    The Sunflower on the bottom left corner of the GUI will show how much Coins is in your balance, the text will look something like this:
    [​IMG]
    *Note that the blue text will be different based on your coin balance.
    ==========================================================================

    Here are the messages and commands that I want based on commands and certain actions with the plugin:
    I also want the messages to have the ability to be customized and edited as well as the text in the GUI. These commands can be executed by the console as well, except "/kp shop", "/kp buy", "/kp sell", and "/kp giveaway".

    When Player Executes “/kp help” or “/kp”, show this text: (fit "-"s wide enough for 1 line)

    --------------------------------------Koopa Coins------------------------------------

    /kp shop - Buy Ranks with Koopa Coins!

    /kp buy - Buy Koopa Coins!

    /kp balance - Check how many Koopa Coins you have!

    /kp sell {amount} - Sell Koopa Coins for Money!

    /kp giveaway {amount} {player} - Give Koopa Coins to another Player!

    /kp help - Shows Available Commands!


    ---------------------------------------------------------------------------------------------

    When Operator Executes “/kp ophelp”, show this text: (fit "-"s wide enough for 1 line)

    --------------------------------------Koopa Coins------------------------------------

    /kp give {amount} {player} - Give Koopa Coins to a Player

    /kp take {amount} {player} - Take Koopa Coins from a Player

    /kp set {amount} {player} - Set a player’s current balance

    /kp balance {player} - Check another player’s balance

    /kp reload - Reloads the plugin’s configuration

    /kp ophelp - Shows Available Operator Commands


    ---------------------------------------------------------------------------------------------
    ==========================================================================
    ~KoopaCoins Giveaway messages:

    -When Player does just “/kp giveaway”:

    [KoopaCoins] Give Koopa Coins to other Players! /kp giveaway {amount} {player}


    -When Player does “/kp giveaway” and enters a number that’s higher than their balance

    [KoopaCoins] You don’t have enough Koopa Coins to give to this player!


    -When Player enters 0 or less

    [KoopaCoins] You can only give 1 or more Koopa Coins to another player!


    -When Player executes command with invalid format

    [KoopaCoins] Invalid format! /kp {amount} {player}


    -When Player does “/kp giveaway” and detects player is not online

    [KoopaCoins] That Player is not online!


    -When Player successfully gives Koopa Coins to another player

    [KoopaCoins] You have successfully sent {amount} Koopa Coins to {player}!


    -When Player receives Koopa Coins from another player

    [KoopaCoins] You received {amount} Koopa Coins from {player}!
    ==========================================================================

    ~KoopaCoins Sell messages:

    -When Player does just “/kp sell”:

    [KoopaCoins] Sell Koopa Coins for Money! /kp sell {amount}


    -When Player does “/kp sell” and enters number that’s higher than their balance

    [KoopaCoins] You don’t have enough Koopa Coins to sell!


    -When Player enters 0 or less

    [KoopaCoins] You can only sell 1 or more Koopa Coins!


    -When Player executes command with invalid format

    [KoopaCoins] Invalid format! /kp sell {amount}


    -When Player successfully sells Koopa Coins

    [KoopaCoins] You have successfully sold {amount} Koopa Coins for ${money}
    ==========================================================================

    ~KoopaCoins bal/balance messages:

    -When Player does just “/kp bal” or “/kp balance”


    [KoopaCoins] You currently have {balance} Koopa Coins!
    ==========================================================================

    ~KoopaCoins other messages:

    -When Player enters invalid subcommand


    [KoopaCoins] Invalid subcommand! /kp help


    -When player has no permission to execute command

    [KoopaCoins] You don’t have permission to do that!


    -When player tries to buy something they already have

    [KoopaCoins] You already purchased this item!
    ==========================================================================

    ~KoopaCoins Shop messages:

    -When player tries to buy something that’s higher than their balance


    [KoopaCoins] You don’t have enough Koopa Coins to buy that!


    -When player successfully buys something

    [KoopaCoins] You have successfully purchased {item}
    ==========================================================================

    ~KoopaCoins Admin messages:

    -When you give Koopa Coins to another player


    [KoopaCoins] Added {amount} Koopa Coins to {player}’s balance


    -When you take Koopa Coins from another player

    [KoopaCoins] Took {amount} Koopa Coins from {player}’s balance


    -When you set Koopa Coin amount from a player

    [KoopaCoins] Set {player}’s balance to {amount} Koopa Coins


    -When player has Koopa Coins given from admin

    [KoopaCoins] {amount} Koopa Coins has been added to your balance


    -When player has Koopa Coins taken from admin

    [KoopaCoins] {amount} Koopa Coins has been taken from your balance


    -When player’s balance has been set to a certain number

    [KoopaCoins] Your balance has been set to {amount} Koopa Coins


    -When give amount is 0 or less

    [KoopaCoins] You can only give 1 or more Koopa Coins to another player!


    -When take amount is 0 or less

    [KoopaCoins] You can only take 1 or more Koopa Coins from another player!


    -When admin tries to take more Koopa Coins than a player already has

    [KoopaCoins] You can only take less than what this player currently has! “/kp balance {player}


    -When set amount is less than 0

    [KoopaCoins] You can only set a player’s balance to 0 or more!


    -When admin checks another player’s balance

    [KoopaCoins] {player} currently has {amount} Koopa Coins!
    ==========================================================================

    ~KoopaCoins Reload messages:

    -When you reload the plugin


    [KoopaCoins] Successfully reloaded the plugin!


    -Error reloading the plugin

    [KoopaCoins] There was an error reloading the plugin!
    ==========================================================================

    ~KoopaCoins Buy messages:

    -When player just types “/kp buy”


    [KoopaCoins] Buy Koopa Coins!! /kp buy {amount}


    -When player sucessfully buys Koopa Coins

    [KoopaCoins] You have sucessfuly bought {amount} Koopa Coins for ${money}!


    -When player doesn’t have enough money to buy Koopa Coins

    [KoopaCoins] You don’t have enough money to buy that many Koopa Coins! 1 Koopa Coin = $50,000


    -When player tries to buy 0 or less Koopa Coins

    [KoopaCoins] You can only buy 1 or more Koopa Coins!
    ==========================================================================
    Tags:
    {amount} - an amount of Koopa Coins when buying/Selling/etc.
    {money} - How much money when you buy/sell Koopa Coins
    {player} - Player's username
    {balance} - Player's balance
    ==========================================================================
    Permission Nodes:
    Player Permissions:
    koopacoins.buy
    koopacoins.shop
    koopacoins.balance
    koopacoins.sell
    koopacoins.giveaway
    koopacoins.help

    Admin Permissions:
    koopacoins.give
    koopacoins.take
    koopacoins.set
    koopacoins.balance.others
    koopacoins.ophelp
    koopacoins.reload
    ==========================================================================

    That is all the information that I can give you as possible. If there is anything else that I need to give to you, please feel free to ask

    This plugin will certainly help out my server with the process of players getting ranks on the server. I couldn't find any other plugin that does the same or similar thing. So any help will be appreciated! Thanks!
     
    Last edited by a moderator: Mar 20, 2018
  2. Offline

    BlizzardFyre

    What plugin are you using for your groups/ranks? Only missing detail here.
     
    CamManCraft likes this.
  3. Offline

    CamManCraft

    The plugin that I'm using is PermissionsEX.
     
  4. Offline

    CamManCraft

    bump.
     
    Last edited: Mar 28, 2018
  5. Offline

    CamManCraft

    I really need this plugin to be made, can somebody please help me!
     
  6. Offline

    CamManCraft

  7. Offline

    KiingSupreme

    @CamManCraft I am currently working on it and I will try my best!
     
  8. Offline

    CamManCraft

  9. Offline

    DeepSoundHunter

    hmm... I think no one wants to finish it... so i will try to do it! I should be done by tomorrow.
     
  10. Offline

    CamManCraft

Thread Status:
Not open for further replies.

Share This Page