Quest steps
Last updated
Was this helpful?
Last updated
Was this helpful?
id
required
A unique identifier for the quest step. Ensure that these id only exists one time only.
Important: Only
a-zA-Z0-9
and-_
are allowed.
name
required
The name of the quest step. It will be shown in the quest dialog.
description
default nil
An internal description for the quest step, e.g. like notes for the quest writers. It is currently not used and shown anywhere.
btn_text
required
The text for the button in the prompt. It will be shown in the prompt.
location
required
Contains the coords
and radius
for the quest step triggering point.
Example:
coords
required
-
A table of the x
, y
and z
coordinates for the quest step triggering point.
radius
required
-
The radius around the coords
where the quest step should be triggered. Ensure a float (e.g. 2.0
) and not an integer (e.g. 2
) is given.
quest_text
required
The text for the quest dialog. It will be shown in the quest dialog. Can contain HTML tags.
callback
default nil
A function that is called when the quest step is started/accepted. It can be used to add custom logic like spawning a vehicle or giving weapons to the player.
Important: The callback will be executed on server side.
Example:
requires
default nil
A table of requirements for the quest step.
The requirements are checked before the quest step is started/accepted.
See the following attributes for more information:
items
of requires
default nil
A table of items that are required for the quest step.
If remove
is set to true
, the item will be removed from the player inventory if the quest step starts/ends.
label
is optional and can be used to overwrite the item label in the quest dialog.
Important: The item must exists in the database of the supported framework.
Example:
money
of requires
default nil
A table of money that are required for the quest step.
If remove
is set to true
, the money will be removed from the player inventory if the quest step starts/ends.
Example:
gold
of requires
default nil
A table of gold that are required for the quest step.
If remove
is set to true
, the gold will be removed from the player inventory if the quest step starts/ends.
Example:
completed_quests
of requires
default nil
A list of quests that are required for the quest step.
Example:
rewards
default nil
A table of rewards for the quest step.
See the following attributes for more information:
items
of rewards
default nil
A table of rewards for the quest step.
label
is optional and can be used to overwrite the item label in the quest dialog.
Important: The item must exists in the database of the supported framework.
Example:
weapons
of rewards
default nil
A table of rewards for the quest step.
label
, desc
and serial
are optional and can be used to overwrite the weapon defaults.
Example:
money
of rewards
default nil
A table of money as rewards for the quest step.
Example:
gold
of rewards
default nil
A table of gold as rewards for the quest step.
Example:
background_filename
default nil
The filename of the background image for the quest dialog. The image must be located in the html_quest/img
folder.
padding_left
, padding_top
, padding_right
, padding_bottom
default nil
The padding for the quest dialog. The padding is used to move the quest content inside the quest dialog, e.g. if you use your own background image.
title_color
default is black
The color for the quest title in the quest dialog. The color must be a valid CSS color, like #ff0000
or red
.
text_color
default is black
The color for the quest text in the quest dialog. The color must be a valid CSS color, like #ff0000
or red
.
shadow_color
default is nil
The color for the quest text shadow in the quest dialog. The color must be a valid CSS color, like #ff0000
or red
.
marker
default nil
new since 1.2.0
Defines if a special symbol is shown at the given coordinates so the player can see the location before he arrives.
Example:
coords
required
-
A table of the x
, y
and z
coordinates for the marker triggering point.
radius
required
-
The radius around the coords
where the marker should be triggered.
Ensure a float (e.g. 10.0
) and not an integer (e.g. 10
) is given.
type
required
-
color
required
-
A table of the r
(red), g
(green) and b
(blue) color values for the marker.
blip
default nil
new since 1.2.0
Allows to show a blip on the map for the quest step coordinates.
Example:
color
required
-
title
required
-
The title
of the blip.
icon
required
-
radius_blip
default nil
new since 1.2.0
Allows to show a radius blip with a defined radius on the map for the quest step coordinates.
Example:
color
required
-
radius
required
-
The radius
in meters of the blip.
(float)
of quest id s
Important: The weapon must exist in the game, see .
(float)
The visible type of the marker. See for available types.
The color
of the blip. See for available colors.
The icon
of the blip. See and for available icons.
The color
of the blip. See for available colors.
(float)