Rewards

Discussion in 'Plugin Requests' started by Invenstory, Nov 26, 2018.

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

    Invenstory

    Hello bukkit developers!
    i wonder if you could make a plugin for me!

    Plugin name: Rewards

    What this plugin supposed to do:
    This is a plugin to reward players. when you type the command should open a GUI
    that has all the rewards that a player has permissions for it! when the player claim the reward should make a sound like LEVEL_UP..no ideas..

    Commands/Permissions:
    • /rewards - rewards.access (opens the gui menu)
    • /rewards reload - rewards.admin (reloads the plugin)
    • /rewards refresh %player% - rewards.admin (refresh the cooldown for the rewards for the specific player)
    • /rewards list - rewards.admin (list of rewards)

    Config:

    messages:
    GUI MENU NAME: &c&lREWARDS
    PREFIX: '&c&lRewards &8| &7'
    REWARD CLAIM: '&aYou claimed your %reward% reward. '
    REWARD COOLDOWN: '&cYou can claim it again in %cooldown%'
    REWARD RELOAD: '&aReloaded'
    REWARD REFRESH: '&aYou refreshed the rewards's cooldown for the player %player%'
    MESSAGE RECEIVED REFRESH: '&a%player% has refreshed your cooldown for the rewards'
    LOCKED: '&c&lLocked'
    UNLOCKED: '&a&lUnlocked'

    Code:
    Rewards:
    
      Daily:
         item: 328 (the item that will show as the reward on the GUI)
            data: 0   (the number of the item like 328:1)
         name: Daily  Reward (The name of the item that  will display in the GUI)
         lore: (the lore  of  the item that will display in the GUI)
           - '&cClick &7to receive your reward!'
           - '&7Cooldown: %cooldown%' (when you haven't claimed the reward should saying Cooldown: &cNow)
           - '%permission%
         slot: 1 (the slot in the GUI that the item will be placed) (slots: 1-54)
         cooldown: 000 (in seconds)
         permission: rewards.reward.daily (the  permission for this reward)
         commands: (the commands that will run when you  click the item)
             - give %player% diamond 1
      Weekly:
         item: 328
            data: 0
         name: Weekly  Reward
         lore:
           - '&cClick &7to receive your reward!'
           - '&7Cooldown: %cooldown%'
           - '%permission%
         slot: 2
        cooldown: 000
         permission: rewards.reward.weekly
         commands:
             - give %player% diamond 5
    Panels:
        item: 160
           data: 15
        name: &r
        slots: (the slots that the item will be placed as decoration)
            - 3
            - 4
            - 3-54
    Version:
    1.8

    Other:
    1. When you click to claim the reward should make a sound LEVEL_UP but if u can't claim it now shouldn't or if u don't have perms for the specific reward

    2. %permissions% is for the LOCKED/UNLOCKED so the player can see if he has permissions for it or not
    if the player has perms for it should say in the lore of the item &A&LUNLOCKED if the player doesn't has perms for it should saying &c&lLOCKED and in a new under line &7&opurchase a rank on our store to unlock this

    3. if its easy could you make it so when you LEFT-CLICK it previewing it without dupe or steal the items
    and when you RIGHT-CLICK it receiving the reward (if its not easy don't make it...its okey^_^....just an idea to make it better)


    %player% (player's name)
    %cooldown% (the cooldown for the reward)
    %reward% (the name of the reward from config)
    %permission% (permission for the specific player LOCKED/UNLOCKED)





    Thats all i think! im out from ideas :D....
    i know this is hard to make it but please try your best ^_^
    Thnx if you liked my idea
    Take your time to make it!!!

    Sry for my bad english! if you don't understand something pm me
    plus correct my english in messages for the plugin if something is wrong

     
    Last edited by a moderator: Nov 27, 2018
  2. Offline

    pie_flavor

    How do you 'preview' the reward if the reward's just arbitrary commands? Do the commands just get shown directly?
     
  3. Offline

    Invenstory

    oops forget it
     
  4. Offline

    Invenstory

    pls could someone work for it? i rly need this :3
     
Thread Status:
Not open for further replies.

Share This Page