1. quest biyolog_kristal begin
  2. state start begin
  3. when login or levelup with pc.level >= 30 begin
  4. set_state(bilgiver)
  5. end
  6. end
  7. state bilgiver begin
  8. when letter begin
  9. local v = find_npc_by_vnum(20084)
  10. if v != 0 then
  11. target.vid("basla", v, "Bio")
  12. end
  13. send_letter("Biyoloğun Ricası ")
  14. end
  15. when button or info begin
  16. say_title("Biyoloğun Ricası ")
  17. say("")
  18. say("Uriel'in öğrencisi Biyolog Chaegirab, ")
  19. say("seni arıyor.")
  20. say("Git ve ona yardım et.")
  21. say("")
  22. end
  23. when goreve_basla.target.click or
  24. 20084.chat."Kristaller" begin
  25. say ( "Eğer bana 200 adet ruh kristalini getirisen" )
  26. say ( "sana ödül olarak +500 saldırı değerini veriyorum" )
  27. say("")
  28. say ( "Eğer bana 500 tane kan kristali getirirsen" )
  29. say ( "Sana ödül olarak +1000 saldırı değeri verebilirim." )
  30. say("Seçimin kendin yap")
  31. local biyosec = select("Ruh Kristali Topla","Kan Kristali Topla","Düşüneyim")
  32. if biyosec == 1 then
  33. if pc.getqf("biyo1") == 0 then
  34. say_title ( "Biyolog Chaegirab:" )
  35. target.delete("goreve_basla")
  36. say ( "Merhaba yolcu bu günlerde 1. köyü inceliyorum" )
  37. say ( "1. köydeki metinlerden ruh kristallerini topluyorum" )
  38. say ( "Bu konuda biraz yardıma ihtiyacım olacak" )
  39. say ( "Eğer bana 200 tane ruh kristali getirirsen" )
  40. say ( "Sana ödül olarak +500 saldırı değeri verebilirim." )
  41. say ( "200 adet ruh kristalin var mı?." )
  42. local biyo1 = select("Evet","Hayır")
  43. if biyo1 == 1 then
  44. if pc . count_item ( 8500 ) > 199 then
  45. pc . remove_item ( "8500" , 200 )
  46. affect . add_collect ( apply . ATT_GRADE_BONUS , 500 , 60 * 60 * 24 * 365 * 60 )
  47. say_title ( "Biyolog Chaegirab:" )
  48. say ( "Muhteşem 200 adet ruh kristalini buldun" )
  49. say ( "sana ödül olarak +500 saldırı değerini veriyorum" )
  50. say ( "diğer araştırmalarımda görüşmek üzere." )
  51. pc.setqf("biyo1",1)
  52. else
  53. say ( "Yeterince ruh kristalin bulunmuyor!" )
  54. end
  55. end
  56. else
  57. say ( "Bu görevi zaten tamamladın!" )
  58. end
  59. elseif biyosec == 2 then
  60. if pc.getqf("biyo2") == 0 then
  61. say_title ( "Biyolog Chaegirab:" )
  62. target.delete("goreve_basla")
  63. say ( "Merhaba yolcu bu günlerde 2. köyü inceliyorum" )
  64. say ( "2. köydeki metinlerden kan kristallerini topluyorum" )
  65. say ( "Bu konuda biraz yardıma ihtiyacım olacak" )
  66. say ( "Eğer bana 500 tane kan kristali getirirsen" )
  67. say ( "Sana ödül olarak +1000 saldırı değeri verebilirim." )
  68. say ( "500 adet kan kristalin var mı?." )
  69. local biyo1 = select("Evet","Hayır")
  70. if biyo1 == 1 then
  71. if pc . count_item ( 8501 ) > 499 then
  72. pc . remove_item ( "8501" , 500 )
  73. affect . add_collect ( apply . ATT_GRADE_BONUS , 1000 , 60 * 60 * 24 * 365 * 60 )
  74. say_title ( "Biyolog Chaegirab:" )
  75. say ( "Muhteşem 500 adet kan kristalini buldun" )
  76. say ( "sana ödül olarak +1000 saldırı değerini veriyorum" )
  77. say ( "diğer araştırmalarımda görüşmek üzere." )
  78. pc.setqf("biyo2",1)
  79. else
  80. say ( "Yeterince kan kristalin bulunmuyor!" )
  81. end
  82. end
  83. else
  84. say ( "Bu görevi zaten tamamladın!" )
  85. end
  86. end
  87. end
  88. end
  89. end

Biyolog Kristal görevi