ich habe kürzlich zusammen mit einem kollegen einen Teleportstein erstellt.
Leider funktioniert dieser nicht, er ist zwar vorhanden, lässt sich aber nicht benutzen.
Vielleicht entdeckt ja jemand, der sich mit Lua auskennt, einen Fehler.
Code:
local itemid = 55555 function Item_Talk(item, event, player) Item_menu(item, player) end function Item_menu(item, player) if (player:IsInCombat() == true) then player:SendAreaTriggerMessage("Du bist im Kampf!") else item:GossipCreateMenu(100, player, 0) item:GossipMenuAddItem(4, "*Teleporten*", 1, 0) item:GossipMenuAddItem(5, "Nachwirkungen Entfernen", 34, 0) item:GossipMenuAddItem(6, "Happi + Goody", 310, 0) item:GossipSendMenu(player) end end function Item_Select(item, event, player, id, intid, code) if(intid == 1) then item:GossipCreateMenu(3543, player, 0) local race=player:GetPlayerRace() if race==2 or race==5 or race==6 or race==8 or race==10 then item:GossipMenuAddItem(4, "Horde St\195\164dte", 5, 0) end local race=player:GetPlayerRace() if race==1 or race==3 or race==4 or race==7 or race==11 then item:GossipMenuAddItem(4, "Allianz St\195\164dte", 6, 0) end item:GossipMenuAddItem(4, "Northrend Teleport´s", 200, 0) item:GossipMenuAddItem(4, "DK Startgebiet", 122, 0) item:GossipMenuAddItem(4, "PVP Arena", 118, 0) item:GossipMenuAddItem(2, "GamerTreff", 119,0) item:GossipMenuAddItem(4, "Levelarena 1-255", 121, 0) item:GossipMenuAddItem(4, "Neutrale Punkte", 7, 0) item:GossipMenuAddItem(4, "Azeroth Instanzen", 8, 0) item:GossipMenuAddItem(4, "Scherbenwelt Instanzen", 9, 0) item:GossipMenuAddItem(4, "Startgebiete", 10, 0) item:GossipMenuAdditem(4, "Events", 110, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Hauptmenü Funktion if(intid == 1002) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(4, "*Teleporten*", 1, 0) item:GossipMenuAddItem(5, "Nachwirkungen Entfernen", 34, 0) item:GossipMenuAddItem(5, "Happi & Goody", 310, 0) item:GossipSendMenu(player) end --Horde Städte if(intid == 5) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(2, "Ogrimmar", 51, 0) item:GossipMenuAddItem(2, "Unterstadt", 52, 0) item:GossipMenuAddItem(2, "Donnerfels", 53, 0) item:GossipMenuAddItem(2, "Silbermond", 54, 0) item:GossipMenuAddItem(2, "Kriegshymnenfeste", 128, 0) item:GossipMenuAddItem(2, "Green City", 132, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Allianz Städte if(intid == 6) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(2, "Sturmwind", 55, 0) item:GossipMenuAddItem(2, "Darnassus", 56, 0) item:GossipMenuAddItem(2, "Eisenschmiede", 57, 0) item:GossipMenuAddItem(2, "Exodar", 58, 0) item:GossipMenuAddItem(2, "Valgarde", 135, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Neutrale Punkte if(intid == 7) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(2, "Quel'Danas", 59, 0) item:GossipMenuAddItem(2, "Shattrath", 60, 0) item:GossipMenuAddItem(2, "Gurubashi Arena", 61, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Azeroth Instanzen if(intid == 8) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(0, "Azeroth Raids", 12, 0) item:GossipMenuAddItem(0, "Weitere Azeroth Instanzen", 14, 0) item:GossipMenuAddItem(5, "Burg Schattenfang", 62, 0) item:GossipMenuAddItem(5, "Das Scharlachrote Kloster", 63, 0) item:GossipMenuAddItem(5, "Zul'Farrak", 64, 0) item:GossipMenuAddItem(5, "Stratholme", 65, 0) item:GossipMenuAddItem(5, "Scholomance", 66, 0) item:GossipMenuAddItem(5, "Der Flammenschlund", 67, 0) item:GossipMenuAddItem(5, "Die Todesmienen", 68, 0) item:GossipMenuAddItem(5, "Die Höhlen des Wehklagens", 69, 0) item:GossipMenuAddItem(5, "Tiefschwarze Grotte", 70, 0) item:GossipMenuAddItem(5, "Verlies von Sturmwind", 71, 0) item:GossipMenuAddItem(5, "Gnomeregan", 72, 0) item:GossipMenuAddItem(5, "Kral der Klingenhauer", 73, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Scherbenwelt Instanzen if(intid == 9) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(0, "Scherbenwelt Raids", 13, 0) item:GossipMenuAddItem(5, "Hoellenfeuerhalbinsel", 84, 0) item:GossipMenuAddItem(5, "Hoellenfeuerbecken", 85, 0) item:GossipMenuAddItem(5, "Die zerschmetterten Hallen", 86, 0) item:GossipMenuAddItem(5, "Der Tiefensumpf", 87, 0) item:GossipMenuAddItem(5, "Die Sklavenunterkuenfte", 88, 0) item:GossipMenuAddItem(5, "Die Dampfkammer", 89, 0) item:GossipMenuAddItem(5, "Managruft", 90, 0) item:GossipMenuAddItem(5, "Auchenaikrypta", 91, 0) item:GossipMenuAddItem(5, "Sethekkhallen", 92, 0) item:GossipMenuAddItem(5, "Schattenlabyrinth", 93, 0) item:GossipMenuAddItem(5, "Die Mechanar", 94, 0) item:GossipMenuAddItem(5, "Die Botanika", 95, 0) item:GossipMenuAddItem(5, "Die Arkatraz", 96, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Anfangs Städte if(intid == 10) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(2, "Tauren", 97, 0) item:GossipMenuAddItem(2, "Trolle/Orks", 98, 0) item:GossipMenuAddItem(2, "Untote", 99, 0) item:GossipMenuAddItem(2, "Blutelfen", 100, 0) item:GossipMenuAddItem(2, "Menschen", 101, 0) item:GossipMenuAddItem(2, "Gnome/Zwerge", 102, 0) item:GossipMenuAddItem(2, "Dreanai", 103, 0) item:GossipMenuAddItem(2, "Nachtelfen", 104, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Azeroth Raids if(intid == 12) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(5, "Onyxias Hort", 74, 0) item:GossipMenuAddItem(5, "Der geschmolzene Kern", 75, 0) item:GossipMenuAddItem(5, "Pechschwingenhort", 76, 0) item:GossipMenuAddItem(5, "Zul'Gurub", 77, 0) item:GossipMenuAddItem(5, "Karazhan", 78, 0) item:GossipMenuAddItem(5, "Ruinen von Ahn'Qiraj", 79, 0) item:GossipMenuAddItem(5, "Tempel von Ahn'Qiraj", 80, 0) item:GossipMenuAddItem(5, "Naxxramas", 81, 0) item:GossipMenuAddItem(5, "Zul'Aman", 82, 0) item:GossipMenuAddItem(5, "Hoehlen der Zeit", 83, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Scherbenwelt Raids if(intid == 13) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(5, "Der Schwarze Tempel", 110, 0) item:GossipMenuAddItem(5, "Festung der Stuerme", 109, 0) item:GossipMenuAddItem(5, "Gruuls Unterschlupf", 108, 0) item:GossipMenuAddItem(5, "Hoehle des Schlangenschreins", 107, 0) item:GossipMenuAddItem(5, "Magtheridons Kammer", 106, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Weitere Azeroth Instanzen if(intid == 14) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(5, "Uldaman", 111, 0) item:GossipMenuAddItem(5, "Maraudon", 112, 0) item:GossipMenuAddItem(5, "Versunkener Temple", 113, 0) item:GossipMenuAddItem(5, "Schwarzfelstiefen", 114, 0) item:GossipMenuAddItem(5, "Duesterbruch", 115, 0) item:GossipMenuAddItem(5, "Schwarzfelsspitze", 116, 0) item:GossipMenuAddItem(5, "Huegel der Klingenhauer", 117, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Northrend Pors if(intid == 200) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(2, "Dalaran", 124, 0) item:GossipMenuAddItem(2, "Nordend", 125, 0) item:GossipMenuAddItem(2, "Eiskronenzitadelle", 126, 0) item:GossipMenuAddItem(2, "Geisterstadt", 127, 0) item:GossipMenuAddItem(2, "Kaltara", 129, 0) item:GossipMenuAddItem(2, "Hafen Moa'Ki", 134, 0) item:GossipMenuAddItem(2, "Nordend Hafen - Horde", 308, 0) item:GossipMenuAddItem(2, "Nordend Hafen - Allianz", 309, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --Level Arena if(intid == 121) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(2, "Level Arena", 311, 0) item:GossipSendMenu(player) end --Events if(intid == 999) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(2, "Jump Event", 999, 0) item:GossipSendMenu(player) end --PVP Arena if(intid == 118) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(2, "Gurubashi", 400, 0) item:GossipMenuAddItem(2, "Nagrand", 401, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end --DK Startgebiet if(intid == 122) then item:GossipCreateMenu(3543, player, 0) item:GossipMenuAddItem(2, "DK Startgebiet Unten", 300, 0) item:GossipMenuAddItem(2, "DK Startgebiet Oben", 301, 0) item:GossipMenuAddItem(4, "Hauptmen\195\188", 1002, 0) item:GossipSendMenu(player) end if(intid == 34) then player:LearnSpell(15007) -- Wiederbelebungsnachwirkung wegmachen player:UnlearnSpell(15007) item:GossipComplete(player) end -- Ogrimmar if(intid == 51) then player:Teleport(1, 1371.068970, -4370.801758, 26.052483) player:GossipComplete() end -- Unterstadt if(intid == 52) then player:Teleport(0, 2050.203125, 285.650604, 56.994549) player:GossipComplete() end -- Donnerfels if(intid == 53) then player:Teleport(1, -1304.569946, 205.285004, 68.681396) player:GossipComplete() end -- Silbermond if(intid == 54) then player:Teleport(530, 9400.486328, -7278.376953, 14.206780) player:GossipComplete() end -- Sturmwind if(intid == 55) then player:Teleport(0, -8913.14, 554.64, 93.80) player:GossipComplete() end -- Darnassus if(intid == 56) then player:Teleport(1, 9952.90, 2280.39, 1341.40) player:GossipComplete() end -- Eisenschmiede if(intid == 57) then player:Teleport(0, -4981.25, -881.55, 501.67) player:GossipComplete() end -- Exodar if(intid == 58) then player:Teleport(530, -3990.99, -11855.60, 0.32) player:GossipComplete() end -- Quel'Danas F if(intid == 59) then player:Teleport(530, 13004.500, -6910.250, 10.584) player:GossipComplete() end -- Shattrath if(intid == 60) then player:Teleport(530, -1914.10, 5274.59, 2.43) player:GossipComplete() end -- Gurubashi if(intid == 61) then player:Teleport(0, -13229.71, 225.48, 32.61) player:GossipComplete() end -- Burg Schattenfang if(intid == 62) then player:Teleport(0, -234.495087, 1561.946411, 76.892143) end -- Das Scharlachrote Kloster if(intid == 63) then player:Teleport(0, 2870.442627, -819.985229, 160.331085) end -- Zul'Farrak if(intid == 64) then player:Teleport(1, -6797.278809, -2903.917969, 9.953360) end -- Stratholme if(intid == 65) then player:Teleport(0, 3360.736572, -3379.686279, 144.781952) end -- Scholomance if(intid == 66) then player:Teleport(0, 1267.468628, -2556.651367, 94.127983) end -- Der Flammenschlund if(intid == 67) then player:Teleport(389, 1.7849, -14.3685, -16.5533) end -- Die Todesmienen if(intid == 68) then player:Teleport(0, -11079.8, 1506.98, 42.9594) end -- Die Höhlen des Wehklagens if(intid == 69) then player:Teleport(1, -746.207, -2213.18, 15.8909) end -- Tiefschwarze Grotte if(intid == 70) then player:Teleport(48, -152.984, 106.33, -39.0953) end -- Verlies von Sturmwind if(intid == 71) then player:Teleport(0, -8776.78, 836.753, 93.1946) end -- Gnomeregan if(intid == 72) then player:Teleport(0, -5189.22, 524.796, 389.107) end -- Kral der Klingenhauer if(intid == 73) then player:Teleport(1, -4464.92, -1666.24, 91) end -- Onyxias Hort if(intid == 74) then player:Teleport(1, -4746, -3749, -2.0) end -- Der geschmolzene Kern if(intid == 75) then player:Teleport(409, 1089.6, -470.19, -106.41) end -- Pechschwingenhort if(intid == 76) then player:Teleport(469, -7665.55, -1102.49, 400.679) end -- Zul'Gurub if(intid == 77) then player:Teleport(0, -11919.073242, -1202.459374, 92.298744) end -- Karazhan if(intid == 78) then player:Teleport(532, -11087.3, -1977.47, 49.6135) end -- Ruinen von Ahn'Qiraj if(intid == 79) then player:Teleport(1, -8394.730469, 1485.658447, 21.038563) end -- Tempel von Ahn'Qiraj if(intid == 80) then player:Teleport(1, -8247.316406, 1970.156860, 129.071472) end -- Naxxramas if(intid == 81) then player:Teleport(533, 3006.06, -3436.72, 293.891) end -- Zul'Aman if(intid == 82) then player:Teleport(530, 6850, -7950, 170) end -- Hoehlen der Zeit if(intid == 83) then player:Teleport(1, -8519.718750, -4297.542480, -208.441376) end -- Hoellenfeuerhalbinsel if(intid == 84) then player:Teleport(530, -360.670990, 3071.899902, -15.097700) end -- Hoellenfeuerbecken if(intid == 85) then player:Teleport(530, -303.506012, 3164.820068, 31.742500) end -- Die zerschmetterten Hallen if(intid == 86) then player:Teleport(530, -311.083527, 3083.291748, -3.745923) end -- Der Tiefensumpf if(intid == 87) then player:Teleport(530, 777.088989, 6763.450195, -72.062561) end -- Die Sklavenunterkuenfte if(intid == 88) then player:Teleport(530, 719.507996, 6999.339844, -73.074303) end -- Die Dampfkammer if(intid == 89) then player:Teleport(530, 816.590027, 6934.669922, -80.544601) end -- Managruft if(intid == 90) then player:Teleport(530, -3079.810059, 4943.040039, -101.046997) end -- Auchenaikrypta if(intid == 91) then player:Teleport(530, -3361.959961, 5225.770020, -101.047997) end -- Sethekkhallen if(intid == 92) then player:Teleport(530, -3362.219971, 4660.410156, -101.049004) end -- Schattenlabyrinth if(intid == 93) then player:Teleport(530, -3645.060059, 4943.620117, -101.047997) end -- Die Mechanar if(intid == 94) then player:Teleport(530, 2862.409912, 1546.089966, 252.158691) end -- Die Botanika if(intid == 95) then player:Teleport(530, 3413.649902, 1483.319946, 182.837997) end -- Die Arkatraz if(intid == 96) then player:Teleport(530, 3311.598145, 1332.745117, 505.557251) end -- Tauren F if(intid == 97) then player:Teleport(1, -2917.581, -257.980, 53.99) player:GossipComplete() end -- Trolle F if(intid == 98) then player:Teleport(1, -618.518, -4251.668, 39.700) player:GossipComplete() end -- Untote F if(intid == 99) then player:Teleport(0, 1676.349, 1677.449, 122.669) player:GossipComplete() end -- Blutelfen F if(intid == 100) then player:Teleport(530, 10349.599, -6357.290, 34.400) player:GossipComplete() end -- Menschen F if(intid == 101) then player:Teleport(0, -8949.950, -132.492, 84.530) player:GossipComplete() end -- Gnome F if(intid == 102) then player:Teleport(0, -6240.310, 331.032, 383.758) player:GossipComplete() end -- Dreanai F if(intid == 103) then player:Teleport(530, -3961.631, -13931.200, 101.611) player:GossipComplete() end -- Nachtelfen if(intid == 104) then player:Teleport(1, 10311.299, 832.463, 1327.400) player:GossipComplete() end -- Magtheridons Kammer if(intid == 106) then player:Teleport(530, -313.678986, 3088.350098, -116.501999) end -- Hoehle des Schlangenschreins if(intid == 107) then player:Teleport(530, 830.542908, 6865.445801, -63.785503) end -- Gruuls Unterschlupf if(intid == 108) then player:Teleport(530, 3549.424072, 5179.854004, -4.430779) end -- Festung der Stuerme if(intid == 109) then player:Teleport(530, 3087.310059, 1373.790039, 184.643005) end -- Der Schwarze Tempel if(intid == 110) then player:Teleport(530, -3609.739990, 328.252014, 37.307701) end -- Uldaman if(intid == 111) then player:Teleport(70, -228.193, 46.1602, -45.0186) end -- Maraudon if(intid == 112) then player:Teleport(349, 419.84, 11.3365, -131.079) end -- Versunkener Temple if(intid == 113) then player:Teleport(0, -10349.1, -3849.67, -24.6078) end -- Schwarzfelstiefen if(intid == 114) then player:Teleport(230, 596.432, -188.498, -49) end -- Duesterbruch if(intid == 115) then player:Teleport(429, 254.588, -24.7395, -1.56062) end -- Schwarzfelsspitze if(intid == 116) then player:Teleport(229, 73.5083, -215.044, 53.3869) end -- Huegel der Klingenhauer if(intid == 117) then player:Teleport(129, 2591.99, 1101.25, 52.8593) end -- GamerTreff if(intid == 119) then player:Teleport(571, 3175.669922, -2245.310059, 116.024002) end -- Jump Event if(intid == 999) then player:Teleport(530, -1942.319946, 9139.459961, 261.148987) end if(intid == 123) then player:SetModel(24191) end if(intid == 124) then player:Teleport(571, 5804.7553, 639.7905, 666.9543) end if(intid == 125) then player:Teleport(571, 2523.5646, 399.4978, 10.5381) end if(intid == 126) then player:Teleport(571, 6731.0664, 2521.2758, 427.6698) end if(intid == 127) then player:Teleport(571, 7446.8046, 4846.0263, 57.1769) end if(intid == 128) then player:Teleport(571, 2829.6499, 6207.5297, 208.9199) end if(intid == 129) then player:Teleport(571, 3879.1599, 6988.7797, 740.8029) end if(intid == 134) then player:Teleport(571, 2774.9699, 934.8629, 22.7220) end if(intid == 135) then player:Teleport(571, 637.9502, -4959.0869, 5.0294) end if(intid == 132) then player:Teleport(571, 436.3615, -4556.2114, 245.5748) end if(intid == 133) then player:Teleport(571, 743.7059, -2884.8400, 7.3546) end if(intid == 300) then player:Teleport(609, 2350.33, -5668.303711, 383.666779) player:GossipComplete() end if(intid == 301) then player:Teleport(609, 2356.989, -5662.071289, 427.666779) player:GossipComplete() end if(intid == 311) then player:Teleport(1, 4638.359863, -3811.929932, 942.549011) player:GossipComplete() end if(intid == 308) then player:Teleport(571, 2756.0, -1829.0, 6.0) player:GossipComplete() end if(intid == 309) then player:Teleport(571, 2228.0, 5136.0, 6.0) player:GossipComplete() end if(intid == 310) then player:AddItem(43523, 20) player:GossipComplete() end if(intid == 400) then player:Teleport(0, -13281.935547, 122.591957, 25.561724) end if(intid == 401) then player:Teleport(530, -2043.811646, 6653.391602, 13.052269) end end RegisterItemGossipEvent(55555, 1, "Item_Talk") RegisterItemGossipEvent(55555, 2, "Item_Select")