iConomy
Bukkit ile çalışan birçok plugin bulunmakta.Fakat birkaç plugin diğer pluginlere ihtiyaç duyuyor.Örneğin TexturedSpout plugini çalışması için Spout pluginine ihtiyaç duyuyor.iConomy'nin de yarar sağladığı sistem para sistemidir.Para sistemine ihtiyaç duyulan pluginleri çalıştırmak için iConomy kullanıyoruz.
Dosyalar
Kurulum
Öncelikle indirdiğimiz iConomy.jar dosyasını bukkitin plugins dosyasına atıyoruz ve daha sonra sunucumuzu kapatıp yeniden açıyoruz.Komut penceresinde aşağıdaki resimdeki gibi satırlar göreceğiz.
Tebrikler,başarıyla iConomy pluginini kurdunuz.
Ayarlar
Bukkitin kurulu olduğu dizinden plugins/iConomy klasörüne girersek Config.yml ve Template.yml göreceğiz.Burada config.yml'yi açarak aşağıdaki ile değiştiriyoruz.
System:
Permissions:
Use:
Holdings: false
Default:
Currency:
Major: [ 'TL', 'TL' ]
Minor: [ 'Krs', 'Krs' ]
Account:
Holdings: 30.0
Formatting:
Minor: false
Seperate: false
Single: false
Logging:
Enabled: false
Interest:
Enabled: false
Online: true
Announce:
Enabled: false
Interval:
Seconds: 60
Amount:
Cutoff: 0.0
Percent: 0.0
Maximum: 1
Minimum: 2
Database:
Type: 'minidb'
MajorItem: 266
MinorItem: 265
Table: 'iConomy'
URL: 'mysql://localhost:3306/iConomy'
Username: 'root'
Password: ''
Conversion:
Enabled: false
Type: 'H2DB'
Table: 'iConomy'
URL: 'mysql://localhost:3306'
Username: 'root'
Password: ''
All: true
Daha sonra Template.yml'yi de aşağıdaki ile değiştirerek Türkçe olmasını sağlıyoruz.
tag:
money: "<green>[<white>Para<green>] "
personal:
balance: "<green>Bakiye: <white>+balance"
reset: "<rose>Hesabiniz sifirlandi."
set: "<green>Bakiyeniz<white>+amount <green>olarak degistirildi."
debit: "<rose>Hesabinizdam<white>+amount<rose> cekildi."
credit: "<white>+amount<green> bakiyenize yatirildi."
status: "<green>Hesap durumunuz : <white>+status<green>."
player:
set: "<green>+name'in bakiyesi <white>+amount <green>olarak degistirildi."
balance: "<green>+name'in Bakiyesi: <white>+balance"
reset: "<white>+name'in <rose>hesabi sifirlandi."
credit: "<white>+name'in <green>hesabina <white>+amount<green> para yatirildi."
debit: "<white>+name'in <rose>hesabindan <white>+amount<rose> para cekildi."
status: "<white>+name'in <green>hesap durumu : <white>+status<green>."
payment:
self: "<rose>Kendinize para gonderemezsiniz."
to: "<white>+name<green>'a <white>+amount<green> para gonderdiniz <green>."
from: "<white>+name<green> size <white>+amount <green>gonderdi."
statistics:
opening: "<green>-----[ <white>iConomy Istatistik <green>]-----"
total: "<gray>Toplam +currency: <white>+amount"
average: "<gray>Avaraj +currency: <white>+amount"
accounts: "<gray>Toplam Hesap: <white>+amount"
interest:
announcement: "+amount <green>faiz edildi."
accounts:
empty: "<white>Butun<rose> hesaplar silindi."
purge: "<rose>Tum aktif olmayan hesaplar tasfiye edildi."
create: "<white>+name<green> isimli bir hesap olusturuldu."
remove: "<green>Hesap Silindi : <white>+name<green>."
status: "<green>Hesap durumu : <white>+status<green>."
error:
online: "<rose>Kimse suan acik deil."
exists: "<rose>Hesap zaten var."
create: "<white>+name <rose>ismiyle hesap acilamaz."
remove: "<white>+name <rose>isimli hesap silinemez."
account: "<white>+name<rose> isimli hesap bulunamadi."
funds: "<rose>Bunu yapmak icin yeterli paraya sahip degilsiniz."
Artık Türkçe bir iConomy pluginine sahibiz.
Komutlar
/money Bakiyenizi gösterir.
/money [oyuncu adı] Oyuncunun bakiye durumunu gösterir.
/money pay [oyuncu adı] [miktar] Oyuncuya para gönderir.
/money create [isim] Bir hesap yaratır.
/money remove [isim] Yazılan Hesabı siler.
/money give [oyuncu adı] [miktar] Oyuncunun hesabına belirli miktar para arttırır
/money take [oyuncu adı] [miktar] Oyuncunun belirli miktarda parasını azaltır.
/money set [oyuncu adı] [miktar] Oyuncunun parasını belirtilen miktar ile değiştirir.
/money status [oyuncu adı] Oyuncunun hesap durumunu gösterir.
/money status [oyuncu adı] [durum] Oyuncunun hesap durumunu değiştirir.
/money purge Bütün hesapları siler.
/money empty Veritabanındaki bütün verileri siler.
/money [oyuncu adı] iConomy.holdings.other
/money pay [oyuncu adı] [miktar] iConomy.payment
/money create [isim] iConomy.accounts.create
/money remove [isim] iConomy.accounts.remove
/money give [oyuncu adı] [miktar] iConomy.accounts.give
/money take [oyuncu adı] [miktar] iConomy.accounts.take
/money set [oyuncu adı] [miktar] iConomy.accounts.set
/money status [oyuncu adı] iConomy.accounts.status
/money status [oyuncu adı] [durum] iConomy.accounts.status.set
/money purge iConomy.accounts.purge
/money empty iConomy.accounts.empty
Yükseltme
Eğer iConomy 5.x gibi bir sürüme sahip iseniz aşağıdaki yöntem ile verilerinizi kaybetmeden 6.0.8b olabilirsiniz.
- Önceki verilerinizi yedekleyin.(phpmyadmin/Dışarı Aktar)
- 6.0.8b olan iConomy.jar'ı plugins dosyasına atın.
- Config.yml'yi açıp en altta bulunan Conversion Enabled i true olarak değiştirin.
- Sunucuyu açın ve daha sonra yeniden kapatın.
- Config.yml'deki Conversion Enabled i false olarak değiştirin.