Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Private Server > WoW PServer Hosting
You last visited: Today at 05:54

  • Please register to post and access all features, it's quick, easy and FREE!

 

Teleporte geht nicht mehr [Trinity 3.3.5a]

Reply
 
Old   #16
 
elite*gold: 2693
Join Date: Jul 2010
Posts: 6,449
Received Thanks: 1,224
Machen wir den Fix für Dich Step by Step, damit du nächstes mal deinen eigenen Teleporter schreiben kannst.

Ausgangsscript siehe meinen vorherigen Post. Dort habe ich es mal ein bisschen für Dich sortiert und die 60000er zu Variablen @gossip gemacht, Übersichtshalber. Solltest Dir im allgemeinen es so anlegen, damit du auch später, wenn du die Kenntnis nicht mehr 100% hast, immernoch durchblickst.

Gut.. Fangen wir an.

Wir fangen mit dem wichtigen Teil an, den smart_scripts. Hier schmeißen wir nun alles raus, was für uns nicht relevant ist. Es bleibt folgendes übrig:

Code:
 (entryorguid, id, event_type, event_chance, event_param1, event_param2, action_type, action_param1, target_param1, target_x, target_y, target_z, target_o, comment)
Damit hätten wir bereits alles zusammen, um keine unnötigen Nullen mit im Script einbauen zu müssen. Natürlich hätten wir alles anders aufbauen können, beispielsweise so:

Code:
INSERT INTO smart_scripts VALUES
Dort ist immer die Gefahr, dass bei einem Update der Tabelle die Struktur geändert wird. Kommen wir zu unserem Script zurück.

Überarbeiten wir nun den Teil, sieht es nun folgendermaßen aus:

Code:
(@gossip, 1, 62, 100, @gossip, 1, 62, 0, 8, -8842.09, 626.358, 94.0867, 3.61363, 'Teleporter script'),

(@gossip, 2, 62, 100, @gossip+1, 2, 62, 1, 8, 1601.08, -4378.69, 9.9846, 2.14362, 'Teleporter script'),
(@gossip, 3, 62, 100, @gossip+1, 3, 62, 0, 8, -14281.9, 552.564, 8.90422, 0.860144, 'Teleporter script'),
(@gossip, 4, 62, 100, @gossip+1, 4, 62, 530, 8, -1887.62, 5359.09, -12.4279, 4.40435, 'Teleporter script'),

(@gossip, 5, 62, 100, @gossip+2, 1, 62, 571, 8, 5809.55, 503.975, 657.526, 2.38338, 'Teleporter script'),
(@gossip, 6, 62, 100, @gossip+2, 2, 62, 0, 8, -13181.8, 339.356, 42.9805, 1.18013, 'Teleporter script'),
(@gossip, 7, 62, 100, @gossip+2, 3, 62, 1, 8, 9869.91, 2493.58, 1315.88, 2.78897, 'Teleporter script'),
(@gossip, 8, 62, 100, @gossip+2, 4, 62, 0, 8, -4900.47, -962.585, 501.455, 5.40538, 'Teleporter script'),

(@gossip, 9, 62, 100, @gossip+3, 1, 62, 530, 8, -3864.92, -11643.7, -137.644, 5.50862, 'Teleporter script'),
(@gossip, 10, 62, 100, @gossip+3, 2, 62, 1, 8, -1274.45,71.8601, 128.159, 2.80623, 'Teleporter script'),
(@gossip, 11, 62, 100, @gossip+3, 3, 62, 0, 8, 1633.75, 240.167, -43.1034, 6.26128, 'Teleporter script'),
(@gossip, 12, 62, 100, @gossip+3, 4, 62, 530, 8, 9738.28, -7454.19, 13.5605, 0.043914, 'Teleporter script'),
(@gossip, 13, 62, 100, @gossip+3, 5, 62, 0, 8, -5163.54, 925.423, 257.181, 1.57423, 'Teleporter script'),
(@gossip, 14, 62, 100, @gossip+3, 6, 62, 0, 8, -11209.6, 1666.54, 24.6974, 1.42053, 'Teleporter script'),
(@gossip, 15, 62, 100, @gossip+3, 7, 62, 0, 8, -8799.15, 832.718, 97.6348, 6.04085, 'Teleporter script'),
(@gossip, 16, 62, 100, @gossip+3, 8, 62, 1, 8, 1811.78, -4410.5, -18.4704, 5.20165, 'Teleporter script'),
(@gossip, 17, 62, 100, @gossip+3, 9, 62, 1, 8, -4657.3, -2519.35, 71.0529, 4.54808, 'Teleporter script'),
(@gossip, 18, 62, 100, @gossip+3, 10, 62, 1, 8, -4470.28, -1677.77, 71.3925, 1.16302, 'Teleporter script'),
(@gossip, 19, 62, 100, @gossip+3, 11, 62, 0, 8, 2873.15, -764.523, 160.332, 5.10447, 'Teleporter script'),
(@gossip, 20, 62, 100, @gossip+3, 12, 62, 0, 8, -234.675, 1561.63,86.8921, 1.24031, 'Teleporter script'),
(@gossip, 21, 62, 100, @gossip+3, 13, 62, 1, 8, -731.607, -2218.39, 17.0281, 2.78486, 'Teleporter script'),
(@gossip, 22, 62, 100, @gossip+3, 14, 62, 1, 8, 4249.99,840.102, -25.671, 1.34062, 'Teleporter script'),
(@gossip, 23, 62, 100, @gossip+3, 15, 62, 0, 8, -7179.34, -921.212, 165.821, 5.09599, 'Teleporter script'),
(@gossip, 24, 62, 100, @gossip+3, 16, 62, 0, 8, -7527.05, -1226.77, 285.732, 5.29626, 'Teleporter script'),
(@gossip, 25, 62, 100, @gossip+3, 17, 62, 1, 8, -3520.14, 1119.38, 161.025, 4.70454, 'Teleporter script'),
(@gossip, 26, 62, 100, @gossip+3, 18, 62, 1, 8, -1421.42, 2907.83, 137.415, 1.70718, 'Teleporter script'),
(@gossip, 27, 62, 100, @gossip+3, 19, 62, 0, 8, 1269.64, -2556.21, 93.6088, 0.620623, 'Teleporter script'),
(@gossip, 28, 62, 100, @gossip+3, 20, 62, 0, 8, 3352.92, -3379.03, 144.782, 6.25978, 'Teleporter script'),
(@gossip, 29, 62, 100, @gossip+3, 21, 62, 0, 8, -10177.9, -3994.9, -111.239, 6.01885, 'Teleporter script'),
(@gossip, 30, 62, 100, @gossip+3, 22, 62, 0, 8, -6071.37, -2955.16, 209.782, 0.015708, 'Teleporter script'),
(@gossip, 31, 62, 100, @gossip+3, 23, 62, 1, 8, -6801.19, -2893.02, 9.00388, 0.158639, 'Teleporter script'),

(@gossip, 32, 62, 100, @gossip+4, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 33, 62, 100, @gossip+4, 2, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 34, 62, 100, @gossip+4, 3, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),

(@gossip, 35, 62, 100, @gossip+5, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 36, 62, 100, @gossip+5, 2, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),

(@gossip, 37, 62, 100, @gossip+6, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),

(@gossip, 38, 62, 100, @gossip+7, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 39, 62, 100, @gossip+7, 2, 62, 1, 8, -8369.65, -4253.11, -204.272, -2.70526, 'Teleporter script');
Wie man sieht, sieht man erstmal nur eine Reihe von Zahlen. Macht nichts, bis zur 8 sieht alles circa gleichmäßig untereinander aus. Danach kommen nur die Teleportkoordinaten.

Als nächstes checkt man, ob die fortlaufende id (2. Zahl der Query) wirklich fortlaufend ist oder eine zahl doppelt auftritt. Danach guckt man, ob action_type und target_param1 ihre Werte haben.

Sollte alles in ordnung sein, Verknüpfen wir es nun mit dem Gossip. Nun siehst du, warum ich mit Variablem arbeite.

Wir schauen uns event_param1 und event_param2 genauer an. Beim ersten kommt die GossipIP rein (z.B. 60000 bei Dir, ich mach es via @gossip+X) und bei param2 die dazugehörige ID.

Das nun mal Praktisch:

