Otomatik Duyurular ile İlgili Quest

achird

Üye
Editör
Üye
Mesaj
20
Çözümler
1
Beğeni
37
Puan
673
Ticaret Puanı
0
Merhabalar,

Server'ınıza "Otomatik Duyuru" Quest'i eklemek istiyorsanız:

Aşağıda vermiş olduğum kodlar ile kendiniz Quest'inizi oluşturabilirsiniz.

Linkleri görebilmek için giriş yap veya kayıt ol.


Quest'i Eklemek

Adım - 1:


Filezilla'ya giriş yapıp aşağıda ki belirtilmiş dizine "duyuru.quest" dosyamızı atıyoruz.

Kod:
Genişlet Daralt Kopyala
/usr/game/share/locale/turkey/quest

Adım - 2:

Putty'e bağlanıp aşağıda vermiş olduğum kodları sırasıyla ilk önce 1 numara [ENTER] daha sonra 3 numara [ENTER] olacak şekilde yapıyorsunuz. Rebootunuzu attıktan sonra sol tarafta ki görev kısmına "Otomatik Duyurular" bildirisi gelir.

Kod:
Genişlet Daralt Kopyala
cd /usr/game/share/locale/turkey/quest

./qc duyuru.quest

Quest'i Kaldırmak

Adım - 1:

Filezilla'ya giriş yapıp ilk aşağıda ki belirtmiş olduğum kısma ulaşıyorsunuz.

Kod:
Genişlet Daralt Kopyala
/usr/game/share/locale/turkey/quest/object

Adım - 2:

Ulaştığınız klasörün içerisinde bulunan:

"auto_notice" adlı klasörü,
"state" klasörünün içerisinde ki "duyuru.quest" dosyasını,
"notarget" > "letter" klasörünün içerisinde ki "duyuru.quest" dosyasını,
"notarget" > "info" klasörünün içerisinde ki "duyuru.quest" dosyasını,
"notarget" > "button" klasörünün içerisinde ki "duyuru.quest" dosyasını silip reboot atıyoruz.

Lua (Quest):
Genişlet Daralt Kopyala
quest duyuru begin
    state start begin
        when letter with pc.is_gm() begin
            send_letter("Otomatik Duyurular")
            end
        when info or button with pc.is_gm() begin
        say_title("Duyuru Yönetimi")
        say("")
        say("Ne yapmak istiyorsunuz?")
            local duyuru = select("Aktif Et","Deaktif Et","Vazgeç ")
            if duyuru == 1 then
            clear_server_timer("auto_notice")
            server_loop_timer("auto_notice",1)
            chat("Otomatik duyurular aktif edilmiştir.")
            send_letter("Otomatik Duyurular")
            elseif duyuru == 2 then
            clear_server_timer("auto_notice")
            server_loop_timer("auto_notice",0)
            chat("Otomatik duyurular deaktif edilmiştir.")
            send_letter("Otomatik Duyurular")
            elseif duyuru == 3 then
            send_letter("Otomatik Duyurular")
            end
        end
        when auto_notice.server_timer begin
            local time = os.date("%X")
            if time == "07:55:00" or time == "11:55:00" or time == "15:55:00" or time == "19:55:00" or time == "23:55:00" or time == "03:55:00" then
            notice_all("Metin2 resmi Facebook sayfamız sizlerle!")
            notice_all("www.facebook.com/metin2")
            notice_all("Sayfamızın hayranı ol, paylaşımları kaçırma!")
            end
            if time == "08:55:00" or time == "12:55:00" or time == "16:55:00" or time == "20:55:00" or time == "00:55:00" or time == "04:55:00" then
            notice_all("Nesne marketimizi ziyaret ettiniz mi?")
            notice_all("Muhteşem eşyalar sizleri bekliyor!")
            notice_all("Hemen nesne marketimizi ziyaret et ve muhteşem eşyaları kaçırma.")
            end
            if time == "09:55:00" or time == "13:55:00" or time == "17:55:00" or time == "21:55:00" or time == "01:55:00" or time == "05:55:00" then
            notice_all("Oyunda ki ID ve şifrenizi sık sık değiştirin! Diğer oyun sahipleri")
            notice_all("kendi sistemlerinden sizin hesap bilgilerinizi ele geçirip")
            notice_all("hesabınıza erişebilir. Hesap güvenliğiniz için şifrenizi kimseyle")
            notice_all("paylaşmayın. Şüpheli linklere tıklamayın.")
            end
            if time == "10:55:00" or time == "14:55:00" or time == "18:55:00" or time == "22:55:00" or time == "02:55:00" or time == "06:55:00" then
            notice_all("Oyun ile ilgili bir sorun mu yaşıyorsun?")
            notice_all("Destek almak çok kolay!")
            notice_all("Web sitemiz üzerinden hemen bir bilet oluştur.")
        end
    end
end

İyi forumlar ;)
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst