[INACTIVE][FUN] Fight v1.1.4 - Arena Type Battles [740]

Discussion in 'Inactive/Unsupported Plugins' started by Deminetix, May 5, 2011.

  1. Offline

    Deminetix

    Fight - Arena Type Battles
    version 1.1.4 | Download | Source | Requires Permissions
    Features
    • PVP Arena style!
    • Two Teams (Red and Blue)
    • Customisable classes
    • Easy to set up
    • Almost commandless (one to join, one to watch)
    • Permissions support
    • iConomy(v5+) and item rewards support
    Arena Setup Suggestion



    How to use
    1. Type /Fight and you will automatically be chosen a team (Red or Blue) and teleported to that team lounge.

    2. Punch a sign with the class you want to be, your name will be added to an available slot on the sign and the class items will appear in your inventory.

    3. Punch it again to remove your name (and the items) if you want to choose a different class

    4. Once your team is ready (Everyone has picked a class) punch the Iron Block, when both teams are ready you will be teleported inside the arena, BATTLE BEGINS!

    5. Players that die will be teleported to the spectator area to watch the rest of the fight

    6. When only one team is left standing everyone will be teleported out and the winning team announced! They get bragging rights!
    How to set up
    1. Download and put Fight.jar in your plugins directory

    2. Boot your server to generate the config.yml file in plugins/Fight directory

    3. Edit the config.yml file and add your own custom classes and rewards, here is an example:
      Code:
                classes:
                    Ranger:
                        items: 261,262:64,298,299,300,301
                    Tank:
                         items: 272,310,311,312,313
                     Swordsman:
                         items: 276,306,307,308,309
                     Pyro:
                         items: 259,46:2,298,299,300,301
                 rewards:
                     amount: 0
                     entry-fee: 0
                     items: none
                                                            
      - Items must be written: <itemID>:<amount>
      - If no item amount is specified it will be 1
      - Seperate each item with a comma

    4. Add the permissions for users (fight.user) and admins (fight.admin)
      Permissions is REQUIRED

    5. Boot up your server and set the Waypoints by typing /Fight <command> (see commands below)

    6. Create a sign in each lounge for each class you have added.

      - The top line is the name of the class you have in config.yml - typed exactly (eg "Ranger" or "Tank")

      - The second line is unused so i put "------------" to make the class underlined
      - The bottom two lines are used for putting the players name on it.

    7. Each lounge needs an Iron Block. When it is punched and both teams are ready (chosen classes) the fight will begin.

    8. I recommend using WorldGuard or something to protect your arena from being destroyed.

    9. If you want destructible terrain inside the actual arena, you should use WorldEdit's blueprints commands to save and load the finished blueprint after each fight. I may try to incorporate this into Fight in the future.
    Commands
    • Admin Commands

      /Fight redlounge - Sets the Waypoint for the Red team lounge

      /Fight redspawn - Sets the Waypoint in the arena where Red team starts

      /Fight bluelounge - Sets the Waypoint for the Blue team lounge
      /Fight bluespawn - Sets the Waypoint in the arena where Blue team starts

      /Fight spectator - Sets the Waypoint where spectators go, and where players go when they die in the arena.

      /Fight exit - Sets the Waypoint players will go to when they type /Fight leave

    • User Commands

      /Fight - Automatically picks a team and warps you to that lounge
      /Fight watch - Warps your to the spectator area
      /Fight leave - Leaves the team your on, and the fight
    Permissions
    Very simple permissions structure
    • fight.admin - Allows you to set up the Waypoints
    • fight.user - Allows you to Fight!
    To Do Now
    • Not sure!
    Suggestions
    • Destructible terrain that reloads after a Fight finishes
    • Support multiple Arenas
    • Save and Restore inventory before/after a Fight
    • Leaderboards
    • Lives - So you can seek revenge!
    • Manually choose team (with command /Fight <Blue/Red>) (optional to admin)
    Changelog

    • v1.1.4(12th May 2011)
      When player disconnect/logout/crash player is removed from team properly and you can still fight again!
      Players get health refilled after a fight
      Hopefully a lot of bugs are gone with this build.
    • v1.1.3 (11th May 2011)
      When a player disconnect/logout his name is removed from signs
      You can no longer teleport out of a fight using /home or /spawn or anything else
      Entry fees for iConomy users - in config file under the node rewards.entry-fee is now charged to player who join a team
    • v1.1.2 (9th May 2011)
      Parentheses bug with rewards system - Now correctly configures config file on first run (do not use parenthesis)
    • v1.1.1 (9th May 2011)
      Fixed bug where respawned players permanently go to spectator area
      Added an Exit waypoint - Players go here when they type /Fight Leave
    • v1.1.0 (9th May 2011)
      Added iConomy support and item rewards for the winning team
      Fixed all major bugs, no item cheats, no problems with fights
    • v1.0.2 (7th May 2011)
      You can no longer drop items
      Fixed a bug when players used /Fight before setting waypoints

      Inventory now gets cleared properly when a fight finishes
    • v1.0.1 (7th May 2011)
      Fixed a bug with config file
    • v1.0 (6th May 2011)
      Initial Release
     
    frastie, PinkHell, jjoonn222 and 6 others like this.
  2. Offline

    ClichedBluefish

    That still doesnt work :( :'(
     
  3. Offline

    Deminetix

    Nice list! I want to make it so that when you type /fight your inventory is saved and emptied, and then after the fight you get your inventory back. But it seemed too unstable for the time being, i will definately consider adding this very soon though.

    Also - The leaderboard is brilliant to encourage players to get all competitive about keeping on top of the board!

    When you click the sign it checks to see if your in a team (ie when you type /Fight and it takes you the lounge waypoint) - If you are not in a team then the sign does nothing when you click it

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 15, 2016
  4. Offline

    heroanth2345

    Really awesome, just waiting for the multiple arena support
    (Also if you do the FFA mode, Ithink you'll be the only one to do that...)
    (I think.... I think...)
     
  5. Offline

    beatcomet

    I am glad that you liked my ideas, I wish I could help you with coding, but let's say that you don't want my help :)
    Anyway I got an exam today and after the exam I will be right here to give you some more ideas :)
     
  6. Offline

    Deminetix

    Big update coming tomorrow for lots of fixes and iConomy support!
     
    VintageBanana and Electra like this.
  7. Offline

    beatcomet

    Really cool, thanks :D
     
  8. Offline

    spunkiie

    Nice plugin

    REQ: Custom messages, so I can translate it to my players language.
     
  9. Great idea! I'll test it in a few days. Cool, that plugin is that what my server needs!
     
  10. Offline

    Hipachi

    I installed fight and didnt touch settings at all but when i try to set a waypoint it says Invalid Command (503) Whats wrong :/
     
  11. Offline

    Deminetix

    Do you have Permissions installed and given yourself admin permissions?

    Good idea ill look into that when the plugin is in a working state before I add it. There are still a few kinks but nothing majpr

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 15, 2016
  12. Offline

    beatcomet

    Some fresh ne ideas for you :

    - Round system : optional round support will make it much better, after killing your opponent he will come back and seek for revange in the second round. Adding round support will be awsome and make the arena battles even more intersting.
    - Arena manager : Using iConomy every player in the server will be able to create his own arena. To create an arena the player will need to pay a certain amount of money. The player will set the entry fee and start making money of his arena, BUT! the player will have to use his money for prizes for the winners.
    - Arena championship : Elimination based tournament, by having 8 people signed up, a tournament may start. The winner in evety fight will progress towards the next stage. The winner will get the grand prize and be added to the Leader boards as 1st place winner regardless to his amount of points (until the next championship).
    - Tag team battle : Here is the most unique system you can mage, tag team battles. This is basicly the same as the team battle but there will be only 1 player of each team in the arena. When a player dies he will be replaced buy one of his teammates. the winner team will be the one that will eliminate all the opponent team members.

    That's it :D
    Good luck
     
  13. Offline

    VintageBanana

    Ok, thanks. I did that and it now works for me but not for my friend. We have equal permissions but wher he types /fight nothing happens at all, whet he typer '/fight redspawn' he gets the 'invalid command' thing.
     
  14. Offline

    Deminetix

    Sounds a bit like a problem with your server setup. Please double check all waypoints are set and permissions are all correct
     
  15. Offline

    Supzmuffin

    Everything works fine.
    Redlounge etc.
    i did all of those things, but when i do /Fight nothing happens :/
    also.. this is one of the coolest plugins i have ever seen! :D

    Edit: sorry lol, i forgot to place -Fight.user into my permisions.
    works fine!
     
  16. Offline

    Deminetix

    G
    Glad your enjoying it!
     
  17. Offline

    beatcomet

    Any information about the next version of the plugin (release date, new features etc.)?
    Are you planning to add new battle types?
     
  18. Offline

    ClichedBluefish

    Thank's It works great now! This is probaly the most awesome plugin I have on my server!
     
  19. Offline

    Joel Kidd

    Fantastic plugin! Absolutely love it, I might even dedicate the whole server towards it, PVP actually means something now! I was about to ask if you could add iConomy support, but your already on it! Good job!
     
  20. Offline

    retsrif

    Is the arena automatically created?
     
  21. Offline

    2Bucks

    one thing this'll need is a vote-off the team system
     
  22. Offline

    gsand

    Found a Bug.

    Type /Fight
    Select any Class
    Type /fight Watch

    Free Weapons.

    Suggestion:
    When Players type the fight command, their names get added to a file named warriors.txt.
    OP selects the 4 corners of the arena and if the player whose name is in the warriors.txt file leaves the arena, their inventory is cleared. If a player whose name isnt on the warriors.txt file enters the arena, they get teleported to the spectator area and get the following message "You must type /fight to enter the arena".
     
  23. Offline

    xTRIxEDGEx

    So i keep getting the internal error. no matter what my permissions are. even if i give everyone all permissions.
     
  24. Offline

    Deminetix

    This bug is fixed in todays update coming soon

    Wait for todays release and make sure you delete the old config file, and jar before Installing it.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 15, 2016
  25. Offline

    xTRIxEDGEx

    How long till the update?
     
  26. Offline

    Deminetix

    It's already up!!

    Okay guys this is a big step for the Fight plugin, it is actually fully functional, so i have given it a version of 1.1.0
    • All known bugs have been squashed dead! No cheating, no teleport problems.
      (If you still have problems with errors make sure you have set everything up properly as outlined in this post!)
    • iConomy rewards support is added, see the template in the documentation above
    • Item rewards added, same template as class items, see the documentation above
     
  27. Offline

    xTRIxEDGEx

    Ahh, sounds nice. Now i have to wait for Multiplay's stupid system to update it, will see what happens when i get it installed.
     
  28. Offline

    Deminetix

    I had a server with multiplay, i can't stand them... You get what you pay for i guess
     
  29. Offline

    ferretlegs

    Hi There. I really like the idea of this plugin and have waited for todays release with reward support etc before putting this on. All seems to work OK in terms of setting all the spawns etc but when I try to start a fight I get the message 'You must have an empty inventory to join a fight.' I have removed all items from inventory including armour to test but I keep getting this message. I am on bukkit 740 and iconomy 5, permissions 2.7.2. As I said no problems in server log or apparent setup - I can even warp to spectator spot with /fight watch. Just cant start a fight. Please help!
     
  30. Offline

    Fenryk

    I tried implementing this on my server with the latest build, but it wouldn't work and had [SEVERE] warnings a mile long. I can post the error code if it helps anything, but I hope to see this running right soon 'cause it's VERY interesting~
     
  31. Offline

    xTRIxEDGEx

    Hah i guess, but i couldnt find another server that also had servers that didnt suck horribly. Although i guess i could afford a better server. Would other provider would you suggest?
     

Share This Page