MertMC
Demir Cevheri Gibiyim
- Katılım
- 17 Ağustos 2017
- Mesajlar
- 217
- Elmaslar
- 37
- Puan
- 13.420
- Yaş
- 23
Arkadaşlar sunucuda powerranks plugini kullandığımdan paidranks vb pluginleri ayarlayamadım (rankup plugini hata verdi) onların yerine 1 tane rütbe atlama skript i buldum kendi rütbelerime göre ayarladım ancak son rütbeye gelindiğinde tekrar /rankup yazıldığında sondan 2. rütbeye tekrar atıyor sonra tekrar /rankup yazıldığında tekrar son rütbede oluyoruz bu böyle devam ediyor bi bakabilir misiniz nerede hata var?
Kod:
#kodlama smt287
options:
prefix: &9&lRANK &6&l>
paranyok: &cRank atlamak için yeteri kadar paran yok!
sonrank: &aZaten en yüksek rütbedesin :)
yetkili: &5Vip &aveya &4Yetkili &aolduğun için rütbe atlayamazsın!
command /rankup:
trigger:
if player doesn't have the permission "sk.vip" or "sk.donater":
if {Oyuncu.%player%} is not set:
if player's balance is bigger than or equal to 100:
set {Oyuncu.%player%} to true
delete {Tecrubeli.%player%}
execute console command "eco take %player% 100"
execute console command "rankatlat %player% Oyuncu"
stop
else:
send " {@prefix} {@paranyok}"
if {Tecrubeli.%player%} is not set:
if player's balance is bigger than or equal to 200:
set {Tecrubeli.%player%} to true
delete {Usta.%player%}
execute console command "eco take %player% 200"
execute console command "rankatlat %player% Tecrubeli"
stop
else:
send " {@prefix} {@paranyok}"
if {Usta.%player%} is not set:
if player's balance is bigger than or equal to 5000:
set {Usta.%player%} to true
delete {Kahraman.%player%}
execute console command "eco take %player% 500"
execute console command "rankatlat %player% Usta"
stop
else:
send " {@prefix} {@paranyok}"
if {Kahraman.%player%} is not set:
if player's balance is bigger than or equal to 1000:
set {Kahraman.%player%} to true
delete {Efsanevi.%player%}
execute console command "eco take %player% 1000"
execute console command "rankatlat %player% Kahraman"
stop
else:
send " {@prefix} {@paranyok}"
if {Efsanevi.%player%} is not set:
if player's balance is bigger than or equal to 1800:
set {Efsanevi.%player%} to true
delete {kahraman.%player%}
execute console command "eco take %player% 1800"
execute console command "rankatlat %player% Efsanevi"
stop
else:
send " {@prefix} {@paranyok}"
if {rank.son.%player%} is set:
send " {@prefix} {@sonrank}"
else:
send " {@prefix} {@yetkili}"
command /ranks:
aliases: /ranklar, /rütbeler, /rutbeler
trigger:
send " &5&l>>> &e&lRUTBE LISTESI &5&l<<<"
send " "
send " &7> &a1.Rank: &5Oyuncu &f| &9Gerekli Para: &2100K"
send " &7> &b2.Rank: &5Tecrubeli &f| &9Gerekli Para: &2200K"
send " &7> &c3.Rank: &5Usta &f| &9Gerekli Para: &2500K"
send " &7> &d4.Rank: &5Kahraman &f| &9Gerekli Para: &21M"
send " &7> &e5.Rank: &5Efsanevi &f| &9Gerekli Para: &21M 800K"
send " "
command /rankatlat [<text>] [<text>]:
executable by: console
trigger:
execute console command "powerranks set %arg 1% %arg 2%"
broadcast " {@prefix} &a%arg 1% &b, &4%arg 2% &brankına yükseldi! "
command /ranksifirla [<offlineplayer>]:
permission: sk.rank.admin
permission message: &cBunu yapmak için yetkin yok!
trigger:
if arg 1 is set:
delete {Oyuncu.%arg 1%}
delete {rank.son.%arg 1%}
set {Tecrubeli.%arg 1%} to true
set {Usta.%arg 1%} to true
set {Kahraman.%arg 1%} to true
set {Efsanevi.%arg 1%} to true
send " &7> &a%arg 1% &6adlı kişinin rütbesini sıfırladın."
else:
send " &7> &cOyuncu ismi yazmadin!"
on first join:
delete {Oyuncu.%player%}
delete {rank.son.%player%}
set {Tecrubeli.%player%} to true
set {Usta.%player%} to true
set {Kahraman.%player%} to true
set {Efsanevi.%player%} to true