Advertisement
Rochet2

Untitled

Apr 3rd, 2013
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[
  2.   _____                        ____              
  3.  |  ___| __ ___ _______ _ __  / ___|___  _ __ ___
  4.  | |_ | '__/ _ \_  / _ \ '_ \| |   / _ \| '__/ _ \
  5.  |  _|| | | (_) / /  __/ | | | |__| (_) | | |  __/
  6.  |_|  |_|  \___/___\___|_| |_|\____\___/|_|  \___|
  7.      Lightning speed and strength
  8.          conjured directly from the depths of logic!  
  9.             Prismatic-Network 2013 (C) by Psykko
  10. <--------------------------------------------------------------------------->
  11.  - Entwickler: Psykko
  12.  - Fortschritt: 100%
  13.  - Titel: 'Playertreff Wache'
  14.  - Kommentar: Basierend auf den Blizzard Hauptstädte Wachen. Zeigen dir auf der Karte die Punkte von
  15. <--------------------------------------------------------------------------->
  16. ]]
  17.  
  18. local wachenpc = 6948 -- 999997
  19.  
  20. function PTWacheOnTalk(pUnit, event, pPlayer)
  21. pUnit:GossipCreateMenu(987, pPlayer, 0)
  22. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Spell_Holy_Flashheal:24|t|rIch suche einen Lehrer f\195\188r Zauber", 1, 0)
  23. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Stone_Weightstone_01:24|t|rIch suche einen Lehrer f\195\188r Berufe", 2, 0)
  24. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Pet_02:24|t|rIch suche einen Fris\195\182r", 3, 0)
  25. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Sword_01:24|t|rIch suche einen Waffenmeister", 4, 0)
  26. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Tournaments_Tabard_Scourge:24|t|rIch suche einen Gildenmeister", 5, 0)
  27. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Key_06:24|t|rIch suche einen Gastwirt", 6, 0)
  28. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Pet_02:24|t|rIch suche einen Reitlehrer", 7, 0)
  29. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Bag_09:24|t|rIch suche die Bank", 8, 0)
  30. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Achievement_Pvp_P_250k:24|t|rIch suche den Duellplatz", 9, 0)
  31. pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Coin_01:24|t|rIch suche das Auctionshaus", 10, 0)
  32. pUnit:GossipMenuAddItem(30, "Auf Wiedersehen", 11, 0)
  33. pUnit:GossipSendMenu(pPlayer)
  34. end
  35.  
  36. function PTWacheOnSelect(pUnit, event, pPlayer, id, pIntid, code)
  37. if (pIntid == 500) then
  38. PTWacheOnTalk(pUnit, event, pPlayer)
  39. end
  40.  
  41. if (pIntid == 11) then
  42. pPlayer:GossipComplete()
  43. end
  44.  
  45. if (pIntid == 1) then -- Klassenlehrer
  46.     pUnit:GossipCreateMenu(988, pPlayer, 0)
  47.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Ability_Warrior_Battleshout:24|t|rKriegerlehrer", 20, 0)
  48.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Spell_Holy_GreaterBlessingOfKings:24|t|rPaladinlehrer", 21, 0)
  49.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Spell_Holy_Heal:24|t|rPristerlehrer", 22, 0)
  50.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Spell_Fire_Fireball02:24|t|rMagierlehrer", 23, 0)
  51.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Spell_Deathknight_Armyofthedead:24|t|rTodesritterlehrer", 24, 0)
  52.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Spell_Shadow_Burningspirit:24|t|rHexenmeisterlehrer", 25, 0)
  53.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Spell_Nature_Bloodlust:24|t|rSchamenenlehrer", 26, 0)
  54.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Ability_Hunter_Aimedshot:24|t|rJ\195\164gerlehrer", 27, 0)
  55.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Ability_Rogue_Kidneyshot:24|t|rSchurkenlehrer", 28, 0)
  56.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Spell_Nature_Natureguardian:24|t|rDruidenlehrer", 29, 0)
  57.     pUnit:GossipMenuAddItem(30, "[Zur\195\188ck]", 500, 0)
  58.     pUnit:GossipSendMenu(pPlayer)
  59. end
  60.  
  61. if (pIntid == 2) then -- Berufelehrer
  62.     pUnit:GossipCreateMenu(988, pPlayer, 0)
  63.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Trade_Blacksmithing:24|t|rSchmiedkunst", 30, 0)
  64.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Potion_112:24|t|rAlchemie", 31, 0)
  65.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Trade_Engraving:24|t|rVerzauberungskunst", 32, 0)
  66.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Herb_04:24|t|rKr\195\164uterkunde", 33, 0)
  67.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Ore_Copper_01:24|t|rBergbau", 34, 0)
  68.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Trade_Engineering:24|t|rEngineerkunst", 35, 0)
  69.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Scroll_04:24|t|rInschriftenkunde", 36, 0)
  70.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Gem_Diamond_06:24|t|rJuwelenschleifen", 37, 0)
  71.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Trade_Leatherworking:24|t|rLederverarbeitung", 38, 0)
  72.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Pelt_Bear_02:24|t|rK\195\188rschner", 39, 0)
  73.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Bandage_01:24|t|rErste Hilfe", 40, 0)
  74.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Inv_Misc_Food_01:24|t|rKochkunst", 41, 0)
  75.     pUnit:GossipMenuAddItem(30, "|cff00ff00|TInterface\\icons\\Trade_Tailoring:24|t|rSchneiderei", 42, 0)
  76.     pUnit:GossipMenuAddItem(30, "[Zur\195\188ck]", 500, 0)
  77.     pUnit:GossipSendMenu(pPlayer)
  78. end
  79.  
  80. if (pIntid == 3) then -- Barber
  81. pPlayer:GossipSendPOI(pPlayer:GetX(), pPlayer:GetY(), 7, 6, 0, "Barber") -- works
  82. -- pPlayer:GossipSendPOI(-9610.226562, 1648.580444, 7, 6, 0, "Barber")
  83. pPlayer:GossipComplete()
  84. end
  85.  
  86. if (pIntid == 4) then -- Waffenmeister
  87. pPlayer:GossipSendPOI(-9545.774414, 1605.978394, 7, 6, 0, "Waffenmeister")
  88. pPlayer:GossipComplete()
  89. end
  90.  
  91. if (pIntid == 5) then -- Gildenmeister
  92. pPlayer:GossipSendPOI(-9410.320312, 1692.449951, 7, 6, 0, "Gildenmeister")
  93. pPlayer:GossipComplete()
  94. end
  95.  
  96. if (pIntid == 6) then -- Gastwirt
  97. pPlayer:GossipSendPOI(-9626.150391, 1649.640015, 7, 6, 0, "Gastwirt")
  98. pPlayer:GossipComplete()
  99. end
  100.  
  101. if (pIntid == 7) then -- Reitlehrer
  102. pPlayer:GossipSendPOI(-9657.700195, 1627.479980, 7, 6, 0, "Reitlehrer")
  103. pPlayer:GossipComplete()
  104. end
  105.  
  106. if (pIntid == 8) then -- Bank
  107. pPlayer:GossipSendPOI(-9419.330078, 1701.260010, 7, 6, 0, "Bank")
  108. pPlayer:GossipComplete()
  109. end
  110.  
  111. if (pIntid == 9) then -- PVP
  112. pPlayer:GossipSendPOI(-9746.795898, 1637.063599, 7, 6, 0, "PVP")
  113. pPlayer:GossipComplete()
  114. end
  115.  
  116. if (pIntid == 10) then -- Auctionshaus
  117. pPlayer:GossipSendPOI(-9412.459961, 1673.229980, 7, 6, 0, "Auctionshaus")
  118. pPlayer:GossipComplete()
  119. end
  120.  
  121. if (pIntid == 20) then -- Krieger
  122. pPlayer:GossipSendPOI(-9534.450195, 1545.400024, 7, 6, 0, "Kriegerlehrer")
  123. pPlayer:GossipComplete()
  124. end
  125.  
  126. if (pIntid == 21) then -- Paladin
  127. pPlayer:GossipSendPOI(-9541.019531, 1540.069946, 7, 6, 0, "Paladinlehrer")
  128. pPlayer:GossipComplete()
  129. end
  130.  
  131. if (pIntid == 22) then -- Prister
  132. pPlayer:GossipSendPOI(-9555.059570, 1582.180054, 7, 6, 0, "Pristerlehrer")
  133. pPlayer:GossipComplete()
  134. end
  135.  
  136. if (pIntid == 23) then -- Magier
  137. pPlayer:GossipSendPOI(-9545.160156, 1573.689941, 7, 6, 0, "Magierlehrer")
  138. pPlayer:GossipComplete()
  139. end
  140.  
  141. if (pIntid == 24) then -- Todesritter
  142. pPlayer:GossipSendPOI(-9543.799805, 1548.839966, 7, 6, 0, "Todesritterlehrer")
  143. pPlayer:GossipComplete()
  144. end
  145.  
  146. if (pIntid == 25) then -- Hexenmeister
  147. pPlayer:GossipSendPOI(-9545.150391, 1582.709961, 7, 6, 0, "Hexenmeisterlehrer")
  148. pPlayer:GossipComplete()
  149. end
  150.  
  151. if (pIntid == 26) then -- Schamane
  152. pPlayer:GossipSendPOI(-9549.410156, 1586.719971, 7, 6, 0, "Schamanenlehrer")
  153. pPlayer:GossipComplete()
  154. end
  155.  
  156. if (pIntid == 27) then -- Jäger
  157. pPlayer:GossipSendPOI(-9542.530273, 1582.150024, 7, 6, 0, "J\195\164gerlehrer")
  158. pPlayer:GossipComplete()
  159. end
  160.  
  161. if (pIntid == 28) then -- Schurke
  162. pPlayer:GossipSendPOI(-9497.269531, 1586.430054, 7, 6, 0, "Schurkenlehrer")
  163. pPlayer:GossipComplete()
  164. end
  165.  
  166. if (pIntid == 29) then -- Druide
  167. pPlayer:GossipSendPOI(-9505.019531, 1596.099976, 7, 6, 0, "Druidenlehrer")
  168. pPlayer:GossipComplete()
  169. end
  170.  
  171. if (pIntid == 30) then -- Schmied
  172. pPlayer:GossipSendPOI(-9709.269531, 1690.020020, 7, 6, 0, "Schmiedkunst")
  173. pPlayer:GossipComplete()
  174. end
  175.  
  176. if (pIntid == 31) then -- Alch
  177. pPlayer:GossipSendPOI(-9560.339844, 1699.469971, 7, 6, 0, "Alchemie")
  178. pPlayer:GossipComplete()
  179. end
  180.  
  181. if (pIntid == 32) then -- VZ
  182. pPlayer:GossipSendPOI(-9725.990234, 1755.810059, 7, 6, 0, "Verzauberungskunst")
  183. pPlayer:GossipComplete()
  184. end
  185.  
  186. if (pIntid == 33) then -- Kräuter
  187. pPlayer:GossipSendPOI(-9566.589844, 1681.569946, 7, 6, 0, "Kr\195\164terkunde")
  188. pPlayer:GossipComplete()
  189. end
  190.  
  191. if (pIntid == 34) then -- Bergbau
  192. pPlayer:GossipSendPOI(-9712.450195, 1682.530029, 7, 6, 0, "Bergbau")
  193. pPlayer:GossipComplete()
  194. end
  195.  
  196. if (pIntid == 35) then -- Engi
  197. pPlayer:GossipSendPOI(-9707.870117, 1682.250000, 7, 6, 0, "Engineerkunst")
  198. pPlayer:GossipComplete()
  199. end
  200.  
  201. if (pIntid == 36) then -- Inschriften
  202. pPlayer:GossipSendPOI(-9644.290039, 1650.630005, 7, 6, 0, "Inschriftenkunde")
  203. pPlayer:GossipComplete()
  204. end
  205.  
  206. if (pIntid == 37) then -- Juwe
  207. pPlayer:GossipSendPOI(-9746.690430, 1727.579956, 7, 6, 0, "Juwelenschleifen")
  208. pPlayer:GossipComplete()
  209. end
  210.  
  211. if (pIntid == 38) then -- Leder
  212. pPlayer:GossipSendPOI(-9583.120117, 1747.979980, 7, 6, 0, "Lederverarbeitung")
  213. pPlayer:GossipComplete()
  214. end
  215.  
  216. if (pIntid == 39) then -- Kürschner
  217. pPlayer:GossipSendPOI(-9586.780273, 1755.540039, 7, 6, 0, "K195\188rschner")
  218. pPlayer:GossipComplete()
  219. end
  220.  
  221. if (pIntid == 40) then -- Erste Hilfe
  222. pPlayer:GossipSendPOI(-9632.030273, 1653.439941, 7, 6, 0, "Erste Hilfe")
  223. pPlayer:GossipComplete()
  224. end
  225.  
  226. if (pIntid == 41) then -- Kochen
  227. pPlayer:GossipSendPOI(-9614.500000, 1635.500000, 7, 6, 0, "Kochkunst")
  228. pPlayer:GossipComplete()
  229. end
  230.  
  231. if (pIntid == 42) then -- Schneider
  232. pPlayer:GossipSendPOI(-9723.839844, 1758.579956, 7, 6, 0, "Schneiderei")
  233. pPlayer:GossipComplete()
  234. end
  235. end
  236.  
  237. RegisterItemGossipEvent(wachenpc, 1, "PTWacheOnTalk")
  238. RegisterItemGossipEvent(wachenpc, 2, "PTWacheOnSelect")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement