Getting started

Tutorial

Quest creation:

First thing to do is create a quest. Type "/RPG QuestCreate" and follow the instructions that appear in your chat. While the player is in quest creation mode he/she cannot chat. Some creation steps allow you to insert more than 1 possibility, you will loop around the/a few steps endlessly. These steps make use of the "-Next" feature to advance. To cancel any creation mode use: "-Stop".

Example: When inserting objective rewards you can endlessly add rewards, you use "-Next" to move onto the next step.

Please note that some steps have sub steps.
Example: If you choose the quest type "Timed" you will be asked to give a cooldown.

StepDescriptionAttributes
1.Quest NameInsert the quest nameCapital sensitive
2.Quest TypeInsert the quest typeQuest types
3.Objective TypeInsert the objective typeObjective types
4.Objective GoalInsert the objective goalDepends on type
5.Objective AmountInsert the objective amount
6.Objective RewardsInsert the objective rewardsP(ermission)/E(conomy)/B(lock)
7.Objective RequisiteInsert the objective requisiteYes or No
8.onAccept MessagesInsert the onAccept messages
9.onAccept PenaltyInsert the onAccept penaltiesP(ermission)/E(conomy)/B(lock)
10.onAccept RewardsInsert the onAccept rewardsP(ermission)/E(conomy)/B(lock)
11.onAccept TeleportSelect the onAccept teleportation point"-Here"
12.onDrop MessagesInsert the onDrop messages
13.onDrop PenaltyInsert the onDrop penaltiesP(ermission)/E(conomy)/B(lock)
14.onDrop TeleportSelect the onDrop teleportation point"-Here"
15.onComplete MessagesInsert the onComplete messages
16.onDrop TeleportSelect the onComplete teleportation point"-Here"


Quote from RPG NPC:

Plugin: Please insert the Quest name.
Player: My first quest!
Plugin: Please insert the Quest type.
Player: Timed
Plugin: Please insert the cooldown time in minutes.
Player: 5



NPC creation:

To make sure players can use the quest you just created you'll have to add it to an NPC. Type "/RPG NPCCreate" and follow the instructions that appear in your chat. While the player is in NPC creation mode he/she cannot chat.

StepDescriptionAttributes
1.NPC NameInsert the NPCs name
2.NPC PrefixInsert the NPCs prefix
3.NPC SuffixInsert the NPCs suffix
4.NPC QuestsInsert the NPCs questsExisting quest
5.NPC Introduction messageInsert the NPCs Introduction message
6.NPC looking positionSelect the looking position using the specified tool
7-11.NPC gearInsert the NPCs gear
12.NPC Looking effectInsert if the NPC will be looking around
13.NPC Fighting effectInsert if the NPC will be Fighting



Quest Editing

Quest editing allows the user to edit quests from in-game. Type "/RPG QuestEdit" to start editing quests. While the player is in editing modes he/she cannot chat. If the player is done he can save his/her changes with "-Save". To cancel any editing mode use: "-Stop".

Editing has 4 layers, meaning you can't change the quest type using the in-game commands. To return to layer selecting you use "-Back"

Layer selection
Objectives
onAccept
onDrop
onComplete
-Save
-Stop
Objectives
<Objective number>Type<New Type><New Goal>
Goal<New Goal>
Amount<New Amount>
RewardsRemove<Reward number>
Add<New Reward>
Set<Reward number><New reward>
Required<Yes / No>



onAccept
MessagesRemove<Message number>
Add<Message>
Set<Message number><Message>
Pre-MessagesRemove<Pre-message number>
Add<Message>
Set<Pre-message number><Message>
PenaltiesRemove<Penalty number>
Add<New penalty>
Set<Penalty number><New Penalty>
RewardsRemove<Reward number>
Add<New reward>
Set<Reward number><New Penalty>



onDrop
MessagesRemove<Message number>
Add<Message>
Set<Message number><Message>
PenaltiesRemove<Penalty number>
Add<New penalty>
Set<Penalty number><New Penalty>



onComplete
MessagesRemove<Message number>
Add<Message>
Set<Message number><Message>


Quote from RPG NPC:

Plugin: Please insert the Quest name.
Player: My first quest!
Plugin: Please insert the layer you would like to edit.
Player: onAccept
Plugin: Now editing onAccept, what would you like to edit?
Player: Messages Add Go get those first woods!
Plugin: Message added.
Player: -Back
Plugin: Please select the layer.
Player: -Save


Quote from RPG NPC:

Plugin: Please insert the Quest name.
Player: My first quest!
Plugin: Please insert the layer you would like to edit.
Player: onAccept
Plugin: Now editing onAccept, what would you like to edit?
Player: Penalty Add e:5
Plugin: Penalty e:5 added.
Player: -Back
Plugin: Please select the layer.
Player: -Save



NPC editing

NPC editing allows you to edit the NPC from in-game. To start editing NPCs use "/RPG NPCEdit". The changes that are made take effect when the user saves the NPC. Use "-Save" to save your changes. To cancel any editing mode use: "-Stop". Selecting your NPC is done with the tool specified in your config.yml

NPC editing
Name<New name>
Prefix<New prefix>
Suffix<New suffix>
QuestsRemove<Quest number>
Add<Quest name>
Set<Quest number><Quest name>
IntroMessagesRemove<Message number>
Add<Message>
Set<Message number><Message>
LocationTakes your location.
LookingLocationTakes the location you are looking at.
Fighting<New range>
Looking<New range>
RemoveYes