Çözüldü Minecraft Survival Sunucusu İçin Rütbe Atlama Skripti

  • Konuyu Başlatan Konuyu Başlatan MertMC
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.032
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

MertMC

Demir Cevheri Gibiyim
Katılım
17 Ağustos 2017
Mesajlar
217
Elmaslar
37
Puan
13.420
Yaş
23
Merhaba Arkadaşlar bir kaç haftadır sunucu kurmak için çabalıyorum neredeyse sonuna geldim ancak rütbeleri ayarladığım halde elimde rütbe atlamaya yarıyacak plugin yada skript olmadığını fark ettim.
Skriptlerden de fazla anlamam ama bana rütbe atlamak için skript kullanılmasını önerdiler bende biraz araştırıp bir skript buldum ancak bunu nasıl editleyeceğimi bilmiyorum

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 {acemi.%player%} is not set:
if player's balance is bigger than or equal to 100000:
set {acemi.%player%} to true
delete {profesyonel.%player%}
execute console command "eco take %player% 100000"
execute console command "rankatlat %player% Acemi"
stop
else:
send " {@prefix} {@paranyok}"
if {profesyonel.%player%} is not set:
if player's balance is bigger than or equal to 200000:
set {profesyonel.%player%} to true
delete {soylu.%player%}
execute console command "eco take %player% 200000"
execute console command "rankatlat %player% Profesyonel"
stop
else:
send " {@prefix} {@paranyok}"
if {soylu.%player%} is not set:
if player's balance is bigger than or equal to 500000:
set {soylu.%player%} to true
delete {bilgin.%player%}
execute console command "eco take %player% 500000"
execute console command "rankatlat %player% Soylu"
stop
else:
send " {@prefix} {@paranyok}"
if {bilgin.%player%} is not set:
if player's balance is bigger than or equal to 1000000:
set {bilgin.%player%} to true
delete {asil.%player%}
execute console command "eco take %player% 1000000"
execute console command "rankatlat %player% Bilgin"
stop
else:
send " {@prefix} {@paranyok}"
if {asil.%player%} is not set:
if player's balance is bigger than or equal to 1800000:
set {asil.%player%} to true
delete {kahraman.%player%}
execute console command "eco take %player% 1800000"
execute console command "rankatlat %player% Asil"
stop
else:
send " {@prefix} {@paranyok}"
if {kahraman.%player%} is not set:
if player's balance is bigger than or equal to 7000000:
set {kahraman.%player%} to true
delete {lord.%player%}
execute console command "eco take %player% 7000000"
execute console command "rankatlat %player% Kahraman"
stop
else:
send " {@prefix} {@paranyok}"
if {lord.%player%} is not set:
if player's balance is bigger than or equal to 20000000:
set {lord.%player%} to true
delete {kral.%player%}
execute console command "eco take %player% 20000000"
execute console command "rankatlat %player% Lord"
stop
else:
send " {@prefix} {@paranyok}"
if {kral.%player%} is not set:
if player's balance is bigger than or equal to 40000000:
set {kral.%player%} to true
delete {efsanevi.%player%}
execute console command "eco take %player% 40000000"
execute console command "rankatlat %player% Kral"
stop
else:
send " {@prefix} {@paranyok}"
if {efsanevi.%player%} is not set:
if player's balance is bigger than or equal to 55000000:
set {efsanevi.%player%} to true
delete {efsanevi+.%player%}
execute console command "eco take %player% 55000000"
execute console command "rankatlat %player% Efsanevi"
stop
else:
send " {@prefix} {@paranyok}"
if {efsanevi+.%player%} is not set:
if player's balance is bigger than or equal to 70000000:
set {efsanevi+.%player%} to true
set {rank.son.%player%} to true
set {rankGuncelleme.%player%} to true
execute console command "eco take %player% 70000000"
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: &5Acemi &f| &9Gerekli Para: &2100K"
send " &7> &b2.Rank: &5Profesyonel &f| &9Gerekli Para: &2200K"
send " &7> &c3.Rank: &5Soylu &f| &9Gerekli Para: &2500K"
send " &7> &d4.Rank: &5Bilgin &f| &9Gerekli Para: &21M"
send " &7> &e5.Rank: &5Asil &f| &9Gerekli Para: &21M 800K"
send " &7> &36.Rank: &5Kahraman &f| &9Gerekli Para: &27M"
send " &7> &47.Rank: &5Lord &f| &9Gerekli Para: &220M"
send " &7> &68.Rank: &5Kral &f| &9Gerekli Para: &240M"
send " &7> &79.Rank: &5Efsanevi &f| &9Gerekli Para: &255M"
send " &7> &810.Rank: &5Efsanevi+ &f| &9Gerekli Para: &270M"
send " "

command /rankatlat [<text>] [<text>]:
executable by: console
trigger:
execute console command "manselect world"
execute console command "manuadd %arg 1% %arg 2%"
execute console command "manselect Spawn"
execute console command "manuadd %arg 1% %arg 2%"
execute console command "manselect Arsalar"
execute console command "manuadd %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 {acemi.%arg 1%}
delete {rank.son.%arg 1%}
set {profesyonel.%arg 1%} to true
set {soylu.%arg 1%} to true
set {bilgin.%arg 1%} to true
set {asil.%arg 1%} to true
set {kahraman.%arg 1%} to true
set {lord.%arg 1%} to true
set {kral.%arg 1%} to true
set {efsanevi.%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 {acemi.%player%}
delete {rank.son.%player%}
set {profesyonel.%player%} to true
set {soylu.%player%} to true
set {bilgin.%player%} to true
set {asil.%player%} to true
set {kahraman.%player%} to true
set {lord.%player%} to true
set {kral.%player%} to true
set {efsanevi.%player%} to true
set {efsanevi+.%player%} to true
___________________________
 
Dostum internette skript ile ilgili bolca türkçe kaynak var.
Forumda da skript rehberi tarzı konular mevcut. O konulardan "If,Else" gibi skript ögelerinin işlevlerini öğrenin bu sayede işiniz kolaylaşacaktır. Discord adresimden beni eklerseniz ve isteğinizi yine gerçekleştiririm.
 
Rütbelerini , geçilmesi gereken şartları atarsan yardımcı olabiliriz. Discorddan da ulaşabilirsiniz.
xBuhariPvP#8356
 
Rütbelerini , geçilmesi gereken şartları atarsan yardımcı olabiliriz. Discorddan da ulaşabilirsiniz.
xBuhariPvP#8356
Rütbelerin sırasının ve geçilmesi gereken para miktarının şu şekilde olmasını istiyorum:
Oyuncu:İlk girişte verilen rütbe
Tecrubeli: (5000)(5k) sonraki rütbe
Usta: (15000)(15k) sonraki rütbe
Kahraman: (25000)(25k) sonraki rütbe
Efsanevi: (50000)(50k) son rütbe
ben ayarladığımda sadece oradaki hazır verilen rütbe isimlerini ve para miktarlarını değiştirdim /rankup komutunu yazdığımda güzelce çalıştı ancak rütbem değişmedi.

birde discorddan ulaşmaya çalıştım galiba discord adını yanlış yazmışsın bende hata verdi.
 
Rütbeleri manuadd komutu ile veriyor bu yüzden groupmanager içerisinde oluşturduğunuz rütbenin grubunu oluşturmalısınız.
Rütbelerin sırasının ve geçilmesi gereken para miktarının şu şekilde olmasını istiyorum:
Oyuncu:İlk girişte verilen rütbe
Tecrubeli: (5000)(5k) sonraki rütbe
Usta: (15000)(15k) sonraki rütbe
Kahraman: (25000)(25k) sonraki rütbe
Efsanevi: (50000)(50k) son rütbe
ben ayarladığımda sadece oradaki hazır verilen rütbe isimlerini ve para miktarlarını değiştirdim /rankup komutunu yazdığımda güzelce çalıştı ancak rütbem değişmedi.

birde discorddan ulaşmaya çalıştım galiba discord adını yanlış yazmışsın bende hata verdi.
 
Rütbeleri manuadd komutu ile veriyor bu yüzden groupmanager içerisinde oluşturduğunuz rütbenin grubunu oluşturmalısınız.
Ancak bende groupmanager yok powerranks kullanıyorum galiba en son goupmanager hata verdiği için silmiştim.PowerRanks a göre ayarlamalıyım galiba ama onu nasıl yapacağım mangadd ve manuadd komutları yerine ne yazacağım
PowerRanks -/pr set nick rank olarak ayarlanabiliyordu başka bir komutunu bilmiyorum
 
Skriptte rankatlat komutunun altında manselect ve manuadd var.Manselect dünya seçiyor,manuadd oyuncuyu o dünyada belirli rütbeye aktarıyor.Powerranks hiç kullanmadığım için bilmiyorum ama bu komutlar ile aynı anlama gelen powerranks komutlarını söylediklerimin yerine yazın ve powerranks üzerinden grupları oluşturun.

Ancak bende groupmanager yok powerranks kullanıyorum galiba en son goupmanager hata verdiği için silmiştim.PowerRanks a göre ayarlamalıyım galiba ama onu nasıl yapacağım mangadd ve manuadd komutları yerine ne yazacağım
PowerRanks -/pr set nick rank olarak ayarlanabiliyordu başka bir komutunu bilmiyorum
 
Skriptte rankatlat komutunun altında manselect ve manuadd var.Manselect dünya seçiyor,manuadd oyuncuyu o dünyada belirli rütbeye aktarıyor.Powerranks hiç kullanmadığım için bilmiyorum ama bu komutlar ile aynı anlama gelen powerranks komutlarını söylediklerimin yerine yazın ve powerranks üzerinden grupları oluşturun.
powerranks ile hangi komutu ekleyeceğimi bulamadım onun yerine ou silip groupmanager ı tekrar yüklediim Allah'ın hikmetidir ki bu sefer çalıştı neden bilmiyorum :D ancak şimdi klasik groupmanager sorunu ortaya çıktı rütbenim prefix i normal oyun chat inde gözükmüyor isimler beyaz kaldı
 
Sanırım essentialstan ayarlanıyordu onlar sohbet ayarlarından displayname in önüne group eklemelisiniz.
powerranks ile hangi komutu ekleyeceğimi bulamadım onun yerine ou silip groupmanager ı tekrar yüklediim Allah'ın hikmetidir ki bu sefer çalıştı neden bilmiyorum :D ancak şimdi klasik groupmanager sorunu ortaya çıktı rütbenim prefix i normal oyun chat inde gözükmüyor isimler beyaz kaldı
 
/powerranks set [Oyuncu] [Rank] ile rütbe veriliyor.
 
/powerranks set [Oyuncu] [Rank] ile rütbe veriliyor.
aynı dediğiniz gibi manuadd kısmındaki komut yerine powerranks set yazdım ve manselect komutlarını sildim powerranks zaten tüm dünyalarda aynı şekilde çalışıyor 2 gündür sabah akşam uğraştığım konulardan birisi sonunda çözüldü şakam oyk evde çalıştığını gördüğümde sesli bir oh çektim
en son POWERRANKS için editli rankup pluginini yazayım buraya belki başkası görür işine yarar

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 {Tecrubeli.%player%} is not set:
if player's balance is bigger than or equal to 5000:
set {Tecrubeli.%player%} to true
delete {Usta.%player%}
execute console command "eco take %player% 5000"
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 12000:
set {Usta.%player%} to true
delete {Kahraman.%player%}
execute console command "eco take %player% 12000"
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 25000:
set {Kahraman.%player%} to true
delete {Efsanevi.%player%}
execute console command "eco take %player% 25000"
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 60000:
set {Efsanevi.%player%} to true
delete {Baskan.%player%}
execute console command "eco take %player% 60000"
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: &5Tecrubeli &f| &9Gerekli Para: &5K"
send " &7> &b2.Rank: &5Usta &f| &9Gerekli Para: &12K"
send " &7> &c3.Rank: &5Kahraman &f| &9Gerekli Para: &25K"
send " &7> &d4.Rank: &5Efsanevi &f| &9Gerekli Para: &60k"
send " "

command /rankatlat [<text>] [<text>]:
executable by: console
trigger:
execute console command "powerranks set %arg 1% %arg 2%"
execute console command "powerranks set %arg 1% %arg 2%"
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 {Tecrubeli.%arg 1%}
delete {rank.son.%arg 1%}
set {Usta.%arg 1%} to true
set {Kahraman.%arg 1%} to true
set {Efsanevi.%arg 1%} to true
set {asil.%arg 1%} to true
set {kahraman.%arg 1%} to true
set {lord.%arg 1%} to true
set {kral.%arg 1%} to true
set {efsanevi.%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 {Tecrubeli.%player%}
delete {rank.son.%player%}
set {Usta.%player%} to true
set {Kahraman.%player%} to true
set {Efsanevi.%player%} to true
 
aynı dediğiniz gibi manuadd kısmındaki komut yerine powerranks set yazdım ve manselect komutlarını sildim powerranks zaten tüm dünyalarda aynı şekilde çalışıyor 2 gündür sabah akşam uğraştığım konulardan birisi sonunda çözüldü şakam oyk evde çalıştığını gördüğümde sesli bir oh çektim
en son POWERRANKS için editli rankup pluginini yazayım buraya belki başkası görür işine yarar

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 {Tecrubeli.%player%} is not set:
if player's balance is bigger than or equal to 5000:
set {Tecrubeli.%player%} to true
delete {Usta.%player%}
execute console command "eco take %player% 5000"
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 12000:
set {Usta.%player%} to true
delete {Kahraman.%player%}
execute console command "eco take %player% 12000"
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 25000:
set {Kahraman.%player%} to true
delete {Efsanevi.%player%}
execute console command "eco take %player% 25000"
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 60000:
set {Efsanevi.%player%} to true
delete {Baskan.%player%}
execute console command "eco take %player% 60000"
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: &5Tecrubeli &f| &9Gerekli Para: &5K"
send " &7> &b2.Rank: &5Usta &f| &9Gerekli Para: &12K"
send " &7> &c3.Rank: &5Kahraman &f| &9Gerekli Para: &25K"
send " &7> &d4.Rank: &5Efsanevi &f| &9Gerekli Para: &60k"
send " "

command /rankatlat [<text>] [<text>]:
executable by: console
trigger:
execute console command "powerranks set %arg 1% %arg 2%"
execute console command "powerranks set %arg 1% %arg 2%"
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 {Tecrubeli.%arg 1%}
delete {rank.son.%arg 1%}
set {Usta.%arg 1%} to true
set {Kahraman.%arg 1%} to true
set {Efsanevi.%arg 1%} to true
set {asil.%arg 1%} to true
set {kahraman.%arg 1%} to true
set {lord.%arg 1%} to true
set {kral.%arg 1%} to true
set {efsanevi.%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 {Tecrubeli.%player%}
delete {rank.son.%player%}
set {Usta.%player%} to true
set {Kahraman.%player%} to true
set {Efsanevi.%player%} to true
tablar niye çalışmadı bilmiyorum ama neyse bana yardım eden ve etmek isteyen herkese teşekkürler <3 iyi forumlar
Sorun çözüldü
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst