Herkese merhaba arkadaşlar!
Ben BarisMC, belki görenler olmuştur. Ben factions oyun modu için plugin paketleri yapıyorum.
En son 1.4 versiyonunu yayınladım. Fakat bu paket Türklerin alıştıklarından başka pluginler de içeriyor.
Mesela bugün tanıtacağım "ChatControl" plugini. Hadi hemen başlayalım!
Evet, bu plugin isminden de anlaşılacağı gibi sohbeti kontrol etmenize yarıyor.
Neredeyse birkaç pluginin birleşmesinden oluşmuş.
Plugin ile ilgili komutları "/chc list" komudu ile görebilirsiniz:
Bu komutlardan "/chc mute" sohbeti tamamen kapatmanızı sağlar. "chatcontrol.bypass.mute" iznine sahip olmayan kişiler konuşamaz.
Eğer "/chc mute -silent" komudunu kullanırsanız sohbeti mesaj vermeden kapatır. (İzin: chatcontrol.commands.mute.silent)
Eğer "/chc mute -anonymous" komudunu kullanırsanız sohbeti mesaj vererek kapatır ama isminizi saklar (İzin: chatcontrol.commands.mute.anonymous)
İsterseniz sonuna neden de yazabilirsiniz. Mesela "/chc mute Turnuva" yazarsanız böyle bir mesaj alacaksınız:
"/chc clear" komudu ise sohbeti temizlemenizi sağlar. "chatcontrol.bypass.clear" iznine sahip olan kişiler sadece chat temizleme mesajı alır. Chatleri temizlenmez.
Eğer "/chc clear -silent" komudunu kullanırsanız sohbeti mesaj vermeden temizler. (İzin: chatcontrol.commands.clear.silent)
Eğer "/chc clear -anonymous" komudunu kullanırsanız sohbeti temizler fakat isminizi gizler. (İzin: chatcontrol.commands.clear.anonymous)
İsterseniz sonuna bir neden de yazabilirsiniz. Mesela "/chc clear Reklam" yazarsanız böyle bir mesaj alırsınız:
Ve hatta isterseniz konsolu bile temizleyebilirsiniz!!! Komudu "/chc clear -console" dur ve "chatcontrol.commands.clear.console" iznini gerektirir
"/chc fake join|leave" komudu ise sahte sunucuya girme ve çıkma mesajları gönderir. (Bu mesajları 'config.yml' dosyasından değiştirebilirsiniz!)
"/chc reload" komudu plugini yeniden yukler. FAKAT bu mesajı alırsınız:
Bu yüzden "/chc reload" komudundan ziyade sunucuya restart atmanız önerilir. Yoksa yaptığınız değişiklikler kaydedilmez.
Ve şimdi sıra geldi bu pluginin en çok bilinen özelliğine!
İlk harfi büyük yaparak sonuna nokta koymak. Yani yazım kurallarını plugin sizin yerine uyguluyor!
Eğer bu özellikten kurtulmak istiyorsanız, kendinize "chatcontrol.bypass.capitalize" verin, boylece ilk harfi buyuk yapmaz. Ve "chatcontrol.bypass.punctuate" izni de sonuna nokta konmasını engeller.
Örnek:
Bu pluginin başka bir özelliği ise tabii ki bazı kelimeleri engellemesi. Bu kelimeleri 'congig.yml' dosyasına yazarsanız, oyuncu küfür ettiğinde böyle bir mesajla karşılaşır:
Ve bu plugin reklam yapmayı da engelliyor tabii ki. Hatta bir oyuncu reklam yaptı mı konsola log bile gönderiyor:
Bu pluginin bir alışılmadık özelliği ise özel karakterler içermesi. (Eğer bu özelliğinden faydalanmak istemiyorsanız kendinize "chatcontrol.bypass.replace" iznini verin [Not: böyle yaparsanız ilerde anlatacağım 'Chat.yml' özelliklerinden yararlanamazsınız])
Başka bir özelliği ise oyuncuların "/" yazıp TAB'a basarak sizin pluginlerinizi görmesini engellemesi. Çok kullanışlı bir özellik! (Bu özellikten faydalanmamak için "chatcontrol.bypass.tabcomplete" iznine ihtiyacınız var. Fakat eğer Spigot kullanıyorsanız bu özelliği devre dışı bırakarak 'Spigot.yml' dosyasından ayarlayın.)
Alışılmadık başka bir özellik daha! Bir oyuncunun ismini chate yazarsanız ona bir sesli uyarı gönderiyor!
(İzin: chatcontrol.notify.whenmentioned)
Ve evet arkadaşlar bu plugin tanıtımı da burada son buluyor. Çok yakında başka pluginler de tanıtacağım.
İşinize yaradıysa konuyu beğenmeyi unutmayın, yanlışlıklar varsa "[email protected]" a mail atın veya forumdan özel mesaj atın!
İyi günler!
Ben BarisMC, belki görenler olmuştur. Ben factions oyun modu için plugin paketleri yapıyorum.
En son 1.4 versiyonunu yayınladım. Fakat bu paket Türklerin alıştıklarından başka pluginler de içeriyor.
Mesela bugün tanıtacağım "ChatControl" plugini. Hadi hemen başlayalım!
Evet, bu plugin isminden de anlaşılacağı gibi sohbeti kontrol etmenize yarıyor.
Neredeyse birkaç pluginin birleşmesinden oluşmuş.
Plugin ile ilgili komutları "/chc list" komudu ile görebilirsiniz:
Bu komutlardan "/chc mute" sohbeti tamamen kapatmanızı sağlar. "chatcontrol.bypass.mute" iznine sahip olmayan kişiler konuşamaz.
Eğer "/chc mute -silent" komudunu kullanırsanız sohbeti mesaj vermeden kapatır. (İzin: chatcontrol.commands.mute.silent)
Eğer "/chc mute -anonymous" komudunu kullanırsanız sohbeti mesaj vererek kapatır ama isminizi saklar (İzin: chatcontrol.commands.mute.anonymous)
İsterseniz sonuna neden de yazabilirsiniz. Mesela "/chc mute Turnuva" yazarsanız böyle bir mesaj alacaksınız:
"/chc clear" komudu ise sohbeti temizlemenizi sağlar. "chatcontrol.bypass.clear" iznine sahip olan kişiler sadece chat temizleme mesajı alır. Chatleri temizlenmez.
Eğer "/chc clear -silent" komudunu kullanırsanız sohbeti mesaj vermeden temizler. (İzin: chatcontrol.commands.clear.silent)
Eğer "/chc clear -anonymous" komudunu kullanırsanız sohbeti temizler fakat isminizi gizler. (İzin: chatcontrol.commands.clear.anonymous)
İsterseniz sonuna bir neden de yazabilirsiniz. Mesela "/chc clear Reklam" yazarsanız böyle bir mesaj alırsınız:
Ve hatta isterseniz konsolu bile temizleyebilirsiniz!!! Komudu "/chc clear -console" dur ve "chatcontrol.commands.clear.console" iznini gerektirir
"/chc fake join|leave" komudu ise sahte sunucuya girme ve çıkma mesajları gönderir. (Bu mesajları 'config.yml' dosyasından değiştirebilirsiniz!)
"/chc reload" komudu plugini yeniden yukler. FAKAT bu mesajı alırsınız:
Bu yüzden "/chc reload" komudundan ziyade sunucuya restart atmanız önerilir. Yoksa yaptığınız değişiklikler kaydedilmez.
Ve şimdi sıra geldi bu pluginin en çok bilinen özelliğine!
İlk harfi büyük yaparak sonuna nokta koymak. Yani yazım kurallarını plugin sizin yerine uyguluyor!
Eğer bu özellikten kurtulmak istiyorsanız, kendinize "chatcontrol.bypass.capitalize" verin, boylece ilk harfi buyuk yapmaz. Ve "chatcontrol.bypass.punctuate" izni de sonuna nokta konmasını engeller.
Örnek:
Bu pluginin başka bir özelliği ise tabii ki bazı kelimeleri engellemesi. Bu kelimeleri 'congig.yml' dosyasına yazarsanız, oyuncu küfür ettiğinde böyle bir mesajla karşılaşır:
Ve bu plugin reklam yapmayı da engelliyor tabii ki. Hatta bir oyuncu reklam yaptı mı konsola log bile gönderiyor:
Bu pluginin bir alışılmadık özelliği ise özel karakterler içermesi. (Eğer bu özelliğinden faydalanmak istemiyorsanız kendinize "chatcontrol.bypass.replace" iznini verin [Not: böyle yaparsanız ilerde anlatacağım 'Chat.yml' özelliklerinden yararlanamazsınız])
Başka bir özelliği ise oyuncuların "/" yazıp TAB'a basarak sizin pluginlerinizi görmesini engellemesi. Çok kullanışlı bir özellik! (Bu özellikten faydalanmamak için "chatcontrol.bypass.tabcomplete" iznine ihtiyacınız var. Fakat eğer Spigot kullanıyorsanız bu özelliği devre dışı bırakarak 'Spigot.yml' dosyasından ayarlayın.)
Alışılmadık başka bir özellik daha! Bir oyuncunun ismini chate yazarsanız ona bir sesli uyarı gönderiyor!
(İzin: chatcontrol.notify.whenmentioned)
Ve evet arkadaşlar bu plugin tanıtımı da burada son buluyor. Çok yakında başka pluginler de tanıtacağım.
İşinize yaradıysa konuyu beğenmeyi unutmayın, yanlışlıklar varsa "[email protected]" a mail atın veya forumdan özel mesaj atın!
İyi günler!
Son düzenleme: