Metin2 Klasik Level Görevleri Quest Halinde Sizlerle...

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 69

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba Arkadaşlar...

Bu quest 1-99 arası metin 2 deki klasik 5 yabani köpek öldür 5 alfa kurt öldür görevleri var işte o görevler quest halinde sizlerle...



artık quest eklemeyı bılmeyen kalmadıgı ıcın anlatmıyorum.


Metin2 klasik görevler.


Kod:
quest pvm begin     state start begin          when login or levelup with pc.level >= 1 begin              set_state(information)          end      end      state information begin          when letter begin              send_letter("1.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "1gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "1hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 30)              q.set_counter("Yabani Kopek", 30)          end          when 101.kill begin              local count = pc.getqf("state") - 1              if count <= 30 then                  pc.setqf("state", count)                  q.set_counter("Yabani Kopek", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(1000000)                  pc.give_item2(39038, 1)                  pc.give_item2(39041, 1)                  clear_letter()                  set_state(ende)              end          end      end      state ende begin          when login or levelup with pc.level >= 5 begin              set_state(information1)          end      end      state information1 begin          when letter begin              send_letter("5.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "5gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "5hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 2)              q.set_counter("Lykos", 2)          end          when 191.kill begin              local count = pc.getqf("state") - 1              if count <= 2 then                  pc.setqf("state", count)                  q.set_counter("Lykos", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(5000000)                  pc.give_item2(71144, 5)                 pc.give_item2(71020, 5)                 clear_letter()                  set_state(ende1)              end          end      end      state ende1 begin          when login or levelup with pc.level >= 10 begin              set_state(information2)          end      end      state information2 begin          when letter begin              send_letter("10.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "10gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "10hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 2)              q.set_counter("Jin-Hee", 2)          end          when 394.kill begin              local count = pc.getqf("state") - 1              if count <= 2 then                  pc.setqf("state", count)                  q.set_counter("Jin-Hee", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(10000000)                  pc.give_item2(71124, 10)                  pc.give_item2(71020, 5)                  clear_letter()                  set_state(ende2)              end          end      end      state ende2 begin          when login or levelup with pc.level >= 15 begin              set_state(information3)          end      end      state information3 begin          when letter begin              send_letter("15.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "15gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "15hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 30)              q.set_counter("Ac Kaplan", 30)          end          when 184.kill begin              local count = pc.getqf("state") - 1              if count <= 30 then                  pc.setqf("state", count)                  q.set_counter("Ac Kaplan", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(15000000)                  pc.give_item2(71124, 15)                  pc.give_item2(71020, 5)                  clear_letter()                  set_state(ende3)              end          end      end      state ende3 begin          when login or levelup with pc.level >= 20 begin              set_state(information4)          end      end      state information4 begin          when letter begin              send_letter("20.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "20gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "20hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 20)              q.set_counter("Joh-Hwan", 20)          end          when 454.kill begin              local count = pc.getqf("state") - 1              if count <= 20 then                  pc.setqf("state", count)                  q.set_counter("Joh-Hwan", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(20000000)                  pc.give_item2(50073, 1)                  pc.give_item2(71020, 5)                  clear_letter()                  set_state(ende4)              end          end      end      state ende4 begin          when login or levelup with pc.level >= 25 begin              set_state(information5)          end      end      state information5 begin          when letter begin              send_letter("25.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "25gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "25hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 1)              q.set_counter("Vahsi Yuzbasi", 1)          end          when 591.kill begin              local count = pc.getqf("state") - 1              if count <= 1 then                  pc.setqf("state", count)                  q.set_counter("Vahsi Yuzbasi", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(25000000)                  pc.give_item2(50081, 1)                 pc.give_item2(71020, 5)                 clear_letter()                  set_state(ende5)              end          end      end      state ende5 begin          when login or levelup with pc.level >= 30 begin              set_state(information6)          end      end      state information6 begin          when letter begin              send_letter("30.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "30gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "30hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 1)              q.set_counter("Chuong", 1)          end          when 494.kill begin              local count = pc.getqf("state") - 1              if count <= 1 then                  pc.setqf("state", count)                  q.set_counter("Chuong", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(30000000)                  pc.give_item2(72010, 5)                  pc.give_item2(55051, 1)                  clear_letter()                  set_state(ende6)              end          end      end      state ende6 begin          when login or levelup with pc.level >= 35 begin              set_state(information7)          end      end      state information7 begin          when letter begin              send_letter("35.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "35gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "35hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 30)              q.set_counter("Siyah Ork", 30)          end          when 636.kill begin              local count = pc.getqf("state") - 1              if count <= 30 then                  pc.setqf("state", count)                  q.set_counter("Siyah Ork", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(35000000)                  pc.give_item2(55051, 1)                 pc.give_item2(71020, 5)                 clear_letter()                  set_state(ende7)              end          end      end      state ende7 begin          when login or levelup with pc.level >= 40 begin              set_state(information8)          end      end      state information8 begin          when letter begin              send_letter("40.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "40gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "40hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 1)              q.set_counter("Ork Reisi", 1)          end          when 691.kill begin              local count = pc.getqf("state") - 1              if count <= 1 then                  pc.setqf("state", count)                  q.set_counter("Ork Reisi", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(40000000)                  pc.give_item2(55052, 1)                  pc.give_item2(71020, 5)                 clear_letter()                  set_state(ende8)              end          end      end      state ende8 begin          when login or levelup with pc.level >= 45 begin              set_state(information9)          end      end      state information9 begin          when letter begin              send_letter("45.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "45gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "45hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 20)              q.set_counter("Gulyabani", 20)          end          when 1303.kill begin              local count = pc.getqf("state") - 1              if count <= 20 then                  pc.setqf("state", count)                  q.set_counter("Gulyabani", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(45000000)                  pc.give_item2(71020, 5)                  pc.give_item2(41207, 1)                  pc.give_item2(45001, 1)                   clear_letter()                  set_state(ende9)              end          end      end      state ende9 begin          when login or levelup with pc.level >= 50 begin              set_state(information10)          end      end      state information10 begin          when letter begin              send_letter("50.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "50gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "50hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 20)              q.set_counter("Buz Adam", 20)          end          when 1105.kill begin              local count = pc.getqf("state") - 1              if count <= 20 then                  pc.setqf("state", count)                  q.set_counter("Buz Adam", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(50000000)                  pc.give_item2(50011, 5)                  pc.give_item2(55053, 1)                 clear_letter()                  set_state(ende10)              end          end      end      state ende10 begin          when login or levelup with pc.level >= 55 begin              set_state(information11)          end      end      state information11 begin          when letter begin              send_letter("55.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "55gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "55hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )              pc.setqf("state", 10)              q.set_counter("Korsan Tanaka", 10)          end          when 5001.kill begin              local count = pc.getqf("state") - 1              if count <= 10 then                  pc.setqf("state", count)                  q.set_counter("Korsan Tanaka", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(55000000)                  pc.give_item2(50011, 5)                  pc.give_item2(70301, 1)                 clear_letter()                  set_state(ende11)              end          end      end      state ende11 begin          when login or levelup with pc.level >= 60 begin              set_state(information12)          end      end      state information12 begin          when letter begin              send_letter("60.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "60gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "60hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 1)              q.set_counter("Lanetli Kapi", 1)          end          when 30119.kill begin              local count = pc.getqf("state") - 1              if count <= 1 then                  pc.setqf("state", count)                  q.set_counter("Lanetli Kapi", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(60000000)                  pc.give_item2(50011, 5)                  pc.give_item2(27992, 1)                 clear_letter()                  set_state(ende12)              end          end      end      state ende12 begin          when login or levelup with pc.level >= 65 begin              set_state(information13)          end      end      state information13 begin          when letter begin              send_letter("65.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "65gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "65hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 1)              q.set_counter("Kizil Ejderha", 1)          end          when 2497.kill begin              local count = pc.getqf("state") - 1              if count <= 1 then                  pc.setqf("state", count)                  q.set_counter("Kizil Ejderha", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(65000000)                  pc.give_item2(27993, 1)                  pc.give_item2(50084, 3)                  pc.give_item2(50011, 5)                 clear_letter()                  set_state(ende13)              end          end      end      state ende13 begin          when login or levelup with pc.level >= 70 begin              set_state(information14)          end      end      state information14 begin          when letter begin              send_letter("70.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "70gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "70hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 1)              q.set_counter("Egitim Tahtasi", 1)          end          when 24000.kill begin              local count = pc.getqf("state") - 1              if count <= 1 then                  pc.setqf("state", count)                  q.set_counter("Egitim Tahtasi", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(70000000)                  pc.give_item2(50011, 5)                  pc.give_item2(27994, 1)                  pc.give_item2(50084, 3)                   clear_letter()                  set_state(ende14)              end          end      end      state ende14 begin          when login or levelup with pc.level >= 75 begin              set_state(information15)          end      end      state information15 begin          when letter begin              send_letter("75.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "75gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "75hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 1)              q.set_counter("Deccal Savascisi", 1)          end          when 3104.kill begin              local count = pc.getqf("state") - 1              if count <= 1 then                  pc.setqf("state", count)                  q.set_counter("Deccal Savascisi", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(75000000)                  pc.give_item2(50011, 5)                  pc.give_item2(70251, 5)                  pc.give_item2(71082, 1)                 clear_letter()                  set_state(ende15)              end          end      end      state ende15 begin          when login or levelup with pc.level >= 80 begin              set_state(information16)          end      end      state information16 begin          when letter begin              send_letter("80.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "80gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "80hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 2)              q.set_counter("Tanrica Metni", 2)          end          when 11506.kill begin              local count = pc.getqf("state") - 1              if count <= 2 then                  pc.setqf("state", count)                  q.set_counter("Tanrica Metni", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(80000000)                  pc.give_item2(50011, 5)                  pc.give_item2(70252, 5)                  pc.give_item2(27450, 1)                 clear_letter()                  set_state(ende16)              end          end      end     state ende16 begin          when login or levelup with pc.level >= 85 begin              set_state(information16)          end      end      state information17 begin          when letter begin              send_letter("85.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "85gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "85hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 1)              q.set_counter("Kar Canavari", 1)          end          when 11932.kill begin              local count = pc.getqf("state") - 1              if count <= 2 then                  pc.setqf("state", count)                  q.set_counter("Kar Canavari", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(85000000)                  pc.give_item2(50011, 5)                  pc.give_item2(70253, 5)                  pc.give_item2(51002, 5)                 clear_letter()                  set_state(ende17)              end          end      end      state ende17 begin          when login or levelup with pc.level >= 90 begin              set_state(information16)          end      end      state information18 begin          when letter begin              send_letter("90.Seviye Görevi")          end          when info or button begin              addimage ( - 100 , - 70 , "90gorev.tga" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" ) wait ( )              addimage ( - 100 , - 70 , "90hediye.tga" )              say ( "" )              say ( "" )  say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )              say ( "" )             say ( "" )             say ( "" )             pc.setqf("state", 5)              q.set_counter("Zehirli Kral Orumcek", 5)          end          when 2094.kill begin              local count = pc.getqf("state") - 1              if count <= 5 then                  pc.setqf("state", count)                  q.set_counter("Zehirli Kral Orumcek", count)              end              if count == 0 then                  addimage ( - 100 , - 70 , "tebrikler.tga" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                  say ( "" )                 pc.change_money(100000000)                  pc.give_item2(70254, 5)                  pc.give_item2(53001, 1)                 pc.give_item2(71043, 1)                 pc.give_item2(70026, 1)                 pc.give_item2(55054, 1)                 pc.give_item2(55055, 1)                 pc.give_item2(72165, 1)                 clear_letter()                  set_state(ende17)              end          end      end           state ende17 begin      end  end

Metin2 Klasik Level Görevleri Quest Halinde Sizlerle

Metin2 Lobby olarak size özel hazırladığımız bu yazıda, Metin2 oyununda sunucularınızda kullanabileceğiniz klasik level görevleri yani quest sistemleri hakkında detaylı bilgiler vereceğiz. Metin2 dünyasında quest sistemleri, oyuncuların karakterlerini geliştirirken yönlendirici rol oynar. Doğru yapılandırılmış quest dosyaları, oyuncuların experience, item, mob, NPC gibi ödüllerle tanışmasını sağlar. Bu nedenle Metin2 quest sistemleri, hem sunucu sahipleri hem de oyuncular için oldukça değerlidir.

Metin2 Quest Nedir?
Quest sistemleri, Metin2 oyununda belirli görevlerin tamamlanması sonucu oyuncuya ödül veren script tabanlı yapılardır. Bu görevler genellikle Lua diliyle yazılır ve quest system dosyaları üzerinden çalıştırılır. Metin2 quest geliştirme sürecinde, lua bilgisi oldukça faydalıdır. Quest yazımı sırasında trigger, timer, flag, state, begin, end gibi komutlar kullanılır. Bu komutlar, görevin akışını ve durumunu kontrol eder.

Klasik Level Görevleri Nelerdir?
Level bazlı görevler, oyuncuların belirli seviyelere ulaşmalarıyla aktif olan quest sistemleridir. Örneğin, 15. levele ulaştığınızda bir NPC ile konuşarak yeni bir görev alabilirsiniz. Bu görevde belirli mobları öldürmek, eşya toplamak veya başka görevleri yerine getirmek istenebilir. Tamamlanması halinde ise experience, item veya gold gibi ödüller verilir. Daily quest sistemleri de bu yapıya entegre edilebilir. Bu sayede oyuncular her gün belirli görevleri tamamlayarak bonus kazanabilirler.

Metin2 Quest Script Yapısı
Metin2 quest sistemlerinde kullanılan script yapısı genellikle Lua diline dayanır. Bir quest dosyası şu şekilde başlar:

quest quest_name begin
state start begin
when login or levelup begin
-- Kod bloğu buraya yazılır
end
end
end

Quest yazarken dikkat etmeniz gereken bazı önemli unsurlar vardır. Flag ve state kavramları, questin hangi aşamada olduğunu takip eder. Timer kullanarak görev süresi sınırlamaları getirebilirsiniz. Trigger yapıları sayesinde oyuncu eylemleriyle quest tetiklenebilir. Mob veya NPC ile etkileşim kurulduğunda da quest devreye girebilir. Reward sistemleri ise tamamlanan görevler için ödülleri tanımlar. Item ödülleri için özel ID'ler kullanılmalıdır.

Metin2 Quest Hataları ve Çözümler
Quest geliştirme sürecinde bazı hatalarla karşılaşabilirsiniz. Örneğin, quest başlamıyor ya da reward vermiyor olabilir. Bu durumlarda debug yapmak gerekir. Lua dosyalarında syntax hatası olup olmadığı kontrol edilmelidir. Flag veya state tanımları eksikse quest doğru çalışmayabilir. Ayrıca quest dosyalarının doğru konuma yerleştirildiğinden emin olunmalıdır. Martysama quest gibi gelişmiş sistemler kullanıldığında hata ayıklama daha kolay olabilir.

Özel Quest Geliştirme
Custom quest geliştirme, sunucularınızda farklılık yaratmak için ideal bir yöntemdir. Oyunculara özel etkinlikler, hikaye tabanlı görevler veya chain quest sistemleri ile derinlemesine deneyimler sunabilirsiniz. Metin2dev quest örneklerini incelemek, bu süreçte size rehberlik edebilir. Quest sistemlerini server yapılarınıza entegre ederken dikkatli olmalısınız. Quest dosyaları doğru şekilde yüklendiğinde, sunucu yeniden başlatılmalıdır.

Sonuç
Metin2 dünyasında quest sistemleri, oyuncu deneyimini zenginleştiren önemli yapılar arasında yer alır. Level bazlı görevler, daily quest, custom quest gibi yapılar ile oyunculara rehberlik edebilir ve sunucunuzu öne çıkarabilirsiniz. Metin2 Lobby olarak biz de bu tür içeriklerle size destek vermeye devam ediyoruz. Daha fazla bilgi ve örnek quest dosyası için sitemizi ziyaret edin.


Classic Level Quests for Metin2 Are Here For You

Metin2 Lobby brings you this special article with detailed information about classic level quests that can be used on your servers in Metin2. In the world of Metin2, quest systems play a guiding role as players develop their characters. Well-configured quest files allow players to encounter rewards such as experience, items, mobs, and NPCs. Therefore, Metin2 quest systems are highly valuable for both server owners and players.

What is a Metin2 Quest?
Quest systems are script-based structures in Metin2 that award players upon completing specific tasks. These tasks are generally written in Lua and run through quest system files. Knowledge of Lua is very helpful during Metin2 quest development. Commands like trigger, timer, flag, state, begin, end are used while writing quests. These commands control the flow and status of the quest.

What Are Classic Level-Based Quests?
Level-based quests are quest systems that activate when players reach certain levels. For example, upon reaching level 15, you may speak to an NPC to receive a new quest. The quest might require you to kill specific mobs, collect items, or complete other objectives. Upon completion, rewards like experience, items, or gold are given. Daily quests can also be integrated into this structure, allowing players to earn bonuses each day by completing specific tasks.

Structure of Metin2 Quest Scripts
The structure of scripts used in Metin2 quest systems is generally based on Lua. A typical quest file begins like this:

quest quest_name begin
state start begin
when login or levelup begin
-- Code block goes here
end
end
end

There are important elements to consider when writing quests. Flag and state concepts track which stage the quest is in. You can set time limits for quests using timers. Through trigger structures, quests can be activated by player actions. Interactions with mobs or NPCs can also initiate quests. Reward systems define rewards for completed quests. Special IDs must be used for item rewards.

Metin2 Quest Errors and Solutions
You may encounter errors during the quest development process. For instance, a quest may not start or fail to give rewards. In such cases, debugging is required. Syntax errors in Lua files should be checked. If flag or state definitions are missing, the quest may not function correctly. Additionally, ensure that quest files are placed in the correct location. Advanced systems like Martysama quest can make debugging easier.

Custom Quest Development
Custom quest development is an ideal method to create uniqueness in your servers. You can provide immersive experiences with event-based quests, story-driven objectives, or chain quests. Reviewing examples from Metin2dev quest can guide you during this process. When integrating quest systems into your server structures, caution is necessary. After correctly uploading quest files, the server must be restarted.

Conclusion
In the world of Metin2, quest systems are among the key structures that enrich the player experience. With level-based quests, daily quests, custom quests, and more, you can guide players and highlight your server. At Metin2 Lobby, we continue to support you with such content. Visit our website for more information and sample quest files.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt