MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides  
Homepage Register FAQ Members Mark Forums Read Advertise Marketplace FPSowned


Go Back   MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides > WoW Emulator Server > Emulator Server Guides > Ascent Guides
Reload this Page [Guide] How to make custom npcs,quests,etc
Ascent Guides This section is for WoW emulated server, Ascent guides.
[NO QUESTIONS HERE]

Reply
 
LinkBack Thread Tools
[Guide] How to make custom npcs,quests,etc
(#1)
Old
c0ddingt0n's Avatar
c0ddingt0n is Offline
Contributor
Rep Power: 1
Reputation: 110
c0ddingt0n will become famous soon enoughc0ddingt0n will become famous soon enough
 
Posts: 574
Join Date: Feb 2008
Location: New York
[Guide] How to make custom npcs,quests,etc - 05-26-2008

Introduction:

1 - Making a Custom NPC
2 - Adding itemdrop to a NPC
3 - Making a custom quest
4 - Hot to add a quest to the NPC
5 - Making custom items, and adding it
6 - How to change maxlevel
7 - How to make an Admin/GM account
8 - How to change game object names
9 - How to add a newly created item in-game without restarting the server



---------------------------------------------------------------

1 Let's get started! - Making a Custom NPC

Open your Database, it could be Navicat, SQLyog or Heidi SQL.

Go to the one called Creature_names, open it and press the last page button. Scroll down, and click the + .

Entry: The ID you want to enter to add the NPC, I will put 600029.
Name: The name of the NPC. I will put Welcome NPC.
Subname: The name underneith the NPC's name, you don't have to add anything here, but it looks better with a subname. I will put Welcome to the server!
Info_str: Set this to 0
Flags1: set this to 0 as well. ( 3 is hostile mob )
Type: 3 or 7. I'm gonna put 7.
Family: If the NPC belongs to a family. I'm gonna put 0 here.
Rank: The rank of the NPC ( Elite, Rare Elite etc ) i'm gonna put 4 here.
4 is the strongest, 1 is the weakest. This has no affect on the damage or anything like that though. So it doesn't matter.
Unk4: Needs to be set at 0.
SpelldataID: If you want the NPC to use a spell. I'm gonna put 0 here.
Male_displayID: This is the tricky part, you will have to know the Display ID of the NPC. I'm gonna put 19386 (picture: )
Female_displayID: if you want the NPC to have a girl model as well.
Male_displayID2: Needs to be 0
Female_displayID2: Needs to be 0
Unknown_float1: Default 1
Unknown_float2: Default 1
Civilan: If the NPC is gonna be a civilian. I'm gonna put 1 here.
Leader: if the NPC is a leader. I'm gonna put 1 here.

( Download DisplayID here: [Only registered and activated users can see links. ] )

Then go to the Creature_proto table.

Entry: the entry ID you made for the last NPC. Wich was 600029.
Minlevel: The minlevel, since i'm gonna have the same level all the time i'm gonna put 100 for both minlevel and maxlevel.
Maxlevel: The max level for the creature. I'm gonna put 100.
Faction: 37=hostile , 1741= Neutral.
Minhealth: The minimum amount of health pf the NPC. I'm gonna put 100000 for both minhealth and maxhealth.
Maxhelath: The max amount of health of the NPC. I'm gonna put 100000
Mana: The Mana of the npc. i'm gonna put 100000
Scale: The scale of the NPC. I'm gonna put 1. Wich is the normal size if the NPC hasn't been modified. Like Onyxia, if you .modify scale 1 that it will shrink from it's normal size.
NPCflags: 128= Talkable NPC Vendor
Attacktime: I will set it as 2700 ( 2,7 sec between each hit )
Attacktype: Leave it at 0
Mindamage: The minimumdamage: I'm gonna set 50000
Maxdamage: The maxdamag. i'm gonna put 100000
Rangedattacktime: 0
Rangedmindamage: 0
Rangedmaxdamage: 0
- Everything from Mountdisplay to Respawntime set to 0. -
Respawntime: 1
Armor: 0
Resistance 1-6: 0
Combat Reach: 1
Bounding Radius: 1
Auras: Leave at 0
Boss: If it is a boss ( skull at any level ) leave at 1.
Money: The money the NPC drop.
Invisibility_type: 0
DeathState: 1
Wealk speed: Default at 2,5
Runspeed: 8
Flyspee: 14
Extra a9 Flags: Leave at 0

Save it and close it, then go ingame and do the command: .npc spawn 600029 ( change 600029 to the Entry ID of your NPC )

And you are finished!

-------------------

2 Adding items to a NPC

Open up Creatureloot.

Index: Anything above 4 000 000 will work.
EntryID: The EntryID of the NPC.
ItemID: The itemID of the item you want the NPC to drop.
Percentchance: Any number will do, even 1 equals EVERY SINGLE time you kill that npc.
Heroicpercentchance: leave at 0
Mincount: the min muber for the item to drop.
Maxcount: The maximum number for the item to drop per NPC.
Ffa_loot: leave at 0

And you are finished! The NPC will now drop the new item.

-------------------------------------------

3 Making a custom quest!

Open up the Quests table.

Entry: The entry ID of the quest, the entryid of the quest to add to the NPC.
ZoneID: leave at 0
Sort: leave at 0
Flags: 4= Chain quest, 8= one time only quest.
Minlevel: the minimumlevel to be able to accept the quest. i'm gonna put 1. As it's a welcome quest.
Questlevel: The level of the quest. I'm gonna put 80
Type: Leave at 0
Required Race: Leave at 0
Required Class: Leave at 0
Required Tradeskill: Leave at 0
Required Rep Faction: Leave at 0
Required Rep Value: Leave at 0
Limit time: Leave at 0
Prev Quest ID: The Previous Quest ID. I'm gonna put 0, as it's not a chain quest.
Next Quest ID: the next Quest ID. I'm gonna put 0, as it's not a chain quest.
ScrItem: Leave at 0
ScrItemCount: Leave at 0
Title: The Title of the quest. I'm gonna put Welcome Message.
Details: The quest details. I left a message to new players there.
Objectives: The quest objectives. I'm gonna put Return to the Welcome Panda.
Completion Text: The text at the end of the quest after completion. I'm gonna put Welcome to the server!
IncompleteQuest: Leave blank if you don't want to have anything here.
EndText: Leave blank if you don't want to have anything here.
ObjectiveText 1 - 4: Leave the same on all. I'm not gonna put anything there.
ReqItemID1: I'm gonna put 0, since it's a talk quest.
ReqItemID 2 - 4: Leave blank, or add the ID if you want several required items.
ReqItemcount: Leave 1 if you only need one of the item, or put more if you want to do that. I'm gonna leave blank.
ReqitemCount 2-4: i'm gonna put blank.
Reqkillmoborgoid1 and Reqkillmoborgocount: Leave at 0.
- Leave the rest until RewMoney at 0 -
Rewmoney: how much gold you will be rewarded. I'm gonna put 50000 ( 5g )
RewXP: how much XP you get from the quest. i'm gonna put 0.
RewSpell: If you want to add a Spell reward to the quest.
- Leave the rest at 0 -

And you are finished! Look below to know how to add it to a NPC!

-----------------------------------------------------------------------

4 How to add quest to a NPC!


Target the NPC and type .quest addstart <id>
And to the finish NPC: Type .quest addfin <id>

Then open the server and add the quest.

------------------------------------------------------------------------


5 Making a custom item and adding it.


Go to [Only registered and activated users can see links. ] and create an account if you haven't already.
After signup press the logos to make a spesific item.
This time i'm gonna make an item.

Name: The name of the Item
Quality: The quality of the item
Quote: The text underneith the stats.
Display ID: The Display ID of the item, ( Download DisplayID here: [Only registered and activated users can see links. ] )
Entry: The Entry ID of the item.
You should be able to add the rest yourself.

At the end press submit and download the Batch file.
Go into your database, right click ascent and click Execute Batch File.

Go in-game and write .additem <id>

-----------------------------------------------------------------

6 How to change maxlevel.

Go into your Ascent files, open up the file called Ascent.
Scroll down until you see this:


Code:
<Server PlayerLimit = "100"
Motd = "Welcome to Armani funserver."
SendBuildOnJoin = "1"
SendStatsOnJoin = "1"
EnableBreathing = "1"
LevelCap = "99"
GenLevelCap = "70"
SeperateChatChannels = "0"
CompressionThreshold = "1000"
QueueUpdateInterval = "5000"
KickAFKPlayers = "0"
ConnectionTimeout = "180"
RealmType = "1"
AdjustPriority = "0"
RequireAllSignatures = "0"
ShowGMInWhoList = "1"
MapUnloadTime="0"
LimitedNames="1"
UseAccountData="0">Change the green part to the level you want to be maxlevel.
Then scrool up untill you find:

Code:
# Level Cap
# This variable controls the level that stats will be generated up to internally.
# Beyond this level players can still see a higher level visually but their stats won't
# increase beyond this point.
# Default: 99Once again, change the green numbers to your maxlevel.

That's all, restart your server and login.

----------------------------------------------------------------------

7 How to make an Admin/GM account.

Go into your database and click the ''Accounts'' table.
Write in the table:

Acct: The number of the account. Since it's your first your gonna want to add ''1'' there. (Without the '' )
Login: The account name you will want to login with. I'm gonna put Romis here.
Password: The password to the account. I don't wanna display mine here
GM: Here is the tricky part.
0 - No GM privelegies at all. Normal account.
1 - Very few GM powers, only .summon and .appear.
2 - More powers.
3 - Full GM.
4 - Admin, you have access to all the GM commands.

-----------------------------------------------------------------

8 - How to change game object names.

First open your database, and go to the table called '' gameobject_names '' open it and search for the name of the item. In this guide I will change the name of Imperial Throne to Throne of Arthas.

The entry id for Imperial Throne is 170592 .
Your gonna want to find the '' Name '' column.
Change the name to whatever you desire.
Save, and exit. Go ingame and type .reloadtable gameobject_names . Then add the game object by typing .go spawn 170592 1 .

--------------------------------------------------------------------

9 - How to add a newly created item in-game without restarting the server.

Go ingame and write .reloadtable <name of table here>
i.e: .reloadtable items .

There you go, you will have to remember, some tables can't be reloaded in this way.


Reply With Quote

Donate to remove ads.
(#2)
Old
Power of Illuminati's Avatar
Power of Illuminati is Offline
Contributor
Rep Power: 2
Reputation: 177
Power of Illuminati has a spectacular aura aboutPower of Illuminati has a spectacular aura about
 
Posts: 1,389
Join Date: May 2008
Location: Pyramid of Anubis
05-26-2008

Hundreds of threads about how to make this.


Reply With Quote
(#3)
Old
Swimy is Offline
Sergeant
Rep Power: 2
Reputation: 10
Swimy is on a distinguished road
 
Posts: 34
Join Date: Dec 2006
05-29-2008

Quote:
Go to [Only registered and activated users can see links. ] and create an account if you haven't already.
Quote:
(Download DisplayID here: [Only registered and activated users can see links. ])
Umm.. Just... Wow... PHAIL
Reply With Quote
(#4)
Old
Jodeath is Offline
Sergeant
Rep Power: 2
Reputation: 6
Jodeath is an unknown quantity at this point
 
Posts: 41
Join Date: Oct 2007
06-03-2008

you have done the exact same thing, a perfect copy-paste. what is your problem?
Reply With Quote
(#5)
Old
Shiri'Lahndis's Avatar
Shiri'Lahndis is Offline
Master Sergeant
Rep Power: 1
Reputation: 9
Shiri'Lahndis is an unknown quantity at this point
 
Posts: 130
Join Date: May 2008
Location: In Northrend
06-04-2008

Thanks, it worked for me +rep
Reply With Quote
(#6)
Old
tom1234560's Avatar
tom1234560 is Offline
Banned
Rep Power: 0
Reputation: 6
tom1234560 is an unknown quantity at this point
 
Posts: 54
Join Date: Sep 2007
Location: Galva, IL
06-04-2008

Very well put together and an awesome guide
Reply With Quote
(#7)
Old
tom1234560's Avatar
tom1234560 is Offline
Banned
Rep Power: 0
Reputation: 6
tom1234560 is an unknown quantity at this point
 
Posts: 54
Join Date: Sep 2007
Location: Galva, IL
06-04-2008

Now I finally can make custom quests lol
Reply With Quote
(#8)
Old
iwannabiscut is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 1
iwannabiscut is an unknown quantity at this point
 
Posts: 5
Join Date: Jun 2008
06-28-2008

do you know how to change the name of a vendor thats already there?, when me and my friends made our private server the mount vendor was called gemologist 1...if you can help post plz.
Reply With Quote
(#9)
Old
Power of Illuminati's Avatar
Power of Illuminati is Offline
Contributor
Rep Power: 2
Reputation: 177
Power of Illuminati has a spectacular aura aboutPower of Illuminati has a spectacular aura about
 
Posts: 1,389
Join Date: May 2008
Location: Pyramid of Anubis
06-28-2008

Open your database

Find the table called "Creature_names"

Find your NPC you wanna change the name of (note that it's more then 1 page).

Edit the name and restart server + delete cache


Reply With Quote
(#10)
Old
iwannabiscut is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 1
iwannabiscut is an unknown quantity at this point
 
Posts: 5
Join Date: Jun 2008
06-29-2008

ok now how do you move vendors and get them to stay were you put them...or how do you delete an npc or item that you put a "1" after?
Reply With Quote
(#11)
Old
nickeg's Avatar
nickeg is Offline
Master Sergeant
Rep Power: 1
Reputation: 15
nickeg is on a distinguished road
 
Posts: 106
Join Date: Jan 2008
06-30-2008

How do i add a wepon to a npc for example if im gonna make a "new" stormwind guard how to i euip him with a wepon of choice and so on... and how to i make so its sheated than if a enemy attack he equip it in his hand. And how do i add a sheild or another wepon (if he wil duel wield).


Reply With Quote
(#12)
Old
Trickz08 is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 0
Reputation: 1
Trickz08 is an unknown quantity at this point
 
Posts: 4
Join Date: Jun 2008
06-30-2008

Thanks, most worked +rep
Reply With Quote
(#13)
Old
Lukas-45's Avatar
Lukas-45 is Offline
Knight-Lieutenant
Rep Power: 1
Reputation: 12
Lukas-45 is on a distinguished road
 
Posts: 242
Join Date: Jan 2008
Location: D3nm4rk
07-01-2008

Why can i not see the links? I are registred and active...
Reply With Quote
(#14)
Old
GOttheit89x is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 1
GOttheit89x is an unknown quantity at this point
 
Posts: 18
Join Date: Jan 2008
07-01-2008

Why is everyone praising him, when he forgot to remove parts of "his" guide that have been copy-pasted from others?

Quote:
Go to [Only registered and activated users can see links. ] and create an account if you haven't already.
Quote:
(Download DisplayID here: [Only registered and activated users can see links. ])
You can't see them Lukas because c0ddingt0n copied his guide from someone elses when he wasn't logged in, forgetting to remove the evidence that he copied it.
Reply With Quote
(#15)
Old
***Munchy***'s Avatar
***Munchy*** is Offline
Master Sergeant
Rep Power: 1
Reputation: 13
***Munchy*** is on a distinguished road
 
Posts: 89
Join Date: Jun 2008
Location: In My Own World
07-02-2008

Copy and Paste guide no +rep


2 Words guys dont like enless you put them together "dont" and "stop".
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On



Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360