Autorank eklentisi sayesinde oyuncular otomatik rütbe atlayacak!

SFKY

Kızıltaş Madencisi
En iyi cevaplar
0
Merhaba arkadaşlar bugün sizlere Autorank eklentisini tanıtacağım.
(İlk eklenti tanıtmam hatam varsa affola)

İlk olarak bu eklentinin linki ile birlikte eklentinin çalışması için gerekli eklentiler;

Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Videolu anlatım;

Autorank izinleri ve komutları sayfasına gitmek için
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Arkadaşlar essentials'ın config.yml içindeki
auto-afk: 180 yapın
yani herkimse 3 dakika sonra afk olacak

AdvancedConfig.yml içindeki
interval check karşısına 5 yazarak afk olma sürecini ayarlamış oluruz örnek:
interval check: 5



Autorank %60 türkçe lang.yml dosyası
PHP:
# Language file
player-not-online: '{0} adli kisi cevrimici degil!'
autorank-reloaded: '&3Autorank eklentisi yeniden yuklendi.'
invalid-format: '&cGecersiz format. Kullanim: {0}'
playtime_changed: Changed playtime of {0} to {1}.
cannot-check-console: '&cRutbe kontrolunu yalnizca oyun icerisinde kontrol edebilirsiniz!'
no-permission: '&cYou need ({0}) for that!'
has-played-for: ' sunucuda kalma suresi: '
is-in: 'suanki '
no-groups: rutbe yok
one-group: 'rutbe: '
multiple-groups: 'rutbeler '
no-next-rankup: bir sonraki rutbe yok.
meets-all-requirements: 'Tebrikler, rutbe atladin! eristigin rutbe: {0}'
meets-all-requirements-without-rank-up: meets all the requirements
ranked-up-now: .
requirements-to-rank: 'Siradaki rutbeye atlamak icin gereken kosullar: '
data-imported: Yeni veriler aktarildi!
time-requirement: '{0} boyunca sunucuda afk olmadan kalmaniz gerekli.'
world-requirement: '{0} dunyasinda olmaniz gerekli.'
vote-requirement: En az {0} oy kullanmaniz gerekli.
money-requirement: Paranizin miktari en az {0} TL olmasi gerekli.
broken-blocks-requirement: En az {0} adet kirmaniz gerekli.
placed-blocks-requirement: En az {0} blok yerlestirmeniz gerekli.
exp-requirement: Tecrube puani en az {0} seviye olmasi gerekli.
gamemode-requirement: '{0} oyun modunda olmaniz gerekli.'
item-requirement: '{0} bulmaniz gerekli.'
minute-singular: dakika
minute-plural: dakika
hour-singular: saat
hour-plural: saat
day-singular: gun
day-plural: gun
invalid-number: '{0} gecerli bir numara degil!'
player-is-excluded: '{0} is excluded from ranking!'
mysql-is-not-enabled: MySQL is not enabled and therefore global time does not exist!
already-completed-requirement: You have already completed this requirement!
successfully-completed-requirement: 'You have successfully completed requirement &6{0}&a:'
do-not-meet-requirements-for: 'You do not meet requirements for #&6{0}&c:'
done-marker: Tamamlandi
optional-marker: Opsiyonel
damage-taken-requirement: Take at least {0} damage.
total-mobs-killed-requirement: Kill at least {0}.
location-requirement: Be at {0}.
factions-power-requirement: Birliginiz gucu {0} olmasi gerekli.
player-kills-requirement: '{0} adet oyuncu(kisi) oldurmen gerekli.'
global-time-requirement: Play for at least {0} on any of the servers.
player-is-invalid: '&6{0}&4 has never been logged before.'
total-time-requirement: Be with this server for at least {0}.

Videodaki SimpleConfig.yml
PHP:
#############################################################################
#                                                                          #
#                  Autorank 2 Simple Config                                #
#                                                                          #
#############################################################################

# The format for rank changes is
#  rank1: rank2 after 1d 1h 1m
# where rank1 is the player's current rank
# and rank2 is the rank the player will get after the set time
# 1d = 1 gun
# 1h = 1 saat
# 1m = 1 dakika
# sunucuya ilk girdigindeki rutbe: sonraki rutbe after 2m
# yani 2 dakika sonra sonraki rutbeye atlayacak.
# ornekler asagida aktif etmek icin baslarindaki # kare isareti silmeniz yeterli.
# SimpleConfig.yml pasif birakmak icin asagidaki grublarin basina # kare isareti koymaniz gerekir.

#toprak_kazici: agac_yumruklayicisi after 2m
#agac_yumruklayicisi: kirik_tas_toplayicisi after 4m
#kirik_tas_toplayicisi: komur_madencisi after 1h
#komur_madencisi: demir_madencisi after 2h
#demir_madencisi: altin_madencisi after 4h
#altin_madencisi: elmas_madencisi after 6h
#elmas_madencisi: zombi_avcisi after 12h
#zombi_avcisi: orumcek_avcisi after 14h
#orumcek_avcisi: iskelet_avcisi after 16h
#iskelet_avcisi: creeper_avcisi after 18h
#creeper_avcisi: usta_avci after 20h
#usta_avci: canavar_katili after 22h
#canavar_katili: insaat_ustasi after 1d
#insaat_ustasi: kiziltas_ustasi after 2d
#kiziltas_ustasi: minecraft_ustasi after 3d

Videodaki AdvancedConfig.yml
PHP:
#############################################################################
#                                                                          #
#                  Autorank 2 Advanced Config                              #
#                                                                          #
#  Please use the SimpleConfig unless you know what you are doing and      #
#  need functionality that the SimpleConfig doesn't provide.              #
#                                                                          #
#############################################################################

# evet arkadaslar ben onceden ayarlamistim zaman kaybetmeyelim diye simdi sunucumuzu baslatalim.
# use advanced config aktif olmasi icin mutlaka karsisinda true yazmaniz gerekir.




# True = evet/dogru
# False = hayir/yanlis
# AdvancedConfig.yml aktif olsun mu ?
use advanced config: true
# all other advanced settings are ignored if this is set to false

afk integration: true
# If a compatible AFK plugin is found autorank will not count online time for AFK players
# This option is always on when using the SimpleConfig
# Desteklenen eklenti
Currently supports: Essentials

# 'true' olarak kalmali.
use partial completion: true
# When this is true, players can use /ar complete # to complete a requirement at any moment they like.
# When this is false, players will only be able to /ar check and check for all requirements at one time. They would need to have all requirements at that moment.

# Herkimse /ar check komutunu kullaninca sunucuda kac dakika kaldigini gunceller.
# Ornek: ben buraya 1 yazdim yani 1 dakika herkimse sunucuda 1 dakika kalinca /ar check komutuna kaldigi dakika yansiyacak.
interval check: 1
# This is the interval between checks of Autorank (in minutes).
# Lowering this number will increase accuracy but will also increase server lag.

leaderboard layout: '&6&r | &b&p - &7&d gun(s), &h saat(s) ve &m dakika(s).'
# /ar leaderboard komutunda maksimum gosterilecek kisi sayisi ? en yuksek rutbelere gore.
leaderboard length: 10
# changes the appearance of the /ar leaderboard command
# &r : Ranking in the leaderboard
# &p : Oyuncu Ismi
# &m : Dakika (with full days and full hours not counted)
# &h : Saat (with full days not counted)
# &d : Gun
# &tm : Toplam dakika
# &th : Toplam saat

ranks:
    # ilk rutbe
    toprak_kazici:
        requirements:
            # Sure
            time:
                #Rutbe atlamasi icin sunucuda 5 dakika durmasi gerekli.
                # deger = 5 dakika
                value: 5m
        results:
            # Eski rutbe = Yeni rutbe
            # veya sadece herkimse sunucuya ilk girdiginde direk belirlediginiz rutbeye atlamasi icin sadece
            # atlayacagi rutbeyi yazin.
            # Ornek: rank change: agac_yumruklayici
            rank change: toprak_kazici;agac_yumruklayicisi
            # say &p mesaj = sunucu rutbe atlayan oyuncuya mesajiniz
            # broadcast &p mesaj = duyuru rutbe atlayan oyuncuya mesajiniz
            # command: bolumune istediginiz komutu yazabilirsiniz.
            # ornek: 'money pay &p 1000'
            # ve bu komutla herkimse 1k para verdik.
            # veya hem para hem esya vermek icin;
            # 'money pay &p 1000; give &p 4 64'
            # ve boylelikle 1k para ile 64 adet kirik tas verdik.
            command: 'say &p adli kisi Agac Yumruklayicisi rutbesine eristi!; broadcast &p adli kisi Agac Yumruklayicisi rutbesine eristi!'
            # Rutbe atliyinca kisinin karsisina cikacak mesaj ?
            message: 'Agac Yumruklayicisi rutbesine atladin, tebrikler.'
    # Sonraki rutbe
    agac_yumruklayicisi:
        requirements:
            time:
                value: 30m
            # Tecrube puani
            exp:
                # Bir sonraki rutbeye atlamasi icin 30 seviye olmasi gerekli.
                value: 30
            # Bir sonraki rutbeye atlamasi icin 1k parasi olmasi gerekli.
            money:
                value: 1000
            # Rutbe atlamasi icin 'world' dunyasinda olmasi gerekli.
            world:
                value: world
            # Rutbe atlayabilmesi icin survival (0) modundan olmasi gerekli (pasif birakildi.)
            #gamemode:
                #value: 0
            # Rutbe atlayabilmesi icin 10 tane oyuncu oldurmesi gerekli. (pasif.)
            #players killed:
                #value: 10
            # Rutbe atlayabilmesi icin birliginin gucu 10 olmasi gerekli. (pasif.)
            #faction power:
                #value: 10
            # Rutbe atlayabilmesi icin envanterinde 64 adet kirik tas olmasi gerekli.
            has item:
                      # 4 = item(esya) id 64 = miktar
                value: 4;64
        results:
            rank change: agac_yumruklayicisi;kirik_tas_toplayicisi
            # tell &p mesajiniz = konsol herkimse belirlediginiz mesaji gosterir.
            command: 'say &p adli kisi Kirik Tas Toplayicisi rutbesine eristi; give &p 264 64; tell &p 64 adet elmas aldin!'
            message: 'Kirik Tas Toplayicisi rutbesine atladin, tebrikler.'
            # Rutbe atliyinca hangi ses efekti uygulansin ?
            # Butun ses efektlerin listesi icin; http://jd.bukkit.org/rb/doxygen/d8/db9/enumorg_1_1bukkit_1_1Effect.html
            effect: STEP_SOUND;8
            # Rutbe atlayinca belirlediginiz x,y,z konuma herkimse isinlar.
            #Ornek: tp: '1;64;1;world;1.0;1.0'
            # Daha fazla bilgi icin asagida orneklere bakabilirsiniz.
            # Eklenti hakkinda sorunlariniz varsa bu linkten bana ulasabilirsiniz;
            # http://minecraft-turkey.tk/iletisim
         
