- Mesaj
- 401
- Çözümler
- 8
- Beğeni
- 304
- Puan
- 839
- Ticaret Puanı
- 0
Bu sistem sunucunuzda otomatik duyuru mesajları oluşturmanızı sağlar.Belirli günlerde, saatlerde ve haritalarda oyunculara mesaj gösterir.
- Gün/saat/tarih bazlı mesajlar
- Harita ve seviye kısıtı
- Farklı mesaj tipleri (notice, big notice, whisper...)
- Tüm ayarları tek config içinde kolayca yapılandır
KULLANIM ÖRNEKLERİ (Kısaltılmış)
Bu sistem sunucunuzda belirli günlerde, saatlerde ve haritalarda otomatik mesajlar göstermenizi sağlar.
Etkinlik anonsları, duyurular, sistem bilgilendirmeleri gibi alanlarda otomasyon sağlar.
Türkçeleştirme ve kullanım kılavuzu tarafımdan hazırlanmıştır. Benzer bir paylaşım varsa lütfen bildiriniz.
━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━
• Otomatik mesaj gönderimi
• Belirli saat, gün veya tarih bazlı çalışır
• Harita, seviye, GM seviyesi kısıtları tanımlanabilir
• Farklı mesaj tipleri (chat, notice, whisper vb.)
• Aynı anda birden fazla mesaj destekler
• Her gün/saat tekrarlı mesajlar mümkün
• Ayarları kolay anlaşılır yapı ile konfigüre edilir
━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━
Kod:
// NewNotice bloğu ile başlar, end ile biter:
NewNotice
message Mesajınız (._. yerine boşluk gelir)
gmlvl Görecek minimum GM seviyesi (varsayılan 0)
minlvl Minimum oyuncu seviyesi (varsayılan 1)
maxlvl Maksimum oyuncu seviyesi (varsayılan 120)
mapidx Harita indexi (boşsa tüm haritalarda görünür)
chat_type 0–4 (mesaj tipi – aşağıda detaylı)
day_type 0 (gün) veya 1 (hafta günü)
date Gösterim günü (birden fazla olabilir)
hour Saat (örn: 15)
min Dakika (örn: 30)
end
- day yazılmazsa mesaj HER GÜN tekrarlar
- hour yazılmazsa mesaj HER SAAT tekrarlar
- min birden fazla yazılarak dakika bazlı sık tekrar sağlanabilir
- mapidx boşsa tüm haritalarda görünür
- Boşluk yerine “._.” kullanılır
━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━
Kod:
Değer Tip Adı Açıklama
-----------------------------------------------
0 Sohbet (INFO) Sohbet penceresinde görünür
1 Notice Ekran üst kısmında küçük yazı
2 Big Notice Ekran ortasında büyük sarı yazı
3 Whisper Fısıltı mesajı gibi görünür
4 System Whisper Sistem fısıltısı olarak vurgulu görünür
━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━
Her gün saat 10:00'da büyük notice:
Kod:
NewNotice
message Günaydın._.Herkese
chat_type 2
hour 10
min 0
end
Cumartesi günleri 3 farklı saatte mesaj:
Kod:
NewNotice
message Cumartesi._.Etkinliği._.Başlıyor!
chat_type 2
day_type 1
date 6
hour 12
hour 17
hour 22
min 0
end
Ayın 12'si ve 15'inde saat 10:00'da:
Kod:
NewNotice
message Özel._.Gün._.Etkinliği
chat_type 1
day_type 0
date 12
date 15
hour 10
min 0
end
━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━
Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.
Linkleri görebilmek için
giriş yap veya kayıt ol.
Linkleri görebilmek için
giriş yap veya kayıt ol.
━━━━━━━━━━━━━━━━━━━━
ÖRNEK
AutoNotice.cpp:
// ARAT
pack.bType = WHISPER_TYPE_SYSTEM;
// DEĞİŞTİR
pack.bType = WHISPER_TYPE_GM;
// NOT - GAME.PY DE BU KOD BLOĞUNUN TANIMLI OLDUĞUNDAN EMİN OL
def OnRecvWhisper(self, mode, name, line):
if mode == chat.WHISPER_TYPE_GM:
self.interface.RegisterGameMasterName(name)
chat.AppendWhisper(mode, name, line)
self.interface.RecvWhisper(name)
━━━━━━━━━━━━━━━━━━━━
Benzer paylaşım varsa bildiriniz.
Son düzenleme: