ŞifreliOP plugini kaynak kodları. | Versiyon 2.0 çıktı. (05/07/2014)

IRFN

Sonoyuncu.Network
En iyi cevaplar
0
Eclipse kullanarak kaynak kodlarına ulaşmanın yolu yoktur fakat eklentini WinRaR programı ile açıp içerisindeki class dosyalarını "Java Decompiler"a aktarırsanız kodlara ulaşabilirsin. Eklenti güncellemek hakkında; genellikle eklentiler yeni versiyonlarla birlikte gelen kod değişiklikleri yüzünden sıkıntı çıkarır. Tek yapman gereken bozuk kodları yeni sürüme uyarlaman.
JD-Gui'nin Eclipse eklentisi bulunuyor. Ayrıca Intellej IDE de kendiliğinden Java Decompilier içeriyor. Ama genellikle bunlara gerek yoktur, çünkü hemen her pluginin Github'da kaynak kodları bulunabilir.
Essentials için:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 

Krumb069

Nether Yerlisi
En iyi cevaplar
1
Ve bunu yaparken eklenti sahibinin izni olmazsa pek hoş şeyler olmaz ^-^
Paylaşmayacağım ki.Azıcık editleyip kendim kullanacağım.
Eclipse kullanarak kaynak kodlarına ulaşmanın yolu yoktur fakat eklentini WinRaR programı ile açıp içerisindeki class dosyalarını "Java Decompiler"a aktarırsanız kodlara ulaşabilirsin. Eklenti güncellemek hakkında; genellikle eklentiler yeni versiyonlarla birlikte gelen kod değişiklikleri yüzünden sıkıntı çıkarır. Tek yapman gereken bozuk kodları yeni sürüme uyarlaman.
Teşekkürler eclipseye gerek yok o zaman ?[DOUBLEPOST=1409560657,1409501410][/DOUBLEPOST]
JD-Gui'nin Eclipse eklentisi bulunuyor. Ayrıca Intellej IDE de kendiliğinden Java Decompilier içeriyor. Ama genellikle bunlara gerek yoktur, çünkü hemen her pluginin Github'da kaynak kodları bulunabilir.
Essentials için:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
java decomplier ile motde oyuncu kafası gösteren bir plugini editledim,skini aldığı siteyi değiştirdim,kaydet dedim java dosyasyı olarak kaydetti,classa çevirdim plugine attım bozuldu ne yapmam gerekiyor ?
 

IRFN

Sonoyuncu.Network
En iyi cevaplar
0
Paylaşmayacağım ki.Azıcık editleyip kendim kullanacağım.

Teşekkürler eclipseye gerek yok o zaman ?[DOUBLEPOST=1409560657,1409501410][/DOUBLEPOST]
java decomplier ile motde oyuncu kafası gösteren bir plugini editledim,skini aldığı siteyi değiştirdim,kaydet dedim java dosyasyı olarak kaydetti,classa çevirdim plugine attım bozuldu ne yapmam gerekiyor ?
Java dosyasının uzantısını Class olarak değiştirdiğinizde plugin çalışmaz. Bu şekilde bir işlem yapmak istiyorsanız Dirty Joe'yu kullanabilirsiniz. Eğer JD-Gui ile decompilie ettiğiniz bir plugini kullanmak istiyorsanız yeniden derlemeniz (compilie etmeniz) gerekmekte.
 

Krumb069

Nether Yerlisi
En iyi cevaplar
1
Java dosyasının uzantısını Class olarak değiştirdiğinizde plugin çalışmaz. Bu şekilde bir işlem yapmak istiyorsanız Dirty Joe'yu kullanabilirsiniz. Eğer JD-Gui ile decompilie ettiğiniz bir plugini kullanmak istiyorsanız yeniden derlemeniz (compilie etmeniz) gerekmekte.
peki bunu yüklersen eclipseye gerek kalırmı ? Bununlada plugn yazabilir miyim ?
 

IRFN

