Forum > Serverside Modding
[TUTORIAL] ArcEmu 3.3.5 create quest
(1/1)
Nils54:
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 (:
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: --- 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
--- End code ---
Nils54:
--- 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: --- 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
--- End code ---
--- End quote ---
Okay, thank you for the improvement (:
Navigation
[0] Message Index
|