First, I used search and i didn´t find a guide for custom mounts (i mean own mount items, not just the .mount command) If there is a guide for this, I´ll delete this thread
To make a custom mount first go into your database via Navicat/SQLyog/Heidisql or whatever and open a new row in the table "items".
Entry: The entry number of your item (the number for .additem)
Class:15
Subclass:0
field4: -1
Name : The name of the mount (use the same name for the 4 fields!)
DisplayID: The display id of the item in your bag
Quality: a number between 0 and 6 (0 for grey, 1 for white, and so on...)
Flags: 0
Buyprice: The amount of coppers, you want the item to cost (for example 100000 for 10 gold)
Sellprice: same as buyprice, but this is for the sellprice (i know, everyone knows that!)
Inventorytype: 0
AllowableClass: -1 (for all classes)
AllowableRace: -1 (for all races)
Itemlevel: I don´t know if this matters just put in any number you want (i use 40)
Requiredlevel: I think you know what this means...
Requiredskill: (i don´t know what the skill id´s for riding are, i use 0 so everyone can use it)
Requiredskillrank: 0 (the amount of skill you want someone to have to use this (example: for leatherworking : 344/375 you use 344 as the number)
Requiredskillsubrank: 0
RequiredPlayerrank1: 0
RequiredPlayerrank2: 0
RequiredFaction: 0
RequiredFactionStanding:0
Unique: The amount of this item, the player can have in his bag i use 0 for unlimited
Maxcount: This means, how many of this item can be in one stack (I´d use 1 for a mount)
Containerslots: 0
Stat_Type1 = 0
Stat_Value1 = 0
!!
It´s too much work for me to write all teh stat things in here so just put 0 to all of them!
!!
SpellID: The spellid of the item. Lookup the mount spell on Allakhazam. I use Baron Rivendare´s mount so my ID is 17481!
Spelltrigger_1: 0
Spellcharges_1: The amount of times you can use the item until its broken/deleted I´d use 0 for mounts (unlimited)
Spellcooldown_1: The cooldown for that item (in miliseconds)
Spellcategory_1:330
Spellcategorycooldown: The cooldown for all the other mounts (i´d use between 1000 and 3000 for 1 - 3 seconds)
!!
Now put 0 in all the other rows, just change the number of the row "bonding" to 0 for "Binds when picked up", 1 for "Binds when equipped" and 3 for " binds on use"
!!
Have fun with your new mount (I´d use another spell id than mine... I was to bored to find a cool mount )