Battlepass

(*)(*)(*)(*)(*) (4)

Battlepass

Features

  • User Interface
  • Customizable Leveling system
  • Premium pass
  • Daily & Weekly mission system
  • Lot of different mission types
  • Highly customizable rewards
  • SQL and JSON storage option
  • Advanced Fishing compability

Misc

Missions

  • Missions are in the form of mission list, every week/day a new mission list is selected from the pre-configured ones
  • Every mission has 4 default options
  • WeaponID for the hands is 1 (any weapon is 0)
  • IsPremium if set to true, mission can be only completed with premium pass
  • Exp reward for completing the mission
  • Goal completion goal (e. g. how much items do player need to craft to complete the quest)
  • ShowProgress if you want to show progress in
  • Mission Types
    • CraftMission
      • itemId: what item to craft
      • example: <Craft itemId="355" >
    • DamageMission
      • weaponId: what weapon to deal damage (1 = hands)
      • what: zombie | player | animal | all
      • special: (scroll down to the special section)
      • example: <Damage what="all" weaponId="0" special="0" >
    • FlagMission
      • id: flag's ID
      • targetValue: flag's value to complete the goal (Note: use this instead a goal and set the goal to 1!)
      • example: <Flag targetValue="355" >
    • FlagMultiMission
      • (Note: the goal is indicator of how much flags player needs to complete!)
      • TranslationId: translation ID
      • Flags
        • id: flag's ID
        • targetValue: flag's value to complete the goal (Note: use this instead a goal and set the goal to 1!)
        • example: <FlagMulti>
    • HealMission
      • who: self | other | both
      • example: <Heal who="self" >
    • KillMission
      • weaponId: what weapon to deal damage (1 = hands)
      • what: zombie | player | animal | all
      • special: (scroll down to the special section)
      • example: <Kill what="zombie" weaponId="363" special="0" >
    • TimeMission
      • (Note: Goal is in minutes)
      • example: <TimeMission >
    • CatchMission
      • (Note: Advanced Fishing compability)
      • itemId: what fish to catch
      • rodId: what fishing rod must player use
      • example: <Catch itemId="355" rodId="0">

Reward

Every reward has 3 default options

  • Level
  • Name
  • Icon
  • Reward Types
    • Exp
      • amount
    • Flag
      • id
      • value
    • Group (rocket permission group)
      • id
      • remove (if false it will add player to group)
    • Execute
      • command ({name} returns player's name, {steamid} returns player's steamid)
      • asConsole (if false it will execute the command as player)
    • Item
      • id
      • full
      • quality
      • amount
    • Money (uconomy)
      • amount

Commands & Permissions

Permission for premium pass: battlepass.premium

  • /battlepass <- opens battlepass ui [battlepass.open]
  • /expbattlepass (player) (amount) [battlepass.exp]
  • /mission (daily|weekly) (new|progress) (player) (index) [battlepass.mission]

Configuration

  • Season: if changed it will automatically reset player's level & progress
  • ProgresiveMaxXP: if enabled player's required exp per level will increase
  • BaseExp: default exp per level (if progresive xp is enable calculation per level will be: BaseEXP + PerLevelEXP * LEVEL)
  • PerLevelExp: only works when progresive max xp is enabled
  • MaxLevel: max level that player can reach
  • AutoSaveInterval: players and cache will be auto saved every x seconds
  • ChooseRandomMissionSets if set to false mission lists will go by the order from top to bottom (if there's no mission list found it will automatically reset the order)
  • PremiumURL - link to buy the premium pass
  • IconURL - chat message icon

Special

The special option is currently only available to zombies

0 - default
1 - only mega zombies
2 - only toxic zombies
12 - only toxic mega zombies
102 - only mega or toxic zombies

User Reviews

Cool plugin(*)(*)(*)(*)(*) - Jun 18, 2023

Never tried it yet. Seems cool


gandalf
0 out of 0 people found this helpful
Nice (*)(*)(*)(*)(*) - May 10, 2023

Nice work


ucangamer
0 out of 0 people found this helpful
Nice plugin(*)(*)(*)(*)(*) - Feb 13, 2023

Very good !


Hugo
0 out of 0 people found this helpful
Awesome Plugin!(*)(*)(*)(*)(*) - Jan 19, 2023

Now my Players can enjoy more playing on my server, only is a little difficult to understand the config.


cvptainturtle
0 out of 0 people found this helpful

Store: Dudewithoutname

Price: $39.99



Supported payment methods
PayPal,

Supported Platforms
RocketMod

All future updates (bug fixes, new features, etc.) are included in the price.