Advertisement
Xzempt

Untitled

May 30th, 2011
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.87 KB | None | 0 0
  1. function ClassQuests()
  2. class = UnitClass("target");
  3. race = UnitRace("target");
  4. playerName = UnitName("target");
  5. if (class == nil) then
  6. NoClassQ = 1
  7. FakeRaid();
  8. end
  9. if (class == "Warrior") then
  10. WarriorForm:Show();
  11. end
  12. if (class == "Warlock") then
  13. WarlockForm:Show();
  14. end
  15. if (class == "Shaman") then
  16. ShamanForm:Show();
  17. end
  18. if (class == "Druid" and race == "Tauren") then
  19. result=".quest remove 5926";
  20. result2=".quest add 5926";
  21. result3=".quest complete 5926";
  22. SendChatMessage("I have given you the first quest in the Bear form chain called Heeding the Call, " ..playerName.. ". Please finish the chain and you will receive Bear Form.", "WHISPER", nil, playerName);
  23. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: Heeding the Call (ID: 5926) completed for " ..playerName.. " port them to 'Elder'\124h\124r");
  24. outSAY(result);
  25. outSAY(result2);
  26. outSAY(result3);
  27. end
  28. if (class == "Druid" and race == "Night Elf") then
  29. result=".quest remove 5923";
  30. result2=".quest add 5923";
  31. result3=".quest complete 5923";
  32. SendChatMessage("I have given you the first quest in the Bear form chain called Heeding the Call, " ..playerName.. ". Please finish the chain and you will receive Bear Form.", "WHISPER", nil, playerName);
  33. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: Heeding the Call (ID: 5923) given to " ..playerName.. " port them to 'Dolanaar'\124h\124r");
  34. outSAY(result);
  35. outSAY(result2);
  36. outSAY(result3);
  37. end
  38. --DruidForm:Show();
  39. if (class == "Hunter" and race == "Blood Elf") then
  40. result=".quest remove 9617";
  41. result2=".quest add 9617";
  42. result3=".quest complete 9617";
  43. result4=".quest remove 9484";
  44. result5=".quest remove 9486";
  45. result6=".quest remove 9485";
  46. result7=".quest remove 9617";
  47. outSAY(result7);
  48. outSAY(result4);
  49. outSAY(result5);
  50. outSAY(result6);
  51. SendChatMessage("I have given you the first quest in the Tame Beast chain called Seek the Farstrider's, " ..playerName.. ". Please finish the chain and you will receive Tame Beast.", "WHISPER", nil, playerName);
  52. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: Seek The Farstrider's (ID: 9617) given to " ..playerName.. " port them to 'Eversong'\124h\124r");
  53. outSAY(result);
  54. outSAY(result2);
  55. outSAY(result3);
  56. end
  57. if (class == "Hunter" and race == "Night Elf") then
  58. result=".quest remove 6071";
  59. result2=".quest add 6071";
  60. result3=".quest complete 6071";
  61. result4=".quest remove 6071";
  62. result5=".quest remove 6063";
  63. result6=".quest remove 6101";
  64. result7=".quest remove 6102";
  65. outSAY(result7);
  66. outSAY(result4);
  67. outSAY(result5);
  68. outSAY(result6);
  69. SendChatMessage("I have given you the first quest in the Tame Beast chain called The Hunter's Path, " ..playerName.. ". Please finish the chain and you will receive Tame Beast.", "WHISPER", nil, playerName);
  70. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: The Hunter's Path (ID: 6071) given to " ..playerName.. " port them to 'Dolanaar'\124h\124r");
  71. outSAY(result);
  72. outSAY(result2);
  73. outSAY(result3);
  74. end
  75. if (class == "Hunter" and race == "Draenei") then
  76. result=".quest remove 9757";
  77. result2=".quest add 9757";
  78. result3=".quest complete 9757";
  79. result4=".quest remove 9757";
  80. result5=".quest remove 9591";
  81. result6=".quest remove 9592";
  82. result7=".quest remove 9593";
  83. outSAY(result7);
  84. outSAY(result4);
  85. outSAY(result5);
  86. outSAY(result6);
  87. SendChatMessage("I have given you the first quest in the Tame Beast chain called Seek Huntress Kella Nightbow, " ..playerName.. ". Please finish the chain and you will receive Tame Beast.", "WHISPER", nil, playerName);
  88. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: Seek Huntress Kella Nightbow (ID: 9757) given to " ..playerName.. " port them to 'Dolanaar'\124h\124r");
  89. outSAY(result);
  90. outSAY(result2);
  91. outSAY(result3);
  92. end
  93. if (class == "Hunter" and race == "Dwarf") then
  94. result=".quest remove 6074";
  95. result2=".quest add 6074";
  96. result3=".quest complete 6074";
  97. result4=".quest remove 6074";
  98. result5=".quest remove 6064";
  99. result6=".quest remove 6084";
  100. result7=".quest remove 6085";
  101. outSAY(result7);
  102. outSAY(result4);
  103. outSAY(result5);
  104. outSAY(result6);
  105. SendChatMessage("I have given you the first quest in the Tame Beast chain called The Hunter's Path, " ..playerName.. ". Please finish the chain and you will receive Tame Beast.", "WHISPER", nil, playerName);
  106. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: The Hunter's Path (ID: 6074) given to " ..playerName.. " port them to 'Dolanaar'\124h\124r");
  107. outSAY(result);
  108. outSAY(result2);
  109. outSAY(result3);
  110. end
  111. if (class == "Hunter" and race == "Orc" or race == "Troll") then
  112. result=".quest remove 6070";
  113. result2=".quest add 6070";
  114. result3=".quest complete 6070";
  115. result4=".quest remove 6070";
  116. result5=".quest remove 6062";
  117. result6=".quest remove 6083";
  118. result7=".quest remove 6082";
  119. outSAY(result7);
  120. outSAY(result4);
  121. outSAY(result5);
  122. outSAY(result6);
  123. SendChatMessage("I have given you the first quest in the Tame Beast chain called The Hunter's Path, " ..playerName.. ". Please finish the chain and you will receive Tame Beast.", "WHISPER", nil, playerName);
  124. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: The Hunter's Path (ID: 6070) given to " ..playerName.. " port them to 'RazorHill'\124h\124r");
  125. outSAY(result);
  126. outSAY(result2);
  127. outSAY(result3);
  128. end
  129. if (class == "Hunter" and race == "Tauren") then
  130. result=".quest remove 6066";
  131. result2=".quest add 6066";
  132. result3=".quest complete 6066";
  133. result4=".quest remove 6066";
  134. result5=".quest remove 6061";
  135. result6=".quest remove 6087";
  136. result7=".quest remove 6088";
  137. outSAY(result7);
  138. outSAY(result4);
  139. outSAY(result5);
  140. outSAY(result6);
  141. SendChatMessage("I have given you the first quest in the Tame Beast chain called The Hunter's Path, " ..playerName.. ". Please finish the chain and you will receive Tame Beast.", "WHISPER", nil, playerName);
  142. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: The Hunter's Path (ID: 6066) given to " ..playerName.. " port them to 'RazorHill'\124h\124r");
  143. outSAY(result);
  144. outSAY(result2);
  145. outSAY(result3);
  146. end
  147. --HunterForm:Show();
  148. if (class == "Paladin" and race == "Human") then
  149. result=".quest remove 2998";
  150. result2=".quest add 2998";
  151. result3=".quest complete 2998";
  152. result4=".quest remove 2998";
  153. result5=".quest remove 1641";
  154. result6=".quest remove 1643";
  155. result7=".quest remove 1644";
  156. result8=".quest remove 1780";
  157. result9=".quest remove 1781";
  158. result10=".quest remove 1786";
  159. result11=".quest remove 1787";
  160. result12=".quest remove 1788";
  161. outSAY(result4);
  162. outSAY(result5);
  163. outSAY(result6);
  164. outSAY(result7);
  165. outSAY(result8);
  166. outSAY(result9);
  167. outSAY(result10);
  168. outSAY(result11);
  169. outSAY(result12);
  170. SendChatMessage("I have given you the first quest in the Redemption chain called Tome of Divinity, " ..playerName.. ". Please finish the chain and you will receive Redemption.", "WHISPER", nil, playerName);
  171. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: Tome of Divinity (ID: 2998) given to " ..playerName.. " port them to 'RazorHill'\124h\124r");
  172. outSAY(result);
  173. outSAY(result2);
  174. outSAY(result3);
  175. end
  176. if (class == "Paladin" and race == "Dwarf") then
  177. result=".quest remove 2997";
  178. result2=".quest add 2997";
  179. result3=".quest complete 2997";
  180. result4=".quest remove 2997";
  181. result5=".quest remove 1646";
  182. result6=".quest remove 1647";
  183. result7=".quest remove 1648";
  184. result8=".quest remove 1778";
  185. result9=".quest remove 1779";
  186. result10=".quest remove 1783";
  187. result11=".quest remove 1784";
  188. result12=".quest remove 1785";
  189. outSAY(result4);
  190. outSAY(result5);
  191. outSAY(result6);
  192. outSAY(result7);
  193. outSAY(result8);
  194. outSAY(result9);
  195. outSAY(result10);
  196. outSAY(result11);
  197. outSAY(result12);
  198. SendChatMessage("I have given you the first quest in the Redemption chain called Tome of Divinity, " ..playerName.. ". Please finish the chain and you will receive Redemption.", "WHISPER", nil, playerName);
  199. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: Tome of Divinity (ID: 2997) given to " ..playerName.. " port them to 'RazorHill'\124h\124r");
  200. outSAY(result);
  201. outSAY(result2);
  202. outSAY(result3);
  203. end
  204. if (class == "Paladin" and race == "Draenei") then
  205. result=".quest remove 10366";
  206. result2=".quest add 10366";
  207. result3=".quest complete 10366";
  208. result4=".quest remove 10366";
  209. result5=".quest remove 9598";
  210. result6=".quest remove 9600";
  211. outSAY(result4);
  212. outSAY(result5);
  213. outSAY(result6);
  214. SendChatMessage("I have given you the first quest in the Redemption chain called JOL, " ..playerName.. ". Please finish the chain and you will receive Redemption.", "WHISPER", nil, playerName);
  215. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: JOL (ID: 10366) given to " ..playerName.. " port them to 'VaultofLights'\124h\124r");
  216. outSAY(result);
  217. outSAY(result2);
  218. outSAY(result3);
  219. end
  220. if (class == "Paladin" and race == "Blood Elf") then
  221. result=".quest remove 9677";
  222. result2=".quest add 9677";
  223. result3=".quest complete 9677";
  224. result4=".quest remove 9677";
  225. result5=".quest remove 9678";
  226. result6=".quest remove 9684";
  227. result7=".quest remove 9685";
  228. outSAY(result4);
  229. outSAY(result5);
  230. outSAY(result6);
  231. outSAY(result7);
  232. SendChatMessage("I have given you the first quest in the Redemption chain called Summons from Knight-Lord Bloodvalor, " ..playerName.. ". Please finish the chain and you will receive Redemption.", "WHISPER", nil, playerName);
  233. print("\124cff00B4FF\124Hitem:19:0:0:0:0:0:0:0\124h Quest: Summons from Knight-Lord Bloodvalor (ID: 9677) given to " ..playerName.. " port them to 'Redemption'\124h\124r");
  234. outSAY(result);
  235. outSAY(result2);
  236. outSAY(result3);
  237. end
  238. --PaladinForm:Show();
  239. --else
  240. --NoClassQ = 0
  241. --FakeRaid();
  242. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement