- Mesajlar
- 176
- En iyi cevaplar
- 0
- Beğeniler
- 180
- Puanları
- 330
- Ruh hali
ExperienceFormula
SkillAPI tecrübe sistemi.
Açıklama
Eklenti config.yml'de ki 'exp-formula' değişkenini kullanarak her seviye için oyuncuların kaç tecrübeye ihtiyaç duyduklarını ayarlayabildiğiniz bir eklenti.
Özellikler
Tamamı düzenlenebilir mesajlar.
Title ve ActionBar desteği.
Formül sistemi kullanılarak her seviye için gerekli tecrübenin ayarlanması.
Oyuncunun tecrübe ve seviyesini komutlar ile ayarlama.
Oyuncuların tecrübe ve seviyelerinin data dosyası olarak tutulması.
Komutlar
eformula / ef / experienceformula
/eformula > ExperienceFormula eklentisinin ana komutudur.
/eformula exp <oyuncu> <set/give/lost> <miktar> > Oyuncunun tecrübe puanını yönetirsiniz.
/eformula level <oyuncu> <set/give/lost> <miktar> > Oyuncunun seviyesini yönetirsiniz.
/eformula reload > ExperienceFormula eklentisini yeniden yükler.
Yetkiler
eformula.admin.command.exp
eformula.admin.command.help
eformula.admin.command.level
eformula.admin.command.reload
Dosyalar
Config.yml
Messages.yml
Yapımcı
@javabey
Desteklenen sürümler
1.8-1.13.2
Sürüm
19.1.19
İndirme linki
utsukushihito/experienceformula
ExperienceFormula
Kaynak kodları
utsukushihito/experienceformula
Hata ve istek bildirimleri
Bulduğunuz hataları bu konu altına yorum yazarak ya da ekletinin github.com sayfasına giderek bir 'Issue' açınız. İsteklerinizi bu konu altına yazabilirsiniz. Eleştirilerinizi ve önerilerinizi esirgemeyin.
İletişim
utsukushihito#2102
https://forum.gamer.com.tr/conversations/add?to=javabey
utsukushihito - Overview
İyi günlerde kullanın
SkillAPI tecrübe sistemi.
Açıklama
Eklenti config.yml'de ki 'exp-formula' değişkenini kullanarak her seviye için oyuncuların kaç tecrübeye ihtiyaç duyduklarını ayarlayabildiğiniz bir eklenti.
Özellikler
Tamamı düzenlenebilir mesajlar.
Title ve ActionBar desteği.
Formül sistemi kullanılarak her seviye için gerekli tecrübenin ayarlanması.
Oyuncunun tecrübe ve seviyesini komutlar ile ayarlama.
Oyuncuların tecrübe ve seviyelerinin data dosyası olarak tutulması.
Komutlar
eformula / ef / experienceformula
/eformula > ExperienceFormula eklentisinin ana komutudur.
/eformula exp <oyuncu> <set/give/lost> <miktar> > Oyuncunun tecrübe puanını yönetirsiniz.
/eformula level <oyuncu> <set/give/lost> <miktar> > Oyuncunun seviyesini yönetirsiniz.
/eformula reload > ExperienceFormula eklentisini yeniden yükler.
Yetkiler
eformula.admin.command.exp
eformula.admin.command.help
eformula.admin.command.level
eformula.admin.command.reload
Dosyalar
Config.yml
YAML:
exp-formula: '10*lvl^2 + 10*lvl + 10'
max-level: 10000
title-message:
- level_up
action-bar-message:
- exp_gain
- exp_lost
exp-gain-source:
- mob
- command
YAML:
error:
wrong-usage: '%prefix% Yanlış kullanım!'
permission: '%prefix% Bunu yapmak için yetkin yok!'
player-not-found: '%prefix% Oyuncu bulunamadı'
in-game-command: '%prefix% Oyun içinden kullanılabilir!'
unknown-player: '%prefix% Bilinmeyen oyuncu!'
number-input: '%prefix% Lütfen sayı giriniz!'
general:
plugin-prefix: '&e[EFormula]&r'
reload-complete: '%prefix% Eklenti yeniden yüklendi!'
level-up-title:
title: 'Level Up'
subtitle: 'New Level %new-level%'
fade-in: 20
show-time: 20
fade-out: 20
exp-gain-title:
title: 'Gain Exp %gain-exp%'
subtitle: 'Percent %exp% / %required-exp%'
fade-in: 20
show-time: 20
fade-out: 20
exp-lost-title:
title: 'Lost Exp %lost-exp%'
subtitle: 'Percent %new-exp% / %required-exp%'
fade-in: 20
show-time: 20
fade-out: 20
level-up-action-bar: 'New Level %new-level%'
exp-gain-action-bar: 'Gain Exp %gain-exp% %new-exp% / %required-exp%'
exp-lost-action-bar: 'Lost Exp %lost-exp% %new-exp% / %required-exp%'
give-exp-player: '%prefix% %target% oyuncusuna %exp% miktar tecrübe verdiniz.'
lost-exp-player: '%prefix% %target% oyuncusunun %exp% miktar tecrübesini aldınız.'
set-exp-player: '%prefix% %target% Oyuncusunun tecrübesini %exp% miktarına getirdiniz.'
give-level-player: '%prefix% %target% oyuncusuna %level% miktar seviye verdiniz.'
lost-level-player: '%prefix% %target% oyuncusunun %level% miktar seviyesini aldınız.'
set-level-player: '%prefix% %target% Oyuncusunun seviyesini %level% miktarına getirdiniz.'
command-list:
- '/eformula > ExperienceFormula eklentisinin ana komutudur.'
- '/eformula exp <oyuncu> <set/give/lost> <miktar> > Oyuncunun tecrübe puanını yönetirsiniz.'
- '/eformula level <oyuncu> <set/give/lost> <miktar> > Oyuncunun seviyesini yönetirsiniz.'
- '/eformula reload > ExperienceFormula eklentisini yeniden yükler.'
Yapımcı
@javabey
Desteklenen sürümler
1.8-1.13.2
Sürüm
19.1.19
İndirme linki
utsukushihito/experienceformula
ExperienceFormula
Kaynak kodları
utsukushihito/experienceformula
Events
me.utsukushihito.eformula.api.event.PlayerExperienceGainEvent
me.utsukushihito.eformula.api.event.PlayerExperienceLostEvent
me.utsukushihito.eformula.api.event.PlayerLevelUpEvent
Api
me.utsukushihito.eformula.api.ExperienceFormulaApi
EPlayer getEPlayer(Player player); > Oyuncunun kayıtlı olan EPlayer.class'ını döndürür.
boolean checkUnknownPlayer(EPlayer ePlayer); > Oyuncunun UnknownPlayer olup olmasına bağlı olarak bir boolean döndürür.
me.utsukushihito.eformula.data.EPlayer.class
boolean giveExp(int exp, ExpSource source); > Oyuncunun tecrübesini belirnen miktar kadar arttırır ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean giveLevel(int level); > Oyuncunun seviyesini belirnen miktar kadar arttırır ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean lostExp(double exp); > Oyuncunun tecrübesini belirnen miktar kadar düşürür ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean lostLevel(int level); > Oyuncunun seviyesini belirnen miktar kadar düşürür ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean setExp(int exp); > Oyuncunun tecrübesini belirnen miktar yapar ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean setLevel(int level); > Oyuncunun seviyesini belirlenen miktar yapar ve işlemin başarılı olmasına bağlı olarak bir boolean döndürür.
int requiredExp(); > Oyuncunun seviyesinin gerektirdiği toplam tecrübe miktarını döndürür.
int requiredExpToLevelUp(); > Oyuncunun seviye yükselmesi için gerekli tecrübe miktarını döndürür.
double totalExp(); > Oyuncunun kazandığı tüm tecrübeleri döndürür.
int level(); > Oyucunun seviyesini döndürür.
Player player(); > Oyuncuyu döndürür.
EPlayer save(); > Oyuncunun seviye ve tecrübesini data dosyasına kaydeder.
EPlayer load(); > Oyuncunun seviye ve tecrübesini data dosyasından çeker ve günceller.
void update(); > Oyuncunun seviye ve tecrübesini günceller.
me.utsukushihito.eformula.misc.ExpSource.class
MOB(1),
BLOCK_BREAK(2),
BLOCK_PLACE(4),
CRAFT(8),
COMMAND(16),
SPECIAL(32),
EXP_BOTTLE(64),
SMELT(128),
QUEST(256);
me.utsukushihito.eformula.api.event.PlayerExperienceGainEvent
me.utsukushihito.eformula.api.event.PlayerExperienceLostEvent
me.utsukushihito.eformula.api.event.PlayerLevelUpEvent
Api
me.utsukushihito.eformula.api.ExperienceFormulaApi
EPlayer getEPlayer(Player player); > Oyuncunun kayıtlı olan EPlayer.class'ını döndürür.
boolean checkUnknownPlayer(EPlayer ePlayer); > Oyuncunun UnknownPlayer olup olmasına bağlı olarak bir boolean döndürür.
me.utsukushihito.eformula.data.EPlayer.class
boolean giveExp(int exp, ExpSource source); > Oyuncunun tecrübesini belirnen miktar kadar arttırır ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean giveLevel(int level); > Oyuncunun seviyesini belirnen miktar kadar arttırır ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean lostExp(double exp); > Oyuncunun tecrübesini belirnen miktar kadar düşürür ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean lostLevel(int level); > Oyuncunun seviyesini belirnen miktar kadar düşürür ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean setExp(int exp); > Oyuncunun tecrübesini belirnen miktar yapar ve işlemin başarılı olmasına balı olarak bir boolean döndürür.
boolean setLevel(int level); > Oyuncunun seviyesini belirlenen miktar yapar ve işlemin başarılı olmasına bağlı olarak bir boolean döndürür.
int requiredExp(); > Oyuncunun seviyesinin gerektirdiği toplam tecrübe miktarını döndürür.
int requiredExpToLevelUp(); > Oyuncunun seviye yükselmesi için gerekli tecrübe miktarını döndürür.
double totalExp(); > Oyuncunun kazandığı tüm tecrübeleri döndürür.
int level(); > Oyucunun seviyesini döndürür.
Player player(); > Oyuncuyu döndürür.
EPlayer save(); > Oyuncunun seviye ve tecrübesini data dosyasına kaydeder.
EPlayer load(); > Oyuncunun seviye ve tecrübesini data dosyasından çeker ve günceller.
void update(); > Oyuncunun seviye ve tecrübesini günceller.
me.utsukushihito.eformula.misc.ExpSource.class
MOB(1),
BLOCK_BREAK(2),
BLOCK_PLACE(4),
CRAFT(8),
COMMAND(16),
SPECIAL(32),
EXP_BOTTLE(64),
SMELT(128),
QUEST(256);
Hata ve istek bildirimleri
Bulduğunuz hataları bu konu altına yorum yazarak ya da ekletinin github.com sayfasına giderek bir 'Issue' açınız. İsteklerinizi bu konu altına yazabilirsiniz. Eleştirilerinizi ve önerilerinizi esirgemeyin.
İletişim
utsukushihito#2102
https://forum.gamer.com.tr/conversations/add?to=javabey
utsukushihito - Overview
İyi günlerde kullanın
Son düzenleme: