PlayerProfiles Plugin

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
Yeniden Merhaba. Yine bir plugin yaptım. Bu plugin yine ingilizce yapıldı. Neden hep ingilizce yaptığımı merak ediyorsanız söyleyim. İngilizce isimler bana daha rahat geliyor. Ayrıca Türkçe'de olan bazı sıkıntılar yok. Mesela bir adamın adı MegaCrafter ise "MegaCrafter'un Profili" tarzı şeyler yazabilir. Ama İngilizce olunca "MegaCrafter's Profile" yazar. Hiçbir sıkıntı olmaz bu sayede. Benim de en çok gıcığıma giden şeyi düzeltmiş oluyor kısaca. Her neyse. Pluginimizin ne olduğuna bakalım:

Sadece tek bir komutumuz var:
/pp <Oyuncu Adı>
Bu komut sayesinde bir oyuncunun profilini görebiliyorsunuz. Tabii ki fazla bir şey beklemeyin. Sadece kaç kere vurduğu, kaç adım attığı, kaç kere envanter açtığı (kendisininki hariç) ve kaç dakika oyun oynadığı yazıyor. Eğer oyuncu iseniz bir envanter açılıyor ve orada gözüküyor bunlar. Eğer konsoldan yazıyorsanız size yazı ile aynı şeyleri verecektir. Normalde buna çok fazla şey eklenebilir ama ben şimdilik temel yaptım. 56 taneye kadar istatistik ekleyebiliriz yani. Eğer sayfa sistemini de yaparsak sınırsız istatistik koyabiliriz. Eğer eklenmesini istediğiniz bir şey olursa söyleyebilirsiniz. Ben de eklemeye çalışırım.

Bu normalde STSS ve PrivateChat pluginleri için tasarlanan bir fikirdi. Ama onlar olmadan da nasıl bir şey olduğunu göstermek için bunu yaptım.
Sıra
Tabanlı
Savaş
Sistemi
STSS de buradan geliyor. South Park gibi bir sunucu yapmak istemiştim ama yardım edebilecek biri çıkmayınca sadece plugin projesine dönüştü kendisi.
Lütfen hata bulursanız bildirin.

Eğer geliştirmek isterseniz diye kodları buraya koyuyorum. Herhangi bir izin gerektirmeksizin her yerde paylaşabilirsiniz.
 


Son düzenleme:

şifrenisöyle

Kızıltaş Madencisi
Mesajlar
438
En iyi cevaplar
0
Beğeniler
263
Puanları
0
"Mesela bir adamın adı MegaCrafter ise "MegaCrafter'un Profili" tarzı şeyler yazabilir. Ama İngilizce olunca "MegaCrafter's Profile" yazar."
katılıyorum.

neden bu kadar yüksek bi boyutu var?
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
"Mesela bir adamın adı MegaCrafter ise "MegaCrafter'un Profili" tarzı şeyler yazabilir. Ama İngilizce olunca "MegaCrafter's Profile" yazar."
katılıyorum.

neden bu kadar yüksek bi boyutu var?
Sanırım Intellij IDEA her bir Library'yi plugin içinde sayıyor. O yüzden olsa gerek. Craftbukkit ile beraber geliyordur. Tabi benim tecrübeme göre öyle :D
 

şifrenisöyle

Kızıltaş Madencisi
Mesajlar
438
En iyi cevaplar
0
Beğeniler
263
Puanları
0
Sanırım Intellij IDEA her bir Library'yi plugin içinde sayıyor. O yüzden olsa gerek. Craftbukkit ile beraber geliyordur. Tabi benim tecrübeme göre öyle :D
bence öyle değil öyle olsaydı 20mb dan yüksek olurdu pluginin içini incele bulamazsan eclipse kulan çünkü indiremiyorum virüslü diyor
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
bence öyle değil öyle olsaydı 20mb dan yüksek olurdu pluginin içini incele bulamazsan eclipse kulan çünkü indiremiyorum virüslü diyor
Kaynak kodlarını konuda verdim. İstersen kendin yazabilirsin. Ben Eclipse kullanamam :/ Intellij çok çok daha rahat.

Ayrıca normal klasör üstünde 120 KB gözüküyor. Sorun kesinlikle onda. Çünkü her pluginde 18MB çıkıyor. Normal program yaptığımda 18 KB çıkıyor.
 

şifrenisöyle

Kızıltaş Madencisi
Mesajlar
438
En iyi cevaplar
0
Beğeniler
263
Puanları
0
Kaynak kodlarını konuda verdim. İstersen kendin yazabilirsin. Ben Eclipse kullanamam :/ Intellij çok çok daha rahat.

Ayrıca normal klasör üstünde 120 KB gözüküyor. Sorun kesinlikle onda. Çünkü her pluginde 18MB çıkıyor. Normal program yaptığımda 18 KB çıkıyor.
ben intelij i her indirdiğimde her seferinde(5 kere) external jar yapmayı bir türlü bulamadım, arayüz olarak güzel ama eclipse ile aynı görevi yapıyorlar öyle sorun hiç çıkmadı, intelij daha akıllı olabilir ama pc yi kullanırken üst aklın ben olmasını isterim :p
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
ben intelij i her indirdiğimde her seferinde(5 kere) external jar yapmayı bir türlü bulamadım, arayüz olarak güzel ama eclipse ile aynı görevi yapıyorlar öyle sorun hiç çıkmadı, intelij daha akıllı olabilir ama pc yi kullanırken üst aklın ben olmasını isterim :p
Artifacts ile yapılıyor o. Module ayarlarından Artifact oluşturup sonra yukarıdan Build Artifacts'e tıklaman lazım.

Mesela Eclipse'de kelimenin %90'ını yazana kadar tamamlama şeyini göstermiyor. Ama Intellij ile tek bir harf yazmam yetiyor. Bu bana iyi bir hız kazandırıyor. Ben de sevmiyordum Intellij'i. Sonra tuş ayarlarını falan yapınca çok güzel oldu :D "pvoe" yazınca direk bana "onEnable()" metodunu yazıyor kendisi :D
 

şifrenisöyle

Kızıltaş Madencisi
Mesajlar
438
En iyi cevaplar
0
Beğeniler
263
Puanları
0
Artifacts ile yapılıyor o. Module ayarlarından Artifact oluşturup sonra yukarıdan Build Artifacts'e tıklaman lazım.

Mesela Eclipse'de kelimenin %90'ını yazana kadar tamamlama şeyini göstermiyor. Ama Intellij ile tek bir harf yazmam yetiyor. Bu bana iyi bir hız kazandırıyor. Ben de sevmiyordum Intellij'i. Sonra tuş ayarlarını falan yapınca çok güzel oldu :D "pvoe" yazınca direk bana "onEnable()" metodunu yazıyor kendisi :D
hmm tmm ben şu external jar olayını bi çözüyüm zaten bende intelij kullanıcak sen ne kadar verdin programa? hangisini aldın sürüm olarak
 

GodofMilker

Nether Yerlisi
Mesajlar
2,196
En iyi cevaplar
0
Beğeniler
2,562
Puanları
6,790
Ehe*
*Rapor atmayıverin şu yorumdan dalga geçmiyorum*
Megacraft'ın Profili demek yerine MegaCrafter oyuncusunun Profili demek gibi bir alternatif var*
Config yoksa config ekle bence :c
 

Üst