This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: [TUTORIAL] ArcEmu 3.3.5 create quest  (Read 1897 times)

Nils54

  • Registred Member
  • Race Changer
  • *****
  • Posts: 37
    • View Profile
[TUTORIAL] ArcEmu 3.3.5 create quest
« on: August 07, 2011, 09:03:08 pm »
hey, I'd like to show how you created on your server a quest (ArcEmu)
You need:
a WoW server
a database editor
a little time
First you will start to access your MySQL database can be. Then open "ArcEmu> World> Quests"
[attachment=0:2gwmmvgu]Quest1.JPG[/attachment:2gwmmvgu]

You can find the columns:
Entry ID = The NPC for the quest which is assumed
ZoneID = Can you leave it blank
sort = you can leave it blank
flags = you can leave it blank
Min / level = The level of the quest you must have in order to get the quest and then the level where the quest is gray.
Time limit = If you want to make one-time quest
Special flags = you can leave
PrevQuestID / NextQuestID = The quests before and after the quest.
ScrItem  Count = The item that you start to get the quest and the number
Title = Quest acquisition
Details = What says the quest giver (description)
Objectives = Short description of the quest (Example Kill 12 Robbers)
The completion text = what the quest giver when you have finished the quest, the quest giver and her ansprecht
IncompleteText = what the quest giver says, if you talk to him, to have completed the quest without
ENDTEXT = what the quest giver says, if you have made ​​the quest successfully.
objective Text1  2  3  4  = you can release
ReqItemID1  2  3  4  5  6 = The items that you need to leave the quest
ReqitemCount1  2  3  4  5  6 = The number of items to the quest to deliver
Type = Can you leave it blank
RequiredRaces  Class  tradeskill  tradeskill Value  RepFaction  = RepValue The requirements to be able to accept the quest.
ReqKillMobOrGOid1  2  3  4  5  6 = The enemy must kill her to leave the Quest
ReqKillMobOrGoCount1  2  3  4  5  6 = The number of the opponents you have to kill
ReqCastSpellid1  2  3  4 = The magic that you have to act to give quest
ReqEmoteid1  2  3  4 = The emotes you have to make to leave the quest
RewChoiceItemid1  2  3  4  5  6 = The items that you are allowed to choose you when you are casting the quest
RewChoiceItemCount1  2  3  4  5  6 = The number of items that you get
RewItemID1  2  3  4 = The item that you receive in any case.
RewItemCount1  2  3  4 = The number of items that you get
RewRepFaction1  2  3  4  5  6 = The fraction where it gets call
RewRepValue1  2  3  4  5  6 = The number to call to get her
RewReplimit = I do not even ...
RewMoney = you get the gold. (50 = 50 copper)
RewXP = the experience you get
RewSpell = of the magic you get taught
Cast spell = of the magic that is cast on you (example time of the wilderness)
PointMapid  X  Y  opt = I think, where you will be teleported back, but I'm not sure
RewardMoneyAtMaxLevel = money that her quest to get the Level Cap
ExploreTrigger1  2  3  4 = I do not know
RequiredOneOfQuest = I do not know
RequiredQuest1  2  3  4 = The quests have been completed you will have to accept the quest
Remove Quest = I do not know
ReceiveItemid1  2  3  4 = I do not know
ReceiveItemCount1  2  3  4 = I do not know
IsRepeatable = Whether it's repeatable quest (Daily)
Bonus Honor = The honor their quest for getting
Rewardtitleid = I do not know

I also do not know the rest: (There is not the best tutorial, and I do not know much myself, but I hope it helps some =)
If I wrote something wrong, then tell me please (:
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

krispig

  • Registred Member
  • BLP Convertor
  • *****
  • Posts: 5
    • View Profile
Re: [TUTORIAL] ArcEmu 3.3.5 create quest
« Reply #1 on: August 08, 2011, 12:28:03 am »
To make this tutorial abit more useful you might want to add the whole process, creating a npc questgiver, gameobject questgiver because what need do you have in a quest you are unable to obtain ? ;)

Also:

Don't leave ZoneId blank, give it the value equal to the zoneid you want the player to complete the quest in, it is used for the quest log to sort the quests in diffrent zones. For example:
Arathi Highlands
   -Quest#1
   -Quest#2
   -Quest#3
Tanaris
   -Quest#4
   -Quest#5
 
sort is alike ZoneId but is used for quest that belong in another category (!= Zones) like class or profession quests.

Flags aint supposed to be blank either. They are used as any other flags; bit values that might be added with eachother to enable some features.

Code: [Select]
0   => QUEST_FLAG_NONE
 1   => QUEST_FLAG_DELIVER  
 2   => QUEST_FLAG_KILL
 4   => QUEST_FLAG_SPEAKTO
 8   => QUEST_FLAG_REPEATABLE
16   => QUEST_FLAG_EXPLORATION
32   => QUEST_FLAG_TIMED
128  => QUEST_FLAG_REPUTATION
4096 => QUEST_FLAG_ONLY_ONE_REQUIRED
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Nils54

  • Registred Member
  • Race Changer
  • *****
  • Posts: 37
    • View Profile
Re: [TUTORIAL] ArcEmu 3.3.5 create quest
« Reply #2 on: August 08, 2011, 02:22:00 pm »
Quote from: "krispig"
To make this tutorial abit more useful you might want to add the whole process, creating a npc questgiver, gameobject questgiver because what need do you have in a quest you are unable to obtain ? ;)

Also:

Don't leave ZoneId blank, give it the value equal to the zoneid you want the player to complete the quest in, it is used for the quest log to sort the quests in diffrent zones. For example:
Arathi Highlands
   -Quest#1
   -Quest#2
   -Quest#3
Tanaris
   -Quest#4
   -Quest#5
 
sort is alike ZoneId but is used for quest that belong in another category (!= Zones) like class or profession quests.

Flags aint supposed to be blank either. They are used as any other flags; bit values that might be added with eachother to enable some features.

Code: [Select]
0   => QUEST_FLAG_NONE
 1   => QUEST_FLAG_DELIVER  
 2   => QUEST_FLAG_KILL
 4   => QUEST_FLAG_SPEAKTO
 8   => QUEST_FLAG_REPEATABLE
16   => QUEST_FLAG_EXPLORATION
32   => QUEST_FLAG_TIMED
128  => QUEST_FLAG_REPUTATION
4096 => QUEST_FLAG_ONLY_ONE_REQUIRED



Okay, thank you for the improvement (:
« Last Edit: January 01, 1970, 01:00:00 am by Admin »