Oyun İçi [İstatistik] Ögrenme Quest

24 Kasım 2012 Cumartesi yazildi.

Fazla Söze Gerek yok 1.quest Oyuncu içi bilgi sistemi bu questle İsmini yazdıgımız kişinin Genel İstatisliklerini Ögrenebiliriz Baslıyalım Umarım işinizi Görür 

Kod:
quest istatistik begin
 state start begin
  when login begin
   pc.setqf("gesamt_logins", pc.getqf("gesamt_logins")+1)
   game.set_event_flag("gesamt_logins", game.get_event_flag("gesamt_logins")+1)
  end
  when logout begin
   pc.setqf("gesamt_logouts", pc.getqf("gesamt_logouts")+1)
   game.set_event_flag("gesamt_logouts", game.get_event_flag("gesamt_logouts")+1)
  end
  when kill begin
   if npc.is_pc() then
    pc.setqf("gesamt_kills2", pc.getqf("gesamt_kills2")+1)
    game.set_event_flag("gesamt_kills2", game.get_event_flag("gesamt_kills2")+1)
   else
    pc.setqf("gesamt_kills", pc.getqf("gesamt_kills")+1)
    game.set_event_flag("gesamt_kills", game.get_event_flag("gesamt_kills")+1)
   end
  end
  when 20094.chat."istatistik" begin
   say("Karakter bilgilerini ,")
            say("Kimin online kimin offline oldugunu ,")
            say("Oldurulan moblari olu charlari")
            say("Gosterebilirim")
            say("!")
   say("")
   say("Hangisini ister siniz?")
   local s = select("Analiz","Tumunu Sifirla","Kapat")
   if s == 1 then
    say("Istatistikler:")
    say("")
    say("Toplam Girisler: "..pc.getqf("gesamt_logins"))
    say("Toplam Cikislar: "..pc.getqf("gesamt_logouts"))
    say("Toplam Kesilen Mob: "..pc.getqf("gesamt_kills"))
    say("Toplam Oldurulen Char: "..pc.getqf("gesamt_kills2"))
    say("")
    say("Senin Char Ismi: "..pc.get_name())
    say("Oynama Zamani: "..pc.get_playtime())
   elseif s == 2 then
    say("Istetislikleri Sifirlamak Istiyor Musun?")
    local r = select("Evet","Hayir")
    if r == 1 then
     pc.setqf("gesamt_logins", 0)
     pc.setqf("gesamt_logouts", 0)
     pc.setqf("gesamt_kills", 0)
     pc.setqf("gesamt_kills2", 0)
     say("Tum istatistikler sifirlandi!")
    end
   end
  end
 end
end
Kod:
-----------------------------------
--- Kişi Hakkında bilgi alma
-----------------------------------
quest osmanlilar begin
 state start begin
 when 20094.chat."Kisi Hakkinda Bilgi Al" begin
 say_title(""..mob_name(9001).."")
 say("")
 say("Merhaba Genc Delikanli")
 say("Demek birisinin hakkinda birseyler")
 say("ögrenmek istiyorsun peki.")
 say("")
 say_reward("kisinin nickini yaz.")
 local nick = input()
 say("")
 say("Kisinin nicki : "..nick.." ")
 say("Kisinin Leveli : "..pc.get_level(nick).."")
 say("Kisinin Loncasi : "..pc.get_empire(nick).."")
 say("Kisinin At Leveli "..pc.get_horse_level(nick).."")
 say("Kisinin Oyun Suresi : "..pc.get_playtime(nick).."")
 say("Kisinin Level Almasi icin gerekli exp : "..pc.get_next_exp(nick).."")
 say("Kisinin Cinsiyeti : "..pc.get_sex(nick).."")
 say("Kisinin Expi : "..pc.get_exp(nick).." ")
 say("Kisinin Max Hpsi : "..pc.get_hp(nick).."")
  end
 end
end
Ve İtem Editlemekten Bıkan Gmlere ozel Statu questi 

Kod:
--------------------------
-- Eğlence Serverler için Quest
---------------------------
quest kill_kowan begin
 state start begin
 when 20016.chat."Demirci oldur" begin
 say_pc_name()
 say("")
 say("Demek itemimi yaktin alcak demirci !")
 say("oluceksin seni lanet olacasi")
 wait()
 say("")
 say("Benim bir sucum yok nolur oldurme beni.")
 say("yalvariyorum sana ")
 wait()
 say_pc_name()
 say("")
 say("Cok gec !")
 npc.kill()
  end
 end
end

questleri Yuklemek İçin Yapılması Gerekenler :

questler Filezilla : usr/game/share/locale/turkey/quest Bölümüne atılır ardından putty girilir.

Puttyde yapılması gerekenler:
Kod:
cd /usr/game/share/locale/turkey/quest

./qc questadı.quest
seklinde yuklenir.Ardından Reboot atınız





Evet Şimdi Linkleri Verelim Hepsi Tek bir Dosyada İstediginizi Alıp kullanırsınız

İndirme Linki 1. : TIKLA

İndirme Linki 2. : TIKLA

Virus Sonuçları : Jotti

0 yorum: