- Mesajlar
- 596
- En iyi cevaplar
- 37
- Beğeniler
- 694
- Puanları
- 2,620
- Ruh hali
Minecraft Skyblock Rütbe Skripti
Merhabalar, bugün sizlere göstereceğimiz Skript "Skyblock Rütbe Skripti"dir. Kimlerin sunucusu var? Hatta ve hatta daha da belirli bir kitleye inelim; kimlerin skyblock sunucusu var? Kimler çeşitli konular hakkında bilgiler edinmeyi seviyor?
O HALDE HERKES BURAYA!
Her skyblock sunucusunun ihtiyacı olduğunu düşündüğüm bu Skript'te 4 farklı rütbe bulunmaktadır. Rütbe isimlerini ve şartlarını değiştirebilirsiniz.
Her okurumun yorumu ve sorusu benim için kıymetlidir. O nedenle, iyi veya kötü eleştirilerin hepsine açığım.
Ayrıca skript'te anlamadığınız bir kısım olursa, yorumlardan elimden geldiğince destek olmaya çalışacağım.
Ve yine, skyblock sunucusu kurmak isteyen okurlarıma da yorumlar üzerinden elimden geldiğince destek olacağım.
Ve TÜM Ayrıntılı bilgiler için yorum üzerinden sorularınızı sorabilir, yorumlarınızı yazabilirsiniz.
Not: 4. MADDEDE YER ALAN PLUGINLERIN BELİRLİ BİR KISMI ZATEN OLMAZSA OLMAZ PLUGINLER.
ANCAK YENİ BAŞLAYAN BİR ARKADAŞIMIZI DA, BU İŞTE PROFESYONEL OLMUŞ ARKADAŞIMIZI DA EŞİT TUTMAK ADINA AKLIMA GELEN HER BİLGİYİ VERMEK İSTEDİM.
BU SKRIPT, EMEK SKYBLOCK ŞARTLARINA GÖRE YAZILMIŞTIR. OP VB. GİBİ SKYBLOCK SUNUCULARI İÇİN YORUMLARDAN DESTEK OLABİLİRİM.
1 - Skript Komutları
Komut 1 = /rütbe listesi
(Oyuncuya, rütbelerin isimleri ve şartlarını listeler.)
Komut 2 = /rütbe atla
(Gerekli şartların olduğu takdirde, oyuncuyu bir üst rütbeye atlatır.)
2 - Skript'in Çalışma Prensibi
Oyuncu, oyuna girdiği anda, sistem oyuncuya atanan değişkenin varlığını yoklar.
Eğer varsa, bir şey yapmaz.
Eğer yoksa, değişkeni oyuncuya atar ve değeri 0 haline getirir.
Değişkenin değeri, oyuncunun rütbe atlaması ile orantılı bir şekilde büyür.
Skript'teki 0 değişkeni => rütbesiz,
1 değişkeni => demir,
2 değişkeni => altın,
3 değişkeni => elmas
4 değişkeni => zümrüt
için kullanılmaktadır.
3 - Skript'te Tanımlanan Rütbeler ve Şartları
1. Rütbe: Demir
Şart: 1.000 Ada Seviyesi
2. Rütbe: Altın
Şart: 5.000 Ada Seviyesi
3. Rütbe: Elmas
Şart: 10.000 Ada Seviyesi
4. Rütbe: Zümrüt
Şart: 20.000 Ada Seviyesi
4 - Gerekli Eklentiler
Group Manager
ASkyBlock
Essentials
skQuery
Skript
5 - Kurulum
1) Sunucu dosyalarına giriyoruz.
2) Plugins/Skript/scripts şeklinde ilerliyoruz.
3) Skriptimizi "scripts" klasörüne atıyoruz.
4) Skript'imizin (.sk) uzantılı olup olmadığını kontrol ediyoruz.
5)Minecraft'tan sunucumuza giriş yapıyoruz.
6) Sunucuda /sk reload <skript ismi> yazıyoruz.
ÖNEMLİ: Skript ismine (.sk) uzantısını eklemeyin.
7) Skriptimiz hazır.
NOT: Skript'in çalışmadığı takdirde /sk enable <skript ismi> yazarsanız, gerçekleşmiş olan hatanın önüne geçebilirsiniz; gerçekleşmesi oran bakımından az dahi olsa, mümkün değil diyemeyiz.
Kod:
on join:
if {rütbe.%player%} isn't set:
set {rütbe.%player%} to 0
command /rütbe [<text>]:
trigger:
if arg 1 is "listesi":
send "d&l---Rütbe Listesi---" to player
send "&f&lDemir &6=> &f&l1.000 Ada Leveli" to player
send "&e&lAltın &6=> &e&l5.000 Ada Leveli" to player
send "&b&lElmas &6=> &b&l10.000 Ada Leveli" to player
send "&a&lZümrüt &6=> &a&l20.000 Ada Leveli" to player
send "&cRütbe Atlamak için: &9&l/rütbe atla" to player
if arg 1 is "atla":
if {rütbe.%player%} is 0:
if asb player's island level is greater than 999:
open chest with 1 rows named "&f&lDemir Ol!" to player
wait 1 tick
format slot 4 of player with iron ingot named "&fHemen Atla!" to close then run [execute player command "demirol"]
else:
send "&cAda Leveliniz Yetersiz" to player
if {rütbe.%player%} is 1:
if asb player's island level is greater than 4999:
open chest with 1 rows named "&e&lAltın ol!" to player
wait 1 tick
format slot 4 of player with gold ingot named "&fHemen Atla!" to close then run [execute player command "altınol"]
else:
send "&cAda Leveliniz Yetersiz" to player
if {rütbe.%player%} is 2:
if asb player's island level is greater than 9999:
open chest with 1 rows named "&b&lElmas ol!" to player
wait 1 tick
format slot 4 of player with diamond named "&fHemen Atla!" to close then run [execute player command "elmasol"]
else:
send "&cAda Leveliniz Yetersiz" to player
if {rütbe.%player%} is 3:
if asb player's island level is greater than 19999:
open chest with 1 rows named "&a&lZümrüt ol!" to player
wait 1 tick
format slot 4 of player with emerald named "&fHemen Atla!" to close then run [execute player command "zümrütol"]
else:
send "&cAda Leveliniz Yetersiz" to player
if arg 1 is not set:
send "&c/rütbe listesi" to player
command /demirol:
trigger:
if {rütbe.%player%} is 0:
set {rütbe.%player%} to 1
execute console command "manuadd %player% demir"
broadcast "&c&l%player% adlı oyuncumuz &f&lDemir &c&lrütbesine ulaşmıştır."
command /altınol:
trigger:
if {rütbe.%player%} is 1:
set {rütbe.%player%} to 2
execute console command "manuadd %player% altin"
broadcast "&c&l%player% adlı oyuncumuz &e&lAltın &c&lrütbesi ulaşmıştır."
command /elmasol:
trigger:
if {rütbe.%player%} is 2:
set {rütbe.%player%} to 3
execute console command "manuadd %player% elmas"
broadcast "&c&l%player% adlı oyuncumuz &b&lElmas &c&lrütbesine ulaşmıştır."
command /zümrütol:
trigger:
if {rütbe.%player%} is 3:
set {rütbe.%player%} to 4
execute console command "manuadd %player% zumrut"
broadcast "&c&l%player% adlı oyuncumuz &a&lZümrüt &c&lrütbesine ulaşmıştır."
Lütfen yorumlara ekleyebileceğim veya çıkarabileceğim her olasılığı yazın. Hepsi teker teker tarafımdan değerlendirilecektir. İyi günlerde kullanmanız dileğiyle...
Son düzenleme: