1. quest biyolog_system begin
  2. state start begin
  3. when login begin
  4. setstate(information)
  5. end
  6. end
  7. state information begin
  8. when letter begin
  9. local v = find_npc_by_vnum(20084)
  10. if v != 0 then
  11. target.vid("__TARGET__", v, "Biyolog Chaegirab")
  12. end
  13. send_letter ("Biyolog Chaegirab")
  14. end
  15. when button or info begin
  16. say_title ("Biyolog Chaegirab")
  17. say("")
  18. say ("Uriel'in Öğrencisi Biyolog Chaegirab,")
  19. say ("Seni arıyor.")
  20. say ("Git ve onu bul.")
  21. say("")
  22. end
  23. when __TARGET__.target.click or
  24. 20084.chat."Biyolog Chaegirab" begin
  25. target.delete("__TARGET__")
  26. say_title ("Merhaba "..pc.get_name().."")
  27. say("")
  28. say ("Truva ll sana kalıcı özellikler vermemi emir etti.") --Server Name
  29. say ("Çok zamanını almayacagım tek tık olarak vereceğim")
  30. say ("Verilen özelliklerde herangibir bug söz konusu değildir.")
  31. say ("Hadi başlayalım..")
  32. say("")
  33. wait()
  34. say_title("BİLGİLENDİRME:")
  35. say("")
  36. say_reward("Kalıcı Özellikler Denetleniyor[DELAY value;2500]...[/DELAY]")
  37. say("")
  38. say("Denetleme tamamlandı başlayabiliriz.")
  39. say("")
  40. wait()
  41. say_title (" Özellikler:")
  42. say (" 5.000% Max HP (Kalıcı)") --1
  43. say (" 2.500% Max SP (Kalıcı)") --2
  44. say (" +15% Saldırı Hızı (Kalıcı)") --3
  45. say (" +25% Hareket Hızı (Kalıcı)") --4
  46. say (" +40% Hp Üretimi (Kalıcı)") --5
  47. say (" +20% Sp Üretimi (Kalıcı)") --6
  48. say (" +10% Yarı İnsanlara Karşı Güç (Kalıcı)") --7
  49. say (" +50% Ölümsüzlere Karşı Güç (Kalıcı)") --8
  50. say (" +50% Şeytanlara Karşı Güç (Kalıcı)") --9
  51. say (" +300% Saldırı Değeri (Kalıcı)") --10
  52. say (" +60% Savunma (Kalıcı)") --11
  53. say (" +600% Büyülü Saldırı (Kalıcı)") --12
  54. say (" +10% Savaşcı'ya Karşı Güç (Kalıcı)") --13
  55. say (" +10% Ninja'ya Karşı Güç (Kalıcı)") --14
  56. say (" +10% Sura'ya Karşı Güç (Kalıcı)") --15
  57. say (" +10% Şaman'a Karşı Güç (Kalıcı)") --16
  58. say (" +10% Canavar'lara Karşı Güç (Kalıcı)") --17
  59. say (" +8% Savaşcı'ya Karşı Savunma (Kalıcı)") --18
  60. say (" +8% Ninja'ya Karşı Savunma (Kalıcı)") --19
  61. say (" +8% Sura'ya Karşı Savunma (Kalıcı)") --20
  62. say (" +8% Şaman'a Karşı Savunma (Kalıcı)") --21
  63. affect.add_collect(1,5000,60*60*24*365*60) --1 MAX_HP %5.000 / 60 Year
  64. affect.add_collect(2,2500,60*60*24*365*60) --2 MAX_SP %2.500 / 60 Year
  65. affect.add_collect(7,15,60*60*24*365*60) --3 Saldırı hızı %15 / 60 Year
  66. affect.add_collect(8,25,60*60*24*365*60) --4 Hareket hızı %25 / 60 Year
  67. affect.add_collect(10,40,60*60*24*365*60) --5 Hp üretimi %40 / 60 Year
  68. affect.add_collect(11,20,60*60*24*365*60) --6 Sp üretini %20 / 60 Year
  69. affect.add_collect(17,10,60*60*24*365*60) --7 YARI İNSAN %10 / 60 Year
  70. affect.add_collect(21,50,60*60*24*365*60) --8 ölümsüz güc %50 / 60 Year
  71. affect.add_collect(22,50,60*60*24*365*60) --9 şeytan güc %50 / 60 Year
  72. affect.add_collect(53,300,60*60*24*365*60) ---10 Saldırı degeri %300 / 60 Year
  73. affect.add_collect(54,60,60*60*24*365*60) ---11 Savunma %60 / 60 Year
  74. affect.add_collect(55,300,60*60*24*365*60) ---12 Büyülü saldırı %300 / 60 Year
  75. affect.add_collect(59,10,60*60*24*365*60) --13 Savascı add %10 / 60 Year
  76. affect.add_collect(60,10,60*60*24*365*60) --14 Ninja add %10 / 60 Year
  77. affect.add_collect(61,10,60*60*24*365*60) --15 sura add %10 / 60 Year
  78. affect.add_collect(62,10,60*60*24*365*60) --16 shaman add %10 / 60 Year
  79. affect.add_collect(63,10,60*60*24*365*60) --17 canavar add %10 / 60 Year
  80. affect.add_collect(78,8,60*60*24*365*60) --18 Savascı Savunma %8 / 60 Year
  81. affect.add_collect(79,8,60*60*24*365*60) --19 Ninja Savunma %8 / 60 Year
  82. affect.add_collect(80,8,60*60*24*365*60) --20 Sura Savunma %8 / 60 Year
  83. affect.add_collect(81,8,60*60*24*365*60) --21 Shaman Savunma %8 / 60 Year
  84. wait()
  85. say_title ("Biyolog Chaegirab:")
  86. say ("Özellikler Karakterine (Kalıcı) Olarak Eklendi.")
  87. say ("Diğer özellikler seçmeli olucak.")
  88. say ("Seçerken emin olmalısın çünkü geri dönüşü yok.")
  89. say("")
  90. say ("Truva II MMORPG İyi oyunlar diler.") --Server Name
  91. setstate(secmeli)
  92. end
  93. end
  94. state secmeli begin
  95. when letter begin
  96. local v = find_npc_by_vnum(20084)
  97. if v != 0 then
  98. target.vid("__TARGET__", v, "Biyolog Chaegirab1")
  99. end
  100. send_letter ("Biyolog Chaegirab")
  101. end
  102. when button or info begin
  103. say_title ("Biyolog Chaegirab:")
  104. say("")
  105. say ("Seçmeli özelikler için istediğin zaman gelebilirsin.")
  106. say ("Seçimini iyi düşün.")
  107. say ("(+1.000% Max Hp) - (+200% Savunma) - (+100% Saldırı Değeri)")
  108. say("")
  109. end
  110. when __TARGET__.target.click or
  111. 20084.chat."Biyolog Chaegirab" begin
  112. say_title ("[WINDOW_SIZE width;375|height;375]Biyolog Chaegirab;")
  113. say("")
  114. say_title ("Merhaba "..pc.get_name().."")
  115. say_reward ("Kararını verdiysen birini seçmelisin")
  116. say_reward ("Birini seçtikden sonra diğer seçmeli görev için tekrar uğra.")
  117. say ("Bu Ödüllerden Birini Seçmen Gerek;")
  118. say("")
  119. say ("Truva II MMORPG İyi oyunlar diler.") --Server Name
  120. say("")
  121. local s = select ("+1000 HP" , "Savunma Değeri +200" , "Saldırı Değeri +100" , "Daha Sonra")
  122. if s == 1 then
  123. affect.add_collect(apply.MAX_HP,1000,60*60*24*365*60) / 60 Year
  124. setstate(sec)
  125. target.delete("__TARGET__")
  126. syschat("+1000% Max HP (Yaşam) Kazandin !")
  127. elseif s == 2 then
  128. affect.add_collect(apply.DEF_GRADE_BONUS,200,60*60*24*365*60) / 60 Year
  129. setstate(sec)
  130. target.delete("__TARGET__")
  131. syschat("+200% Savunma (Defans) Kazandin !")
  132. elseif s == 3 then
  133. affect.remove_collect(apply.ATT_GRADE_BONUS,300,60*60*24*365*60) / - 60 Year
  134. affect.add_collect(apply.ATT_GRADE_BONUS,400,60*60*24*365*60) / 60 Year
  135. setstate(sec)
  136. target.delete("__TARGET__")
  137. syschat("+100% Hasar (Saldırı) Kazandin !")
  138. end
  139. end
  140. end
  141. state sec begin
  142. when letter begin
  143. local v = find_npc_by_vnum(20084)
  144. if v != 0 then
  145. target.vid("__TARGET__", v, "Biyolog Chaegirab2")
  146. end
  147. send_letter ("Biyolog Chaegirab")
  148. end
  149. when button or info begin
  150. say_title ("Biyolog Chaegirab:")
  151. say("")
  152. say ("Seçmeli özelikler için istediğin zaman gelebilirsin.")
  153. say ("Seçimini iyi düşün.")
  154. say ("(+2.000% Max Hp) - (+400% Savunma) - (+200% Saldırı Değeri)")
  155. say("")
  156. end
  157. when __TARGET__.target.click or
  158. 20084.chat."Biyolog Chaegirab" begin
  159. say_title ("Biyolog Chaegirab;")
  160. say("")
  161. say_title ("Merhaba "..pc.get_name().."")
  162. say ("Bu Truva II'nin sana verdiği son kalıcı özellik") --Server Name
  163. say ("Bu Ödüllerden Birini Seçmen Gerek;")
  164. say("")
  165. say ("Truva II MMORPG İyi oyunlar diler.") --Server Name
  166. say("")
  167. local s = select ("+2000 HP" , "Savunma Değeri +400" , "Saldırı Değeri +200" , "Daha Sonra")
  168. if s == 1 then
  169. affect.add_collect(apply.MAX_HP,2000,60*60*24*365*60) / 60 Year
  170. setstate(COMPLETE)
  171. target.delete("__TARGET__")
  172. syschat("+2000% Max HP (Yaşam) Kazandin !")
  173. elseif s == 2 then
  174. affect.add_collect(apply.DEF_GRADE_BONUS,400,60*60*24*365*60) / 60 Year
  175. setstate(COMPLETE)
  176. target.delete("__TARGET__")
  177. syschat("+400% Savunma (Defans) Kazandin !")
  178. elseif s == 3 then
  179. affect.add_collect(apply.ATT_GRADE_BONUS,200,60*60*24*365*60) / 60 Year
  180. setstate(COMPLETE)
  181. target.delete("__TARGET__")
  182. syschat("+200% Hasar (Saldırı) Kazandin !")
  183. end
  184. end
  185. end
  186. state COMPLETE begin
  187. end
  188. end

Biyolog Sistem