Code:
INSERT INTO gossip_menu_option (menu_id, id, option_icon, option_text, option_id, npc_option_npcflag, action_menu_id, action_poi_id, box_coded, box_money, box_text) VALUES
(@gossip, 1, 2, 'Playertreff', 1, 1, '', 0, 0, 0, '');

INSERT INTO smart_scripts (entryorguid, id, event_type, event_chance, event_param1, event_param2, action_type, action_param1, target_param1, target_x, target_y, target_z, target_o, comment) VALUES 
(@gossip, 1, 62, 100, @gossip, 1, 62, 0, 8, -8842.09, 626.358, 94.0867, 3.61363, 'Teleporter script');
Der Teleport in den Playertreff wird lt. Script funktionieren. event_param1 ist die menu_id vom gossip_menu_option ([email protected]), param2 die 1 (= id vom gossip_menu_option).
So gehen wir mit dem Gesamten Script vor und kontrollieren alles.

Code:
SET
@gossip = 60000;

DELETE FROM creature_template WHERE entry = @gossip;

INSERT INTO creature_template (entry, modelid1, name, subname, IconName, gossip_menu_id, minlevel, maxlevel, Health_mod, Mana_mod, Armor_mod, faction_A, faction_H, npcflag, speed_walk, speed_run, scale, rank, dmg_multiplier, unit_class, unit_flags, type, type_flags, InhabitType, RegenHealth, flags_extra, AiName) VALUES
(@gossip, '5233', "Teleporter", "test", 'Directions', @gossip,81,81, 1.56, 1.56, 1.56, 35, 35, 3, 1, 1.14286, 1, 1, 1, 1, 2,8, 138936390, 3, 1, 2, 'SmartAI');


DELETE FROM gossip_menu_option WHERE menu_id>'59999' AND menu_id<'60008';
DELETE FROM smart_scripts WHERE entryorguid = @gossip;


INSERT INTO gossip_menu_option (menu_id, id, option_icon, option_text, option_id, npc_option_npcflag, action_menu_id, action_poi_id, box_coded, box_money, box_text) VALUES
(@gossip, 1, 2, 'Playertreff', 1, 1, '', 0, 0, 0, ''),
(@gossip, 2, 3, 'Haupt horde', 1, 1, @gossip+1, 0, 0, 0, ''),
(@gossip, 3, 3, 'haupt alli', 1, 1, @gossip+2, 0, 0, 0, ''),
(@gossip, 4, 3, 'Level Arena', 1, 1, @gossip+3, 0, 0, 0, ''),
(@gossip, 5, 3, 'Instanzen', 1, 1, @gossip+4, 0, 0, 0, ''),
(@gossip, 6, 3, 'Events', 1, 1, @gossip+5, 0, 0, 0, ''),
(@gossip, 7, 3, 'PvP-Arenen', 1, 1, @gossip+6, 0, 0, 0, ''),
(@gossip, 8, 3, 'Sonstiges', 1, 1, @gossip+7, 0, 0, 0, ''),

(@gossip+1, 1, 2, 'Orgrimmar', 1, 1, '', 0, 0, 0, ''),
(@gossip+1, 2, 2, 'Silbermond', 1, 1, '', 0, 0, 0, ''),
(@gossip+1, 3, 2, 'Unterstadt', 1, 1, '', 0, 0, 0, ''),
(@gossip+1, 4, 2, 'Donnerfels', 1, 1, '', 0, 0, 0, ''),
(@gossip+1, 5, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+2, 1, 2, 'Sturmwind', 1, 1, '', 0, 0, 0, ''),
(@gossip+2, 2, 2, 'Eisenschmiede', 1, 1, '', 0, 0, 0, ''),
(@gossip+2, 3, 2, 'Darnassus', 1, 1, '', 0, 0, 0, ''),
(@gossip+2, 4, 2, 'Die Exodar', 1, 1, '', 0, 0, 0, ''),
(@gossip+2, 5, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+3, 1, 2, 'Level 1-10', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 2, 2, 'Level 10-20', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 3, 2, 'Level 20-30', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 4, 2, 'Level 30-40', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 5, 2, 'Level 40-50', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 6, 2, 'Level 50-60', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 7, 2, 'Level 60-70', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 8, 2, 'Level80-80', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 9, 2, 'Level 80-90', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 10, 2, 'Level 90-100', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 11, 2, 'Level 100-110', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 12, 2, 'Level 110-120', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 13, 2, 'Level 120-130', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 14, 2, 'Level 130-140', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 15, 2, 'Level 140-150', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 16, 2, 'Level 160-170', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 17, 2, 'Level 170-180', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 18, 2, 'Level 180-190', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 19, 2, 'Level 200-210', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 20, 2, 'Level 210-220', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 21, 2, 'Level 220-230', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 22, 2, 'Level 230-240', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 23, 2, 'Level 240-250', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 24, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+4, 1, 2, 'T11', 1, 1, '', 0, 0, 0, ''),
(@gossip+4, 2, 2, 'T12', 1, 1, '', 0, 0, 0, ''),
(@gossip+4, 3, 2, 'T13', 1, 1, '', 0, 0, 0, ''),
(@gossip+4, 4, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+5, 1, 2, 'Jump', 1, 1, '', 0, 0, 0, ''),
(@gossip+5, 2, 2, 'Jump 2', 1, 1, '', 0, 0, 0, ''),
(@gossip+5, 3, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+6, 1, 2, 'Gurubashi', 1, 1, '', 0, 0, 0, ''),
(@gossip+6, 2, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+7, 1, 2, 'Schwimmbad', 1, 1, '', 0, 0, 0, ''),
(@gossip+7, 2, 2, 'Disco', 1, 1, '', 0, 0, 0, ''),
(@gossip+7, 3, 3, 'Back', 1, 1, @gossip, 0, 0, 0, '');



INSERT INTO smart_scripts (entryorguid, id, event_type, event_chance, event_param1, event_param2, action_type, action_param1, target_param1, target_x, target_y, target_z, target_o, comment) VALUES 
(@gossip, 1, 62, 100, @gossip, 1, 62, 0, 8, -8842.09, 626.358, 94.0867, 3.61363, 'Teleporter script'),

(@gossip, 2, 62, 100, @gossip+1, 2, 62, 1, 8, 1601.08, -4378.69, 9.9846, 2.14362, 'Teleporter script'),
(@gossip, 3, 62, 100, @gossip+1, 3, 62, 0, 8, -14281.9, 552.564, 8.90422, 0.860144, 'Teleporter script'),
(@gossip, 4, 62, 100, @gossip+1, 4, 62, 530, 8, -1887.62, 5359.09, -12.4279, 4.40435, 'Teleporter script'),

(@gossip, 5, 62, 100, @gossip+2, 1, 62, 571, 8, 5809.55, 503.975, 657.526, 2.38338, 'Teleporter script'),
(@gossip, 6, 62, 100, @gossip+2, 2, 62, 0, 8, -13181.8, 339.356, 42.9805, 1.18013, 'Teleporter script'),
(@gossip, 7, 62, 100, @gossip+2, 3, 62, 1, 8, 9869.91, 2493.58, 1315.88, 2.78897, 'Teleporter script'),
(@gossip, 8, 62, 100, @gossip+2, 4, 62, 0, 8, -4900.47, -962.585, 501.455, 5.40538, 'Teleporter script'),

(@gossip, 9, 62, 100, @gossip+3, 1, 62, 530, 8, -3864.92, -11643.7, -137.644, 5.50862, 'Teleporter script'),
(@gossip, 10, 62, 100, @gossip+3, 2, 62, 1, 8, -1274.45,71.8601, 128.159, 2.80623, 'Teleporter script'),
(@gossip, 11, 62, 100, @gossip+3, 3, 62, 0, 8, 1633.75, 240.167, -43.1034, 6.26128, 'Teleporter script'),
(@gossip, 12, 62, 100, @gossip+3, 4, 62, 530, 8, 9738.28, -7454.19, 13.5605, 0.043914, 'Teleporter script'),
(@gossip, 13, 62, 100, @gossip+3, 5, 62, 0, 8, -5163.54, 925.423, 257.181, 1.57423, 'Teleporter script'),
(@gossip, 14, 62, 100, @gossip+3, 6, 62, 0, 8, -11209.6, 1666.54, 24.6974, 1.42053, 'Teleporter script'),
(@gossip, 15, 62, 100, @gossip+3, 7, 62, 0, 8, -8799.15, 832.718, 97.6348, 6.04085, 'Teleporter script'),
(@gossip, 16, 62, 100, @gossip+3, 8, 62, 1, 8, 1811.78, -4410.5, -18.4704, 5.20165, 'Teleporter script'),
(@gossip, 17, 62, 100, @gossip+3, 9, 62, 1, 8, -4657.3, -2519.35, 71.0529, 4.54808, 'Teleporter script'),
(@gossip, 18, 62, 100, @gossip+3, 10, 62, 1, 8, -4470.28, -1677.77, 71.3925, 1.16302, 'Teleporter script'),
(@gossip, 19, 62, 100, @gossip+3, 11, 62, 0, 8, 2873.15, -764.523, 160.332, 5.10447, 'Teleporter script'),
(@gossip, 20, 62, 100, @gossip+3, 12, 62, 0, 8, -234.675, 1561.63,86.8921, 1.24031, 'Teleporter script'),
(@gossip, 21, 62, 100, @gossip+3, 13, 62, 1, 8, -731.607, -2218.39, 17.0281, 2.78486, 'Teleporter script'),
(@gossip, 22, 62, 100, @gossip+3, 14, 62, 1, 8, 4249.99,840.102, -25.671, 1.34062, 'Teleporter script'),
(@gossip, 23, 62, 100, @gossip+3, 15, 62, 0, 8, -7179.34, -921.212, 165.821, 5.09599, 'Teleporter script'),
(@gossip, 24, 62, 100, @gossip+3, 16, 62, 0, 8, -7527.05, -1226.77, 285.732, 5.29626, 'Teleporter script'),
(@gossip, 25, 62, 100, @gossip+3, 17, 62, 1, 8, -3520.14, 1119.38, 161.025, 4.70454, 'Teleporter script'),
(@gossip, 26, 62, 100, @gossip+3, 18, 62, 1, 8, -1421.42, 2907.83, 137.415, 1.70718, 'Teleporter script'),
(@gossip, 27, 62, 100, @gossip+3, 19, 62, 0, 8, 1269.64, -2556.21, 93.6088, 0.620623, 'Teleporter script'),
(@gossip, 28, 62, 100, @gossip+3, 20, 62, 0, 8, 3352.92, -3379.03, 144.782, 6.25978, 'Teleporter script'),
(@gossip, 29, 62, 100, @gossip+3, 21, 62, 0, 8, -10177.9, -3994.9, -111.239, 6.01885, 'Teleporter script'),
(@gossip, 30, 62, 100, @gossip+3, 22, 62, 0, 8, -6071.37, -2955.16, 209.782, 0.015708, 'Teleporter script'),
(@gossip, 31, 62, 100, @gossip+3, 23, 62, 1, 8, -6801.19, -2893.02, 9.00388, 0.158639, 'Teleporter script'),

(@gossip, 32, 62, 100, @gossip+4, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 33, 62, 100, @gossip+4, 2, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 34, 62, 100, @gossip+4, 3, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),

(@gossip, 35, 62, 100, @gossip+5, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 36, 62, 100, @gossip+5, 2, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),

(@gossip, 37, 62, 100, @gossip+6, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),

(@gossip, 38, 62, 100, @gossip+7, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 39, 62, 100, @gossip+7, 2, 62, 1, 8, -8369.65, -4253.11, -204.272, -2.70526, 'Teleporter script');
Wenn du nun alles durchgeguckt hast, wirst du für @gossip+1, id1 (=Orgrimmar) einen neuen Punkt hinzugfügt haben. Dieser feht hier.

Damit alles funktioniert, musst du einen NPC erstellen. Dieser muss gossip zulassen und als AIName 'SmartAI' drin stehen zu haben. Das machst du dann folgendermaßen:

Code:
UPDATE `creature_template` SET `AIName`='SmartAI', `npcflag`=`npcflag`+3 WHERE `entry`=XXX;
Warum npcflag+3? Die 3 aufwärts wird benötigt, um den NPC Gossip ausführen zu lassen. Solltest du es schon machen lassen bzw. in der DB es so markiert sein, lass den Teil weg.

Damit du den NPC gleich fertig hast, habe ich den Code noch etwas für Dich abgeändert. Damit macht es sich noch ein bisschen einfacher für Dich.

Code:
SET
@gossip = 60000,
@teleport = 65815, --ID
@teleportmodel = 30414, --ModelID
@teleportname = "Porty",
@teleportsubname = "Teleporter";



DELETE FROM creature_template WHERE entry = @teleport;
DELETE FROM gossip_menu_option WHERE menu_id>@gossip-1 AND menu_id<@gossip+8;
DELETE FROM smart_scripts WHERE entryorguid = @gossip;


INSERT INTO `creature_template` (`entry`, `modelid1`, `name`, `subname`, `gossip_menu_id`, `minlevel`, `maxlevel`, `AIName`, `npcflag`) VALUES
(@teleport, @teleportmodel, @teleportname, @teleportsubname, @gossip, 81, 81, 'SmartAI', 3);

INSERT INTO gossip_menu_option (menu_id, id, option_icon, option_text, option_id, npc_option_npcflag, action_menu_id, action_poi_id, box_coded, box_money, box_text) VALUES
(@gossip, 1, 2, 'Playertreff', 1, 1, '', 0, 0, 0, ''),
(@gossip, 2, 3, 'Haupt horde', 1, 1, @gossip+1, 0, 0, 0, ''),
(@gossip, 3, 3, 'haupt alli', 1, 1, @gossip+2, 0, 0, 0, ''),
(@gossip, 4, 3, 'Level Arena', 1, 1, @gossip+3, 0, 0, 0, ''),
(@gossip, 5, 3, 'Instanzen', 1, 1, @gossip+4, 0, 0, 0, ''),
(@gossip, 6, 3, 'Events', 1, 1, @gossip+5, 0, 0, 0, ''),
(@gossip, 7, 3, 'PvP-Arenen', 1, 1, @gossip+6, 0, 0, 0, ''),
(@gossip, 8, 3, 'Sonstiges', 1, 1, @gossip+7, 0, 0, 0, ''),

(@gossip+1, 1, 2, 'Orgrimmar', 1, 1, '', 0, 0, 0, ''),
(@gossip+1, 2, 2, 'Silbermond', 1, 1, '', 0, 0, 0, ''),
(@gossip+1, 3, 2, 'Unterstadt', 1, 1, '', 0, 0, 0, ''),
(@gossip+1, 4, 2, 'Donnerfels', 1, 1, '', 0, 0, 0, ''),
(@gossip+1, 5, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+2, 1, 2, 'Sturmwind', 1, 1, '', 0, 0, 0, ''),
(@gossip+2, 2, 2, 'Eisenschmiede', 1, 1, '', 0, 0, 0, ''),
(@gossip+2, 3, 2, 'Darnassus', 1, 1, '', 0, 0, 0, ''),
(@gossip+2, 4, 2, 'Die Exodar', 1, 1, '', 0, 0, 0, ''),
(@gossip+2, 5, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+3, 1, 2, 'Level 1-10', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 2, 2, 'Level 10-20', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 3, 2, 'Level 20-30', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 4, 2, 'Level 30-40', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 5, 2, 'Level 40-50', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 6, 2, 'Level 50-60', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 7, 2, 'Level 60-70', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 8, 2, 'Level80-80', 1, 1, '', 0, 0, 0, ''),
(@gossip+3, 9, 2, 'Level 80-90', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 10, 2, 'Level 90-100', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 11, 2, 'Level 100-110', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 12, 2, 'Level 110-120', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 13, 2, 'Level 120-130', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 14, 2, 'Level 130-140', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 15, 2, 'Level 140-150', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 16, 2, 'Level 160-170', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 17, 2, 'Level 170-180', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 18, 2, 'Level 180-190', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 19, 2, 'Level 200-210', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 20, 2, 'Level 210-220', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 21, 2, 'Level 220-230', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 22, 2, 'Level 230-240', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 23, 2, 'Level 240-250', 1, 1, 0, 0, 0, 0, ''),
(@gossip+3, 24, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+4, 1, 2, 'T11', 1, 1, '', 0, 0, 0, ''),
(@gossip+4, 2, 2, 'T12', 1, 1, '', 0, 0, 0, ''),
(@gossip+4, 3, 2, 'T13', 1, 1, '', 0, 0, 0, ''),
(@gossip+4, 4, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+5, 1, 2, 'Jump', 1, 1, '', 0, 0, 0, ''),
(@gossip+5, 2, 2, 'Jump 2', 1, 1, '', 0, 0, 0, ''),
(@gossip+5, 3, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+6, 1, 2, 'Gurubashi', 1, 1, '', 0, 0, 0, ''),
(@gossip+6, 2, 3, 'Back', 1, 1, @gossip, 0, 0, 0, ''),

(@gossip+7, 1, 2, 'Schwimmbad', 1, 1, '', 0, 0, 0, ''),
(@gossip+7, 2, 2, 'Disco', 1, 1, '', 0, 0, 0, ''),
(@gossip+7, 3, 3, 'Back', 1, 1, @gossip, 0, 0, 0, '');



INSERT INTO smart_scripts (entryorguid, id, event_type, event_chance, event_param1, event_param2, action_type, action_param1, target_param1, target_x, target_y, target_z, target_o, comment) VALUES 
(@gossip, 1, 62, 100, @gossip, 1, 62, 0, 8, -8842.09, 626.358, 94.0867, 3.61363, 'Teleporter script'),

(@gossip, 2, 62, 100, @gossip+1, 2, 62, 1, 8, 1601.08, -4378.69, 9.9846, 2.14362, 'Teleporter script'),
(@gossip, 3, 62, 100, @gossip+1, 3, 62, 0, 8, -14281.9, 552.564, 8.90422, 0.860144, 'Teleporter script'),
(@gossip, 4, 62, 100, @gossip+1, 4, 62, 530, 8, -1887.62, 5359.09, -12.4279, 4.40435, 'Teleporter script'),

(@gossip, 5, 62, 100, @gossip+2, 1, 62, 571, 8, 5809.55, 503.975, 657.526, 2.38338, 'Teleporter script'),
(@gossip, 6, 62, 100, @gossip+2, 2, 62, 0, 8, -13181.8, 339.356, 42.9805, 1.18013, 'Teleporter script'),
(@gossip, 7, 62, 100, @gossip+2, 3, 62, 1, 8, 9869.91, 2493.58, 1315.88, 2.78897, 'Teleporter script'),
(@gossip, 8, 62, 100, @gossip+2, 4, 62, 0, 8, -4900.47, -962.585, 501.455, 5.40538, 'Teleporter script'),

(@gossip, 9, 62, 100, @gossip+3, 1, 62, 530, 8, -3864.92, -11643.7, -137.644, 5.50862, 'Teleporter script'),
(@gossip, 10, 62, 100, @gossip+3, 2, 62, 1, 8, -1274.45,71.8601, 128.159, 2.80623, 'Teleporter script'),
(@gossip, 11, 62, 100, @gossip+3, 3, 62, 0, 8, 1633.75, 240.167, -43.1034, 6.26128, 'Teleporter script'),
(@gossip, 12, 62, 100, @gossip+3, 4, 62, 530, 8, 9738.28, -7454.19, 13.5605, 0.043914, 'Teleporter script'),
(@gossip, 13, 62, 100, @gossip+3, 5, 62, 0, 8, -5163.54, 925.423, 257.181, 1.57423, 'Teleporter script'),
(@gossip, 14, 62, 100, @gossip+3, 6, 62, 0, 8, -11209.6, 1666.54, 24.6974, 1.42053, 'Teleporter script'),
(@gossip, 15, 62, 100, @gossip+3, 7, 62, 0, 8, -8799.15, 832.718, 97.6348, 6.04085, 'Teleporter script'),
(@gossip, 16, 62, 100, @gossip+3, 8, 62, 1, 8, 1811.78, -4410.5, -18.4704, 5.20165, 'Teleporter script'),
(@gossip, 17, 62, 100, @gossip+3, 9, 62, 1, 8, -4657.3, -2519.35, 71.0529, 4.54808, 'Teleporter script'),
(@gossip, 18, 62, 100, @gossip+3, 10, 62, 1, 8, -4470.28, -1677.77, 71.3925, 1.16302, 'Teleporter script'),
(@gossip, 19, 62, 100, @gossip+3, 11, 62, 0, 8, 2873.15, -764.523, 160.332, 5.10447, 'Teleporter script'),
(@gossip, 20, 62, 100, @gossip+3, 12, 62, 0, 8, -234.675, 1561.63,86.8921, 1.24031, 'Teleporter script'),
(@gossip, 21, 62, 100, @gossip+3, 13, 62, 1, 8, -731.607, -2218.39, 17.0281, 2.78486, 'Teleporter script'),
(@gossip, 22, 62, 100, @gossip+3, 14, 62, 1, 8, 4249.99,840.102, -25.671, 1.34062, 'Teleporter script'),
(@gossip, 23, 62, 100, @gossip+3, 15, 62, 0, 8, -7179.34, -921.212, 165.821, 5.09599, 'Teleporter script'),
(@gossip, 24, 62, 100, @gossip+3, 16, 62, 0, 8, -7527.05, -1226.77, 285.732, 5.29626, 'Teleporter script'),
(@gossip, 25, 62, 100, @gossip+3, 17, 62, 1, 8, -3520.14, 1119.38, 161.025, 4.70454, 'Teleporter script'),
(@gossip, 26, 62, 100, @gossip+3, 18, 62, 1, 8, -1421.42, 2907.83, 137.415, 1.70718, 'Teleporter script'),
(@gossip, 27, 62, 100, @gossip+3, 19, 62, 0, 8, 1269.64, -2556.21, 93.6088, 0.620623, 'Teleporter script'),
(@gossip, 28, 62, 100, @gossip+3, 20, 62, 0, 8, 3352.92, -3379.03, 144.782, 6.25978, 'Teleporter script'),
(@gossip, 29, 62, 100, @gossip+3, 21, 62, 0, 8, -10177.9, -3994.9, -111.239, 6.01885, 'Teleporter script'),
(@gossip, 30, 62, 100, @gossip+3, 22, 62, 0, 8, -6071.37, -2955.16, 209.782, 0.015708, 'Teleporter script'),
(@gossip, 31, 62, 100, @gossip+3, 23, 62, 1, 8, -6801.19, -2893.02, 9.00388, 0.158639, 'Teleporter script'),

(@gossip, 32, 62, 100, @gossip+4, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 33, 62, 100, @gossip+4, 2, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 34, 62, 100, @gossip+4, 3, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),

(@gossip, 35, 62, 100, @gossip+5, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 36, 62, 100, @gossip+5, 2, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),

(@gossip, 37, 62, 100, @gossip+6, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),

(@gossip, 38, 62, 100, @gossip+7, 1, 62, 530, 8, -3324.49, 4943.45, -101.239, 4.63901, 'Teleporter script'),
(@gossip, 39, 62, 100, @gossip+7, 2, 62, 1, 8, -8369.65, -4253.11, -204.272, -2.70526, 'Teleporter script');
Füge das Fehlende hinzu, batche es ein, Restarte den Server, lösche deinen Cache und genieße den Porter. Ich habe es nicht getestet, doch müsste es funktionieren.





°"Crazy"° is offline  
Thanks
1 User
Reply

Tags
3.3.5a, sql, teleporter, trinity core, world of warcraft



« Previous Thread | Next Thread »

Similar Threads
Arctic Combat geht nicht mehr mapping accound funktuniert nicht
Bitte um Hilfe das gleiche ist auch bei Skype ich glaub das liegt an windows
1 Replies - elite*gold Trading
Server startet nicht mehr fsck geht auch nicht
Hallo ich habe seit heute ein Problem : Der Server startet mit einem fsck Fehler. Wenn ich dann jedoch fsck eingeben kommt folgender Text : ...
1 Replies - Metin2 PServer - Discussions / Questions
Crossfire: Mehr Buggy geht nicht... echt nicht
Hallo :D hatte grade ärgsten CF Bug ever. Also zuerst konnte ich mich einloggen, dann ging ich auf nen Server da hab ich dann Disconnect bekommen....
8 Replies - CrossFire
Msn fenster geht aus und geht nicht mehr an o.O
Ja mein problem ist wenn ich z.B mit der türkei rede (über msn mit cam und headset) dann geht das msn fenster zu mit dem ich gerade chate. aber ich...
5 Replies - Technical Support



All times are GMT +2. The time now is 05:54.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.