Rütbe Skript'i oyuncuyu son Rütbe'den başlatıyor. Çözümünü bilen girsin. :(

TarikMG

YASAKLANDI
Mesajlar
65
En iyi cevaplar
0
Beğeniler
13
Puanları
0
Beyler ben bi skript yazdım rütbe skripti, oyuncular son rütbe de başlıyolar. Çözüm bilen varsa aşağıya yazabilir mi?
Skript;


Kod:
#Author: TheTarikMG
#Version: 1.0
on join:
if {rutbe.%player%} is not set:
set {rutbe.%player%} to 0

# ----------------------- Rütbe Ücretleri ---------------------- #
options:
oyuncu: 5000
tecrübeli: 10000
uzman: 20000
usta:25000
ustad: 30000
asil: 40000
kahraman: 45000
efsanevi: 55000
profesyonel: 60000
prefix: &6[&aRü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} &aRütbe temel komutu &c/rütbe&a'dir."
send "{@prefix} &aRütbe atlamak için &c/rütbe atla"
send "{@prefix} &aRütbe ücretlerine bakmak için &c/rütbe ücret"
send "{@prefix} &aRütbe kitini almak için &c/rütbe kit"
send "{@prefix} &aRütbe komutlarına erişmek için &c/rütbe yardım"
send "&6---------------&ePreRütbe Yardım&6-------------"
if arg 1 is "ücret":
send "&6---------------&ePreRütbe Ücretler&6-------------"
send "{@prefix} &6Oyuncu: &c{@oyuncu} TL"
send "{@prefix} &6Tecrübeli: &c{@tecrübeli} TL"
send "{@prefix} &6Uzman: &c{@uzman} TL"
send "{@prefix} &6Usta: &c{@usta} TL"
send "{@prefix} &6Ustad: &c{@ustad} TL"
send "{@prefix} &6Asil: &c{@asil} TL"
send "{@prefix} &6Kahraman: &c{@kahraman} TL"
send "{@prefix} &6Efsanevi: &c{@efsanevi} TL"
send "{@prefix} &6Profesyonel: &c{@profesyonel} TL"
send "&6---------------&ePreRütbe Yardım&6---------------"
if arg 1 is "kit":
wait 3 ticks
open chest with 2 rows named "&aRütbe Kitler" to player
format slot 0 of player with wooden sword named "&1Acemi Kiti" to close then run "kit acemi %player%"
format slot 1 of player with stone sword named "&2Oyuncu Kiti" to close then run "kit oyuncu %player%"
format slot 2 of player with golden sword named "&3Tecrübeli Kiti" to close then run "kit tecrubeli %player%"
format slot 3 of player with iron sword named "&4Uzman Kiti" to close then run "kit uzman %player%"
format slot 4 of player with diamond sword named "&5Usta Kiti" to close then run "kit usta %player%"
format slot 5 of player with iron ingot named "&6Ustad Kiti" to close then run "kit ustad %player%"
format slot 6 of player with gold ingot named "&7Asil Kiti" to close then run "kit asil %player%"
format slot 7 of player with diamond named "&8Kahraman Kiti" to close then run "kit kahraman %player%"
format slot 8 of player with emerald named "&9Efsanevi Kiti" to close then run "kit efsanevi %player%"
format slot 9 of player with nether star named "&aProfesyonel Kiti" to close then run "kit profesyonel %player%"
if arg 1 is "atla":
if {rutbe.%player%} is 0:
if player's balance is greater than or equal to {@oyuncu}:
set {rutbe.%player%} to 1
remove {@oyuncu} from the player's balance
execute console command "manuadd %player% oyuncu"
send "{@prefix} &aBaşarıyla &6Oyuncu &aRütbesine Eriştin!"
broadcast "{@prefix} &c%player% &aAdlı Oyuncu &6Oyuncu &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 {@tecrübeli}:
set {rutbe.%player%} to 2
remove {@tecrübeli} from the player's balance
execute console command "manuadd %player% tecrubeli"
send "{@prefix} &aBaşarıyla &6Tecrübeli &aRütbesine Eriştin!"
broadcast "{@prefix} &c%player% &aAdlı Oyuncu &6Tecrübeli &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 {@uzman}:
set {rutbe.%player%} to 3
remove {@uzman} from the player's balance
execute console command "manuadd %player% uzman"
send "{@prefix} &aBaşarıyla &6Uzman &aRütbesine Eriştin!"
broadcast "{@prefix} &c%player% &aAdlı Oyuncu &6Uzman &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 {@usta}:
set {rutbe.%player%} to 4
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} &c%player% &aAdlı Oyuncu &6Usta &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 {@ustad}:
set {rutbe.%player%} to 5
remove {@ustad} from the player's balance
execute console command "manuadd %player% ustad"
send "{@prefix} &aBaşarıyla &6Ustad &aRütbesine Eriştin!"
broadcast "{@prefix} &c%player% &aAdlı Oyuncu &6Ustad &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 {@asil}:
set {rutbe.%player%} to 6
remove {@asil} from the player's balance
execute console command "manuadd %player% asil"
send "{@prefix} &aBaşarıyla &6Asil &aRütbesine Eriştin!"
broadcast "{@prefix} &c%player% &aAdlı Oyuncu &6Asil &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 {@kahraman}:
set {rutbe.%player%} to 7
remove {@kahraman} from the player's balance
execute console command "manuadd %player% kahraman"
send "{@prefix} &aBaşarıyla &6Kahraman &aRütbesine Eriştin!"
broadcast "{@prefix} &c%player% &aAdlı Oyuncu &6Kahraman &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 7:
if player's balance is greater than or equal to {@efsanevi}:
set {rutbe.%player%} to 8
remove {@efsanevi} from the player's balance
execute console command "manuadd %player% efsanevi"
send "{@prefix} &aBaşarıyla &6Efsanevi &aRütbesine Eriştin!"
broadcast "{@prefix} &c%player% &AAdlı Oyuncu &6Efsanevi &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 8:
if player's balance is greater than or equal to {@profesyonel}:
set {rutbe.%player%} to 9
remove {@profesyonel} from the player's balance
execute console command "manuadd %player% profesyonel"
send "{@prefix} &aBaşarıyla &6Profesyonel &aRütbesine Eriştin!"
broadcast "{@prefix} &c%player% &aAdlı Oyuncu &6Profesyonel &aRütbesine Erişti!"
stop trigger
else:
send "{@prefix} &4Yeteri Kadar Paran Yok!"
if {rutbe.%player%} is 9:
send "{@prefix} &4Zaten 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 "oyuncu" or "tecrübeli" or "uzman" or "usta" or "ustad" or "asil" or "kahraman" or "efsanevi" or "profesyonel":
if arg 3 is "oyuncu":
set {rutbe.%arg 2%} to 1
execute console command "manuadd %arg 2% oyuncu"
if arg 3 is "tecrübeli":
set {rutbe.%arg 2%} to 2
execute console command "manuadd %arg 2% tecrubeli"
if arg 3 is "uzman":
set {rutbe.%arg 2%} to 3
execute console command "manuadd %arg 2% uzman"
if arg 3 is "usta":
set {rutbe.%arg 2%} to 4
execute console command "manuadd %arg 2% usta"
if arg 3 is "ustad":
set {rutbe.%arg 2%} to 5
execute console command "manuadd %arg 2% ustad"
if arg 3 is "asil":
set {rutbe.%arg 2%} to 6
execute console command "manuadd %arg 2% asil"
if arg 3 is "kahraman":
set {rutbe.%arg 2%} to 7
execute console command "manuadd %arg 2% kahraman"
if arg 3 is "efsanevi":
set {rutbe.%arg 2%} to 8
execute console command "manuadd %arg 2% efsanevi"
if arg 3 is "profesyonel":
set {rutbe.%arg 2%} to 9
execute console command "manuadd %arg 2% profesyonel"
else:
send "{@prefix} &4Böyle Bir Rütbe Bulunamadı! Şunlardan Birini Deneyiniz:"
send "{@prefix} &aoyuncu, tecrübeli, uzman, usta, ustad, asil, kahraman, efsanevi, profesyonel"
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>"
 


MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
Bari tabları koysaydın da görseydik neyin ne olduğunu :/
 

Ragnarak

Bedrock Kaşifi
Mesajlar
1,722
En iyi cevaplar
0
Beğeniler
1,430
Puanları
3,390
Aşırı karışık koymuşsun , hastebine koysa idin de bakabilseydim.
 

SnipeTR

Zombi Katili
Mesajlar
184
En iyi cevaplar
0
Beğeniler
67
Puanları
780
En baştaki on join kısmını silip bunu onun yerine ekleyip dener misin?

Kod:
on first join:
 set {rutbe.%player%} to 0
 execute console command "manuadd %player% acemi"
 

TarikMG

YASAKLANDI
Mesajlar
65
En iyi cevaplar
0
Beğeniler
13
Puanları
0
Ama oyuncu dan başlayıp rütbe atlamaya başlıyacaklar
 

Thraenkost

Lapis Toplayıcısı
Mesajlar
936
En iyi cevaplar
1
Beğeniler
400
Puanları
1,080
Ruh hali
Lütfen tabları ayarlıyıp atarmısınız ?
 

Umut Savas

Ne demek yanlış? Ben mi?
Mesajlar
812
En iyi cevaplar
0
Beğeniler
247
Puanları
590
Ruh hali
İstiyorsan permli bir rütbe skripti yapabilirim
 

Jakinda

Blind Bandit
Mesajlar
563
En iyi cevaplar
7
Beğeniler
589
Puanları
1,460
Ruh hali
Kardeşim tabları ne ? Anlıyamadım şu on first 'i deniyeceğim gece olmazsa tekrar başvururum buraya.
Tablar her satırın başında olan boşluk. Onlar olmadan asla çalışmaz skript ve şu an tab olmadığı için karışık görünüyor.
 

Üst