- Mesajlar
- 441
- En iyi cevaplar
- 49
- Beğeniler
- 668
- Puanları
- 2,485
- Ruh hali
Minecraft Rütbe Skripti
Herkese selam! Bugün yeni skriptimi sizinle paylaşıyorum. Skriptimin adı RütbeKâğıdı. Peki nedir bu RütbeKâğıdı?
RütbeKâğıdı skripti ile sadece adminlerin erişebileceği bir komut eklenir. Bu komut sayesinde adminler RütbeKâğıdı oluşturabilir. İstenilirse RütbeKâğıdı, tekrar bu komut sayesinde kâğıdın kullanılabileceği tek rütbe ayarlanabilir. Tabi ki bu seçenek rütbe sistemi olarak kullanılabilmesi için eklendi. Bu kâğıdı oyunculara dilediğiniz gibi verebilirsiniz; isterseniz markette satın, isterseniz ek pluginlerle köylüde takas aracılığıyla verin. Bu tamamiyle sizin hayal gücünüze kalmış.
Kurulum:
- Konunun en altında bulunan kodu .sk dosyası olarak kaydet ve \plugins\Skript\scripts klasörüne at.
- ÖNEMLİ! - Bütün rütbelere, rütbesine göre
rutbekagidi.RütbeAdı
yetkisi ver. Mesela Oduncu rütbesinerutbekagidi.oduncu
yetkisi ver ve bunu bütün yetkilere uygula.
Örnek Bir RütbeKâğıdı.
Örnek log dosyası. Olağanüstü lakin herhangi bir hata sonucunda durumu kontrol edebilinmesi amacıyla önlem amaçlı.
/RütbeKağıdı Yardım
Gerekli Pluginler:
- Skript
- GroupManager (Diğer pluginlere göre ayarlanabilir)
- WildSkript (Yüklemeniz önerilir)
- Vault (Yüklemeniz önerilir)
- skRayFall (Yüklemeniz önerilir)
- SkQuery (Yüklemeniz önerilir)
İşte kod;
JavaScript:
#
#
# Yapımcı / Producer by
# @ToprakM
#
#
# Herhangi bir yerde izinsiz paylaşılması kesinlikle yasaktır / Unauthorized sharing in any place is strictly prohibited
# Tüm hakları saklıdır © / All rights reserved ©
#
#
#RütbeKağıdı V1.0.0
#
JavaScript:
command /rütbekağıdı [<text>] [<text>]:
aliases: rütbekâğıdı, rutbekagidi, rütbek, rutbek
permission: rutbekagidi.admin
trigger:
if arg-1 is set:
if arg-1 is "yardım":
send "&m----------------&r<&4&lRütbe Kağıdı Skript&f>&m----------------&r"
send "&dYazar: &6ToprakM"
send "&dDestek Hattı: &6https://goo.gl/k8BcyM"
send "&dDetaylı Açıklama: &6https://goo.gl/VZ8Exd"
send "&dKısaca Açıklama: &6Oluşturduğunuz kağıt, oyuncuların belli bir rütbeye erişmesini sağlar. Bu kağıdı kullanmak için rütbe şartı ekleyebilir ve market gibi yerlerde oyuncularınıza satabilirsiniz."
send "&m----------------&r<&4&lRütbe Kağıdı Skript&f>&m----------------&r"
if arg-1 is "oluştur" or "oluştur" or "olustur":
if arg-2 is set:
give 1 paper named "&4%arg-2% &4Rütbesine Erişim Kağıdı" to player
log "%player%: %arg-2% adlı rütbenin rütbe kağıdını oluşturdu." to "rutbekagidi"
send "&2Başarıyla &d%arg-2% &2adlı grup için rütbe kağıdı oluşturdun!"
else:
send "&4Hata! &cKullanım: /RütbeKağıdı [<Oluştur>] [<RütbeAdı>]"
if arg-1 is "grupşartıekle" or "grupsartiekle":
if arg-2 is not set:
send "&4Hata! &cKullanım /RütbeKağıdı GrupŞartıEkle [<Rütbeadı>]"
stop
if "%name of player's tool%" contains "&4Rütbesine Erişim Kağıdı":
if "%lore of player's tool%" doesn't contain "&5Bu Kağıdı Kullanmak İçin Gerekli Rütbe: &d":
set lore of player's tool to "&5Bu Kağıdı Kullanmak İçin Gerekli Rütbe: &d%coloured arg-2%"
send "&2Başarıyla Şartı Ekledin!"
else:
send "&4Hata! &cBu kağıtta zaten bir grup şartı var. Değiştirmek istiyorsanız lütfen yeni bir kağıt oluşturun."
else:
send "&4Hata! &cElindeki şey bir rütbe kağıdı değil!"
else:
send "&4Hata! &dKullanım: /RütbeKağıdı [<Oluştur | GrupŞartıEkle | Yardım>] [<RütbeAdı>]"
rightclick with paper:
if "%name of player's tool%" contains "&4Rütbesine Erişim Kağıdı":
if "%lore of player's tool%" contains "&5Bu Kağıdı Kullanmak İçin Gerekli Rütbe:":
set {_gereklirütbe} to lore of player's held item
replace all "&5Bu Kağıdı Kullanmak İçin Gerekli Rütbe: &d" with "" in {_gereklirütbe}
if player has permission "rutbekagidi.%{_gereklirütbe}%":
set {_ok} to true
else:
set {_ok} to true
if {_ok} is true:
set {_rütbead} to name of player's held item
replace all " &4Rütbesine Erişim Kağıdı" with "" in {_rütbead}
replace all "&4" with "" in {_rütbead}
replace all " " with "" in {_rütbead}
remove 1 of player's tool from player's inventory
execute console command "manuadd %player% %{_rütbead}%"
message "&bBaşarıyla &c%{_rütbead}% &badlı rütbeye sahip oldun!"
log "%player%: %{_rütbead}% adlı rütbenin rütbe kağıdını kullandı." to "rutbekagidi"
else:
send "&4Hata! &cBu kağıdı kullanmak için &d%{_gereklirütbe}% &crütbesinde olmanız gereklidir!"
command /rütbekağıdıver:
aliases: rütbekâğıdıver, rutbekagidiver, rütbekver, rutbekver
trigger:
send "&dRütbeKağıdı V1.0.0"
Eğer bir sorunla, hatayla karşılaşırsanız benimle iletişim kurabilirsiniz!
All other rights reserved.
Son düzenleme: