A Quests plugin to get your players occupied in a daily basis, you can set yourself the quests or use the AutoQuests system !
Quick look of main features of the plugin
- You can create the quests with a userfriendly form
- You can see quests in a modern looking UI toggable with player click or Hotkey
- You can create quests automatically in providing the minimum requirement and the maximum in config for each type of quest
- You can set multiple rewards for a quest (Uconomy | XP | Rocket Group | Command | CAR | Group || Points)
- You can set daily streaks => a List of reward which is given when a player clear all quests in a setted amount of days (the streak reset if the players hasn't cleared all the quests of a day
- You can set how many minutes before the quests reset (default 1 day : 1440 minutes)
- Daily streaks can be repeatable every time the user gets a multiplier of the streak it wins it again or when a user has his streak reset he can win again the rewards
- more than 15 types of quests are available (see below for a complete list)
- You can also create streaks with a userfriendly form
Available quests type
You can suggests me any type of questType you want to be added in my discord (create a ticket)
- XP
- PlayTime
- Item (Having X amount of the same item in inventory)
- Kills
- Headshots
- Zombie
- Animal
- SPECIFICZOMBIE (kill X amount of zombie of a certain speciality)
- SPECIFICANIMAL (kill X amount of animal with a given ID)
- PlayerCraft (craft X amount of item with a given ID)
- KillZombieMelee (kill X amount of zombie with a melee weapon)
- PlayTimeInVehicule (stay x amount of time inside a vehicle)
- Fishing (catch something x time with fishing)
- HordeBeacon
- Build
Available rewards type
type anotated with ! can't be rewards with the AutoQuests functionnality
- Item
- Uconomy
- XP
- Car!
- Command (execute a command to the user with
{PlayerID} Or {PlayerName}
) ! - Group (Rocket group, usefull for giving a special kit to player and so on) !
- Points (Points to connect with others plugin through an API Ticket in Discord in order to get API dll
Add a quest
Quest info
call /addquest and the a form will appear
- Type of quest : click on it and a dropdown will appear to select the type wanted
- Required quantity : quantity of action fullfilled to clear the quest (all)
- ObjectID : ID of the Object (Item | SpecificAnimal | PlayerCraft )
- Zombie type (SPECIFICZOMBIE) the name of the zombie speciality of the specificZombie, see below to get specialities
Rewards
The points reward is a type of reward that enables to connect with others plugins in order to make a customized rewarding system (like a point shop). In order to use it, make a ticket and I'll give you the API Library
Type of reward : XP | ITEM | UCONOMY | CAR | GROUP | COMMAND | POINTS
RewardQuantity : quantity of reward (all)
ObjectID (ITEM | CAR)
Reward text (GROUP | COMMAND)
And then hit add reward, you will see all rewards in a quests inside the black box
Order
the Order the quest will determines when the quest will appear, put 1 will make the quest appear immediatly, 2 will make it appear 1 reset after the creation and so one (for example if you put 3 and have reset to be done each day, you will see the quest in 2 days)
then hit create new quest you should see an message appearing in the form
Create a new streak
call /addstreak
- number of daily streaks to reach : how many days the user has to complete quests to win rewards
- can repeat : if the streak can be winned again when user's streak reset or when he has a multiplier of it (ie: 2 streak : user can win it again if he reaches 4; 6 and so on)
Setting UP AutoQuests
Go to your configurations.xml and follow this guide
Removing type of quests in AutoQuests
simply inside Requirements the lines that you don't want anymore, you can see which line stands with which type with the Name attribute
Setting up a minimum or a maximum value for each type of quest
Items : You have to add inside AutoItemsIncluded a new item specifying : ID | minimal quantity | maximal quantity PlayerCrafts : You have to add inside AutoCraftsList a new item specifying : ID | minimal quantity | maximal quantity Others: Just modify MinQuantity and MaxQuantity in the corresponding line inside Requirements
Setting up auto rewards
AutoMinRewardsQuantity => specify how many reward should have at least one quest AutoRewardCanBeSameType => specify if a quest can have the same type of reward AutoMinRewardXPOrUconomy => specify the minimum reward for XP or Uconomy (if canUse Uconomy is true) AutoMaxRewardXPOrUconomy => specify the minimum reward for XP or Uconomy (if canUse Uconomy is true) AutoRewardsItemsIncluded => specify which items are allowed to be in reward and the minimal/maximal quantity to get
How can I Get quest or streak ID
Simply execute /delquest or /delstreak without argument, it will lists all active quests and streaks
Commands
- /addquest => Open Quest creation form
- /addstreak => Open Streak creaetion form
- /deletequest <id> => Delete a quest (you get the ID in the database)
- /deletestreak <id> => Delete a streak (you get the ID in the database)
- /quests => Show all active and not finished quests
- /showstreak => Show player streak with max streak and next streak to reach with rewards
Zombie Speciality
- NORMAL
- MEGA
- CRAWLER
- SPRINTER
- FLANKER_FRIENDLY
- FLANKER_STALK
- BURNER
- ACID
- BOSS_ELECTRIC
- BOSS_WIND
- BOSS_FIRE
- BOSS_ALL
- BOSS_MAGMA
- SPIRIT
- BOSS_SPIRIT
- BOSS_NUCLEAR
- DL_RED_VOLATILE
- DL_BLUE_VOLATILE
- BOSS_ELVER_STOMPER
- BOSS_KUWAIT
- BOSS_BUAK_ELECTRIC
- BOSS_BUAK_WIND
- BOSS_BUAK_FIRE
- BOSS_BUAK_FINAL
Contact
User Reviews
The support was absolutely amazing