Metin2 Şikayet Questi
Merhabalar bu quest sayesinde userler birbirlerini şikayet edebilecek.
Kodlar :
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.
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
İ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.