DESCRIPTION
Create simple quests.
-
Fully configurable
- Unlimited quests and quest steps.
- Totally modular.
- Configure your own quest dialog backgrounds.
- Configure requirments and rewards each quest step (based on VorpInventory - items and money).
- Configure completed quests as prerequisites for further quests.
- Configure how often a quest can be completed.
- Optional: Configure styles, like color and shadow of quest title and text.
- Optional: Configure server side hooks on step completion.
- Discord webhook available.
- Prompt radius
- Prompt open key
- Languages (EN and DE already included)
-
No frustration: Stores progress persistently in a database.
-
Full responsive design: Suitable for all common screen resolutions.
-
Never miss updates again: Automatic version check included.
-
Know how it works: Everything is documented in detail in the README.md.
FUTURE FEATURES
- Questlog
- Support for daily quests
- Support for timed quests
- And all your (useful) ideas
VIDEO
https://youtu.be/niY_DJPn7MY
DEPENDENCIES
SUPPORT & INFO
- Read the README.md for setup and quest creation instructions.
- This script is encrypted.
- The price of the product will increase the more features are added.
Pay on → Tebex
CHANGELOG
|
|
Code is accessible |
No |
Lines (approximately) |
1500 |
Requirements |
VORP |
Support |
Yes |
Our OTHER STUFF
nss_chalkboard
nss_quest
nss_pinboard
Krueger_MNPC
Krueger_Carriages
Krueger_Camera
nss_electric_chair
nss_npc
nss_block_weapons
nss_emotes
nss_players_snapshot
nss_ped_menu
nss_damage_control
nss_poop
nss_skunk
1 Like
nss_quest
nss_quest v1.0.12 available:
- Internal improvements related to dependency nss_libs (v0.12.0).
What must be considered during the update?
-
nss_quest v1.0.12 requires nss_libs v0.12.0
nss_quest
nss_quest v1.0.15 available:
This update brings some small new features, like sounds to buttons and “quest completed”.
- Important: nss_libs version 0.17.0 or higher is required.
- Switch to nss_libs NssButton ui component.
- Move loading indicator to nss_libs NssLoadingIndicator ui component.
- Add “Quest completed” sound.
- Fix ERR_FAILED on NUI requests.
What must be considered during the update?
- nss_libs version 0.17.0 or higher is required. Update nss_libs, please.
nss_quest
nss_quest v1.1.0 available:
-
Add "daily quests " to the quest system, see new quest property restart_delay_in_seconds
in config.demo.lua
and README.md
for more information.
-
Remove unnecessary QuestLoadingIndicator.css
from index.html
. - Move some sensitive config vars to internal_cfg.lua
.
What must be considered during the update?
- A new language key
delay_not_complete
is available and should be migrated from config.demo.lua
to your own config.lua
.
nss_quest
nss_quest v1.1.1 available
- Quests with only one step each now store the number of completions correctly in the database, so that max_solved is considered correctly.
What must be considered during the update?
nss_quest
nss_quest v1.2.0 available: This update is recommended.
- Add optional marker for quest steps. See
quests/quest_demo.lua
for an example.
- Add optional blip for quest steps. See
quests/quest_demo.lua
for an example.
- Add optional radius blip for quest steps. See
quests/quest_demo.lua
for an example.
- Switch from hardcoded prompts to
nss_libs
prompts.
- Add configuration validation (it tells you if something is wrong in the config and/or quests).
- Add config file existence check (it tells you if config file does not exist).
- Add Quest log
What must be considered during the update?
- Update
nss_libs
to version 0.26.0
or higher.
- Create quest log inventory item, see README.md#setup-quest-log-item .
- Update translations and options in
config.lua
(see New since 1.2.0
marks in config.demo.lua
).
nss_quest
nss_quest v1.2.1 available:
This update is recommended .
- Add optional quest property show_previous_step_in_quest_log. See quests/quest_demo.lua for an example and README.md for more information.
- Add a delay to wait for vorp inventory to be loaded. Delay can be changed in config via Config.CheckInventoryAfterCharSelectedDelayInSeconds. Default is 10 seconds.
- Ensure that only one quest log item is in the inventory on char loaded (duplicates will now be removed automatically).
What must be considered during the update?
- Compare your config.lua with config.demo.lua (see new since 1.2.1 marks).
nss_quest
nss_quest v1.3.0 available: This update is recommended .
- Add gold as reward/requirement type.
- Add weapons as reward type.
- Fix requirements check for money.
What must be considered during the update?
- Compare your
config.lua
with config.demo.lua
(see new since 1.3.0
marks).
nss_quest v1.4.0 available:
This update is optional.
- Add jobs (and related job grades) as requirement for quests. See
quests/quest_demo.lua
for an example and README.md
for more information.
What must be considered during the update?
- Update
nss_libs
to version 0.29.0
or higher.
nss_quest v1.5.0 available: This update is optional.
- Add blacklisted jobs that are not allowed to use the related quests. See
quests/quest_demo.lua
for an example and README.md
for more information.
- Extend the documentation (README.md) to make it more clear.
What must be considered during the update?
- Nothing.
nss_quest v1.6.0 available: This update is optional.
- Add time windows for quests. See
quests/quest_demo.lua
for an example and README.md#quest-properties
at in_game_time_windows
for more information.
- Documentation of the properties of quests and quest steps moved to separate files. See new
QUEST.md
and STEPS.md
.
What must be considered during the update?
- Update translations and options in
config.lua
(see New since 1.6.0
marks in config.demo.lua
).
nss_quest v1.6.1 available:
This update is recommended.
- Remove unnecessary prints.
- Fix issues with prompt restrictions.
- Allow quest prompts in water.
What must be considered during the update?
- Update
nss_libs
to version 0.30.0
or higher.
nss_quest v1.6.2 available:
This update is recommended.
- Fix nil pointer exception in
getCharData
method.
- Add listener for job changes to update job restrictions/blacklists.
- If a quest is not available after job change it will be still shown in quest log but with a hint that it is not available for the current job or job grade. Those quests are not clickable.
This means: If you change the char, group or job during you are in game then nss_quest reacts correctly. What must be considered during the update?
- Update
nss_libs
to version 0.33.0
or higher.
- Update translations and options in
config.lua
(see New since 1.6.2
marks in config.demo.lua
).