Paylaşım Metin2 Şikayet Questi

Celil

Üye
Metin2 Şikayet Questi
Merhabalar bu quest sayesinde userler birbirlerini şikayet edebilecek.

Kodlar :
Kod:
quest uye_sikayet begin
    state start begin
        when 20514.chat."Oyuncu Sikayet Et" begin
if 18000 > get_global_time() - pc . getqf ( "lottery_last_play" ) then
        say_title("[WINDOW_SIZE width;220|height;220]Uzgunum  "..pc.getname().." ")
        say("")
        say("Sadece 5 saatte bir bildirim yapabilirsin")
        say("... mt2 ekibi tarafindan flood seklinde")
        say("Yapilan bildirimleri engellemek icin")
        say("Boyle bir kural konuldu")
        say("")
        say_reward("...Mt2")
        say("")
        return
    end
            say_title ("[WINDOW_SIZE width;230|height;280]Merhaba, "..pc.getname().." ")
            say ("")
            say ("Oyun Kurallarina uymayan oyunculari")
            say ("Burada sikayet edebilirsin")
            say ("")
            say_title ("Bug Ve **** Kullanmak Yasaktir")
            say_title ("Kufur Etmek Yasaktir")
            say ("")
            say ("Bu kurallara uyalim !")
            say ("Uymayan oyuncularida uyaralim !")
            say ("")
            say_reward ("AnkSOFT")
            say ("")
            wait()
            say_title ("[WINDOW_SIZE width;260|height;260]Bildirim Yapma Kurallari ;")
            say ("")
            say_reward ("Oyuncu Sikayet Etmenin Bazi Kurallari Var")
            say_reward ("Bildirim Sistemini gereksiz yere kullanmak")
            say_reward ("Bildirimlerde hakaret icerikli kelime kullanmak")
            say_reward ("Flood seklinde bildirim yapmak yasaktir !")
            say ("")
            say ("Bu kurallara uymayan kisiler cezalandirilacaktir")
            say ("")
            say ("Peki: Suan sikayet etmek istiyormusun?")
            local a = select ("Evet, Istiyorum", "Hayir, Istemiyorum")
            
            if a == 2 then
                say_title ("[WINDOW_SIZE width;220|height;200]Unutma "..pc.getname().."")
                say ("")
                say ("Gereksiz yere sikayette bulunan oyuncular")
                say ("Hakkinda islem yapilacaktir !")
                say ("")
                say_reward ("AnkSOFT")
                say ("")
                
            elseif a == 1 then
                say_title ("[WINDOW_SIZE width;260|height;270]Peki "..pc.getname().."")
                say ("")
                say ("Simdi bana bildirimde bulunacagin kisinin")
                say ("Nickini soyle , nicki hatali girersen")
                say ("Kisi hakkinda islem yapilamayacaktir")
                say ("Lutfen buyuk kucuk harflere dikkat ederek yaz")
                say ("")
                say_reward ("AnkSOFT")
                say ("")
                local b = input()
                if b == "" then
                    say_title ("[WINDOW_SIZE width;240|height;200]Nicki Hatali Girdin "..pc.getname().."")
                    say ("")
                    say ("Alani bos biraktigin icin bildirim yapilmadi")
                    say ("Nicki dogru girdiginizden emin olduktan sonra")
                    say ("Tekrar deneyiniz ..")
                    say ("")
                    say_reward ("AnkSOFT")
                    say ("")
                else
                    say_title ("[WINDOW_SIZE width;260|height;290]"..b.." Ceza Bildirimi")
                    say ("")
                    say ("Pekala, Simdi raporlama nedenini soyle")
                    say ("Uc nedenden birini secmelisin.")
                    say ("Eger sikayet nedeniniz asagidakilerden biri degilse")
                    say ("Oyun gorevlileriyle iletisime gecebilirsin ! ")
                    say ("")
                    local c = select ("Bug Kullanma", "**** Kullanma", "Kufur", "Vazgectim")
                    
                    if c == 4 then
                        return
                        
                    elseif c == 1 then
                        say_title ("[WINDOW_SIZE width;250|height;235]Bildirim Yapildi "..pc.getname().."")
                        say ("")
                        say ("Duyuru bolumunde bildirimin yapildi.Birkac")
                        say ("Dakika icerisinde AnkSOFT gorevlileri senle")
                        say ("Iletisime gececektir.Gecmedigi durumda tekrar")
                        say ("Bildirim yapmak yerine sitedeki destek bolumunu")
                        say ("Kullanirsan daha cabuk cevap alabilirsin")
                        say ("")
                        say_reward (" Oyun Sunuculari")
                        say ("")
                        notice_all (""..pc.getname().." Nickli Oyuncu "..b.." Nickli Oyuncudan Bug Kullanma Gerekcesiyle Sikayetci Oldu.")
                        notice_all ("Lutfen Online Olan Gorevlilerimiz İletisime Geciniz ..")
                        
                    elseif c == 2 then
                        say_title ("[WINDOW_SIZE width;250|height;235]Bildirim Yapildi "..pc.getname().."")
                        say ("")
                        say ("Duyuru bolumunde bildirimin yapildi.Birkac")
                        say ("Dakika icerisinde  gorevlileri senle")
                        say ("Iletisime gececektir.Gecmedigi durumda tekrar")
                        say ("Bildirim yapmak yerine sitedeki destek bolumunu")
                        say ("Kullanirsan daha cabuk cevap alabilirsin")
                        say ("")
                        say_reward ("")
                        say ("")
                        notice_all (""..pc.getname().." Nickli Oyuncu "..b.." Nickli Oyuncudan **** Kullanma Gerekcesiyle Sikayetci Oldu.")
                        notice_all ("Lutfen Online Olan Gorevlilerimiz İletisime Geciniz ..")
                        
                    elseif c == 3 then
                        say_title ("[WINDOW_SIZE width;250|height;235]Bildirim Yapildi "..pc.getname().."")
                        say ("")
                        say ("Duyuru bolumunde bildirimin yapildi.Birkac")
                        say ("Dakika icerisinde  gorevlileri senle")
                        say ("Iletisime gececektir.Gecmedigi durumda tekrar")
                        say ("Bildirim yapmak yerine sitedeki destek bolumunu")
                        say ("Kullanirsan daha cabuk cevap alabilirsin")
                        say ("")
                        say_reward ("")
                        say ("")
                        notice_all (""..pc.getname().." Nickli Oyuncu "..b.." Nickli Oyuncudan Kufur Etme Gerekcesiyle Sikayetci Oldu.")
                        notice_all ("Lutfen Online Olan Gorevlilerimiz İletisime Geciniz ..")
                    end
                    pc.setqf("lottery_last_play" , get_global_time())
                    return
                end
            end
        end
    end
end
Kurulum :

İlk Önce Filezilladan;

/usr/game/share/locale/turkey/quest uzantısına girip indirdiğimiz questi buraya atıyoruz.


Sonra Putty Geliyoruz. Bağlanıyoruz.

cd /usr/game/share/locale/turkey/quest [ENTER]
./qc questadı.quest [ENTER] (questadı yazan yere filezillaya attıgınız questin adını yazın)

oyunda user azsa yetkili hesapla girip /reload q [ENTER] yazın kırmızı yazıyla reloading quest yazında olmustur

user 40 dan fazlaysa
Reboot [ENTER]

Tamamdır.
 
Üst