• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.
  • youtube abone hilesiSon Gösterim: 11 Ağustos 1825 temmuz 2018

CRanks V1.2.0 | Tamamen Ayarlanabilir Rütbe Eklentisi! | TÜRK YAPIMI

Ne Düşünüyorsunuz?(Sebebini yorumda belirtin lütfen İyi kötü fark etmez)


  • Kullanılan toplam oy
    25

MhaWTHoR

Programlama üzerinde çalışan bir birey.
Mesajlar
1,135
Beğeniler
1,148
Puanları
3,730
Steam
emirhankartal1
Minecraft
MhaWTHoRN
#1


Dikkat! Bu eklenti Skyblock sunuculara özel değildir !
Her sunucu tipi kullanabilir !


Merhaba Millet,
bir kaç gündür üzerinde çalıştığım rütbe eklentisini tanıtmak için buradayım.
Fazla söylenecek söz yok, hemen eklentiye geçelim.


Oyuncu Komutları:
/rutbeatla - /rankup - Klasik rank atlamak için kullanılan komuttur eğer koşullar sağlanıyorsa sonraki ranka atlanır.
/rutbelistesi - Sunucudaki tüm rütbelerin listesini gösterir.
/rankbilgi <rankAdi> - Yazılan rank'a atlamak için gereken şeyleri gösterir.


Admin Komutları:
/rankbelirle <player> <rankAdi> - Oyuncunun rankını değiştirmek için kullanılan bir komuttur.
/Cranks configyenile - Config dosyasını yeniler.



Eklenti Hakkında
1.Desteklenen Koşullar
Bu koşulları nasıl uygulayacağınız Aşağıdaki alanda gösterilmiştir.
Para

Level

Itemler

Mob-Oyuncu Öldürme

SkyBlock Ada Leveli

Şu an için sadece bu koşullar kullanılabilmektedir.
İleride diğer Rank eklentilerinden farklı kılacak özellikler eklenecektir.
Eğer sunucunuzda SkyBlock eklentisi yoksa ada leveli koşulu otomatik devre dışı kalır.


2.Config Hazırlama
Varsayılan olarak aşağıdaki config gelmektedir.
Kod:
RutbeAtlamaMesaji: '&6Tebrikler <player> ! Yeni Rutben <rank>'
YetersizKosulMesaji: '&6Rutbe atlamak icin gerekli seylere sahip degilsin.'
MaksimumRutbe: '&cZaten Son Rutbedesin!'  # Burada <rank> kullanılmaz.
VarsayilanGrup: Oyuncu #Oyuncu oyuna ilk girdiğinde olacak rankı giriniz.
ranklar:
  SkyLord:
    sira: 1
    adaLeveli: 1000
    grupAdi: SkyLord
    PlayerKill:50
    MobKill: 100
    para: 5000
    exp: 50
  TestRutbesi:
    sira: 2
    grupAdi: test
    para: 5000
    exp: 2
    gerekliItemler:
    - DIAMOND:64
    - IRON_BLOCK:32
    - GOLD_INGOT:128
ÖNEMLİ: Öncelikle sıra rütbelerin sıralarını belirlemektedir ardışık olmalıdır 2 rütbenin sırasını aynı yazarsanız eklenti sıkıntı çıkarır !
Başlangıçtan sona doğru sıraları yazmalısınız.
Grup Adınıda kesinlikle doğru yazmalısınız yoksa kullanıcının grubu değiştirilmez veya yanlış gruba atanır!


Config hazırlarken örneğin adaLeveli koşulunu kullanmak istemiyorsanız 0veya null yazmak yerine direk adaLeveli kısmını siliyorsunuz.
Örneğin sadece para ve item koşullarını kullanacağımız biz rank hazırlayalım ve ismide Gamer olsun.
Kod:
ranklar:
  Gamer:
    para: 5000
    gerekliItemler:
    - DIAMOND:64
    - GOLD_INGOT:64




İtemleri yazarken boşluklar _ ile doldurulmalıdır ve itemin ismi yazıldığı zaman : koyup kaç tane olduğu yazılmalıdır. Aynı örnekte görüldüğü gibi.
Ortaya böyle bir şey çıkıyor. Rütbeleri oluştururken hizalamada hata yaparsanız eklenti hata verecektir.


OYUNCU VERİLERİNİ HİÇ BİR ŞEKİLDE DEĞİŞTİRMEYİNİZ!

Rank'ı oluştururken zorunlu olarak grup adını ve sırasını yazmalısınız!

3.API
Eklentinin bir de API'si bulunmaktadır.
Oldukça kolay bir şekilde anlaşılabilir bu yüzden açıklamaya gerek görmüyorum.
(Kimsenin kullanacağı yok ama..)


PlayerRankUpEvent eventini dinleyerek kendinize özgü eklentiler yapabilirsiniz(Geliştiriciler için)
Buradan Ulaşabilirsiniz

----------------------------------------------------------------------------
Konumu okuduğunuz için çok teşekkür ederim.

Görebildiğim bütün bugları kapattım.
Lütfen bulduğunuz bugları şahsıma iletiniz.

Eklenti geliştirilmeye devam edecektir.

Sadece 1.8'de Test Edilmiştir!
Video:


Herhangi bir özel para veya grup plugini indirmenize gerek yok.
Her türlü para plugini ve grup pluginini destekler.(Vault Kullananlar)


GRUP EKLENTİSİ,EKONOMİ EKLENTİSİ VE VAULT OLMADAN EKLENTİ ÇALIŞMAZ.
Adaleveli özelliğini kullanmak istiyorsanız(opsiyonel)
ASkyblock indirmelisiniz.


Sürüm Notları:
v1.0.1: Küçük bir bug giderildi. Linkler güncellendi.
v1.1.0:
- İlk Rank atlandıktan sonra Rank grubu değişmeme bugu giderildi.
- Verileri saklama sistemi değiştirildi ve Performans arttı.
- Kod biraz daha anlaşılır hale getirildi.

v1.2.0:
-Oyuncu ve Mob Öldürme koşulu eklendi.
- Yeni Version olduğunda konsola mesaj gönderme eklendi.
(şu an için düzgün çalışmayabilir.)
v1.2.1:
Config yenileme komutu kullanıldığında ilk giren oyuncunun VarsayilanGrup'a değil tanımlanmış ilk rütbeye atanma bugu giderildi.



Desteklenen Permission Eklentileri:
bPermissions
bPermissions 2
DroxPerms
Group Manager
OverPermissions
Permissions 3
PermissionsBukkit
Permissions Ex
Privileges
rscPermissions
SimplyPerms
SuperPerms
TotalPermissions
XPerms
zPermissions

Desteklenen Ekonomi Eklentileri:



İlgili Linkler:

Kaynak Kod (v1 için):

---------------------------------------------


---------------------------------------------



----------------------------------------------------------------------------------------------------------------------
 
Son düzenleme:

MhaWTHoR

Programlama üzerinde çalışan bir birey.
Mesajlar
1,135
Beğeniler
1,148
Puanları
3,730
Steam
emirhankartal1
Minecraft
MhaWTHoRN
#7
skyblock içinmi sadece ?
wwe Türkiye'de usta dövüşçü vb. ranklar eklemeyi düşünüyorumda
Hayır her türlü sunucu kullanabilir, eğer sunucu skyblock değil ise adaLeveli kısmı devre dışı kalır yazmasanızda olur.
Herhangi bir hatada bildirin lütfen.
 

AjStyles

BlackDragon|E-sports
Mesajlar
311
Beğeniler
471
Puanları
860
PSN
StrongerTR
Xbox
StrongerTR
Steam
YgtGamingTR
Minecraft
YgtGamingTR
#12
Maalesef adam öldürme ve mob öldürme olaya dahil değil fakat ileride olacak güncellemede skript ile olan bütün verileri koşul olarak atayabileceksiniz

Bir bug tespit edildi ve giderildi.
Linkler güncellendi.
artık dahil mi peki ? sunucumda türk yapımı pl kullanmaya özen gösteriyorumda :) (kendi yaptığım ve türklerin yaptığı)
 

MhaWTHoR

Programlama üzerinde çalışan bir birey.
Mesajlar
1,135
Beğeniler
1,148
Puanları
3,730
Steam
emirhankartal1
Minecraft
MhaWTHoRN
#13
artık dahil mi peki ? sunucumda türk yapımı pl kullanmaya özen gösteriyorumda :) (kendi yaptığım ve türklerin yaptığı)
Öldürme verisini kendi skriptinde mi tutuyorsun?
Ancak eklenti kendi öldürme verisini tutacak şekilde ekleyebilirim.
 

MhaWTHoR

Programlama üzerinde çalışan bir birey.
Mesajlar
1,135
Beğeniler
1,148
Puanları
3,730
Steam
emirhankartal1
Minecraft
MhaWTHoRN
#16
Kötü diyen arkadaş gelip sebebini yazarsa sevinirim, oraya gelip sadece kötüye tıklayıp sonrada hiçbir şey yazmadan gitmek karalamaktan başka bir şey değildir.
 
Mesajlar
460
Beğeniler
943
Puanları
1,180
Minecraft
ZindevTR
#17
Gayet güzel olmuş.Chat temizleme skriptlerinden gına gelmişti zaten.
Ama kendini geliştirmem için biraz eleştiri yapmam gerekirse(kod düzeni olarak);


-Eklentinin içerisinde Türkçe karakterleri yutmuşsun. ı'ler 'i' olmuş vs.
-Config dosyalarının isimlerinin ve içeriklerinin Türkçe olması hoş değil.Neden dersen oraya bi ItemStack falan yazınca yarı İngilizce yarı Türkçe garip bir şey ortaya çıkıyo.
-Main classını çok doldurmuşsun.Yani komut tetikleyicilerini(CommandExecutor) vs orda halletmişsin.Bu yüzden kalabalık yapmış.Göz yorar.
-İhtiyacın olmadığı halde bazı field'lara getter veyahut setter atmışsın.Boş yere kod kalabalığı.Göz yorar.
-Event başına bir listener kaydetmişsin.Gerek yok.Bütün eventlerini tek bi classa toplayıp tek bir listener kaydetmen daha doğru olur gibi gibi.
-Onun dışında API için yazdığın event sadece bilgi veriyor.Herhangi bir şekilde müdahale edemiyorsun(Event'i iptal etme yada yükseldiği rankı farklı bir rank yapma gibi şeyler olabilirdi).
 

MhaWTHoR

Programlama üzerinde çalışan bir birey.
Mesajlar
1,135
Beğeniler
1,148
Puanları
3,730
Steam
emirhankartal1
Minecraft
MhaWTHoRN
#19
PermissionEX destekliyor mu? Essentials'ın money'ini destekliyor mu?
Tüm Vault kullanan group,money eklentilerini destekler.

v1.1.0:
- İlk Rank atlandıktan sonra Rank grubu değişmeme bugu giderildi.
- Verileri saklama sistemi değiştirildi ve Performans arttı.
- Kod biraz daha anlaşılır hale getirildi.
Linkler Güncellendi!