Herkese merhaba, belki beni daha öncelerden gören olmuştur. Geçtiğimiz yıllarda birkaç adet plugin paketi paylaşmıştım. Fakat bunlar biraz amatör işiydi.
Son zamanlarda plugin düzenlemekten vazgeçip Skript kodlamaya başladım ve kodlama işi cidden ilgimi çekti.
Skript tarafından otomatik oluşturulan config.yml:
Benim düzenlediğim config.yml:
Skriptimizi "scripts" klasörüne atıp "/sk reload all" komudunu yazdıktan sonra "/antikufur" komudunu yazarak (Gereken izin: antikufur.command) Skript'in şu anki durumu hakkında bilgi sahibi olabiliriz.
Skriptimizin işleyişi hakkında bilgi vermek gerekirse basitçe şöyle anlatabilirim:
Eğer sunucunuzda "barismc.kbypass" iznine sahip olmayan biri yasaklanan sözcüklerden birini yazarsa bu oyuncu benim kodladığım başka bir skript sayesinde 2 saat boyunca susturuluyor.
FAKAT bu komut ne yazık ki config.yml den değiştirilemiyor.
Ve bu oyuncunun yazdığı mesaj sunucunuzdaki yetkili kişilere de bildiriliyor.
Fakat oyuncunun yazdığı sözcük serbest sözcükler listesinde yazıyorsa oyuncu hiçbir şekilde ceza almıyor.
Son zamanlarda plugin düzenlemekten vazgeçip Skript kodlamaya başladım ve kodlama işi cidden ilgimi çekti.
Forumda gördüğüm Anti küfür sistemlerini pek gözüm tutmadı açıkçası. Bu yüzden kendi skriptimi yazmaya karar verdim. Her ne kadar altta "Bu Skript yerine falanca plugini tercih ederim" diyenler olacaksa da belki aranızdan birkaçı beğenir :)Tanıtıma geçelim.
Öncelikle bu skript tamamen yaml formatını destekiyor. Skripti ilk yüklediğinizde sunucunun dosyaları arasında bulunan "plugins" klasörüne "AntiKufur" adında bir klasör açıp içinde "config.yml" adında bir yml dosyası oluşturacak. Ve Skript ile ilgili çoğu özelleştirmeyi ordan yapılabilinecek. Ama hepsi değil. İlerde tekrar değineceğim.
Skript tarafından otomatik oluşturulan config.yml:
Benim düzenlediğim config.yml:
Skriptimizi "scripts" klasörüne atıp "/sk reload all" komudunu yazdıktan sonra "/antikufur" komudunu yazarak (Gereken izin: antikufur.command) Skript'in şu anki durumu hakkında bilgi sahibi olabiliriz.
Skriptimizin işleyişi hakkında bilgi vermek gerekirse basitçe şöyle anlatabilirim:
Eğer sunucunuzda "barismc.kbypass" iznine sahip olmayan biri yasaklanan sözcüklerden birini yazarsa bu oyuncu benim kodladığım başka bir skript sayesinde 2 saat boyunca susturuluyor.
FAKAT bu komut ne yazık ki config.yml den değiştirilemiyor.
Ve bu oyuncunun yazdığı mesaj sunucunuzdaki yetkili kişilere de bildiriliyor.
Fakat oyuncunun yazdığı sözcük serbest sözcükler listesinde yazıyorsa oyuncu hiçbir şekilde ceza almıyor.
Skriptimin tanıtımı bu kadardı. Konuyu buraya kadar okuduysanız çok teşekkür ederim :) Eğer yeterli talep gelirse belki de yazdığım skripti paylaşabilirim.
Beğenmeyip de plugin kullanmak isteyenler varsa buyursunlar. Yeter ki postun altından gitsinler -_-
(Yetkili mesajı, küfürlü resimler koymayın!)
Beğenmeyip de plugin kullanmak isteyenler varsa buyursunlar. Yeter ki postun altından gitsinler -_-
(Yetkili mesajı, küfürlü resimler koymayın!)