Bulundu Rütbe atlama skripti

  • Konuyu Başlatan Konuyu Başlatan neqetria
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 254
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

neqetria

Bir Kömür Göründü Kaptanım!
Katılım
24 Nisan 2024
Mesajlar
145
Elmaslar
9
Puan
1.170
Yaş
27
Konum
Türkiye
Minecraft
neqetria
Para ve playtime gereksinimli rütbe atlama skripti arıyorum
 
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:
Screenshot_3.webp


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.
 
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.
Oynama süresi olmadan sadece para olan skript varsa o da iş görür hocam teşekkürler.
 
Kod:
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 ""

Deneme fırsatım olmadı hatalar olursa iletebilirsiniz. Onun dışında mesaj içeriklerini basit tuttum ses efektleri ekleyerek veya mesaj içeriklerini güncelleyerek daha da geliştirebilirsiniz.
 
Son düzenleme:
Sadece paralı olan

Kod:
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 ""
 
Son düzenleme:
Oyunculardan para silmeyi unutmuşum, onu düzelteyim 1 dakika
 
Kod:
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 ""

Kod:
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 ""

Güncel
 
Son düzenleme:
elimde 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
 
elimde 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
1.20.6'da hata verdi thebestranks
 
surum belirtmemisim benim hatam 1.20.4 de çalışıyor ama 1.20
6 da çalışmıyordu
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl