[Help] Custom Portals Antrix.

Newbie Spellweaver
Joined
Jun 24, 2007
Messages
93
Reaction score
0
I suppose this has been asked millions of times but i cant find any useful info about this.
Anyone have a way to create Custom portals?, like the ones to SW, IF, Orgr etc.

I know all the codes for them, this isnt what i need.

I just want to know how you make the flippin things. xD
A portal that could take you to a certain place on the map.
E.G a portal to GM Island...

Any help much appreciated. =D
 
isnt it .gobject cordstodirection 1 ? im not saying its the right thing though i think you do it that way.
 
Hi!

This is how far i got... Could someone plz help out from here...

/*
Make portal to Buyers Island
Spellfocus in gameobejct_names is thesame number as ID in Teleport_Coords.
GAMEOBJECT_NAME: ENTRY 200000
TELEPORT_CORDS: ID 36000
Insert number of your location at X,Y,Z-number in teleport_coords
If U use it, plz visit
*/

insert into `gameobject_names` (`entry`, `Type`, `DisplayID`, `Name`, `spellfocus`, `sound1`, `sound2`, `sound3`, `sound4`, `sound5`, `sound6`, `sound7`, `sound8`, `sound9`, `unknown1`, `unknown2`, `unknown3`, `unknown4`, `unknown5`, `unknown6`, `unknown7`, `unknown8`, `unknown9`, `unknown10`, `unknown11`, `unknown12`, `unknown13`, `unknown14`) values('200000','22','6955','Shattrath Portal to Buyers Island','36000','0','0','0','0','0','0','0','0','0 ','0','0','0','0','0','0','0','0','0','0','0','0', '0','0');

insert into `teleport_coords` (`id`, `name`, `mapId`, `x`, `y`, `z`, `totrigger`) values('36000','Portal Effect: Buyers Island','1','x-number,'Y-number','Z-number','0');


I can spawn this portal but it wont take me anywhere. Does anyone know whats missing?
-PMS
 
Hi!

This is how far i got... Could someone plz help out from here...

/*
Make portal to Buyers Island
Spellfocus in gameobejct_names is thesame number as ID in Teleport_Coords.
GAMEOBJECT_NAME: ENTRY 200000
TELEPORT_CORDS: ID 36000
Insert number of your location at X,Y,Z-number in teleport_coords
If U use it, plz visit
*/

insert into `gameobject_names` (`entry`, `Type`, `DisplayID`, `Name`, `spellfocus`, `sound1`, `sound2`, `sound3`, `sound4`, `sound5`, `sound6`, `sound7`, `sound8`, `sound9`, `unknown1`, `unknown2`, `unknown3`, `unknown4`, `unknown5`, `unknown6`, `unknown7`, `unknown8`, `unknown9`, `unknown10`, `unknown11`, `unknown12`, `unknown13`, `unknown14`) values('200000','22','6955','Shattrath Portal to Buyers Island','36000','0','0','0','0','0','0','0','0','0 ','0','0','0','0','0','0','0','0','0','0','0','0', '0','0');

insert into `teleport_coords` (`id`, `name`, `mapId`, `x`, `y`, `z`, `totrigger`) values('36000','Portal Effect: Buyers Island','1','x-number,'Y-number','Z-number','0');


I can spawn this portal but it wont take me anywhere. Does anyone know whats missing?
-PMS

Thats about as far as i got. When i clicked on the portal it taught me Blacksmithing 1/350.
LOL!:pinch:

I havnt got a clue whats missing. Somethings really weird. At least my portal did something. =P
 
The portals are gameobjects that basically casts a spell on you, 17608 is from shattrath to darnassus for example. Editing spells is not my specialty since I never do it, but I believe the first places to look are spell112 table and spells.dbc
 
D
The portals are gameobjects that basically casts a spell on you, 17608 is from shattrath to darnassus for example. Editing spells is not my specialty since I never do it, but I believe the first places to look are spell112 table and spells.dbc
You do nothing with spells.dbc
 
Certainly all the spell names are in spells.dbc, and as far as I know, a lot of the spells are in core and they run from spells.dbc.
 
Hi again!

I added this to my Custom teleporter 2, yet doesnt work:

insert into `spells112` (`Id`, `School`, `Category`, `field4`, `DispelType`, `MechanicsType`, `Attributes`, `AttributesEx`, `Flags3`, `field10`, `field11`, `UNK12`, `UNK13`, `Targets`, `TargetCreatureType`, `RequiresSpellFocus`, `CasterAuraState`, `TargetAuraState`, `CastingTimeIndex`, `RecoveryTime`, `CategoryRecoveryTime`, `InterruptFlags`, `AuraInterruptFlags`, `ChannelInterruptFlags`, `procFlags`, `procChance`, `procCharges`, `maxLevel`, `baseLevel`, `spellLevel`, `DurationIndex`, `powerType`, `manaCost`, `manaCostPerlevel`, `manaPerSecond`, `manaPerSecondPerLevel`, `rangeIndex`, `speed`, `modalNextSpell`, `maxstack`, `Totem1`, `Totem2`, `Reagent1`, `Reagent2`, `Reagent3`, `Reagent4`, `Reagent5`, `Reagent6`, `Reagent7`, `Reagent8`, `ReagentCount1`, `ReagentCount2`, `ReagentCount3`, `ReagentCount4`, `ReagentCount5`, `ReagentCount6`, `ReagentCount7`, `ReagentCount8`, `EquippedItemClass`, `EquippedItemSubClass`, `RequiredItemFlags`, `Effect1`, `Effect2`, `Effect3`, `EffectDieSides1`, `EffectDieSides2`, `EffectDieSides3`, `EffectBaseDice1`, `EffectBaseDice2`, `EffectBaseDice3`, `EffectDicePerLevel1`, `EffectDicePerLevel2`, `EffectDicePerLevel3`, `EffectRealPointsPerLevel1`, `EffectRealPointsPerLevel2`, `EffectRealPointsPerLevel3`, `EffectBasePoints1`, `EffectBasePoints2`, `EffectBasePoints3`, `Effectunk1901`, `Effectunk1902`, `Effectunk1903`, `EffectImplicitTargetA1`, `EffectImplicitTargetA2`, `EffectImplicitTargetA3`, `EffectImplicitTargetB1`, `EffectImplicitTargetB2`, `EffectImplicitTargetB3`, `EffectRadiusIndex1`, `EffectRadiusIndex2`, `EffectRadiusIndex3`, `EffectApplyAuraName1`, `EffectApplyAuraName2`, `EffectApplyAuraName3`, `EffectAmplitude1`, `EffectAmplitude2`, `EffectAmplitude3`, `Effectunknown1`, `Effectunknown2`, `Effectunknown3`, `EffectChainTarget1`, `EffectChainTarget2`, `EffectChainTarget3`, `EffectSpellGroupRelation1`, `EffectSpellGroupRelation2`, `EffectSpellGroupRelation3`, `EffectMiscValue1`, `EffectMiscValue2`, `EffectMiscValue3`, `EffectTriggerSpell1`, `EffectTriggerSpell2`, `EffectTriggerSpell3`, `EffectPointsPerComboPoint1`, `EffectPointsPerComboPoint2`, `EffectPointsPerComboPoint3`, `SpellVisual`, `field114`, `dummy`, `CoSpell`, `spellPriority`, `Name`, `NameAlt1`, `NameAlt2`, `NameAlt3`, `NameAlt4`, `NameAlt5`, `NameAlt6`, `NameAlt7`, `NameFlags`, `Rank`, `RankAlt1`, `RankAlt2`, `RankAlt3`, `RankAlt4`, `RankAlt5`, `RankAlt6`, `RankAlt7`, `RankFlags`, `Description`, `DescriptionAlt1`, `DescriptionAlt2`, `DescriptionAlt3`, `DescriptionAlt4`, `DescriptionAlt5`, `DescriptionAlt6`, `DescriptionAlt7`, `DescriptionFlags`, `BuffDescription`, `BuffDescriptionAlt1`, `BuffDescriptionAlt2`, `BuffDescriptionAlt3`, `BuffDescriptionAlt4`, `BuffDescriptionAlt5`, `BuffDescriptionAlt6`, `BuffDescriptionAlt7`, `buffdescflags`, `ManaCostPercentage`, `unkflags`, `StartRecoveryTime`, `StartRecoveryCategory`, `SpellFamilyName`, `SpellGroupType`, `unkne`, `MaxTargets`, `Spell_Dmg_Type`, `FG`, `FH`, `dmg_multiplier_1`, `dmg_multiplier_2`, `dmg_multiplier_3`, `FL`, `FM`, `FN`) values('36000','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','101','0','0','0','0','0','0','0','0','0','0','12','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','-1','0','0','5','77','0','1','0','0','1','0','0','0','0','0','0','0','0','-1','0','0','0','0','0','25','25','0','17','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1492','0','0','Portal Effect: Buyers Island','0.000000','0.000000','0.000000','0.000000','0.000000','0.000000','0.000000','4128830','','0.000000','0.000000','0.000000','0.000000','0.000000','0.000000','0.000000','4128828','','0.000000','0.000000','0.000000','0.000000','0.000000','0.000000','0.000000','4128828','','0.000000','0.000000','0.000000','0.000000','0.000000','0.000000','0.000000','4128828','0','0','0','0','0','0','0','0','0','0','0','1','1','0','0','0','0');

I cant find anythink in spell.dbc to edit...
-PMS
 
Well, i don't think it has anything to do with that, i figure we screwed up somewhere along the line while we were messing with the area triggers, at least for me.
 
Well, if anyone would have answered his answer in the first place no one else here would be having any problems either, and if we get one of our questions answered first we could answer his question, and its easier to us and other people to go into one thread instead of multiple ones that are the same
 
If we knew the answer it would be much easier wouldn't it. I already mentioned that I know spells are all in spell.dbc and core, gameobject goes by spellfocuses which is just casting a spell. If you wanna see whats inside spell.dbc you have to actually extract it with a dbc -> csv converter.
 
try this:

bestie said:
k , listen up
1.make in tabel gameobject_names a new line with :
- entry = make it a big one so that when an update to the db wont screw it
- type = 27 / 22 - test both
- displayid = the model for the gameobject
- name = ....
- sound0 = the "spell" that tele you , which you must declare it in teleport_coords
- maybe sound2 = 1 / didnt tested it
- rest 0

in tabel teleport_coords :
- id - its the "spell" number used in gameobject_names.sound0
- name = .....
- mapid = the map that you want to tele
- x = x coordonate
- y = y coordonate
- z = z coordonate
- tottrigger = 0

restart your server and use this command .gameobject spawn "spell id" it should work.


goodluck,
-b3ck
 
Back