İstek [ÇÖZÜLDÜ]Minecraft Süreli İtem Skripti

kadir2015

Kızıltaş Madencisi
En iyi cevaplar
7
Dostum anahat aldıktan sonra kalan süreyi saat dakika saniye cinsenden yazdıramazmıyız acil yardım
buyur dostum biraz zaman aldım ama değer...
JavaScript:
command /anahtarver:
    trigger:
        if {e::%player%} is not set:
            execute console command "crate key %player% günlük"
            send "&aGünlük Hediye Anahtarınızı Başarıyla Aldınız" to player
            set {e::%player%} to true
            set {saat::%player%} to 23
            set {dakika::%player%} to 59
            set {sani::%player%} to 60
            wait 86400 second
            delete {e::%player%}
        if {sani::%player%} is equal to 0:
            clear {sani::%player%}
            set {sani::%player%} to 60

        else:
            send "&bbu gün zaten anahtarınızı almışsınız birdahaki anahtarı almak için kalan zaman &c%{sani::%player%}% saniye %{dakika::%player%}% dakika %{saat::%player%}% saat &bkaldı " to player
command /lele:
    trigger:
        delete {e::%player%}

every seconds:
    loop all players:
        if {sani::%loop-player%} is set:
            remove 1 from {sani::%loop-player%}
            if {sani::%loop-player%} is equal to 0:
                remove 1 from {dakika::%loop-player%}
                clear {sani::%loop-player%}
                set {sani::%loop-player%} to 60


every 1 minute:
    loop all players:
        if {dakika::%loop-player%} is set:
            if {dakika::%loop-player%} is equal to 0:
                remove 1 from {saat::%loop-player%}
                set {dakika::%loop-player%} to 59
               
every 1 hour:
    loop all players:
        if {saat::%loop-player%} is set:
            if {saat::%loop-player%} is equal to 0:
                clear {saat::%loop-player%}
                clear {dakika::%loop-player%}
                clear {sani::%loop-player%}
 
Son düzenleme:

dark06149

Ağaç Yumruklayıcı
En iyi cevaplar
0
buyur dostum biraz zaman aldım ama değer...
JavaScript:
command /anahtarver:
    trigger:
        if {e::%player%} is not set:
            execute console command "crate key %player% günlük"
            send "&aGünlük Hediye Anahtarınızı Başarıyla Aldınız" to player
            set {e::%player%} to true
            set {saat::%player%} to 23
            set {dakika::%player%} to 59
            set {sani::%player%} to 60
            wait 86400 second
            delete {e::%player%}
        if {sani::%player%} is equal to 0:
            clear {sani::%player%}
            set {sani::%player%} to 60

        else:
            send "&bbu gün zaten anahtarınızı almışsınız birdahaki anahtarı almak için kalan zaman &c%{sani::%player%}% saniye %{dakika::%player%}% dakika %{saat::%player%}% saat &bkaldı " to player
command /lele:
    trigger:
        delete {e::%player%}

every seconds:
    loop all players:
        if {sani::%loop-player%} is set:
            remove 1 from {sani::%loop-player%}
            if {sani::%loop-player%} is equal to 0:
                remove 1 from {dakika::%loop-player%}
                clear {sani::%loop-player%}
                set {sani::%loop-player%} to 60


every 1 minute:
    loop all players:
        if {dakika::%loop-player%} is set:
            if {dakika::%loop-player%} is equal to 0:
                remove 1 from {saat::%loop-player%}
                set {dakika::%loop-player%} to 59
              
every 1 hour:
    loop all players:
        if {saat::%loop-player%} is set:
            if {saat::%loop-player%} is bigger than or equal to 0:
                clear {saat::%loop-player%}
                clear {dakika::%loop-player%}
                clear {sani::%loop-player%}
Dostum attığın scriptte hata var aldıktan sonra 23 saat 56 dakika 22 saniyeden başlatıyor yardım edermisini.
 

dark06149

Ağaç Yumruklayıcı
En iyi cevaplar
0
@kadir2015
dostum tamam bir önceki yazdığım hatayı çözdüm lakin oyun dışında azalmıyor bu süre onunda azalmasın isitoyurrm
 

dark06149

Ağaç Yumruklayıcı
En iyi cevaplar
0
@kadir2015 dostum lütfen yardımcı ol son soruşum kit alımı gibi düşünebiliriz burda serverde oynuyo olmasak bile süremizden azalsın okey.
 

dark06149

