Oynama süresi olmadan sadece para olan skript varsa o da iş görür hocam teşekkürler.Merhaba, isteğiniz yapılabilir ancak oynama sürelerini de her oyuncu için Skript ile kaydetmeniz gerekecek. Bunu önermem, ileride oyuncu sayınız arttığında performans sorunları yaşarsınız.
Onun yerine şöyle bir kaç alternatif eklenti mevcut
Ücretli -Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Bu ücretli eklentide istediğinizi yapabilirsiniz.
Ücretsiz -Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Ücretsiz -Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Attığım ilk ücretsiz eklentinin şöyle bir kısmı mevcut:
Ekli dosyayı görüntüle 249272
Yer tutucuları bulunan harici bir PlayTime eklentisi kurup PlaceholderAPI eklentisi aracılığıyla Rütbelere Oyun süresi şartı ekleyebilirsiniz.
Son attığım ücretsiz eklenti Ücretli olan eklentinin eski ve ücretsiz olan versiyonu. Ücretli sürümde oynama süresi desteği mevcut ancak ücretsiz sürümde var mı bilmiyorum, deneyip görebilirsiniz.
Ama yine de Skript isterseniz sizin için örnek bir tane yapabilirim.
options:
prefix: &3Rütbe &8» &7
Rütbe1: 5000 # Ücreti
Rütbe1Süre: 2 # Oyun süresi (Saat cinsinden)
Rütbe2: 10000 # Ücreti
Rütbe2Süre: 5 # Oyun süresi (Saat cinsinden)
every second:
loop all players:
add 1 to {saniye::%loop-player%}
if {saniye::%loop-player%} is 60:
subtract 60 from {saniye::%loop-player%}
add 1 to {dakika::%loop-player%}
if {dakika::%loop-player%} is 60:
subtract 60 from {dakika::%loop-player%}
add 1 to {saat::%loop-player%}
command /rankup:
trigger:
if player's group is "default":
if player's balance >= {@Rütbe1}:
if {saat::%player%} >= {@Rütbe1Süre}:
execute console command "lp user %player% parent set rütbe1"
send ""
send " {@prefix}Rütbe atladın &aTebrikler!"
send ""
else:
send ""
send " {@prefix}Yeterli oynama süren yok! Gerekli oynama süresi {@Rütbe1Süre}"
send ""
else:
send ""
send " {@prefix}Yeterli paran yok! Gerekli para: {@Rütbe1}"
send ""
if player's group is "rütbe1":
if player's balance >= {@Rütbe2}:
if {saat::%player%} >= {@Rütbe2Süre}:
execute console command "lp user %player% parent set rütbe2"
send ""
send " {@prefix}Rütbe atladın &aTebrikler!"
send ""
else:
send ""
send " {@prefix}Yeterli oynama süren yok! Gerekli oynama süresi {@Rütbe2Süre}"
send ""
else:
send ""
send " {@prefix}Yeterli paran yok! Gerekli para: {@Rütbe2}"
send ""
options:
prefix: &3Rütbe &8» &7
Rütbe1: 5000 # Ücreti
Rütbe2: 10000 # Ücreti
command /rankup:
trigger:
if player's group is "default":
if player's balance >= {@Rütbe1}:
execute console command "lp user %player% parent set rütbe1"
send ""
send " {@prefix}Rütbe atladın &aTebrikler!"
send ""
else:
send ""
send " {@prefix}Yeterli paran yok! Gerekli para: {@Rütbe1}"
send ""
if player's group is "rütbe1":
if player's balance >= {@Rütbe2}:
execute console command "lp user %player% parent set rütbe2"
send ""
send " {@prefix}Rütbe atladın &aTebrikler!"
send ""
else:
send ""
send " {@prefix}Yeterli paran yok! Gerekli para: {@Rütbe2}"
send ""
options:
prefix: &3Rütbe &8» &7
Rütbe1: 5000 # Ücreti
Rütbe2: 10000 # Ücreti
command /rankup:
trigger:
if player's group is "default":
if player's balance >= {@Rütbe1}:
subtract {@Rütbe1} from player's balance
execute console command "lp user %player% parent set rütbe1"
send ""
send " {@prefix}Rütbe atladın &aTebrikler!"
send ""
else:
send ""
send " {@prefix}Yeterli paran yok! Gerekli para: {@Rütbe1}"
send ""
if player's group is "rütbe1":
if player's balance >= {@Rütbe2}:
subtract {@Rütbe2} from player's balance
execute console command "lp user %player% parent set rütbe2"
send ""
send " {@prefix}Rütbe atladın &aTebrikler!"
send ""
else:
send ""
send " {@prefix}Yeterli paran yok! Gerekli para: {@Rütbe2}"
send ""
options:
prefix: &3Rütbe &8» &7
Rütbe1: 5000 # Ücreti
Rütbe1Süre: 2 # Oyun süresi (Saat cinsinden)
Rütbe2: 10000 # Ücreti
Rütbe2Süre: 5 # Oyun süresi (Saat cinsinden)
every second:
loop all players:
add 1 to {saniye::%loop-player%}
if {saniye::%loop-player%} is 60:
subtract 60 from {saniye::%loop-player%}
add 1 to {dakika::%loop-player%}
if {dakika::%loop-player%} is 60:
subtract 60 from {dakika::%loop-player%}
add 1 to {saat::%loop-player%}
command /rankup:
trigger:
if player's group is "default":
if player's balance >= {@Rütbe1}:
if {saat::%player%} >= {@Rütbe1Süre}:
subtract {@Rütbe1} from player's balance
execute console command "lp user %player% parent set rütbe1"
send ""
send " {@prefix}Rütbe atladın &aTebrikler!"
send ""
else:
send ""
send " {@prefix}Yeterli oynama süren yok! Gerekli oynama süresi {@Rütbe1Süre}"
send ""
else:
send ""
send " {@prefix}Yeterli paran yok! Gerekli para: {@Rütbe1}"
send ""
if player's group is "rütbe1":
if player's balance >= {@Rütbe2}:
if {saat::%player%} >= {@Rütbe2Süre}:
subtract {@Rütbe2} from player's balance
execute console command "lp user %player% parent set rütbe2"
send ""
send " {@prefix}Rütbe atladın &aTebrikler!"
send ""
else:
send ""
send " {@prefix}Yeterli oynama süren yok! Gerekli oynama süresi {@Rütbe2Süre}"
send ""
else:
send ""
send " {@prefix}Yeterli paran yok! Gerekli para: {@Rütbe2}"
send ""
1.20.6'da hata verdi thebestrankselimde skriptli yok ama eklenti olarak denemek isterseniz
thebestranks plugini isinizi görebilir neredeyse her istediginiz gereksinimleri ekleyebilirsiniz
level olsun
para olsun
blok kirma/koyma
balik tutma vs vs baya destekliyor
kolayda ayarlanbiliyor yinede kullanmak isterseniz diye eklentinin adini verdim
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!