[CODE]#Author: ByAlpha
#Version: 1.0
on join:
if {rutbe.%player%} is not set:
set {rutbe.%player%} to 0
# ----------------------- Rütbe Ücretleri ---------------------- #
options:
caylak: 10000
melek: 25000
usta: 55000
bilgin: 90000
yamyam: 150000
sovalye: 500000
kral: 1000000
prefix: &6[&aPre&bRütbe&6]
# --------------------------- Ana Komut --------------------------- #
command /rütbe [<text="yardım">]:
trigger:
if arg 1 is "yardım":
send "&6---------------&ePreRütbe Yardım&6-------------"
send "{@prefix} &aPreRütbe temel komutu &5/rütbe&a'dir."
send "{@prefix} &aRütbe atlamak için &5/rütbe atla"
send "{@prefix} &aRütbe ücretlerine bakmak için &5/rütbe ücret"
send "{@prefix} &aRütbe komutlarına erişmek için &5/rütbe yardım"
send "&6---------------&ePreRütbe Yardım&6-------------"
if arg 1 is "ücret":
send "&6---------------&ePreRütbe Ücretler&6-------------"
send "{@prefix} &6Çaylak: &5{@caylak} TL"
send "{@prefix} &6Melek: &5{@melek} TL"
send "{@prefix} &6Usta: &5{@usta} TL"
send "{@prefix} &6Bilgin: &5{@bilgin} TL"
send "{@prefix} &6Yamyam: &5{@yamyam} TL"
send "{@prefix} &6Şövalye: &5{@sovalye} TL"
send "{@prefix} &6Kral: &5{@kral} TL"
send "&6---------------&ePreRütbe Yardım&6---------------"
if arg 1 is "atla":
if {rutbe.%player%} is 0:
if player's balance is greater than or equal to {@caylak}:
set {rutbe.%player%} to 1
remove {@caylak} from the player's balance
execute console command "manuadd %player% caylak"
send "{@prefix} &aBaşarıyla &6Çaylak &aRütbesine Eriştin!"
broadcast "{@prefix} &5%player% &aAdlı Oyuncu &6Çaylak &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 1:
if player's balance is greater than or equal to {@melek}:
set {rutbe.%player%} to 2
remove {@melek} from the player's balance
execute console command "manuadd %player% melek"
send "{@prefix} &aBaşarıyla &6Melek &aRütbesine Eriştin!"
broadcast "{@prefix} &5%player% &aAdlı Oyuncu &6Melek &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 2:
if player's balance is greater than or equal to {@usta}:
set {rutbe.%player%} to 3
remove {@usta} from the player's balance
execute console command "manuadd %player% usta"
send "{@prefix} &aBaşarıyla &6Usta &aRütbesine Eriştin!"
broadcast "{@prefix} &5%player% &aAdlı Oyuncu &6Usta &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 3:
if player's balance is greater than or equal to {@bilgin}:
set {rutbe.%player%} to 4
remove {@bilgin} from the player's balance
execute console command "manuadd %player% bilgin"
send "{@prefix} &aBaşarıyla &6Bilgin &aRütbesine Eriştin!"
broadcast "{@prefix} &5%player% &aAdlı Oyuncu &6Bilgin &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 4:
if player's balance is greater than or equal to {@yamyam}:
set {rutbe.%player%} to 5
remove {@yamyam} from the player's balance
execute console command "manuadd %player% yamyam"
send "{@prefix} &aBaşarıyla &6Yamyam &aRütbesine Eriştin!"
broadcast "{@prefix} &5%player% &aAdlı Oyuncu &6Yamyam &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 5:
if player's balance is greater than or equal to {@sovalye}:
set {rutbe.%player%} to 6
remove {@sovalye} from the player's balance
execute console command "manuadd %player% sovalye"
send "{@prefix} &aBaşarıyla &6Şövalye &aRütbesine Eriştin!"
broadcast "{@prefix} &5%player% &aAdlı Oyuncu &6Şövalye &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 6:
if player's balance is greater than or equal to {@kral}:
set {rutbe.%player%} to 7
remove {@kral} from the player's balance
execute console command "manuadd %player% kral"
send "{@prefix} &aBaşarıyla &6Kral &aRütbesine Eriştin!"
broadcast "{@prefix} &5%player% &aAdlı Oyuncu &6Kral &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 7:
send "{@prefix} &6Zaten Son Rütbedesin!"
command /rütbeadmin [<text="yardım">] [<offlineplayer>] [<text>]:
permission: rütbe.admin
permission message: &c&lHoop Hayırdır? Bu Komut İçin Yetkin Yok!
trigger:
if arg 1 is "yardım":
send "&4--------------&cPreRütbe Admin Komutları&4-------------"
send "{@prefix} &4/rütbeadmin yardım &cPreRütbe Admin Komutlarını Görürsünüz."
send "{@prefix} &4/rütbeadmin yenile &cSkripti Yenilersiniz."
send "{@prefix} &4/rütbeadmin sıfırla <oyuncu> &cBir Oyuncunun rütbesini sıfırlarsınız!"
send "{@prefix} &4/rütbeadmin atlat <oyuncu> <rütbe> &cBir Oyuncuyu istediğiniz rütbeye atlatırsınız!"
if arg 1 is "yenile":
execute player command "sk reload %script%"
send "{@prefix} &ePre&bRütbe &aSkripti Başarıyla Yenilendi!"
if arg 1 is "sıfırla":
if arg 2 is set:
set {rutbe.%arg 2%} to 0
execute console command "manuadd %arg 2% acemi"
send "{@prefix} &aBaşarıyla &5%arg 2% &aAdlı Oyuncunun Rütbesini Sıfırladınız!"
else:
send "{@prefix} &4Bir Oyuncu ismi yazmalısın! &c/rütbeadmin sıfırla <oyuncu>"
if arg 1 is "atlat":
if arg 2 is set:
if arg 3 is set:
if arg 3 is "caylak" or "melek" or "usta" or "bilgin" or "yamyam" or "sovalye" or "kral":
if arg 3 is "caylak":
set {rutbe.%arg 2%} to 1
execute console command "manuadd %arg 2% caylak"
if arg 3 is "melek":
set {rutbe.%arg 2%} to 2
execute console command "manuadd %arg 2% melek"
if arg 3 is "usta":
set {rutbe.%arg 2%} to 3
execute console command "manuadd %arg 2% usta"
if arg 3 is "bilgin":
set {rutbe.%arg 2%} to 4
execute console command "manuadd %arg 2% bilgin"
if arg 3 is "yamyam":
set {rutbe.%arg 2%} to 5
execute console command "manuadd %arg 2% yamyam"
if arg 3 is "sovalye":
set {rutbe.%arg 2%} to 6
execute console command "manuadd %arg 2% sovalye"
if arg 3 is "kral":
set {rutbe.%arg 2%} to 7
execute console command "manuadd %arg 2% kral"
else:
send "{@prefix} &4Böyle Bir Rütbe Bulunamadı! Şunlardan Birini Deneyiniz:"
send "{@prefix} &acaylak, melek, usta, bilgin, yamyam, sovalye, kral"
else:
send "{@prefix} &4Bir Rütbe Yazmalısın! &c/rütbeadmin atlat %arg 2% <rütbe>"
else:
send "{@prefix} &4Bir Oyuncu İsmi Yazmalısın! &c/rütbeadmin atlat <oyuncu> <rütbe>"[/CODE]