Ağaç Yumruklayıcı
En iyi cevaplar
0
dostum paylaştıgım scriptte ufak bir hata vardı düzelttim yeni attıgımı kullanırsan iyi olur
Dostum bu Ben offline ken yani oyunda değilken süre akışı ilerlemiyor bu hiçbir işime yaramaz teşşekürrler düzeltebilirsen iyi olur düzeltemessen canın saolsun dostum.
 

kadir2015

Kızıltaş Madencisi
En iyi cevaplar
7
Dostum bu Ben offline ken yani oyunda değilken süre akışı ilerlemiyor bu hiçbir işime yaramaz teşşekürrler düzeltebilirsen iyi olur düzeltemessen canın saolsun dostum.
yapmayı bilmiyorum kusura bakma başka bir konu aç ve benim skriptimi öne sür hatanı söyle elbet yardımcı olacaklardır sana.
 

kadir2015

Kızıltaş Madencisi
En iyi cevaplar
7
Dostum bu Ben offline ken yani oyunda değilken süre akışı ilerlemiyor bu hiçbir işime yaramaz teşşekürrler düzeltebilirsen iyi olur düzeltemessen canın saolsun dostum.
bulmam biraz zaman aldı ama buyur bu yazdıgım skript oyundan çıkınca da işliyor
JavaScript:
command /anahtarver:
    trigger:
        if {e::%player%} is not set:
            execute console command "crate key %player% günlük"
            send "&aGünlük Hediye Anahtarınızı Başarıyla Aldınız" to player
            set {e::%player%} to true
            set {saat::%player%} to 23
            set {dakika::%player%} to 59
            set {sani::%player%} to 60
            wait 86400 second
            delete {e::%player%}
        if {sani::%player%} is equal to 0:
            clear {sani::%player%}
            set {sani::%player%} to 60

        else:
            send "&bbu gün zaten anahtarınızı almışsınız birdahaki anahtarı almak için kalan zaman &c%{sani::%player%}% saniye %{dakika::%player%}% dakika %{saat::%player%}% saat &bkaldı " to player
command /lele:
    trigger:
        delete {e::%player%}

every seconds:
    loop all players:
        if {sani::%loop-player%} is set:
            remove 1 from {sani::%loop-player%}
            if {sani::%loop-player%} is equal to 0:
                remove 1 from {dakika::%loop-player%}
                clear {sani::%loop-player%}
                set {sani::%loop-player%} to 60


every 1 minute:
    loop all players:
        if {dakika::%loop-player%} is set:
            if {dakika::%loop-player%} is equal to 0:
                remove 1 from {saat::%loop-player%}
                set {dakika::%loop-player%} to 59
              
every 1 hour:
    loop all players:
        if {saat::%loop-player%} is set:
            if {saat::%loop-player%} is equal to 0:
                clear {saat::%loop-player%}
                clear {dakika::%loop-player%}
                clear {sani::%loop-player%}
                
                
            
                
every seconds:
    loop all offline players:
        if {sani::%loop-player%} is set:
            remove 1 from {sani::%loop-player%}
            if {sani::%loop-player%} is equal to 0:
                remove 1 from {dakika::%loop-player%}
                clear {sani::%loop-player%}
                set {sani::%loop-player%} to 60


every 1 minute:
    loop all offline players:
        if {dakika::%loop-player%} is set:
            if {dakika::%loop-player%} is equal to 0:
                remove 1 from {saat::%loop-player%}
                set {dakika::%loop-player%} to 59
              
every 1 hour:
    loop all offline players:
        if {saat::%loop-player%} is set:
            if {saat::%loop-player%} is equal to 0:
                clear {saat::%loop-player%}
                clear {dakika::%loop-player%}
                clear {sani::%loop-player%}
 

Geik

Zombi Katili
En iyi cevaplar
6
Direk essentials kit'den yapsana, skript kullanırsan bir database gerekli sunucunun kapandığı durumlar için yoksa kapanıp açılınca direk alabilirler.
 

kadir2015

Kızıltaş Madencisi
En iyi cevaplar
7
Direk essentials kit'den yapsana, skript kullanırsan bir database gerekli sunucunun kapandığı durumlar için yoksa kapanıp açılınca direk alabilirler.
ilk başta açıklamış ya essentialstan kasa veremiyor aslında bunu daha yeni fark ettim şunu yapabilirdik essentials kısmına bi kod yaazardık o kod üzerine skript yazardık kasa vermesi için biterdi basit. ama işte lol
 
Üst