KingAmdin_YT
Demir Madencisi
- En iyi cevaplar
- 1
Herkese merhaba.
Tanıtacağım konu, FRütbe skripti, forumlarda çoğu bulunan rütbe skriptlerinde gereksiz yere veri veya permission ile çalışan bir skriptin daha performanslı bir skripti, sizlerle paylaşmak istiyorum.
FRütbe Skript'in avantajları;
• Oyuncuların gruplarını veriye eklenmesine ve permission kullanılmasına gerek kalmayan.
• Kod satırların daha kısa olmasını sağlayan.
Kod:
#Version 0.1 by bnjrKemal -forSurvival
options:
# Buraya gruplarını ekleyebilirsiniz.(Sırayla)
# NOT: Büyük küçük harflerine duyarlıdır.
birincigrup: Acemi
ikincigrup: Çaylak
üçüncügrup: Tecrübeli
dördüncügrup: Kahraman
# --------------------------------------------
mesaj: &e%{_p}% &badlı oyuncu, &e%{_verilecekgrup}%&b rütbesine yükseldi.
yetersizpara: &cYeteri kadar paran yok.
prefix: &e&l• &6&lFRütbe &f&l>
rütbenyok: &cHer hangi bir rütbeye sahip değilsin.
sonrütbe: &cSon rütbedesin, dostum.
command /rütbe:
trigger:
if player's group is "{@birincigrup}":
atla(player, "{@birincigrup}", "{@ikincigrup}", 100000) # (player, cikarilacakgrup, verilecekgrup, para) bu şekilde
stop trigger # bu önemlidir.
if player's group is "{@ikincigrup}":
atla(player, "{@ikincigrup}", "{@üçüncügrup}", 200000)
stop trigger
if player's group is "{@üçüncügrup}":
atla(player, "{@üçüncügrup}", "{@dördüncügrup}", 300000)
stop trigger
if player's group is "{@dördüncügrup}":
send "{@prefix} {@sonrütbe}"
stop trigger
# Burdan devam edebilirsiniz..
else:
send "{@prefix} {@rütbenyok}"
function atla(p : player, cikarilacakgrup: text, verilecekgrup: text, i : integer):
if {_p}'s balance is bigger than or equal to {_i}:
remove {_i} from {_p}'s balance
remove "%{_cikarilacakgrup}%" from {_p}'s group
add "%{_verilecekgrup}%" to {_p}'s group
send "{@prefix} {@mesaj}" to players
else:
send "{@prefix} {@yetersizpara}" to {_p}
Kod:
#Version 0.1 by bnjrKemal
options:
# Buraya gruplarını ekleyebilirsiniz.(Sırayla)
# NOT: Büyük küçük harflerine duyarlıdır.
birincigrup: SkyLord
ikincigrup: KingLord
üçüncügrup: KronosLord
dördüncügrup: ZeusLord
# --------------------------------------------
mesaj: &e%{_p}% &badlı oyuncu, &e%{_verilecekgrup}%&b rütbesine yükseldi.
yetersizpara: &cYeteri kadar paran yok.
yetersizadalevel: &cAda levelin yetersiz.
prefix: &e&l• &6&lFRütbe &f&l>
rütbenyok: &cHer hangi bir rütbeye sahip değilsin.
sonrütbe: &cSon rütbedesin, dostum.
paraçekildi: &eHesabından %{_para}% çekildi.
command /rütbe:
trigger:
if player's group is "{@birincigrup}":
atla(player, "{@birincigrup}", "{@ikincigrup}", 1000, 0) # (player, cikarilacakgrup, verilecekgrup, adalevel, para) bu şekilde
#
# Parayla rütbe atlanmasını istemiyorsanız para kısmına 0 yazabilirsiniz.
# Örnk: atla(player, cikarilacakgrup, verilecekgrup, adalevel, 0)
#
stop trigger # bu önemlidir.
if player's group is "{@ikincigrup}":
atla(player, "{@ikincigrup}", "{@üçüncügrup}", 2000, 0)
stop trigger
if player's group is "{@üçüncügrup}":
atla(player, "{@üçüncügrup}", "{@dördüncügrup}", 3000, 10000)
stop trigger
if player's group is "{@dördüncügrup}":
send "{@prefix} {@sonrütbe}"
stop trigger
# Burdan devam edebilirsiniz..
else:
send "{@prefix} {@rütbenyok}"
function atla(p : player, cikarilacakgrup: text, verilecekgrup: text, adalevel : integer, para: integer):
if asb level of {_p} is smaller than {_adalevel}:
send "{@prefix} {@yetersizadalevel}" to {_p}
stop
if {_para} is not 0:
if player's balance is smaller than {_para}:
send "{@prefix} {@yetersizpara}" to {_p}
stop
send "{@prefix} {@paraçekildi}" to {_p}
remove {_i} from {_p}'s balance
remove "%{_cikarilacakgrup}%" from {_p}'s group
add "%{_verilecekgrup}%" to {_p}'s group
send "{@prefix} {@mesaj}" to {_p}
Yüklü olması gereken eklentiler;
Skript +2.2
Grup eklentisi (GroupManager, LuckPerms vs.)
Ekonomi eklentisi (Essentials, Iconomy)
Vault
SkyBlock sunucular için ek eklenti;
WolvSK
Bu sürümlerle denenmiştir.
Sunucu sürümü;
Skript sürümü;
Her hangi bir hatam olursa, yorumlarımıza katılın. Beraber çözelim.
Eğer bu tür skriptlerini beğendiyseniz, devam edelim.
Skript +2.2
Grup eklentisi (GroupManager, LuckPerms vs.)
Ekonomi eklentisi (Essentials, Iconomy)
Vault
SkyBlock sunucular için ek eklenti;
WolvSK
Bu sürümlerle denenmiştir.
Sunucu sürümü;
Skript sürümü;
Her hangi bir hatam olursa, yorumlarımıza katılın. Beraber çözelim.
Eğer bu tür skriptlerini beğendiyseniz, devam edelim.
Son düzenleme: