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

kadir2015

Kızıltaş Madencisi
Mesajlar
415
En iyi cevaplar
7
Beğeniler
46
Puanları
440
Ruh hali
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ı
Mesajlar
37
En iyi cevaplar
0
Beğeniler
1
Puanları
60
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ı
Mesajlar
37
En iyi cevaplar
0
Beğeniler
1
Puanları
60
@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ı
Mesajlar
37
En iyi cevaplar
0
Beğeniler
1
Puanları
60
@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.
 

kadir2015

Kızıltaş Madencisi
Mesajlar
415
En iyi cevaplar
7
Beğeniler
46
Puanları
440
Ruh hali
@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.
yapmayı bilmiyorum kusura bakma başka bir konu aç ve benim skriptimi öne sür hatanı söyle elbet yardımcı olacaklardır sana.
 

dark06149

Ağaç Yumruklayıcı
Mesajlar
37
En iyi cevaplar
0
Beğeniler
1
Puanları
60
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
Mesajlar
415
En iyi cevaplar
7
Beğeniler
46
Puanları
440
Ruh hali
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
Mesajlar
415
En iyi cevaplar
7
Beğeniler
46
Puanları
440
Ruh hali
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
Satıcı
Mesajlar
240
En iyi cevaplar
6
Beğeniler
244
Puanları
710
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
Mesajlar
415
En iyi cevaplar
7
Beğeniler
46
Puanları
440
Ruh hali
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
 

Geik

Zombi Katili
Satıcı
Mesajlar
240
En iyi cevaplar
6
Beğeniler
244
Puanları
710
Essentials kit üzerinden komutla eşya verebiliyorsun
142179
 

Üst