- quest biyolog_kristal begin
- state start begin
- when login or levelup with pc.level >= 30 begin
- set_state(bilgiver)
- end
- end
- state bilgiver begin
- when letter begin
- local v = find_npc_by_vnum(20084)
- if v != 0 then
- target.vid("basla", v, "Bio")
- end
- send_letter("Biyoloğun Ricası ")
- end
- when button or info begin
- say_title("Biyoloğun Ricası ")
- say("")
- say("Uriel'in öğrencisi Biyolog Chaegirab, ")
- say("seni arıyor.")
- say("Git ve ona yardım et.")
- say("")
- end
- when goreve_basla.target.click or
- 20084.chat."Kristaller" begin
- say ( "Eğer bana 200 adet ruh kristalini getirisen" )
- say ( "sana ödül olarak +500 saldırı değerini veriyorum" )
- say("")
- say ( "Eğer bana 500 tane kan kristali getirirsen" )
- say ( "Sana ödül olarak +1000 saldırı değeri verebilirim." )
- say("Seçimin kendin yap")
- local biyosec = select("Ruh Kristali Topla","Kan Kristali Topla","Düşüneyim")
- if biyosec == 1 then
- if pc.getqf("biyo1") == 0 then
- say_title ( "Biyolog Chaegirab:" )
- target.delete("goreve_basla")
- say ( "Merhaba yolcu bu günlerde 1. köyü inceliyorum" )
- say ( "1. köydeki metinlerden ruh kristallerini topluyorum" )
- say ( "Bu konuda biraz yardıma ihtiyacım olacak" )
- say ( "Eğer bana 200 tane ruh kristali getirirsen" )
- say ( "Sana ödül olarak +500 saldırı değeri verebilirim." )
- say ( "200 adet ruh kristalin var mı?." )
- local biyo1 = select("Evet","Hayır")
- if biyo1 == 1 then
- if pc . count_item ( 8500 ) > 199 then
- pc . remove_item ( "8500" , 200 )
- affect . add_collect ( apply . ATT_GRADE_BONUS , 500 , 60 * 60 * 24 * 365 * 60 )
- say_title ( "Biyolog Chaegirab:" )
- say ( "Muhteşem 200 adet ruh kristalini buldun" )
- say ( "sana ödül olarak +500 saldırı değerini veriyorum" )
- say ( "diğer araştırmalarımda görüşmek üzere." )
- pc.setqf("biyo1",1)
- else
- say ( "Yeterince ruh kristalin bulunmuyor!" )
- end
- end
- else
- say ( "Bu görevi zaten tamamladın!" )
- end
- elseif biyosec == 2 then
- if pc.getqf("biyo2") == 0 then
- say_title ( "Biyolog Chaegirab:" )
- target.delete("goreve_basla")
- say ( "Merhaba yolcu bu günlerde 2. köyü inceliyorum" )
- say ( "2. köydeki metinlerden kan kristallerini topluyorum" )
- say ( "Bu konuda biraz yardıma ihtiyacım olacak" )
- say ( "Eğer bana 500 tane kan kristali getirirsen" )
- say ( "Sana ödül olarak +1000 saldırı değeri verebilirim." )
- say ( "500 adet kan kristalin var mı?." )
- local biyo1 = select("Evet","Hayır")
- if biyo1 == 1 then
- if pc . count_item ( 8501 ) > 499 then
- pc . remove_item ( "8501" , 500 )
- affect . add_collect ( apply . ATT_GRADE_BONUS , 1000 , 60 * 60 * 24 * 365 * 60 )
- say_title ( "Biyolog Chaegirab:" )
- say ( "Muhteşem 500 adet kan kristalini buldun" )
- say ( "sana ödül olarak +1000 saldırı değerini veriyorum" )
- say ( "diğer araştırmalarımda görüşmek üzere." )
- pc.setqf("biyo2",1)
- else
- say ( "Yeterince kan kristalin bulunmuyor!" )
- end
- end
- else
- say ( "Bu görevi zaten tamamladın!" )
- end
- end
- end
- end
- end
Biyolog Kristal görevi