Skript Paylaşımı Realistik | Enerji ve Susuzluk [1.12.2]

  • Konuyu Başlatan Konuyu Başlatan Lord.sk
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 4.340
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Gerçekten resimleri ekledikten sonra anladım ki gerçekten güzel bir skript . Başarılar
 
sürekli every yapacağına her oyuncuyu while döngüsüne sokarsan biraz daha optimizasyonlu çalışacağından eminim
JavaScript:
on join:
    while player is online:
        if player gamemode is not creative:
            if {su::%player%} is greater than or equal to 11:
                remove 10 from {su::%player%}
                stop
        if {su::%player%} is less than or equal to 10:
            if {su::%player%} is higher than 0:
                remove 10 from {su::%player%}
            damage player by 1 heart
            show an actionbar from "&bSusuzluk &cseni öldürecek! &bSu &ciç hemen!" to player
            stop
        edit bossbar "%player%_susuzluk" name to "&bSusuzluk: %{su::%player%}%&f/&b100"
        edit bossbar "%player%_susuzluk" value to {su::%player%}
        edit bossbar "%player%_enerji" value to {enerji::%player%}
        if {su::%player%} is greater than 100:
            set {su::%player%} to 100
            stop
        if {su::%player%} is less than 0:
            set {su::%player%} to 0
            stop
        if {enerji::%player%} is greater than 100:
            set {enerji::%player%} to 100
            stop
        if {enerji::%player%} is greater than 0:
            set walking speed of player to 0.2
            set fly speed of player to 0.2
            stop
        if {enerji::%player%} is less than 0:
            set {enerji::%player%} to 0
            set walking speed of player to 0.1
            set fly speed of player to 0.1
            stop
        wait 5 second
 
Son düzenleme:
sürekli every yapacağına her oyuncuyu while döngüsüne sokarsan biraz daha optimizasyonlu çalışacağından eminim
JavaScript:
on join:
    while player is online:
        if player gamemode is not creative:
            if {su::%player%} is greater than or equal to 11:
                remove 10 from {su::%player%}
                stop
        if {su::%player%} is less than or equal to 10:
            if {su::%player%} is higher than 0:
                remove 10 from {su::%player%}
            damage player by 1 heart
            show an actionbar from "&bSusuzluk &cseni öldürecek! &bSu &ciç hemen!" to player
            stop
        edit bossbar "%player%_susuzluk" name to "&bSusuzluk: %{su::%player%}%&f/&b100"
        edit bossbar "%player%_susuzluk" value to {su::%player%}
        edit bossbar "%player%_enerji" value to {enerji::%player%}
        if {su::%player%} is greater than 100:
            set {su::%player%} to 100
            stop
        if {su::%player%} is less than 0:
            set {su::%player%} to 0
            stop
        if {enerji::%player%} is greater than 100:
            set {enerji::%player%} to 100
            stop
        if {enerji::%player%} is greater than 0:
            set walking speed of player to 0.2
            set fly speed of player to 0.2
            stop
        if {enerji::%player%} is less than 0:
            set {enerji::%player%} to 0
            set walking speed of player to 0.1
            set fly speed of player to 0.1
            stop
        wait 5 second
Önerin için teşekkürler.
 
Son düzenleme:
Ellerine sağlık güzel bir skript olmuş..
 
sürekli every yapacağına her oyuncuyu while döngüsüne sokarsan biraz daha optimizasyonlu çalışacağından eminim
JavaScript:
on join:
    while player is online:
        if player gamemode is not creative:
            if {su::%player%} is greater than or equal to 11:
                remove 10 from {su::%player%}
                stop
        if {su::%player%} is less than or equal to 10:
            if {su::%player%} is higher than 0:
                remove 10 from {su::%player%}
            damage player by 1 heart
            show an actionbar from "&bSusuzluk &cseni öldürecek! &bSu &ciç hemen!" to player
            stop
        edit bossbar "%player%_susuzluk" name to "&bSusuzluk: %{su::%player%}%&f/&b100"
        edit bossbar "%player%_susuzluk" value to {su::%player%}
        edit bossbar "%player%_enerji" value to {enerji::%player%}
        if {su::%player%} is greater than 100:
            set {su::%player%} to 100
            stop
        if {su::%player%} is less than 0:
            set {su::%player%} to 0
            stop
        if {enerji::%player%} is greater than 100:
            set {enerji::%player%} to 100
            stop
        if {enerji::%player%} is greater than 0:
            set walking speed of player to 0.2
            set fly speed of player to 0.2
            stop
        if {enerji::%player%} is less than 0:
            set {enerji::%player%} to 0
            set walking speed of player to 0.1
            set fly speed of player to 0.1
            stop
        wait 5 second

hayır çok daha kötü olur.
 
sürekli every yapacağına her oyuncuyu while döngüsüne sokarsan biraz daha optimizasyonlu çalışacağından eminim
JavaScript:
on join:
    while player is online:
        if player gamemode is not creative:
            if {su::%player%} is greater than or equal to 11:
                remove 10 from {su::%player%}
                stop
        if {su::%player%} is less than or equal to 10:
            if {su::%player%} is higher than 0:
                remove 10 from {su::%player%}
            damage player by 1 heart
            show an actionbar from "&bSusuzluk &cseni öldürecek! &bSu &ciç hemen!" to player
            stop
        edit bossbar "%player%_susuzluk" name to "&bSusuzluk: %{su::%player%}%&f/&b100"
        edit bossbar "%player%_susuzluk" value to {su::%player%}
        edit bossbar "%player%_enerji" value to {enerji::%player%}
        if {su::%player%} is greater than 100:
            set {su::%player%} to 100
            stop
        if {su::%player%} is less than 0:
            set {su::%player%} to 0
            stop
        if {enerji::%player%} is greater than 100:
            set {enerji::%player%} to 100
            stop
        if {enerji::%player%} is greater than 0:
            set walking speed of player to 0.2
            set fly speed of player to 0.2
            stop
        if {enerji::%player%} is less than 0:
            set {enerji::%player%} to 0
            set walking speed of player to 0.1
            set fly speed of player to 0.1
            stop
        wait 5 second


while sistemi her salise kontrol ettiği için daha da berbat eder. İki hali de kullanılmaz bu skriptin
 
Çok hoş düşünülmüş, güzel bir skript ama;
Kod:
every tick:

    loop all players
ve
Kod:
on any move:
    if player's gamemode is not creative:
        if player is sprinting:
            remove 0.3 from {enerji::%player%}
            stop
bu kodlar sunucuyu öldürür gibime geliyor, yine de tebrikler :melek:
 
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
Üst