Guest User

Untitled

a guest
Nov 24th, 2012
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 93.44 KB | None | 0 0
  1. quest achievement begin
  2. state start begin
  3. --LOGIN
  4. when login begin
  5. local actual_achievement_points = pc.getqf("achievement_points")
  6. if pc.getqf("firstlogin") != 1 then
  7. local Reward = 1
  8. pc.setqf("firstlogin", 1)
  9. pc.setqf("achievement_points", actual_achievement_points + Reward)
  10. cmdchat("achievement Dein_erster_Login%".. actual_achievement_points + Reward .."")
  11. else
  12. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  13. end
  14. end
  15.  
  16. --BOSSE
  17. when 691.kill begin
  18. local Reward = 2
  19. local Achievement = "Oberork"
  20. local killcount = pc.getqf("691")
  21. local actual_achievement_points = pc.getqf("achievement_points")
  22. pc.setqf("691", killcount + 1)
  23. pc.setqf("achievement_points", actual_achievement_points + Reward)
  24. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  25. end
  26. when 791.kill begin
  27. local Reward = 3
  28. local Achievement = "Dunkler_Anführer"
  29. local killcount = pc.getqf("791")
  30. local actual_achievement_points = pc.getqf("achievement_points")
  31. pc.setqf("791", killcount + 1)
  32. pc.setqf("achievement_points", actual_achievement_points + Reward)
  33. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  34. end
  35. when 792.kill begin
  36. local Reward = 4
  37. local Achievement = "Dunkler_Geist-Anführer"
  38. local killcount = pc.getqf("792")
  39. local actual_achievement_points = pc.getqf("achievement_points")
  40. pc.setqf("792", killcount + 1)
  41. pc.setqf("achievement_points", actual_achievement_points + Reward)
  42. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  43. end
  44. when 1094.kill begin
  45. local Reward = 5
  46. local Achievement = "Dämonen_Oberhaupt"
  47. local killcount = pc.getqf("1094")
  48. local actual_achievement_points = pc.getqf("achievement_points")
  49. pc.setqf("1094", killcount + 1)
  50. pc.setqf("achievement_points", actual_achievement_points + Reward)
  51. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  52. end
  53. when 1095.kill begin
  54. local Reward = 10
  55. local Achievement = "Blauer_Tod"
  56. local killcount = pc.getqf("1095")
  57. local actual_achievement_points = pc.getqf("achievement_points")
  58. pc.setqf("1095", killcount + 1)
  59. pc.setqf("achievement_points", actual_achievement_points + Reward)
  60. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  61. end
  62. when 1192.kill begin
  63. local Reward = 12
  64. local Achievement = "Große_Eishexe"
  65. local killcount = pc.getqf("1192")
  66. local actual_achievement_points = pc.getqf("achievement_points")
  67. pc.setqf("1192", killcount + 1)
  68. pc.setqf("achievement_points", actual_achievement_points + Reward)
  69. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  70. end
  71. when 1304.kill begin
  72. local Reward = 5
  73. local Achievement = "Gelber_Tigergeist"
  74. local killcount = pc.getqf("1304")
  75. local actual_achievement_points = pc.getqf("achievement_points")
  76. pc.setqf("1304", killcount + 1)
  77. pc.setqf("achievement_points", actual_achievement_points + Reward)
  78. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  79. end
  80. when 1901.kill begin
  81. local Reward = 4
  82. local Achievement = "Neunschwanz"
  83. local killcount = pc.getqf("1901")
  84. local actual_achievement_points = pc.getqf("achievement_points")
  85. pc.setqf("1901", killcount + 1)
  86. pc.setqf("achievement_points", actual_achievement_points + Reward)
  87. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  88. end
  89. when 2091.kill begin
  90. local Reward = 3
  91. local Achievement = "Königinnenspinne"
  92. local killcount = pc.getqf("2091")
  93. local actual_achievement_points = pc.getqf("achievement_points")
  94. pc.setqf("2091", killcount + 1)
  95. pc.setqf("achievement_points", actual_achievement_points + Reward)
  96. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  97. end
  98. when 2206.kill begin
  99. local Reward = 3
  100. local Achievement = "Flammenkönig"
  101. local killcount = pc.getqf("2206")
  102. local actual_achievement_points = pc.getqf("achievement_points")
  103. pc.setqf("2206", killcount + 1)
  104. pc.setqf("achievement_points", actual_achievement_points + Reward)
  105. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  106. end
  107. when 2191.kill begin
  108. local Reward = 5
  109. local Achievement = "Große_Wüstenschildkröte"
  110. local killcount = pc.getqf("2191")
  111. local actual_achievement_points = pc.getqf("achievement_points")
  112. pc.setqf("2191", killcount + 1)
  113. pc.setqf("achievement_points", actual_achievement_points + Reward)
  114. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  115. end
  116. when 2493.kill begin
  117. local Reward = 25
  118. local Achievement = "Beran-Setaou"
  119. local killcount = pc.getqf("2493")
  120. local actual_achievement_points = pc.getqf("achievement_points")
  121. pc.setqf("2493", killcount + 1)
  122. pc.setqf("achievement_points", actual_achievement_points + Reward)
  123. cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  124. end
  125.  
  126. --METINS
  127. when 8020.kill begin
  128. local Reward = 5
  129. local Achievement = "Shinsoo-Felsen"
  130. local killcount = pc.getqf("8020")
  131. local actual_achievement_points = pc.getqf("achievement_points")
  132. pc.setqf("8020", killcount + 1)
  133. pc.setqf("achievement_points", actual_achievement_points + Reward)
  134. cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  135. end
  136. when 8021.kill begin
  137. local Reward = 5
  138. local Achievement = "Jinno-Felsen"
  139. local killcount = pc.getqf("8021")
  140. local actual_achievement_points = pc.getqf("achievement_points")
  141. pc.setqf("8021", killcount + 1)
  142. pc.setqf("achievement_points", actual_achievement_points + Reward)
  143. cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  144. end
  145. when 8022.kill begin
  146. local Reward = 5
  147. local Achievement = "Chunjo-Felsen"
  148. local killcount = pc.getqf("8022")
  149. local actual_achievement_points = pc.getqf("achievement_points")
  150. pc.setqf("8022", killcount + 1)
  151. pc.setqf("achievement_points", actual_achievement_points + Reward)
  152. cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  153. end
  154. when 8023.kill begin
  155. local Reward = 5
  156. local Achievement = "Kaiserfelsen"
  157. local killcount = pc.getqf("8023")
  158. local actual_achievement_points = pc.getqf("achievement_points")
  159. pc.setqf("8023", killcount + 1)
  160. pc.setqf("achievement_points", actual_achievement_points + Reward)
  161. cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  162. end
  163. when 8026.kill begin
  164. local Reward = 2
  165. local Achievement = "Tu-Young"
  166. local killcount = pc.getqf("8026")
  167. local actual_achievement_points = pc.getqf("achievement_points")
  168. pc.setqf("8026", killcount + 1)
  169. pc.setqf("achievement_points", actual_achievement_points + Reward)
  170. cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  171. end
  172. when 8027.kill begin
  173. local Reward = 3
  174. local Achievement = "Jeon-Un"
  175. local killcount = pc.getqf("8027")
  176. local actual_achievement_points = pc.getqf("achievement_points")
  177. pc.setqf("8027", killcount + 1)
  178. pc.setqf("achievement_points", actual_achievement_points + Reward)
  179. cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1 .."%".. actual_achievement_points + Reward .."")
  180. end
  181.  
  182. --LEVELS
  183. when login or levelup with pc.get_level() >= 50 and pc.getqf("Level50") != 1 begin
  184. local Reward = 2
  185. local Achievement = "Level_50"
  186. local actual_achievement_points = pc.getqf("achievement_points")
  187. pc.setqf("Level50", 1)
  188. pc.setqf("achievement_points", actual_achievement_points + Reward)
  189. cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  190. end
  191. when login or levelup with pc.get_level() >= 75 and pc.getqf("Level75") != 1 begin
  192. local Reward = 5
  193. local Achievement = "Level_75"
  194. local actual_achievement_points = pc.getqf("achievement_points")
  195. pc.setqf("Level75", 1)
  196. pc.setqf("achievement_points", actual_achievement_points + Reward)
  197. cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  198. end
  199. when login or levelup with pc.get_level() >= 85 and pc.getqf("Level85") != 1 begin
  200. local Reward = 10
  201. local Achievement = "Level_85"
  202. local actual_achievement_points = pc.getqf("achievement_points")
  203. pc.setqf("Level85", 1)
  204. pc.setqf("achievement_points", actual_achievement_points + Reward)
  205. cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  206. end
  207. when login or levelup with pc.get_level() >= 90 and pc.getqf("Level90") != 1 begin
  208. local Reward = 25
  209. local Achievement = "Level_90"
  210. local actual_achievement_points = pc.getqf("achievement_points")
  211. pc.setqf("Level90", 1)
  212. pc.setqf("achievement_points", actual_achievement_points + Reward)
  213. cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  214. end
  215. when login or levelup with pc.get_level() >= 95 and pc.getqf("Level95") != 1 begin
  216. local Reward = 50
  217. local Achievement = "Level_95"
  218. local actual_achievement_points = pc.getqf("achievement_points")
  219. pc.setqf("Level95", 1)
  220. pc.setqf("achievement_points", actual_achievement_points + Reward)
  221. cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  222. end
  223. when login or levelup with pc.get_level() >= 99 and pc.getqf("Level99") != 1 begin
  224. local Reward = 100
  225. local Achievement = "Level_99"
  226. local actual_achievement_points = pc.getqf("achievement_points")
  227. pc.setqf("Level99", 1)
  228. pc.setqf("achievement_points", actual_achievement_points + Reward)
  229. cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
  230. end
  231.  
  232. --CHECK EQUIP
  233. when login begin
  234. loop_timer("check_eq", 10)
  235. end
  236. when check_eq.timer begin
  237. local russi = pc.get_armor()
  238. local waffe = pc.get_weapon()
  239. local actual_achievement_points = pc.getqf("achievement_points")
  240. local Reward = 5
  241. if russi==11299 and pc.getqf("achievement_ssp") != 1 then
  242. pc.setqf("achievement_ssp", 1)
  243. pc.setqf("achievement_points", actual_achievement_points + Reward)
  244. cmdchat("achievement Schwarzstahl-Panzer+9%".. actual_achievement_points + Reward .."")
  245. elseif russi==11499 and pc.getqf("achievement_swa") != 1 then
  246. pc.setqf("achievement_swa", 1)
  247. pc.setqf("achievement_points", actual_achievement_points + Reward)
  248. cmdchat("achievement Schwarzwindanzug+9%".. actual_achievement_points + Reward .."")
  249. elseif russi==11699 and pc.getqf("achievement_mpp") != 1 then
  250. pc.setqf("achievement_mpp", 1)
  251. pc.setqf("achievement_points", actual_achievement_points + Reward)
  252. cmdchat("achievement Magie-Plattenpanzer+9%".. actual_achievement_points + Reward .."")
  253. elseif russi==11899 and pc.getqf("achievement_sk") != 1 then
  254. pc.setqf("achievement_sk", 1)
  255. pc.setqf("achievement_points", actual_achievement_points + Reward)
  256. cmdchat("achievement Schwarze_Kleidung+9%".. actual_achievement_points + Reward .."")
  257. elseif waffe==189 and pc.getqf("achievement_gifti") != 1 then
  258. pc.setqf("achievement_gifti", 1)
  259. pc.setqf("achievement_points", actual_achievement_points + Reward)
  260. cmdchat("achievement Giftschwert+9%".. actual_achievement_points + Reward .."")
  261. elseif waffe==199 and pc.getqf("achievement_lowenschw.") != 1 then
  262. pc.setqf("achievement_lowenschw.", 1)
  263. pc.setqf("achievement_points", actual_achievement_points + Reward)
  264. cmdchat("achievement Löwenschwert+9%".. actual_achievement_points + Reward .."")
  265. elseif waffe==5129 and pc.getqf("achievement_orchiglocke") != 1 then
  266. pc.setqf("achievement_orchiglocke", 1)
  267. pc.setqf("achievement_points", actual_achievement_points + Reward)
  268. cmdchat("achievement Orchideenglocke+9%".. actual_achievement_points + Reward .."")
  269. elseif waffe==2179 and pc.getqf("achievement_krahenstahl") != 1 then
  270. pc.setqf("achievement_krahenstahl", 1)
  271. pc.setqf("achievement_points", actual_achievement_points + Reward)
  272. cmdchat("achievement Krähenstahlbogen+9%".. actual_achievement_points + Reward .."")
  273. elseif waffe==1139 and pc.getqf("achievement_teufelsflugenchak") != 1 then
  274. pc.setqf("achievement_teufelsflugenchak", 1)
  275. pc.setqf("achievement_points", actual_achievement_points + Reward)
  276. cmdchat("achievement Teufelsflügel-Chakram+9%".. actual_achievement_points + Reward .."")
  277. elseif waffe==3169 and pc.getqf("achievement_Grolli") != 1 then
  278. pc.setqf("achievement_Grolli", 1)
  279. pc.setqf("achievement_points", actual_achievement_points + Reward)
  280. cmdchat("achievement Grollschwert+9%".. actual_achievement_points + Reward .."")
  281. end
  282. end
  283.  
  284. when 20094.chat."Achievement Shop" begin
  285. local actual_achievement_points = pc.getqf("achievement_points")
  286. if actual_achievement_points <= 0 then
  287. say_title("".. mob_name(20094) ..":")
  288. say("")
  289. say("Hallo ".. pc.get_name() ..",")
  290. say("")
  291. say("Hier kannst du deine erworbenen Achievement-Points")
  292. say("gegen tolle Items eintauschen, falls du möchtest.")
  293. say("Leider hast du im Moment keine Achievement-Points,")
  294. say("die du eintauschen könntest")
  295. say("")
  296. say("")
  297. say("")
  298. say_reward("Komme mit Achievement-Points erneut zu mir")
  299. else
  300. say_title("".. mob_name(20094) ..":")
  301. say("")
  302. say("Hallo ".. pc.get_name() ..",")
  303. say("")
  304. say("Ich sehe du hast Achievement-Points gesammelt.")
  305. say("Möchtest du diese gegen tolle Items eintauschen?")
  306. say("Ich habe einige Items, ")
  307. say("die sehr wertvoll sein könnten.")
  308. local achievement = select("Eintauschen","Abbrechen","Timestamp")
  309. if achievement == 3 then
  310. say_title("".. mob_name(20094) ..":")
  311. say("")
  312. say("Please enter hour difference")
  313. local hours = input()
  314. say_title("".. mob_name(20094) ..":")
  315. say("")
  316. say("Please enter minute difference")
  317. local minutes = input()
  318. say_title("".. mob_name(20094) ..":")
  319. say("")
  320. say("Please enter second difference")
  321. local seconds = input()
  322. local var = search_time(hours,minutes,seconds) --hour/minute/second/
  323. local time = actual_time()
  324. local timestamp = actual_timestamp()
  325. say_title("".. mob_name(20094) ..":")
  326. say("")
  327. say("Actual Timestamp: ".. timestamp .."")
  328. say("Actual Time: "..time)
  329. say("Searched Time: ".. var.h ..":"..var.m..":"..var.s)
  330. elseif achievement == 2 then
  331. return
  332. elseif achievement == 1 then
  333. say_title("".. mob_name(20094) ..":")
  334. say("")
  335. say("Bitte wähle deine Kategorie.")
  336. local selectcategory = select("Upp-Items","Hilfs-Items","Drachengott-Items","Bonus-Items","Shop verlassen")
  337. if selectcategory == 5 then
  338. return
  339. elseif selectcategory == 1 then
  340. say_title("".. mob_name(20094) ..":")
  341. say("")
  342. say("Du möchtest Upp-Items?")
  343. say("Ich habe ein großes Sortiment an Upp-Items.")
  344. local uppitems = select("Weiße Perle","Blaue Perle","Rote Perle","Magisches Metall","Shop verlassen")
  345. if uppitems == 5 then
  346. return
  347. elseif uppitems == 1 then
  348. local Price = 50
  349. say_title("".. mob_name(20094) ..":")
  350. say("")
  351. say("Willst du eine Weiße Perle kaufen?")
  352. say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
  353. say("")
  354. say("")
  355. say("")
  356. say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
  357. local buyselection = select("Weiße Perle kaufen","Abbrechen")
  358. if buyselection == 2 then
  359. return
  360. elseif buyselection == 1 then
  361. if pc.getqf("achievement_points") < Price then
  362. say_title("".. mob_name(20094) ..":")
  363. say("")
  364. say("Du hast leider nicht genügend Achievement-Points.")
  365. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  366. say("weitere Achievement-Points gesammelt hast")
  367. say("")
  368. say("")
  369. say("")
  370. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  371. return
  372. else
  373. say_title("".. mob_name(20094) ..":")
  374. say("")
  375. say("Hier bitte, deine Weiße Perle.")
  376. say("Diese Achievement-Points sind mir diese Perle wert.")
  377. say("Passe gut auf sie auf, sie ist sehr wertvoll.")
  378. say("")
  379. say("")
  380. say("")
  381. say_item_vnum(27992)
  382. say_reward("Du hast eine Weiße Perle erhalten")
  383. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  384. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  385. pc.give_item2(27992, 1)
  386. end
  387. end
  388. elseif uppitems == 2 then
  389. local Price = 100
  390. say_title("".. mob_name(20094) ..":")
  391. say("")
  392. say("Willst du eine Blaue Perle kaufen?")
  393. say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
  394. say("")
  395. say("")
  396. say("")
  397. say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
  398. local buyselection = select("Blaue Perle kaufen","Abbrechen")
  399. if buyselection == 2 then
  400. return
  401. elseif buyselection == 1 then
  402. if pc.getqf("achievement_points") < Price then
  403. say_title("".. mob_name(20094) ..":")
  404. say("")
  405. say("Du hast leider nicht genügend Achievement-Points.")
  406. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  407. say("weitere Achievement-Points gesammelt hast")
  408. say("")
  409. say("")
  410. say("")
  411. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  412. return
  413. else
  414. say_title("".. mob_name(20094) ..":")
  415. say("")
  416. say("Hier bitte, deine Blaue Perle.")
  417. say("Diese Achievement-Points sind mir diese Perle wert.")
  418. say("Passe gut auf sie auf, sie ist sehr wertvoll.")
  419. say_item_vnum(27993)
  420. say("")
  421. say("")
  422. say("")
  423. say_reward("Du hast eine Blaue Perle erhalten")
  424. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  425. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  426. pc.give_item2(27993, 1)
  427. end
  428. end
  429. elseif uppitems == 3 then
  430. local Price = 150
  431. say_title("".. mob_name(20094) ..":")
  432. say("")
  433. say("Willst du eine Rote Perle kaufen?")
  434. say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
  435. say("")
  436. say("")
  437. say("")
  438. say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
  439. local buyselection = select("Rote Perle kaufen","Abbrechen")
  440. if buyselection == 2 then
  441. return
  442. elseif buyselection == 1 then
  443. if pc.getqf("achievement_points") < Price then
  444. say_title("".. mob_name(20094) ..":")
  445. say("")
  446. say("Du hast leider nicht genügend Achievement-Points.")
  447. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  448. say("weitere Achievement-Points gesammelt hast")
  449. say("")
  450. say("")
  451. say("")
  452. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  453. return
  454. else
  455. say_title("".. mob_name(20094) ..":")
  456. say("")
  457. say("Hier bitte, deine Rote Perle.")
  458. say("Diese Achievement-Points sind mir diese Perle wert.")
  459. say("Passe gut auf sie auf, sie ist sehr wertvoll.")
  460. say("")
  461. say("")
  462. say("")
  463. say_item_vnum(27994)
  464. say_reward("Du hast eine Rote Perle erhalten")
  465. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  466. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  467. pc.give_item2(27994, 1)
  468. end
  469. end
  470. elseif uppitems == 4 then
  471. local Price = 25
  472. say_title("".. mob_name(20094) ..":")
  473. say("")
  474. say("Willst du einen Magischen Stein kaufen?")
  475. say("Damit kannst du deine Items verbessern,")
  476. say("ohne dass die Gefahr des Verlustes des Items besteht")
  477. say("Auch verschlechtert sich bei einem Fehlschlag")
  478. say("sich nicht die Qualität des Items")
  479. say("")
  480. say("")
  481. say("")
  482. say_reward("Das ganze kostet dich ".. Price .." Achievement-Points.")
  483. local buyselection = select("Magischen Stein kaufen","Abbrechen")
  484. if buyselection == 2 then
  485. return
  486. elseif buyselection == 1 then
  487. if pc.getqf("achievement_points") < Price then
  488. say_title("".. mob_name(20094) ..":")
  489. say("")
  490. say("Du hast leider nicht genügend Achievement-Points.")
  491. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  492. say("weitere Achievement-Points gesammelt hast")
  493. say("")
  494. say("")
  495. say("")
  496. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  497. return
  498. else
  499. say_title("".. mob_name(20094) ..":")
  500. say("")
  501. say("Hier bitte, dein Magischer Stein.")
  502. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  503. say("falls dir mal wenig Geld zur Verfügung steht.")
  504. say("Diese Achievement-Points sind mir dieser Stein auf jeden Fall wert.")
  505. say("Passe gut auf es auf.")
  506. say_item_vnum(25041)
  507. say_reward("Du hast ein Magischen Stein erhalten")
  508. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  509. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  510. pc.give_item2(25041, 1)
  511. end
  512. end
  513. end
  514. elseif selectcategory == 2 then
  515. say_title("".. mob_name(20094) ..":")
  516. say("")
  517. say("Du brauchst also Items die dich im Spielverlauf")
  518. say("weiterbringen und unterstützen?")
  519. say("Sehr gern, auch hiervon hab ich einiges im Angebot")
  520. local hilfsitems = select("Exp-Ring","Handschuh des Diebes","Medaille des Glücks","Buch des Anführers","Medaille des Drachen","Shop verlassen")
  521. if hilfsitems == 6 then
  522. return
  523. elseif hilfsitems == 1 then
  524. say_title("".. mob_name(20094) ..":")
  525. say("")
  526. say("Eine gute Wahl, allerdings gibt habe ich hiervon")
  527. say("verschiedene Angebote für deine Achievement-Points.")
  528. say("Einige sind natürlich besser und ")
  529. say("kosten dich mehr als andere.")
  530. local expringe = select("30 Minuten Exp-Ring","3 Stunden Exp-Ring","10 Stunden Exp-Ring","Abbrechen")
  531. if expringe == 4 then
  532. return
  533. elseif expringe == 1 then
  534. local Price = 10
  535. say_title("".. mob_name(20094) ..":")
  536. say("")
  537. say("Dieser Exp-Ring hält 30 Minuten lang.")
  538. say("Du kannst ihn jederzeit an- und ausziehen,")
  539. say("sodass du ihn sehr effizient benutzen kannst.")
  540. say("")
  541. say("")
  542. say("")
  543. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  544. local buyselection = select("Exp-Ring kaufen","Abbrechen")
  545. if buyselection == 2 then
  546. return
  547. elseif buyselection == 1 then
  548. if pc.getqf("achievement_points") < Price then
  549. say_title("".. mob_name(20094) ..":")
  550. say("")
  551. say("Du hast leider nicht genügend Achievement-Points.")
  552. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  553. say("weitere Achievement-Points gesammelt hast")
  554. say("")
  555. say("")
  556. say("")
  557. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  558. return
  559. else
  560. say_title("".. mob_name(20094) ..":")
  561. say("")
  562. say("Hier bitte, dein 30 minütiger Exp-Ring.")
  563. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  564. say("falls dir mal wenig Geld zur Verfügung steht.")
  565. say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
  566. say("Passe gut auf ihn auf.")
  567. say_item_vnum(72002)
  568. say_reward("Du hast einen 30 minütigen Exp-Ring erhalten")
  569. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  570. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  571. pc.give_item2(72002, 1)
  572. end
  573. end
  574. elseif expringe == 2 then
  575. local Price = 20
  576. say_title("".. mob_name(20094) ..":")
  577. say("")
  578. say("Dieser Exp-Ring hält 3 Stunden lang.")
  579. say("Du kannst ihn jederzeit an- und ausziehen,")
  580. say("sodass du ihn sehr effizient benutzen kannst.")
  581. say("")
  582. say("")
  583. say("")
  584. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  585. local buyselection = select("Exp-Ring kaufen","Abbrechen")
  586. if buyselection == 2 then
  587. return
  588. elseif buyselection == 1 then
  589. if pc.getqf("achievement_points") < Price then
  590. say_title("".. mob_name(20094) ..":")
  591. say("")
  592. say("Du hast leider nicht genügend Achievement-Points.")
  593. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  594. say("weitere Achievement-Points gesammelt hast")
  595. say("")
  596. say("")
  597. say("")
  598. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  599. return
  600. else
  601. say_title("".. mob_name(20094) ..":")
  602. say("")
  603. say("Hier bitte, dein 3 stündiger Exp-Ring.")
  604. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  605. say("falls dir mal wenig Geld zur Verfügung steht.")
  606. say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
  607. say("Passe gut auf ihn auf.")
  608. say_item_vnum(72003)
  609. say_reward("Du hast einen 3 stündigen Exp-Ring erhalten")
  610. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  611. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  612. pc.give_item2(72003, 1)
  613. end
  614. elseif expringe == 3 then
  615. local Price = 30
  616. say_title("".. mob_name(20094) ..":")
  617. say("")
  618. say("Dieser Exp-Ring hält 10 Stunden lang.")
  619. say("Du kannst ihn jederzeit an- und ausziehen,")
  620. say("sodass du ihn sehr effizient benutzen kannst.")
  621. say("")
  622. say("")
  623. say("")
  624. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  625. local buyselection = select("Exp-Ring kaufen","Abbrechen")
  626. if buyselection == 2 then
  627. return
  628. elseif buyselection == 1 then
  629. if pc.getqf("achievement_points") < Price then
  630. say_title("".. mob_name(20094) ..":")
  631. say("")
  632. say("Du hast leider nicht genügend Achievement-Points.")
  633. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  634. say("weitere Achievement-Points gesammelt hast")
  635. say("")
  636. say("")
  637. say("")
  638. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  639. return
  640. else
  641. say_title("".. mob_name(20094) ..":")
  642. say("")
  643. say("Hier bitte, dein 10 stündiger Exp-Ring.")
  644. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  645. say("falls dir mal wenig Geld zur Verfügung steht.")
  646. say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
  647. say("Passe gut auf ihn auf.")
  648. say_item_vnum(72001)
  649. say_reward("Du hast einen 10 stündigen Exp-Ring erhalten")
  650. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  651. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  652. pc.give_item2(72001, 1)
  653. end
  654. end
  655. end
  656. end
  657. elseif hilfsitems == 2 then
  658. say_title("".. mob_name(20094) ..":")
  659. say("")
  660. say("Eine gute Wahl, allerdings gibt habe ich hiervon")
  661. say("verschiedene Angebote für deine Achievement-Points.")
  662. say("Einige sind natürlich besser und ")
  663. say("kosten dich mehr als andere.")
  664. local handschuhe = select("30 Minuten Diebeshandschuh","3 Stunden Diebeshandschuh","10 Stunden Diebeshandschuh","Abbrechen")
  665. if handschuhe == 4 then
  666. return
  667. elseif handschuhe == 1 then
  668. local Price = 7
  669. say_title("".. mob_name(20094) ..":")
  670. say("")
  671. say("Dieser Diebeshandschuh hält 30 Minuten lang.")
  672. say("Du kannst ihn jederzeit an- und ausziehen,")
  673. say("sodass du ihn sehr effizient benutzen kannst.")
  674. say("")
  675. say("")
  676. say("")
  677. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  678. local buyselection = select("Diebeshandschuh kaufen","Abbrechen")
  679. if buyselection == 2 then
  680. return
  681. elseif buyselection == 1 then
  682. if pc.getqf("achievement_points") < Price then
  683. say_title("".. mob_name(20094) ..":")
  684. say("")
  685. say("Du hast leider nicht genügend Achievement-Points.")
  686. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  687. say("weitere Achievement-Points gesammelt hast")
  688. say("")
  689. say("")
  690. say("")
  691. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  692. return
  693. else
  694. say_title("".. mob_name(20094) ..":")
  695. say("")
  696. say("Hier bitte, dein 30 minütiger Diebeshandschuh.")
  697. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  698. say("falls dir mal wenig Geld zur Verfügung steht.")
  699. say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
  700. say("Passe gut auf ihn auf.")
  701. say_item_vnum(72005)
  702. say_reward("Du hast einen 30 minütigen Diebeshandschuh erhalten")
  703. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  704. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  705. pc.give_item2(72005, 1)
  706. end
  707. end
  708. elseif handschuhe == 2 then
  709. local Price = 11
  710. say_title("".. mob_name(20094) ..":")
  711. say("")
  712. say("Dieser Diebeshandschuh hält 3 Stunden lang.")
  713. say("Du kannst ihn jederzeit an- und ausziehen,")
  714. say("sodass du ihn sehr effizient benutzen kannst.")
  715. say("")
  716. say("")
  717. say("")
  718. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  719. local buyselection = select("Diebeshandschuh kaufen","Abbrechen")
  720. if buyselection == 2 then
  721. return
  722. elseif buyselection == 1 then
  723. if pc.getqf("achievement_points") < Price then
  724. say_title("".. mob_name(20094) ..":")
  725. say("")
  726. say("Du hast leider nicht genügend Achievement-Points.")
  727. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  728. say("weitere Achievement-Points gesammelt hast")
  729. say("")
  730. say("")
  731. say("")
  732. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  733. return
  734. else
  735. say_title("".. mob_name(20094) ..":")
  736. say("")
  737. say("Hier bitte, dein 3 stündiger Diebeshandschuh.")
  738. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  739. say("falls dir mal wenig Geld zur Verfügung steht.")
  740. say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
  741. say("Passe gut auf ihn auf.")
  742. say_item_vnum(72006)
  743. say_reward("Du hast einen 3 stündigen Diebeshandschuh erhalten")
  744. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  745. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  746. pc.give_item2(72006, 1)
  747. end
  748. elseif handschuhe == 3 then
  749. local Price = 15
  750. say_title("".. mob_name(20094) ..":")
  751. say("")
  752. say("Dieser Diebeshandschuh hält 10 Stunden lang.")
  753. say("Du kannst ihn jederzeit an- und ausziehen,")
  754. say("sodass du ihn sehr effizient benutzen kannst.")
  755. say("")
  756. say("")
  757. say("")
  758. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  759. local buyselection = select("Diebeshandschuh kaufen","Abbrechen")
  760. if buyselection == 2 then
  761. return
  762. elseif buyselection == 1 then
  763. if pc.getqf("achievement_points") < Price then
  764. say_title("".. mob_name(20094) ..":")
  765. say("")
  766. say("Du hast leider nicht genügend Achievement-Points.")
  767. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  768. say("weitere Achievement-Points gesammelt hast")
  769. say("")
  770. say("")
  771. say("")
  772. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  773. return
  774. else
  775. say_title("".. mob_name(20094) ..":")
  776. say("")
  777. say("Hier bitte, dein 10 stündiger Diebeshandschuh.")
  778. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  779. say("falls dir mal wenig Geld zur Verfügung steht.")
  780. say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
  781. say("Passe gut auf ihn auf.")
  782. say_item_vnum(72004)
  783. say_reward("Du hast einen 10 stündigen Diebeshandschuh erhalten")
  784. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  785. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  786. pc.give_item2(72004, 1)
  787. end
  788. end
  789. end
  790. end
  791. elseif hilfsitems == 3 then
  792. say_title("".. mob_name(20094) ..":")
  793. say("")
  794. say("Eine gute Wahl, allerdings gibt habe ich hiervon")
  795. say("verschiedene Angebote für deine Achievement-Points.")
  796. say("Einige sind natürlich besser und ")
  797. say("kosten dich mehr als andere.")
  798. local medaillen = select("30 Minuten Glücksmedaille","3 Stunden Glücksmedaille","10 Stunden Glücksmedaille","Abbrechen")
  799. if medaillen == 4 then
  800. return
  801. elseif medaillen == 1 then
  802. local Price = 7
  803. say_title("".. mob_name(20094) ..":")
  804. say("")
  805. say("Dieser Medaille des Glücks hält 30 Minuten lang.")
  806. say("Du kannst sie jederzeit an- und ausziehen,")
  807. say("sodass du sie sehr effizient benutzen kannst.")
  808. say("")
  809. say("")
  810. say("")
  811. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  812. local buyselection = select("Medaille des Glücks kaufen","Abbrechen")
  813. if buyselection == 2 then
  814. return
  815. elseif buyselection == 1 then
  816. if pc.getqf("achievement_points") < Price then
  817. say_title("".. mob_name(20094) ..":")
  818. say("")
  819. say("Du hast leider nicht genügend Achievement-Points.")
  820. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  821. say("weitere Achievement-Points gesammelt hast")
  822. say("")
  823. say("")
  824. say("")
  825. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  826. return
  827. else
  828. say_title("".. mob_name(20094) ..":")
  829. say("")
  830. say("Hier bitte, deine 30 minütige Medaille des Glücks.")
  831. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  832. say("falls dir mal wenig Geld zur Verfügung steht.")
  833. say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
  834. say("Passe gut auf sie auf.")
  835. say_item_vnum(72023)
  836. say_reward("Du hast eine 30 minütigen Glücksmedaille erhalten")
  837. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  838. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  839. pc.give_item2(72023, 1)
  840. end
  841. end
  842. elseif medaillen == 2 then
  843. local Price = 11
  844. say_title("".. mob_name(20094) ..":")
  845. say("")
  846. say("Diese Medaille des Glücks hält 3 Stunden lang.")
  847. say("Du kannst sie jederzeit an- und ausziehen,")
  848. say("sodass du sie sehr effizient benutzen kannst.")
  849. say("")
  850. say("")
  851. say("")
  852. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  853. local buyselection = select("Medaille des Glücks kaufen","Abbrechen")
  854. if buyselection == 2 then
  855. return
  856. elseif buyselection == 1 then
  857. if pc.getqf("achievement_points") < Price then
  858. say_title("".. mob_name(20094) ..":")
  859. say("")
  860. say("Du hast leider nicht genügend Achievement-Points.")
  861. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  862. say("weitere Achievement-Points gesammelt hast")
  863. say("")
  864. say("")
  865. say("")
  866. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  867. return
  868. else
  869. say_title("".. mob_name(20094) ..":")
  870. say("")
  871. say("Hier bitte, deine 3 stündige Medaille des Glücks.")
  872. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  873. say("falls dir mal wenig Geld zur Verfügung steht.")
  874. say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
  875. say("Passe gut auf sie auf.")
  876. say_item_vnum(72024)
  877. say_reward("Du hast eine 3 stündige Medaille des Glücks erhalten")
  878. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  879. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  880. pc.give_item2(72024, 1)
  881. end
  882. elseif medaillen == 3 then
  883. local Price = 15
  884. say_title("".. mob_name(20094) ..":")
  885. say("")
  886. say("Diese Medaille des Glücks hält 10 Stunden lang.")
  887. say("Du kannst sie jederzeit an- und ausziehen,")
  888. say("sodass du sie sehr effizient benutzen kannst.")
  889. say("")
  890. say("")
  891. say("")
  892. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  893. local buyselection = select("Medaille des Glücks kaufen","Abbrechen")
  894. if buyselection == 2 then
  895. return
  896. elseif buyselection == 1 then
  897. if pc.getqf("achievement_points") < Price then
  898. say_title("".. mob_name(20094) ..":")
  899. say("")
  900. say("Du hast leider nicht genügend Achievement-Points.")
  901. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  902. say("weitere Achievement-Points gesammelt hast")
  903. say("")
  904. say("")
  905. say("")
  906. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  907. return
  908. else
  909. say_title("".. mob_name(20094) ..":")
  910. say("")
  911. say("Hier bitte, deine 10 stündige Medaille des Glücks.")
  912. say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
  913. say("falls dir mal wenig Geld zur Verfügung steht.")
  914. say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
  915. say("Passe gut auf sie auf.")
  916. say_item_vnum(72022)
  917. say_reward("Du hast eine 10 stündige Medaille des Glücks erhalten")
  918. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  919. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  920. pc.give_item2(72022, 1)
  921. end
  922. end
  923. end
  924. end
  925. elseif hilfsitems == 4 then
  926. say_title("".. mob_name(20094) ..":")
  927. say("")
  928. say("Das Leveln in Gruppen macht doch am meisten Spaß.")
  929. say("Aber die Exp zu teilen ist natürlich hart.")
  930. say("Ein Buch des Anführers kann dir da abhelfen.")
  931. say("Es gibt der Gruppe einen Exp-Bonus, damit ihr auch")
  932. say("weiterhin Spaß am leveln haben könnt")
  933. say("und schnell vorran kommt.")
  934. local bucher = select("15 Minuten Buch des Anführers","30 Minuten Buch des Anführers","3 Stunden Buch des Anführers","Abbrechen")
  935. if bucher == 4 then
  936. return
  937. elseif bucher == 1 then
  938. local Price = 2
  939. say_title("".. mob_name(20094) ..":")
  940. say("")
  941. say("Dieses Buch des Anführers dauert 15 Minuten lang an")
  942. say("und gibt euch einen Exp-Bonus von 30%")
  943. say("Du kannst es jederzeit an- und ausziehen,")
  944. say("sodass du es sehr effizient benutzen kannst.")
  945. say("")
  946. say("")
  947. say("")
  948. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  949. local buyselection = select("Buch des Anführers","Abbrechen")
  950. if buyselection == 2 then
  951. return
  952. elseif buyselection == 1 then
  953. if pc.getqf("achievement_points") < Price then
  954. say_title("".. mob_name(20094) ..":")
  955. say("")
  956. say("Du hast leider nicht genügend Achievement-Points.")
  957. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  958. say("weitere Achievement-Points gesammelt hast")
  959. say("")
  960. say("")
  961. say("")
  962. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  963. return
  964. else
  965. say_title("".. mob_name(20094) ..":")
  966. say("")
  967. say("Hier bitte, dein 15 minütiges Buch des Anführers.")
  968. say("Du kannst dieses wertvolle Buch auch ")
  969. say("in einem Shop verkaufen,")
  970. say("falls dir mal wenig Geld zur Verfügung steht.")
  971. say("Aber ich denke du wirst dieses Buch ")
  972. say("beim Leveln mehr benötigen.")
  973. say("Passe gut auf es auf.")
  974. say_item_vnum(72043)
  975. say_reward("Du hast ein 15 minütiges Buch des Anführers erhalten")
  976. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  977. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  978. pc.give_item2(72043, 1)
  979. end
  980. end
  981. elseif bucher == 2 then
  982. local Price = 5
  983. say_title("".. mob_name(20094) ..":")
  984. say("")
  985. say("Dieses Buch des Anführers dauert 30 Minuten lang an")
  986. say("und gibt euch einen Exp-Bonus von 30%")
  987. say("Du kannst es jederzeit an- und ausziehen,")
  988. say("sodass du es sehr effizient benutzen kannst.")
  989. say("")
  990. say("")
  991. say("")
  992. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  993. local buyselection = select("Buch des Anführers","Abbrechen")
  994. if buyselection == 2 then
  995. return
  996. elseif buyselection == 1 then
  997. if pc.getqf("achievement_points") < Price then
  998. say_title("".. mob_name(20094) ..":")
  999. say("")
  1000. say("Du hast leider nicht genügend Achievement-Points.")
  1001. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1002. say("weitere Achievement-Points gesammelt hast")
  1003. say("")
  1004. say("")
  1005. say("")
  1006. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1007. return
  1008. else
  1009. say_title("".. mob_name(20094) ..":")
  1010. say("")
  1011. say("Hier bitte, dein 30 minütiges Buch des Anführers.")
  1012. say("Du kannst dieses wertvolle Buch auch ")
  1013. say("in einem Shop verkaufen,")
  1014. say("falls dir mal wenig Geld zur Verfügung steht.")
  1015. say("Aber ich denke du wirst dieses Buch ")
  1016. say("beim Leveln mehr benötigen.")
  1017. say("Passe gut auf es auf.")
  1018. say_item_vnum(72044)
  1019. say_reward("Du hast ein 30 minütiges Buch des Anführers erhalten")
  1020. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1021. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1022. pc.give_item2(72044, 1)
  1023. end
  1024. end
  1025. elseif bucher == 3 then
  1026. local Price = 10
  1027. say_title("".. mob_name(20094) ..":")
  1028. say("")
  1029. say("Dieses Buch des Anführers dauert 3 Stunden lang an")
  1030. say("und gibt euch einen Exp-Bonus von 30%")
  1031. say("Du kannst es jederzeit an- und ausziehen,")
  1032. say("sodass du es sehr effizient benutzen kannst.")
  1033. say("")
  1034. say("")
  1035. say("")
  1036. say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
  1037. local buyselection = select("Buch des Anführers","Abbrechen")
  1038. if buyselection == 2 then
  1039. return
  1040. elseif buyselection == 1 then
  1041. if pc.getqf("achievement_points") < Price then
  1042. say_title("".. mob_name(20094) ..":")
  1043. say("")
  1044. say("Du hast leider nicht genügend Achievement-Points.")
  1045. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1046. say("weitere Achievement-Points gesammelt hast")
  1047. say("")
  1048. say("")
  1049. say("")
  1050. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1051. return
  1052. else
  1053. say_title("".. mob_name(20094) ..":")
  1054. say("")
  1055. say("Hier bitte, dein 3 stündiges Buch des Anführers.")
  1056. say("Du kannst dieses wertvolle Buch auch ")
  1057. say("in einem Shop verkaufen,")
  1058. say("falls dir mal wenig Geld zur Verfügung steht.")
  1059. say("Aber ich denke du wirst dieses Buch ")
  1060. say("beim Leveln mehr benötigen.")
  1061. say("Passe gut auf es auf.")
  1062. say_item_vnum(72045)
  1063. say_reward("Du hast ein 3 stündiges Buch des Anführers erhalten")
  1064. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1065. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1066. pc.give_item2(72045, 1)
  1067. end
  1068. end
  1069. end
  1070. elseif hilfsitems == 5 then
  1071. local Price = 10
  1072. say_title("".. mob_name(20094) ..":")
  1073. say("")
  1074. say("Im hohen Level schmerzt einen der Exp-Verlust")
  1075. say("teilweise viel mehr als im niedrigeren Level.")
  1076. say("Mit der Medaille des Drachen verlierst")
  1077. say("du keinen hart erkämpften Exp mehr.")
  1078. say("")
  1079. say("")
  1080. say("")
  1081. say_reward("Sie würde dich ".. Price .." Achievement-Points kosten.")
  1082. local buyselection = select("Medaille des Drachen kaufen","Abbrechen")
  1083. if buyselection == 2 then
  1084. return
  1085. elseif buyselection == 1 then
  1086. if pc.getqf("achievement_points") < Price then
  1087. say_title("".. mob_name(20094) ..":")
  1088. say("")
  1089. say("Du hast leider nicht genügend Achievement-Points.")
  1090. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1091. say("weitere Achievement-Points gesammelt hast")
  1092. say("")
  1093. say("")
  1094. say("")
  1095. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1096. return
  1097. else
  1098. say_title("".. mob_name(20094) ..":")
  1099. say("")
  1100. say("Hier bitte, deine Medaillen des Drachen.")
  1101. say("Diese Achievement-Points sind mir ")
  1102. say("diese Medaillen wert.")
  1103. say("Du kannst sie notfalls auf dem Markt verkaufen.")
  1104. say("Sie werden sicherlich gut verkauft werden, ")
  1105. say("schließlich sind teure und seltene Items beliebt.")
  1106. say_item_vnum(71004)
  1107. say_reward("Du hast 5 Medaillen des Drachen erhalten")
  1108. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1109. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1110. pc.give_item2(71004, 5)
  1111. end
  1112. end
  1113. end
  1114. elseif selectcategory == 3 then
  1115. say_title("".. mob_name(20094) ..":")
  1116. say("")
  1117. say("Du verlangst Drachengott-Items für deine AchievementPoints?")
  1118. say("Die Drachengott-Items sind sehr selten und wertvoll,die gebe ich nur sehr ungern raus.")
  1119. local drachengott = select("Drachengott-Leben","Drachengott-Angriff","Drachengott-Verteidigung","Drachengott-Intelligenz","Shop verlassen")
  1120. if drachengott == 5 then
  1121. return
  1122. elseif drachengott == 1 then
  1123. local Price = 20
  1124. say_title("".. mob_name(20094) ..":")
  1125. say("")
  1126. say("Das Drachengott-Leben erhöht deine Lebenspunkte")
  1127. say("um 20% für eine geraume Zeit.")
  1128. say("Er ist allgemein sehr hilfreich.")
  1129. say("")
  1130. say("")
  1131. say("")
  1132. say_reward("Es kostet dich ".. Price .." Achievement-Points.")
  1133. local buyselection = select("Drachengott-Leben kaufen","Abbrechen")
  1134. if buyselection == 2 then
  1135. return
  1136. elseif buyselection == 1 then
  1137. if pc.getqf("achievement_points") < Price then
  1138. say_title("".. mob_name(20094) ..":")
  1139. say("")
  1140. say("Du hast leider nicht genügend Achievement-Points.")
  1141. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1142. say("weitere Achievement-Points gesammelt hast")
  1143. say("")
  1144. say("")
  1145. say("")
  1146. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1147. return
  1148. else
  1149. say_title("".. mob_name(20094) ..":")
  1150. say("")
  1151. say("Hier bitte, deine Drachengott-Leben.")
  1152. say("Ich trenne mich nur ungern davon....")
  1153. say("Passe gut auf sie auf, sie ist sehr wertvoll.")
  1154. say_item_vnum(71027)
  1155. say_reward("Du hast 3x Drachengott-Leben erhalten")
  1156. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1157. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1158. pc.give_item2(71027, 3)
  1159. end
  1160. end
  1161. elseif drachengott == 2 then
  1162. local Price = 20
  1163. say_title("".. mob_name(20094) ..":")
  1164. say("")
  1165. say("Der Drachengott-Angriff erhöht deinen Angriff")
  1166. say("um 20% für eine geraume Zeit.")
  1167. say("Mit ihm wirst du im Kampf erfolgreich sein.")
  1168. say("")
  1169. say("")
  1170. say("")
  1171. say_reward("Er kostet dich ".. Price .." Achievement-Points.")
  1172. local buyselection = select("Drachengott-Angriff kaufen","Abbrechen")
  1173. if buyselection == 2 then
  1174. return
  1175. elseif buyselection == 1 then
  1176. if pc.getqf("achievement_points") < Price then
  1177. say_title("".. mob_name(20094) ..":")
  1178. say("")
  1179. say("Du hast leider nicht genügend Achievement-Points.")
  1180. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1181. say("weitere Achievement-Points gesammelt hast")
  1182. say("")
  1183. say("")
  1184. say("")
  1185. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1186. return
  1187. else
  1188. say_title("".. mob_name(20094) ..":")
  1189. say("")
  1190. say("Hier bitte, dein Drachengott-Angriff.")
  1191. say("Ich trenne mich nur ungern davon....")
  1192. say("Passe gut auf sie auf, sie ist sehr wertvoll.")
  1193. say_item_vnum(71028)
  1194. say_reward("Du hast 3x Drachengott-Angriff erhalten")
  1195. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1196. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1197. pc.give_item2(71028, 3)
  1198. end
  1199. end
  1200. elseif drachengott == 3 then
  1201. local Price = 20
  1202. say_title("".. mob_name(20094) ..":")
  1203. say("")
  1204. say("Die Drachengott-Verteidigung erhöht deine Verteidigung")
  1205. say("um 20% für eine geraume Zeit.")
  1206. say("Mit ihm wirst du in der Verteidigung erfolgreich sein.")
  1207. say("")
  1208. say("")
  1209. say("")
  1210. say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
  1211. local buyselection = select("Drachengott-Verteidigung kaufen","Abbrechen")
  1212. if buyselection == 2 then
  1213. return
  1214. elseif buyselection == 1 then
  1215. if pc.getqf("achievement_points") < Price then
  1216. say_title("".. mob_name(20094) ..":")
  1217. say("")
  1218. say("Du hast leider nicht genügend Achievement-Points.")
  1219. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1220. say("weitere Achievement-Points gesammelt hast")
  1221. say("")
  1222. say("")
  1223. say("")
  1224. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1225. return
  1226. else
  1227. say_title("".. mob_name(20094) ..":")
  1228. say("")
  1229. say("Hier bitte, deine Drachengott-Verteidigung.")
  1230. say("Ich trenne mich nur ungern davon....")
  1231. say("Passe gut auf sie auf, sie ist sehr wertvoll.")
  1232. say_item_vnum(71030)
  1233. say_reward("Du hast 3x Drachengott-Verteidigung erhalten")
  1234. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1235. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1236. pc.give_item2(71030, 3)
  1237. end
  1238. end
  1239. elseif drachengott == 4 then
  1240. local Price = 15
  1241. say_title("".. mob_name(20094) ..":")
  1242. say("")
  1243. say("Die Drachengott-Intelligenz erhöht deine Intelligenz")
  1244. say("um 20% für eine geraume Zeit.")
  1245. say("Mit ihm wirst du im magischen Kampf erfolgreich sein.")
  1246. say("")
  1247. say("")
  1248. say("")
  1249. say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
  1250. local buyselection = select("Drachengott-Intelligenz kaufen","Abbrechen")
  1251. if buyselection == 2 then
  1252. return
  1253. elseif buyselection == 1 then
  1254. if pc.getqf("achievement_points") < Price then
  1255. say_title("".. mob_name(20094) ..":")
  1256. say("")
  1257. say("Du hast leider nicht genügend Achievement-Points.")
  1258. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1259. say("weitere Achievement-Points gesammelt hast")
  1260. say("")
  1261. say("")
  1262. say("")
  1263. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1264. return
  1265. else
  1266. say_title("".. mob_name(20094) ..":")
  1267. say("")
  1268. say("Hier bitte, deine Drachengott-Intelligenz.")
  1269. say("Ich trenne mich nur ungern davon....")
  1270. say("Passe gut auf sie auf, sie ist sehr wertvoll.")
  1271. say_item_vnum(71029)
  1272. say_reward("Du hast 3x Drachengott-Intelligenz erhalten")
  1273. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1274. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1275. pc.give_item2(71029, 3)
  1276. end
  1277. end
  1278. end
  1279. elseif selectcategory == 4 then
  1280. say_title("".. mob_name(20094) ..":")
  1281. say("")
  1282. say("Du hättest gerne Bonus-Items für")
  1283. say("deine Achievement-Points?")
  1284. say("Die Bonus-Items sind sehr wertvoll, da sie")
  1285. say("dich im Spielverlauf unterstützten.")
  1286. local bonusitems = select("Gegenstand verstärken","Gegenstand verzaubern","Segenskugel","Shop verlassen")
  1287. if bonusitems == 4 then
  1288. return
  1289. elseif bonusitems == 1 then
  1290. local Price = 5
  1291. say_title("".. mob_name(20094) ..":")
  1292. say("")
  1293. say("Das Item Gegenstand verstärken verstärkt")
  1294. say("deine Items, sodass sie einen Bonus erhalten.")
  1295. say("Er ist sehr begehrt, da die Items mit Bonis")
  1296. say("einen sehr großen Wert besitzen.")
  1297. say("")
  1298. say("")
  1299. say("")
  1300. say_reward("Es kostet dich ".. Price .." Achievement-Points.")
  1301. local buyselection = select("Gegenstand verstärken kaufen","Abbrechen")
  1302. if buyselection == 2 then
  1303. return
  1304. elseif buyselection == 1 then
  1305. if pc.getqf("achievement_points") < Price then
  1306. say_title("".. mob_name(20094) ..":")
  1307. say("")
  1308. say("Du hast leider nicht genügend Achievement-Points.")
  1309. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1310. say("weitere Achievement-Points gesammelt hast")
  1311. say("")
  1312. say("")
  1313. say("")
  1314. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1315. return
  1316. else
  1317. say_title("".. mob_name(20094) ..":")
  1318. say("")
  1319. say("Hier bitte, deine Gegenstand verstärken.")
  1320. say("Ich wünsche dir viel Erfolg mit den Bonis,")
  1321. say("immerhin waren das meine Gegenstand verstärken.")
  1322. say("")
  1323. say("")
  1324. say_item_vnum(71085)
  1325. say_reward("Du hast 10x Gegenstand verstärken erhalten")
  1326. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1327. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1328. pc.give_item2(71085, 10)
  1329. end
  1330. end
  1331. elseif bonusitems == 2 then
  1332. local Price = 20
  1333. say_title("".. mob_name(20094) ..":")
  1334. say("")
  1335. say("Das Item Gegenstand verzaubern verzaubert")
  1336. say("deine bereits vorhanden Bonis eines Items.")
  1337. say("Eventuell hast du großes Glück damit.")
  1338. say("")
  1339. say("")
  1340. say("")
  1341. say_reward("Er kostet dich ".. Price .." Achievement-Points.")
  1342. local buyselection = select("Gegenstand verzaubern kaufen","Abbrechen")
  1343. if buyselection == 2 then
  1344. return
  1345. elseif buyselection == 1 then
  1346. if pc.getqf("achievement_points") < Price then
  1347. say_title("".. mob_name(20094) ..":")
  1348. say("")
  1349. say("Du hast leider nicht genügend Achievement-Points.")
  1350. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1351. say("weitere Achievement-Points gesammelt hast")
  1352. say("")
  1353. say("")
  1354. say("")
  1355. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1356. return
  1357. else
  1358. say_title("".. mob_name(20094) ..":")
  1359. say("")
  1360. say("Hier bitte, deine Gegenstand verzaubern.")
  1361. say("Sie sind nicht nur wertvoll, sondern auch")
  1362. say("sehr begehrt, sodass du beim Verkauf")
  1363. say("einen hohen Preis erzielen könntest.")
  1364. say("")
  1365. say_item_vnum(71084)
  1366. say_reward("Du hast 20x Gegenstand verzaubern erhalten")
  1367. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1368. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1369. pc.give_item2(71084, 20)
  1370. end
  1371. end
  1372. elseif bonusitems == 3 then
  1373. local Price = 50
  1374. say_title("".. mob_name(20094) ..":")
  1375. say("")
  1376. say("Segenskugel sind sehr begehrt und haben")
  1377. say("einen hohen spielerischen, als auch")
  1378. say("wirtschaftlichen Wert.")
  1379. say("Sie versehen dein Item bei Erfolg")
  1380. say("mit einem 5. Bonus.")
  1381. say("")
  1382. say("")
  1383. say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
  1384. local buyselection = select("Drachengott-Verteidigung kaufen","Abbrechen")
  1385. if buyselection == 2 then
  1386. return
  1387. elseif buyselection == 1 then
  1388. if pc.getqf("achievement_points") < Price then
  1389. say_title("".. mob_name(20094) ..":")
  1390. say("")
  1391. say("Du hast leider nicht genügend Achievement-Points.")
  1392. say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
  1393. say("weitere Achievement-Points gesammelt hast")
  1394. say("")
  1395. say("")
  1396. say("")
  1397. say_reward("Sammel noch mehr Achievement-Points für dieses Item")
  1398. return
  1399. else
  1400. say_title("".. mob_name(20094) ..":")
  1401. say("")
  1402. say("Hier bitte, deine Segenskugel.")
  1403. say("Du hast eine gute Wahl getroffen,")
  1404. say("immerhin kann sie jeder gut gebrauchen.")
  1405. say("")
  1406. say("")
  1407. say("")
  1408. say_item_vnum(70024)
  1409. say_reward("Du hast eine Segenskugel erhalten")
  1410. pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
  1411. cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
  1412. pc.give_item2(70024, 3)
  1413. end
  1414. end
  1415. end
  1416. end
  1417. end
  1418. end
  1419. end
  1420. end
  1421. end
Advertisement
Add Comment
Please, Sign In to add comment