Prostuduj si wiki TC2 - http://www.trinitycore.org/w/Creature_template_tc2
nauč se základy SQL...
použij příkaz insert pro vložení nového záznamu do tabulky creature_template, restartuj world server, spawni si svoje NPC
insert into creature_template (entry, heroic_entry, KillCredit1, KillCredit2, modelid1, modelid2, modelid3, modelid4, name, subname, IconName, minlevel, maxlevel, minhealth, maxhealth, minmana, maxmana, armor, faction_A, faction_H, npcflag, speed, scale, rank, mindmg, maxdmg, dmgschool, attackpower, dmg_multiplier, baseattacktime, rangeattacktime, unit_class, unit_flags, dynamicflags, family, trainer_type, trainer_spell, trainer_class, trainer_race, minrangedmg, maxrangedmg, rangedattackpower, type, type_flags, lootid, pickpocketloot, skinloot, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8, PetSpellDataId, VehicleId, mingold, maxgold, AIName, MovementType, InhabitType, unk16, unk17, RacialLeader, questItem1, questItem2, questItem3, questItem4, movementId, RegenHealth, equipment_id, mechanic_immune_mask, flags_extra, ScriptName) VALUES
(24048, 0, 0, 0, 22025, 0, 0, 0, "Squeeg Idolhunter", "Explorers' League", "", 71, 71, 9291, 9291, 0, 0, 7039, 1926, 1926, 0, 1, 1, 0, 276, 414, 0, 103, 1.4, 2000, 2000, 1, 0, 0, 0, 0, 0, 0, 0, 221, 331, 82, 7, 0, 24048, 0, 0, 0, 0, 0, 0, 0, 0, 7978, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "", 0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 1, 295, 0, 0, "");
pouze ilustracni priklad, struktura je nejspis outdated, sem linej otvirat DB