- Katılım
- 23 Ekim 2016
- Mesajlar
- 125
- Elmaslar
- 50
- Puanlar
- 13.530
- Yaş
- 25
- Minecraft
- bnjrKemal
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.
PHP:
#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}
PHP:
#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: