So, da ich in der Sufu nichts gefunden hab schreib ich das jetzt mal.
Bis jetzt hab gabs immer die Frage wie man sich ein Portal macht.
Wer nicht weiß wer oder was Mr.Green ist, hier die Erklärung:
Nun, Mr.Green ist ein NPC, womit man sich hinteleportieren kann wohin man will (in die SQL selber eintragen für andere Orte). Einfach anreden, Ihr bekommt dann ein Quest was angenommen werden sollte, danach den NPC nochmal anreden und porten lassen.
Hier mal die SQL:
Das batcht Ihr dann in die Mangostabelle.
Spawn tut Ihr ihn mit .addspw 91200
Vielleicht könnte man das auch als Sticky machen, der Thread soll nicht hier unterkommen :D
Bis jetzt hab gabs immer die Frage wie man sich ein Portal macht.
Wer nicht weiß wer oder was Mr.Green ist, hier die Erklärung:
Nun, Mr.Green ist ein NPC, womit man sich hinteleportieren kann wohin man will (in die SQL selber eintragen für andere Orte). Einfach anreden, Ihr bekommt dann ein Quest was angenommen werden sollte, danach den NPC nochmal anreden und porten lassen.
Hier mal die SQL:
Und hier mal die Erklärung wie das eigentlich geht mit dem porten:Quote:
/* Stormwind Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91201';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91201', '876', '1', '1', '1101', '136', '1', 'Teleport nach Sturmwind', 'Du willst nach Sturmwind?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91201');
DELETE FROM `quest_end_scripts` WHERE `id` = '91201';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91201', '0', '6', '', '0', '-8833.164063', '479.762543', '112.095619', '0.587327');
/* Ironforge Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91202';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91202', '876', '1', '1', '1101', '136', '1', 'Teleport nach Eisenschmiede', 'Du willst nach Eisenschmiede?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91202');
DELETE FROM `quest_end_scripts` WHERE `id` = '91202';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91202', '0', '6', '', '0', '-4821.613281', '-1155.579468', '502.212250', '3.335226');
/* Darnassus Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91203';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91203', '876', '1', '1', '1101', '136', '1', 'Teleport nach Darnassus', 'Du willst nach Darnassus?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91203');
DELETE FROM `quest_end_scripts` WHERE `id` = '91203';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91203', '0', '6', '', '1', '9947.525391', '2604.150879', '1316.187988', '4.223004');
/* Exodar Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91204';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91204', '876', '1', '1', '1101', '136', '1', 'Teleport zur Exodar', 'Du willst zur Exodar?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91204');
DELETE FROM `quest_end_scripts` WHERE `id` = '91204';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91204', '0', '6', '', '530', '-4054.751709', '-11793.398438', '11.113947', '1.515031');
/* Orgrimmar Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91205';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91205', '876', '1', '1', '690', '136', '1', 'Teleport nach Orgrimmar', 'Du willst nach Orgrimmar?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91205');
DELETE FROM `quest_end_scripts` WHERE `id` = '91205';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91205', '0', '6', '', '1', '1677.910400', '-4314.788574', '62.500027', '2.669688');
/* Thunder Bluff Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91206';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91206', '876', '1', '1', '690', '136', '1', 'Teleport nach Donnerfels', 'Du willst nach Donnerfels?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91206');
DELETE FROM `quest_end_scripts` WHERE `id` = '91206';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91206', '0', '6', '', '1', '-1197.183716', '29.270617', '179.754837', '2.966604');
/* Undercity Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91207';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91207', '876', '1', '1', '690', '136', '1', 'Teleport nach Unterstadt', 'Du willst nach Unterstadt?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91207');
DELETE FROM `quest_end_scripts` WHERE `id` = '91207';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91207', '0', '6', '', '0', '1568.478760', '268.519928', '-42.138416', '1.697186');
/* Silvermoon Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91208';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91208', '876', '1', '1', '690', '136', '1', 'Teleport nach Silbermond', 'Du willst nach Silbermond?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91208');
DELETE FROM `quest_end_scripts` WHERE `id` = '91208';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91208', '0', '6', '', '530', '9373.077148', '-7166.074219', '11.476312', '5.386526');
/* Shattrath Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91209';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91209', '876', '60', '70', '0', '136', '1', 'Teleport nach Shattrath', 'Du willst nach Shattrath?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91209');
DELETE FROM `quest_end_scripts` WHERE `id` = '91209';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91209', '0', '6', '', '530', '-1879.500977', '5409.461426', '-12.427713', '1.033202');
/* Gurubashi Arena Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91210';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91210', '876', '1', '70', '0', '136', '1', 'Teleport zur Gurubashi Arena', 'Du willst zur Gurubashi Arena?', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91210');
DELETE FROM `quest_end_scripts` WHERE `id` = '91210';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91210', '0', '6', '', '0', '-13234.119141', '217.386627', '31.675938', '1.068150');
/* Playertreff Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91203';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91203', '876', '1', '1', '1101', '136', '1', 'Teleport zum Playertreff', 'Du willst zum Playertreff??', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91203');
DELETE FROM `quest_end_scripts` WHERE `id` = '91203';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91203', '0', '6', '', '1', '-10739.427734', '2439.844727', '7.115949', '4.336813');
/* Teleport Master NPC */
DELETE FROM `creature_template` WHERE `entry` = '91200';
INSERT INTO `creature_template` (`entry`, `modelid_A`, `modelid_H`, `name`, `subname`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `faction_A`, `faction_H`, `npcflag`, `speed`, `mindmg`, `maxdmg`, `attackpower`, `baseattacktime`, `rangeattacktime`, `minrangedmg`, `maxrangedmg`, `type`, `civilian`, `InhabitType`, `RegenHealth`)
VALUES ('91200', '15235', '15235', 'Mr. Green', 'Teleport Master', '70', '70', '5000', '5000', '35', '35', '2', '1', '50', '200', '500', '1500', '1500', '50', '100', '7', '1', '3', '1');
DELETE FROM `creature_questrelation` WHERE `id` = '91200';
DELETE FROM `creature_involvedrelation` WHERE `id` = '91200';
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91201');
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91202');
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91203');
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91204');
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91205');
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91206');
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91207');
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91208');
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91209');
INSERT INTO `creature_questrelation` (`id`, `quest`)
VALUES ('91200', '91210');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91201');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91202');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91203');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91204');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91205');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91206');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91207');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91208');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91209');
INSERT INTO `creature_involvedrelation` (`id`, `quest`)
VALUES ('91200', '91210');
Zu finden mit .gpsQuote:
/* Playertreff Teleport Quest */
DELETE FROM `quest_template` WHERE `entry` = '91203';
INSERT INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `RequiredRaces`, `QuestFlags`, `SpecialFlags`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `PointOpt`, `CompleteScript`)
VALUES ('91203', '876', '1', '1', '1101', '136', '1', 'Teleport zum Playertreff', 'Du willst zum Playertreff??', 'Sprich noch einmal mit dem Teleportmaster.', 'Du bist dir sicher das du teleportiert werden willst?', '0', '91203');
DELETE FROM `quest_end_scripts` WHERE `id` = '91203';
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datatext`, `datalong`, `x`, `y`, `z`, `o`)
VALUES ('91203', '0', '6', '', 'MAPID', 'POSITION X', 'POSITION Y', 'POSITION Y', 'POSITION O');
Das batcht Ihr dann in die Mangostabelle.
Spawn tut Ihr ihn mit .addspw 91200
Vielleicht könnte man das auch als Sticky machen, der Thread soll nicht hier unterkommen :D