Otomatik Duyuru Quest'ini Server'a Eklemek veya Kaldırmak
Eğer server'ınıza "Otomatik Duyuru" sistemini eklemek istiyorsanız, aşağıdaki adımları takip ederek kolayca işlemi tamamlayabilirsiniz.
Not: İşlemleri dikkatli bir şekilde yapmanız önerilir. Herhangi bir hata durumunda yedeklerinizi kontrol etmeyi unutmayın!
Eğer server'ınıza "Otomatik Duyuru" sistemini eklemek istiyorsanız, aşağıdaki adımları takip ederek kolayca işlemi tamamlayabilirsiniz.
Quest'i Eklemek
- Dosyayı Yükleme:
- FileZilla gibi bir FTP istemcisi kullanarak sunucunuza bağlanın.
- Aşağıda belirtilen dizine, "duyuru.quest" isimli dosyayı yükleyin.
Kod:
/usr/game/share/locale/turkey/quest
- Konsol İşlemleri:
- Putty veya benzeri bir SSH istemcisiyle sunucunuza bağlanın.
- Aşağıdaki komutları sırayla uygulayın:
- 1 numaralı komutu yazıp ENTER tuşuna basın.
- Ardından 3 numaralı komutu yazıp tekrar ENTER tuşuna basın.
- Komutları tamamladıktan sonra sunucuyu yeniden başlatın (reboot).
- Görev panelinizde "Otomatik Duyurular" bildirimi görünecektir.
Kod:
cd /usr/game/share/locale/turkey/quest
./qc duyuru.quest
Quest'i Kaldırmak
Eğer "Otomatik Duyuru" sistemini server'dan kaldırmak isterseniz, şu adımları takip edin:- Dosyaları Bulma ve Silme:
- FileZilla ile sunucunuza bağlanın ve aşağıdaki dizinleri bulun:
Kod:/usr/game/share/locale/turkey/quest/object
- "auto_notice" adlı klasörü tamamen silin.
- "state" klasörünün içinde yer alan "duyuru.quest" dosyasını silin.
- "notarget" klasörünün altındaki şu dosyaları temizleyin:
- "notarget > letter > duyuru.quest"
- "notarget > info > duyuru.quest"
- "notarget > button > duyuru.quest"
- FileZilla ile sunucunuza bağlanın ve aşağıdaki dizinleri bulun:
- Sunucuyu Yeniden Başlatma:
- Dosyaları sildikten sonra sunucunuzu reboot ederek işlemi tamamlayın.
Kod:
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
Not: İşlemleri dikkatli bir şekilde yapmanız önerilir. Herhangi bir hata durumunda yedeklerinizi kontrol etmeyi unutmayın!