options:
#
defaultgrup: Oyuncu
birincigrup: SkyLord
ikincigrup: SkyZeus
üçüncügrup: SkyKing
dördüncügrup: SkyJosi
#
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 "{@defaultgrup}":
atla(player, "{@defaultgrup}", "{@birincigrup}", 10000)
stop trigger
if player's group is "{@birincigrup}":
atla(player, "{@birincigrup}", "{@ikincigrup}", 20000)
stop trigger
if player's group is "{@ikincigrup}":
atla(player, "{@ikincigrup}", "{@üçüncügrup}", 30000)
stop trigger
if player's group is "{@üçüncügrup}":
atla(player, "{@üçüncügrup}", "{@dördüncügrup}", 50000)
stop trigger
if player's group is "{@dördüncügrup}":
send "{@prefix} {@sonrütbe}"
stop trigger
else:
send "{@prefix} {@rütbenyok}"
function atla(p : player, cikarilacakgrup: text, verilecekgrup: text, adalevel : integer):
if asb level of {_p} is smaller than {_adalevel}:
send "{@prefix} {@yetersizadalevel}" to {_p}
stop
remove "%{_cikarilacakgrup}%" from {_p}'s group
add "%{_verilecekgrup}%" to {_p}'s group
send "{@prefix} {@mesaj}" to {_p}
Addon - WolvSK (1.8-1.13.1) incelemekte fayda var ayrıca mesajımın tamamını okusan problem olmaz (linke bak yani).ASB değil de askyblock yazar mısınız? SkRayfall Gerektirir.
Skripti dikkatli okursan neden SkRayfall Gerektiğini anlayacaksın.Addon - WolvSK (1.8-1.13.1) incelemekte fayda var ayrıca mesajımın tamamını okusan problem olmaz (linke bak yani).
Skrayfall gerektirmez o skript için. Konu sahibi sonuç yazana kadar bekleyelim.
Kod:options: yeterlidegil: &e&lSky&6&lLord &c&oolabilmek için adanızı &e10.000 &c&olevel yapmalısın. sunucu: &6&lSistem &e> command /skylordol: trigger: if asb player's island level is greater than 10000: execute console command "manuadd %player% skylord" send "{@sunucu} &aBaşarıyla &e&lSky&6&lLord &aoldun." send "{@sunucu} &e%player% &7İsimli oyuncu &e&lSky&6&lLord &7oldu." to players else: message "{@sunucu} {@yeterlidegil}" options: yeterlidegil: &e&lSky&9&lZeus &c&oolabilmek için adanızı &e20.000 &c&olevel yapmalısın. sunucu: &6&lSistem &e> command /skyzeusol: trigger: if asb player's island level is greater than 20000: execute console command "lp user %player% parent set vip" send "{@sunucu} &aBaşarıyla &e&lSky&9&lZeus &aoldun." send "{@sunucu} &e%player% &7İsimli oyuncu &e&lSky&9&lZeus &7oldu." to players else: message "{@sunucu} {@yeterlidegil}" options: yeterlidegil: &e&lSky&3&lKing &c&oolabilmek için adanızı &e30.000 &c&olevel yapmalısın. sunucu: &6&lSistem &e> command /skykingol: trigger: if asb player's island level is greater than 30000: execute console command "lp user %player% parent set elite" send "{@sunucu} &aBaşarıyla &e&lSky&3&lKing &aoldun." send "{@sunucu} &e%player% &7İsimli oyuncu &e&lSky&3&lKing &7oldu." to players else: message "{@sunucu} {@yeterlidegil}" options: yeterlidegil: &e&lSky&b&lJosi &c&oolabilmek için adanızı &e50.000 &c&olevel yapmalısın. sunucu: &6&lSistem &e> command /skyjosiol: trigger: if asb player's island level is greater than 50000: execute console command "manuadd %player% skyjosi" send "{@sunucu} &aBaşarıyla &e&lSky&b&lJosi &aoldun." send "{@sunucu} &e%player% &7İsimli oyuncu &e&lSky&b&lJosi &7oldu." to players else: message "{@sunucu} {@yeterlidegil}"
skript çalışıyor fakat 1. ranktan 5. ranka atlanabiliyor 5. ranktan 1. ranka geri dönülebiliyor bunları nası halledebilirim