Çözüldü Skript İstek

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

trex79

Bir Kömür Göründü Kaptanım!
Katılım
11 Ocak 2015
Mesajlar
148
Elmaslar
15
Puan
13.370
Yaş
32
arkadaşlar sunucuda oyuncular 2saat boyunca durdukları sürede kasa anahtarı versin oyundan çıktıkları zaman o süre sıfırlansın ve günhde 1 defa versin bunu yaprmısınız
 
Denemedim.
Kod:
on quit:
    delete {ödül::dakika::%player%}
    delete {ödül::saat::%player%}

variables:
    {ödül::dakika::%loop-player%} = 0
    {ödül::saat::%loop-player%} = 0

every minute:
    loop all players:
        if difference between {ödül::bekleme::%loop-player%} and now > 24 hours:
            add 1 to {ödül::dakika::%loop-player%}
            if {ödül::dakika::%loop-player%} is bigger than or equal to 60:
                add 1 to {ödül::saat::%loop-player%}
                set {ödül::dakika::%loop-player%} to 0
                stop
            if {ödül::saat::%loop-player%} is bigger than or equal to 2:
                give 1 tripwire hook named "&6Kasa Anahtarı" to loop-player
                set {ödül::bekleme::%loop-player%} to now
                set {ödül::saat::%loop-player%} to 0
                stop
            stop

command /ödülzamanım:
    trigger:
        send "&7Oynama Zamanın &e%{ödül::saat::%loop-player%}% &7Saat &e%{ödül::dakika::%loop-player%}% &eDakika!"
        stop
 
Buyrun kısa ve öz
Kod:
Every 30 minute:     execute players command "kit [Anahtar Adı]"
veya direk crate plus'tan vermek isterseniz
Kod:
Every 30 minute:     execute players command "crate key %player% [Anahtar Adı] 1"
işe yaradıysa belirtmeyi unutmayın.[DOUBLEPOST=1499851888,1499851857][/DOUBLEPOST]Buyrun kısa ve öz
Kod:
Every 30 minute:     execute players command "kit [Anahtar Adı]"
veya direk crate plus'tan vermek isterseniz
Kod:
Every 30 minute:     execute players command "crate key %player% [Anahtar Adı] 1"
işe yaradıysa belirtmeyi unutmayın.
 
Buyrun kısa ve öz
Kod:
Every 30 minute:     execute players command "kit [Anahtar Adı]"
veya direk crate plus'tan vermek isterseniz
Kod:
Every 30 minute:     execute players command "crate key %player% [Anahtar Adı] 1"
işe yaradıysa belirtmeyi unutmayın.[DOUBLEPOST=1499851888,1499851857][/DOUBLEPOST]Buyrun kısa ve öz
Kod:
Every 30 minute:     execute players command "kit [Anahtar Adı]"
veya direk crate plus'tan vermek isterseniz
Kod:
Every 30 minute:     execute players command "crate key %player% [Anahtar Adı] 1"
işe yaradıysa belirtmeyi unutmayın.
Kod çalışmayacaktır.
 
Ne hatası vardır sizce skript yazmakta yeniyim de
Yazdığınız kodda her 30 dakikada oyuncuya key vereceksiniz fakat hangi oyuncuya vereceğiniz bilinmiyor onuda loop all players ile yapabilirsiniz.
 
@trex79 aradığınız skripti bulduysanız belirtiniz.
 
Denemedim.
Kod:
on quit:
    delete {ödül::dakika::%player%}
    delete {ödül::saat::%player%}

variables:
    {ödül::dakika::%loop-player%} = 0
    {ödül::saat::%loop-player%} = 0

every minute:
    loop all players:
        if difference between {ödül::bekleme::%loop-player%} and now > 24 hours:
            add 1 to {ödül::dakika::%loop-player%}
            if {ödül::dakika::%loop-player%} is bigger than or equal to 60:
                add 1 to {ödül::saat::%loop-player%}
                set {ödül::dakika::%loop-player%} to 0
                stop
            if {ödül::saat::%loop-player%} is bigger than or equal to 2:
                give 1 tripwire hook named "&6Kasa Anahtarı" to loop-player
                set {ödül::bekleme::%loop-player%} to now
                set {ödül::saat::%loop-player%} to 0
                stop
            stop

command /ödülzamanım:
    trigger:
        send "&7Oynama Zamanın &e%{ödül::saat::%loop-player%}% &7Saat &e%{ödül::dakika::%loop-player%}% &eDakika!"
        stop
Bunu denediniz mi?
 
evet çalışmadı
 
Kod:
every 1 minutes:
    loop all players:
        add 1 to {zaman::%loop-player%}
        if {zaman::%loop-player%} is greater than or equal to 60:
            set {zaman::%loop-player%} to 0
            execute console command "anahtarver %loop-player%"
            message "&cTebrikler anahtar kazandın!" to loop-player
        else:
            message "&cAnahtar kazanmana &e%60 - {zaman::%loop-player%}% &cdakika var!" to loop-player
on join:
    set {zaman::%player%} to 0
on load:
    delete {zaman::*}
Buyur dostum bu şekilde dene.
 
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