DailyQuestsUI

(*)(*)(*)(*)(*) (1)

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

create a ticket in my discord

User Reviews

10/10(*)(*)(*)(*)(*) - Sep 29, 2024

The support was absolutely amazing


jbomb
0 out of 0 people found this helpful

Store: Schildev

Price: $20



Supported payment methods
PayPal,

Supported Platforms
RocketMod

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