PvPLeveler

Discussion in 'Archived: Plugin Requests' started by Slappygilmore, Jul 1, 2013.

  1. Offline

    Slappygilmore

    Players should be able to kill players and gain levels. Every kill is worth 10 EXP, and every level is 2x harder to get to. So like this -
    (You should be able to change the EXP per kill in the config also.)

    Level 1 - 100EXP
    Level 2 - 200EXP
    Level 3 - 400EXP
    Level 4 - 800EXP
    Level 5 - 1600EXP
    (The first level should be configurable in the config. So say to level up the first time you may want the player to kill 20 people instead you can change it to 200EXP)

    Upon each level up the following should appear in the player who leveled ups chat -

    'Congratulations on leveling, to receive a reward for this use the command /Pvpreward!'

    After every kill a player will be informed how much EXP they have and how much they need to get to the next level.

    'Congratulations on the kill, currently your level is {level} {currentexp}/{neededexp}.'

    (Though all of these phrases that are reported should have the ability to edit in the config!)

    Now a leveling system wouldn't be complete without some type of rewards system right? So after every level the player should be able to type a command such as /Pvpreward, this will initiate a random prize which will be given to the player. (This should have the ability to toggle.) - Setup in the config should be something like an essentials kit

    EXAMPLE:
    items:
    - DiamondHelmet {Amount} {Any Enchantments}

    Note this command is only useable after leveling up, and rewards should be increased as the player increases in level. If the player did not level and uses the command the following message will appear.

    'You have not achieved the next level please kill {amount of players to kill until next level}'

    OPs should have the ability to use /Pvplevel toggle {Integer 1-10} which would toggle more experience per kill. 2 being 2x the normal amount, 3 being 3x and so on.

    Now players will try to cheat the system so there needs to be recognition on who is being killed. If a player kills 'SlappyGilmore' once, then he kills that same player again the player should not receive any experience. The player should kill 2-3 different players before he kills that player again and receives experience. Lets leave that to be edited in the config also.

    If there are any question please do not hesitate to contact me on skype - SlappyGilmore
    (I'm 16, so do not hesitate to add me because you think I'm a squeaker.)

    If you do not have Skype to contact me on and you'd rather contact me in game you can visit me on my server IP - PvP.Insanitycraft.org
    (I'm on most the time, though at certain points I can be AFK)
    I do have additional plugin ideas, so if you're looking for a server to develop for we would love to have you.
     
  2. Offline

    Adriani6

    Sounds fairly easy.
     
  3. Offline

    Slappygilmore

    Maybe, but I have no clue on how to make plugins. I've gotten eclipse and watched multiple videos on Youtube, but none of them are working properly. So if anyone could help make it that'd be great.
     
  4. Online

    timtower Administrator Administrator Moderator

  5. Offline

    Slappygilmore

    That looks interesting, but there is way to much to the plugin to be honest... It seems like it would just incorporate a bunch of unwanted RAM usage.
     
  6. Offline

    Me4502


    It's quite a common misconception that larger plugins use more RAM. Most are coded in a way that only features that are actually enabled and used are loaded... Meaning only they use ram, for example.. WorldEdit doesn't use much RAM at all until a certain feature is used, and then only that feature is in ram, and CraftBook is the same.
     
  7. Online

    timtower Administrator Administrator Moderator

    I agree with Me4502 I can make an 50 mb plugin wich only gets activated with an specific event
     
  8. Offline

    CeramicTitan

  9. Offline

    Slappygilmore

    I appreciate input by everyone here, but I like the sound of my plugin. It's more customizable to my likings and stops the constant grinding people use.
     
  10. Online

    timtower Administrator Administrator Moderator

    Slappygilmore Otherdrops is very configurable, or you could try CommandHelper, then you can code it yourself, no java needed.
    Or you start developing your own plugin
     
  11. Offline

    Slappygilmore

    I've tried every plugin you guys have suggested, and none of them come anywhere near the plugin I'm requesting. I tried commandhelper and that didn't make any sense to me at all.
     
  12. Offline

    Zarius

    Whilst OtherDrops is very configurable this request does go a bit beyond it's jurisdiction (and capability).

    I don't personally know of any existing plugin that will do this in a "plug & play" manner. Skript & VariableTriggers are more advanced in scripting abilities and could probably do this if you wanted to give that a go, otherwise you'll need to wait for a developer with available free time & interest to create a custom plugin for you.
     

Share This Page