# new requirements and results can be added by other plugins that hook into the Autorank API
# these are the ones that are included in the main plugin:
#
#  requirements:
#      time: 1d 1h 1m
#      exp: 20 (level)
#      money: 2000 (requires vault ! Player has to have at least this amount of money)
#      world: world_nether (player has to be in this world to get ranked)
#      gamemode: 1 (player has to have a certain gamemode, 0 = Survival mode, 1 = Creative mode, 2 = Adventure mode)
#      has item: id(;amount;data) (checks the players inventory for the item)
#      blocks broken: id(;amount;data) (a player has to have broken x amount blocks of item id and data) (Requires Stats) (when no data or amount is given, it will check total blocks)
#      Example: break 10 magenta wool would be: 'blocks broken: 35;10;2' 35 = itemid, 10 = amount, 2 = damagevalue
#      blocks placed: id(;amount;data) (a player has to have placed x amount blocks of item id and data) (Requires Stats) (when no data or amount is given, it will check total blocks)
#      votes: 10 (player has to have voted at least 10 times) (Requires Stats and Votifier)
#      damage taken: 10 (player has to have taken 10 damage) (damage is not counted in hearts) (Requires Stats)
#      mobs killed: 5;spider (player has to have killed 5 spiders) (if no entity is specified, then any kill counts) (Requires Stats) (for a list of entities: http://jd.bukkit.org/rb/apidocs/org/bukkit/entity/EntityType.html)
#      location: x;y;z;world;radius (player has to be in a location or within its radius)
#      faction power: 10 (Amount of power a faction has to have) (Requires Factions)
#      players killed: 10 (Player has to kill at least 10 players) (Requires Stats)
#      global time: 10d 1h 5m (Player has to be online for at least 10 days, 1 hour and 5 mins) (Global time is the accumulated time over all servers you have connected the MySQL database with)
#      total time: 50d 1h (Player has to be with this server for at least 50 days and 1 hour) (The time from when the player joined for the first time is the reference point. This means that when a player has joined 3 weeks ago, his 'total time' = 3 weeks)
#
#  results:
#      rank change: new-rank
#      rank change: old-rank; new-rank
#      rank change: old-rank; new-rank; world (only works for permissions plugins that support this)
#      message: 'You got ranked up'
#      command: 'say &p hi; give &p 1 100'(executes a console command. &p will be replaced by the player name) You can perform more commands with the ';' sign.
#      effect: STEP_SOUND;8 (first argument is the effect name, second is the effect data. For a list of possible effects go to http://jd.bukkit.org/rb/doxygen/d8/db9/enumorg_1_1bukkit_1_1Effect.html)
#      tp: x;y;z;world;yaw;pitch (tp: 0;0;0;world_nether;1.0;2.0)

sql:
    enabled: false
    hostname: localhost:3306
    username: root
    password: ''
    database: minecraft
    table: autorank
#
#

auto-updater:

#  When check-for-new-versions is true, Autorank will tell you when a new version is available.
#  Versiyon kontrolu yapilsin mi ?
    check-for-new-versions: false
 
#  When auto-download is true, Autorank will automatically download the most recent version 
#  AutoRank eklentisinin yeni bir surumu ciktiginda AutoRank eklentisi guncellensin mi ?
    auto-download: false 

#

Örnek EssentialsGroupManager;
PHP:
groups:
# SimpleConfig.yml/AdvancedConfig.yml yazdigimiz baslangic grubun ismi
  toprak_kazici:
    # default: true kalmali.
    default: true
    permissions:
    - -bukkit.command.kill
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    info:
      prefix: '&a|| &bToprak Kazici &a||&c '
      # build: true yapin.
      build: true
      suffix: ''
# bir sonraki grup ise agac_yumruklayicisi oldugu için buraya agac_yumruklayicisi yazdım.
  agac_yumruklayicisi:
    # default: false kalmali.
    default: false
    permissions: []
    inheritance:
    - toprak_kazici
    #inheritance - toprak_kazici  yaptim ben, sizin baslangic grubu neyse onu yazin yani agac yumruklayicisi, toprak kazicinin rutbesine erisim saglacak.
    info:
      prefix: '&a|| &dAgac Yumruklayicisi &a||&c '
      # build: true yapin.
      build: true
      suffix: ''
#agac_yumruklayicisi grubundan sonra gelen grup ise kirik tas toplayicisi ve son grup.
  kirik_tas_toplayicisi:
    # default: false kalmali.
    default: false
    permissions: []
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    info:
      prefix: '&a|| &3Kirik Tas Toplayicisi &a||&c '
      # build: true yapin.
      build: true
      suffix: ''
Arkadaşlar sorunuz veya sorununuz varsa bana sorabilirsiniz.
 
Son düzenleme:

SFKY

Kızıltaş Madencisi
En iyi cevaplar
0
O bölüm açıldı mı ? ben yoktur diye buraya açmıştım :) konuyu
 

>>TheLegend<<

Легенды никогда не умирают
En iyi cevaplar
4
Kullanıcı Eklentileri Tanıtımı Bölümü;
Düzenlenen eklentileri değilde,
Kendi yapmış olduğumuz eklentileri tanıtacağımız bir bölüm değil miydi?
 
H

hsndmrts_

Ziyaretçi
ben lang ı tr yapamıyorum :/
en ufak bir değişiklikte hata veriyor ve resetliyor .jardan düzeltip yapıyorum yine olmuyor :/
 
Üst