Sonoyuncu.Network
En iyi cevaplar
0
peki bunu yüklersen eclipseye gerek kalırmı ? Bununlada plugn yazabilir miyim ?
DirtyJoe ile eklenti yazamazsınız. Class dosyalarındaki stringleri (yazıları, url'leri vs.) düzenleyip, tekrar .class olarak kaydettikten sonra Jar dosyasının içerisine atabilirsiniz.
 

IRFN

Sonoyuncu.Network
En iyi cevaplar
0
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Bu Nedir Peki Neden Senin Adın Yazıyor ?
O, şu demek oluyor; Birisi sunucusuna plugini kurduğunda eğer varsayılan şifre olan IRFN şifresini değiştirmemiş ise, sunucuya OP olan biri girdiğinde otomatikmen OP'a, varsayılan şifreyi değiştirmesi için mesaj gönderiyor.[DOUBLEPOST=1409571616,1409571363][/DOUBLEPOST]Duyuru: Pluginin 3.0 versiyonunu yazmayı düşünüyorum. Bu versiyonda kodlar temize çekilecek. Komut bölümü farklı sınıflarda daha düzenli olarak yeniden yazılacak. CommandBlock kullanan serverlar için konsoldan da şifre girme zorunluluğu opsiyonu eklenecek. Varsa başka istekleriniz bu konu altından söyleyebilirsiniz.
 

umut_

┌────────────┐ [ 1881 - 193∞ ] └────────────┘
En iyi cevaplar
0
O, şu demek oluyor; Birisi sunucusuna plugini kurduğunda eğer varsayılan şifre olan IRFN şifresini değiştirmemiş ise, sunucuya OP olan biri girdiğinde otomatikmen OP'a, varsayılan şifreyi değiştirmesi için mesaj gönderiyor.[DOUBLEPOST=1409571616,1409571363][/DOUBLEPOST]Duyuru: Pluginin 3.0 versiyonunu yazmayı düşünüyorum. Bu versiyonda kodlar temize çekilecek. Komut bölümü farklı sınıflarda daha düzenli olarak yeniden yazılacak. CommandBlock kullanan serverlar için konsoldan da şifre girme zorunluluğu opsiyonu eklenecek. Varsa başka istekleriniz bu konu altından söyleyebilirsiniz.
Şöyle Bir Sistem Olabilir Mesela Şifre Her Gün 24 Saatte Bir Değişebilir Atıyorum bir gün 5ds458d iken diğer gün 5f8g4v Olabilir Asıl Op Sistemi Gelebilir Mesela Bir Op Sadece Oyunu Kuran Olur Ve Ona Şifre Değiştiği Zaman Oyuna Girince Op Şifresi Artık 5f8g4v Yeni Yetkililere Bildirebilirsiniz Gibi Bir Mesaj Gelebilir Böylece Op Birinin Hesabını Çalsalar Bile Yeni Op Şifreyi Bilmediğinden bir şey Yapamazlar Eğer Güvendiği Kişiler Varsa Onlarada Kurucu Gibi Op Yetkisi Vererek Onunda Şifreyi Öğrenmesini Sağlayabilir
 

IRFN

Sonoyuncu.Network
En iyi cevaplar
0
Şöyle Bir Sistem Olabilir Mesela Şifre Her Gün 24 Saatte Bir Değişebilir Atıyorum bir gün 5ds458d iken diğer gün 5f8g4v Olabilir Asıl Op Sistemi Gelebilir Mesela Bir Op Sadece Oyunu Kuran Olur Ve Ona Şifre Değiştiği Zaman Oyuna Girince Op Şifresi Artık 5f8g4v Yeni Yetkililere Bildirebilirsiniz Gibi Bir Mesaj Gelebilir Böylece Op Birinin Hesabını Çalsalar Bile Yeni Op Şifreyi Bilmediğinden bir şey Yapamazlar Eğer Güvendiği Kişiler Varsa Onlarada Kurucu Gibi Op Yetkisi Vererek Onunda Şifreyi Öğrenmesini Sağlayabilir
Dediğiniz güzel bir sistem, rahatlıkla kodlanabilir ancak pluginin konseptini değiştiriyor. Bunu özellikle isteyen olursa o zaman kodlarım. Bunun dışında tek bir şifre mantığı ile devam edeceğim. Nasıl olsa kurucu şifreyi panelden değiştirebilmekte.
 

umut_

┌────────────┐ [ 1881 - 193∞ ] └────────────┘
En iyi cevaplar
0
Dediğiniz güzel bir sistem, rahatlıkla kodlanabilir ancak pluginin konseptini değiştiriyor. Bunu özellikle isteyen olursa o zaman kodlarım. Bunun dışında tek bir şifre mantığı ile devam edeceğim. Nasıl olsa kurucu şifreyi panelden değiştirebilmekte.
Sizin Kararınız Zaten Bir Öneriydi Kademeli Op Olma Gibi Bir Sistem Getirebilirdi :)
 

IRFN

Sonoyuncu.Network
En iyi cevaplar
0
Sizin Kararınız Zaten Bir Öneriydi Kademeli Op Olma Gibi Bir Sistem Getirebilirdi :)
OP'lara tüm permler verildiği için maalesef ki kademelisi mümkün değil. Ancak benim plugin ile kademe yapılabilir. Güzel bir sistem düşünebilirsek kodlamasını müsait zamanda yapabilirim.
 

umut_

┌────────────┐ [ 1881 - 193∞ ] └────────────┘
En iyi cevaplar
0
OP'lara tüm permler verildiği için maalesef ki kademelisi mümkün değil. Ancak benim plugin ile kademe yapılabilir. Güzel bir sistem düşünebilirsek kodlamasını müsait zamanda yapabilirim.
Sanırsam Skript te Bir Komutu Oplar Bile Perm Vermeden Kullanamıyordu O Şekil Bir Sistem Olabilir
 

IRFN

Sonoyuncu.Network
En iyi cevaplar
0
Sanırsam Skript te Bir Komutu Oplar Bile Perm Vermeden Kullanamıyordu O Şekil Bir Sistem Olabilir
Sonuçta bir "if" fonksiyonu ile komutu kimlerin kullanabileceği ayarı yapılmalıdır. OP'lar varsayılan olarak tüm permlere sahiptirler. Ancak başka bir if tanımlanabilirse OP olsa dahi komutu kimlerin kullanabileceği tanımlanabilir. Örneğin config dosyasına komutu kullanabileceklerin isimleri önceden eklenerek bu yapılabilir.
Sunucumda BungeeCord tabanlı pluginler için bir Yönetim API'si hazırladık. Böylelikle BungeeCord için yazdığımız pluginlerde komutu giren kişi "Asistan, moderatör veya kurucu ise" şeklinde "if"ler tanımlayabiliyoruz. Permission sistemini kullanmıyoruz yani. Kademeli OP sistemini maalesef ki yalnızca bukkit ayarlayabilir.
 
Üst