Alpho320
powered by Fabulous.
- Katılım
- 20 Haziran 2018
- Mesajlar
- 1.422
- Elmaslar
- 1.284
- Puan
- 17.175
- Konum
- Istanbul
- Minecraft
- Alpho320
Discord:
Alpho320#9202
Selaam Minecraft Forum Sakinleri!
Yeni bir gün, yeni bir eklenti ile karşınızdayım.
#Eşsizeklentiler ile yolumuza tam gaz devam ediyoruz.
Başlıyoruz!
Bugünki eklentimiz GemsEconomy!
Nedir bu GemsEconomy?
Her şeyin bi arada olduğu, tekli veya çoklu para birimi, Bungee ve MySQL, özelleştirilebilir mesajlar, Vault desteği ve birçok özelliğin olduğu bir eklenti düşünün. İşte bugün sizlerle birlikte onu tanımış olacağız. Heycanlandığınızı hisseder gibiyim.
Hadi devam edelim!
Peki özellikleri ne bunun?
- Özelleştirilebilir Mesajlar.
- PlaceholderAPI desteği.
- %100 düzenlenebilir.
- Çok basit bir geliştirici API.
- MySQL Desteği.
- Vault desteği.
- Çek yapabilme.
- Çevrimdışı destek imkanı.
- Çoklu para birimi desteği.
- Mağralaşmış bir eklenti olmaması, sürekli güncellenen bir eklenti olması.
Nasıl kuracağız bunu?
- Sunucunuzu durdurun.
- ../plugins kısmına .jar'ı atın.
- Config'i kendinize göre düzenleyin.
- Yeni bir para birimi oluşturmak için /gcurr komutunu kullanın.
Komutları nedir?
- /gbalance [oyuncu] - Oyuncunun parasını kontrol etmeye yarar.
- /geco add <oyuncu> <miktar> [para birimi] - Belirtilen miktarı, oyuncunun belirtilen para birimine ekler.
- /geco take <oyuncu> <miktar> [para birimi] - Belirtilen miktarı, oyuncunun belirtilen para biriminden çıkartır.
- /geco set <oyuncu> <miktar> [para birimi] - Belirtilen miktarı, oyuncunun belirtilen para birimini ayarlar.
- /gpay <oyuncu> <miktar> [para birimi] - Belirtilen miktarı, belirtilen oyuncunun belirtilen para birimine ekler. (Kendi para birimi azalır)
- /gcheque redeem - Yazdığınız çeki onaylar.
- /gcheque write <miktar> [para birimi] - Belirtilen miktarı, belirtilen para birimi çekine dönüştürür.
- /gcurrency - Para birimi yardımı.
Peki izinleri (Permission) neler?
- gemseconomy.command.balance - Bakiyenizi görüntülemek için gerekli olan izin.
- gemseconomy.command.balance.other - Başka bir kullanıcının bakiyesini görebilmek için gerekli olan izin.
- gemseconomy.command.baltop - En fazla bakiyesi olanları görüntülemek için gerekli olan izin.
- gemseconomy.command.cheque - Çek yazma ve bozdurmak için gerekli olan izin.
- gemseconomy.command.currency - Tüm alt komutlara izin verir.
- gemseconomy.command.economy - Ekonomi yardımını görebilmek için gerekli olan izin.
- gemseconomy.command.give - Bir miktar para vermek için gerekli olan izin.
- gemseconomy.command.set - Bir para birimi miktarı belirlemek için gerekli olan izin.
- gemseconomy.command.take - Bir miktar para alabilmek için gerekli olan izin.
- gemseconomy.command.pay - Bir kullanıcının ödeme yapmasına izin vermek için gerekli olan izin.
- gemseconomy.command.pay <para birimi> - Bir kullanıcının belirli para birimini ödemesine izin vermek için gerekli olan izin. Bu, varsayılan için de gereklidir.
- gemseconomy.command.exchange.preset - Önceden ayarlanmış oranla döviz bozdurmak için gerekli olan izin.
- gemseconomy.command.exchange.custom - Özel fiyat değişimi yapmak için gerekli olan izin.
- gemseconomy.command.exchange.custom.other - Başka bir oyuncu için para takası yapmak için gerekli olan izin.
Ben bunu bir yerde nasıl göstereceğim? (Placeholders)
- %gemseconomy_balance_default% - Varsayılan para birimini gösterir.
- %gemseconomy_balance_default_formatted% - Ayarlanmış varsayılan para birimini gösterir.
- %gemseconomy_balance_<para birimi>% - Belirtilen para birimini gösterir.
- %gemseconomy_balance_<para birimi>_formatted% - Belirtilen ayarlanmış varsayılan para birimini gösterir.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Geliştirici API'si
Kod:
GemsEconomyAPI api = new GemsEconomyAPI();
Then you can:
#deposit(UUID, Amount);
#deposit(UUID, Amount, Currency);
#withdraw(UUID, Amount);
#withdraw(UUID, Amount, Currency);
#getBalance(UUID);
#getBalance(UUID, Currency);
#getCurrency(String);
Kod:
GemsAPI.editBalance(EcoAction action, Player player, double amount, boolean offline);
GemsAPI.editBalance(EcoAction action, UUID uuid, double amount, boolean offline);
// Get the balance
GemsAPI.getBalance(UUID uuid); // returns a double value.
Konu Sonu.
Bir sonraki eklentide görüşmek dileğiyle!