- Joined
- Jan 29, 2018
- Messages
- 66
Hello everyone i want to add some additional ideas for the requested Objectives / Questing plugin by xsilversagex
Questing Plugin
------------------------------------------------------------
Features:
- Level based Quests
- Public Quests
- Daily Quests
- Weekly Quests
- Weekend Quests
- Quest Types
- Quest Timer
- Rewards & Punishments
- Quest Cooldown
- Event Quests
- Achievments
- Tutorial
Level based Quests:
Quests will be announced if the Player reaches Level (x).
In addition some Quests are only available from Level (x) to (x).
Level based Quests can only be finished one time.
Public Quests:
Public Quests are available for every Player Level
Daily Quests:
Quests can be accepted one time per day.
Weekly Quests:
Quests can only be accepted one time per week.
Weekend Quests:
Quests are only available one time from Friday to Sunday.
Quest Types:
Gather
Killing
Taming
Reaching Checkpoints
Crafting
Quest Timer:
Some Quests can only be finnished in a period of time.
If Quest fails it can be accepted again (true / false)
If Quests fails, some other Quests can be locked.
Rewards & Punishments:
Player can earn following stuff after completing a Quest (EXP, EXP Boost, Items,)
If a Quest fails, the player can be punished with (Loosing EXP, Losing Level, Locking Quests for (x) Time, Freeze EXP)
Quest Cooldown:
An Cooldown should be set for Daily, Weekly & Weekend Quests
Daily Quest Cooldown = (6.00, am)
Weekly Quest Cooldown = (Wednesday, 6.00, am)
Weekend Quest Cooldown = (Monday, 1.00, am)
Event Quests:
Quests wich are only available on InGame Events (Easter, Thanksgiving, Halloween, Christmas, Custom Events & more)
-->
#Example
Quest Name: ('Easter Egg Hunt')
Description: ('Collect 50 Event Easter Eggs')
Type: ('Gather, Daily')
GatherItemBP: ("Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Halloween/PrimalItemStructure_EasterEgg.PrimalItemStructure_EasterEgg'”)
GatherValue: ('50')
PermissionsGroup: ('default')
Reward: ('EXP Boost, 600s, ShareGroup true/false')
LockOnFinish: ('true')
<--
Objectives / Achievments:
Calculate Player Statistics (Player Kills, Dinos Killed, Tamed Dinos, Gathered Resources & more)
Unlock Quests after reaching Value (x) of (TypeX) ex: PlayersKilled
Lock Stats on Player killed after killing 10 times same Person (can be checked by "SteamID64")
Gives EXP after reaching Value (x) of (TypeX) ex: KilledDinyoType:Rex
Tutorial:
Show Tutorial for all Payers (true / false)
Show Tutorial for specific Levels (true/false)(min:1, max:25)
Show Tutorial display time (15s)
Show Tutorial Interval (1500)
------------------------------------------------------------
General Commands
Chat Commands:
/Quests <Page> - Shows a list of all available Quests
/QuestGet <QuestID> - Accept the Quest by given ID
/QuestShare <QuestID> <'Playername'> or <'Steam64ID'> or <'All'> - Shares the given Quest with specific Players or all Players in Range (25 meters)
/QuestAccept - Accept the shared Quest
/QuestLog - Shows all active Quests
/QuestRemove <QuestID> - Removes the given Quest by QuestID
Console Commands:
Quests.Reload - Reload the Config File
------------------------------------------------------------
Visuals
/Quests <Page>
Following Quests are available for you:
Errors:
Page <x> is not available. Try lowering the value
---
/QuestGet <QuestID>
You Have Accept <QuestID>
Errors:
QuestID <x> was not found
QuestID <x> is not available
You need to wait <xDays> <xMinutes> to accept the Quest again
This Quest is no longer available
You need to reach Level <x> to accept this Quest
Your Level is too high for this Quest
---
/QuestShare <QuestID> <'Playername'> or <'Steam64ID'> or <'All'>
Errors:
QuestID <x> not found
PlayerName or ID <x> not found
No Players found in Range
No Players found in Range
---
/QuestAccept <x>
You have accepted shared Quest <QuestID>
Errors:
You haven't accepted the shared Quest.
---
/QuestLog
Following Quests are active
Errors:
You have no active Quests in your Quest log
---
/QuestRemove <x>
You have removed Quest <QuestID>
Errors:
QuestID <x> is not in your Quest Log
------------------------------------------------------------
Questing Plugin
------------------------------------------------------------
Features:
- Level based Quests
- Public Quests
- Daily Quests
- Weekly Quests
- Weekend Quests
- Quest Types
- Quest Timer
- Rewards & Punishments
- Quest Cooldown
- Event Quests
- Achievments
- Tutorial
Level based Quests:
Quests will be announced if the Player reaches Level (x).
In addition some Quests are only available from Level (x) to (x).
Level based Quests can only be finished one time.
Public Quests:
Public Quests are available for every Player Level
Daily Quests:
Quests can be accepted one time per day.
Weekly Quests:
Quests can only be accepted one time per week.
Weekend Quests:
Quests are only available one time from Friday to Sunday.
Quest Types:
Gather
Killing
Taming
Reaching Checkpoints
Crafting
Quest Timer:
Some Quests can only be finnished in a period of time.
If Quest fails it can be accepted again (true / false)
If Quests fails, some other Quests can be locked.
Rewards & Punishments:
Player can earn following stuff after completing a Quest (EXP, EXP Boost, Items,)
If a Quest fails, the player can be punished with (Loosing EXP, Losing Level, Locking Quests for (x) Time, Freeze EXP)
Quest Cooldown:
An Cooldown should be set for Daily, Weekly & Weekend Quests
Daily Quest Cooldown = (6.00, am)
Weekly Quest Cooldown = (Wednesday, 6.00, am)
Weekend Quest Cooldown = (Monday, 1.00, am)
Event Quests:
Quests wich are only available on InGame Events (Easter, Thanksgiving, Halloween, Christmas, Custom Events & more)
-->
#Example
Quest Name: ('Easter Egg Hunt')
Description: ('Collect 50 Event Easter Eggs')
Type: ('Gather, Daily')
GatherItemBP: ("Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Halloween/PrimalItemStructure_EasterEgg.PrimalItemStructure_EasterEgg'”)
GatherValue: ('50')
PermissionsGroup: ('default')
Reward: ('EXP Boost, 600s, ShareGroup true/false')
LockOnFinish: ('true')
<--
Objectives / Achievments:
Calculate Player Statistics (Player Kills, Dinos Killed, Tamed Dinos, Gathered Resources & more)
Unlock Quests after reaching Value (x) of (TypeX) ex: PlayersKilled
Lock Stats on Player killed after killing 10 times same Person (can be checked by "SteamID64")
Gives EXP after reaching Value (x) of (TypeX) ex: KilledDinyoType:Rex
Tutorial:
Show Tutorial for all Payers (true / false)
Show Tutorial for specific Levels (true/false)(min:1, max:25)
Show Tutorial display time (15s)
Show Tutorial Interval (1500)
------------------------------------------------------------
General Commands
Chat Commands:
/Quests <Page> - Shows a list of all available Quests
/QuestGet <QuestID> - Accept the Quest by given ID
/QuestShare <QuestID> <'Playername'> or <'Steam64ID'> or <'All'> - Shares the given Quest with specific Players or all Players in Range (25 meters)
/QuestAccept - Accept the shared Quest
/QuestLog - Shows all active Quests
/QuestRemove <QuestID> - Removes the given Quest by QuestID
Console Commands:
Quests.Reload - Reload the Config File
------------------------------------------------------------
Visuals
/Quests <Page>
Following Quests are available for you:
Errors:
Page <x> is not available. Try lowering the value
---
/QuestGet <QuestID>
You Have Accept <QuestID>
Errors:
QuestID <x> was not found
QuestID <x> is not available
You need to wait <xDays> <xMinutes> to accept the Quest again
This Quest is no longer available
You need to reach Level <x> to accept this Quest
Your Level is too high for this Quest
---
/QuestShare <QuestID> <'Playername'> or <'Steam64ID'> or <'All'>
Errors:
QuestID <x> not found
PlayerName or ID <x> not found
No Players found in Range
No Players found in Range
---
/QuestAccept <x>
You have accepted shared Quest <QuestID>
Errors:
You haven't accepted the shared Quest.
---
/QuestLog
Following Quests are active
Errors:
You have no active Quests in your Quest log
---
/QuestRemove <x>
You have removed Quest <QuestID>
Errors:
QuestID <x> is not in your Quest Log
------------------------------------------------------------