Sol Reklam

Çözüldü Komuta süre ayarlama skripti

Durum
Mesaj gönderimine kapalı.

Caner07ant

Koydum Çalışma Masasını
Katılım
19 Eylül 2015
Mesajlar
62
Elmaslar
2
Puanlar
13.310
Yaş
24
Selamun aleyküm, kolay gelsin bu yaptığım skript daha önce çalışırken yeni gelen güncellemelerle beraber kaldırılmış sanırsam ve
every 5 minutes:
kodu şu an çalışmamakta anlamadığım bir şekilde belirli bir dünya yapmamı istiyor;
every 5 minutes in "world":
Fakat kullandığım sunucuda birden fazla dünya bulunduğu için ben bunun böyle olmasını istemiyorum
yardımlarınızı rica ediyorum bekliyor olacağım teşekkürler.

JavaScript:
every 5 minutes:
    set {adaduyurusure.%player%} to false
    stop
 
Son düzenleme:

Caner07ant

Koydum Çalışma Masasını
Katılım
19 Eylül 2015
Mesajlar
62
Elmaslar
2
Puanlar
13.310
Yaş
24
Denediğim kodlar yardımcı olursanız çok sevinirim


every 5 minutes in all worlds:
Screenshot_3.png



every 5 minutes:
Screenshot_2.png
 
S

Silinen üye 116132

Ziyaretçi
Kod:
every 5 minutes:
    set {adaduyurusure.%player%} to false
    stop
Bu kısımda player değişkeni tanımlı olmamasına rağmen %player% kullanmışsınız, bu şekilde yapamazsınız.
Komuta basit yoldan cooldown (bekleme süresi) koyabilirsiniz:
Kod:
command /komut:
    cooldown: 5 minutes
    cooldown bypass: cooldownetkilemez.komutkomutu
    cooldown message: &cSadece 5 dakikada bir kez kullanabilirsin!
    trigger:
        ...
 

Caner07ant

Koydum Çalışma Masasını
Katılım
19 Eylül 2015
Mesajlar
62
Elmaslar
2
Puanlar
13.310
Yaş
24
cooldownunuz olmuyor böyle yaptım @MustafaTRK





JavaScript:
command /davet1:
    cooldown: 5 minutes
    cooldown bypass: cooldownetkilemez.komutkomutu
    cooldown message: &a&lSunucu &8» &c5 dakikada bir kez ada duyurusu yapabilirsin.
        trigger:
            if balance of player is higher than 999999:
                send all players title "&cYeni Ada Daveti!" with subtitle "&6/is warp %player%" for 5 seconds
                send "&8▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄&f" to all players
                send "" to all players
                send "                   &cYeni Ada daveti !" to all players
                send "       &7Sende oyuncuları ücret karşılığında" to all players
                send "       &7davet etmek istiyorsan<command:/adaduyuru> &c&l&nTIKLA<reset>" to all players
                send "" to all players
                send "&8▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄&f" to all players
                send "" to all players
                send "      &6%player% &7tarafından adasına davet edildin!" to all players
                send "      &7gitmek için kırmızı yazıya tıkla:<command:/is warp %player%> &f&c&l&nADAYA GİT<reset>" to all players
                send "" to all players
                send "&8▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄&f" to all players
                remove 1000000 from player's balance
                wait 1 seconds
            else:
                send "&a&lSunucu &8» &cAda daveti için yeterli paran yok."
 
Son düzenleme:

Caner07ant

Koydum Çalışma Masasını
Katılım
19 Eylül 2015
Mesajlar
62
Elmaslar
2
Puanlar
13.310
Yaş
24
Eskiden çalışıyordu fakat yeni gelen güncellemelerle herhalde, artık çalışmıyor. @MustafaTRK
 

Caner07ant

Koydum Çalışma Masasını
Katılım
19 Eylül 2015
Mesajlar
62
Elmaslar
2
Puanlar
13.310
Yaş
24
Kod:
every 5 minutes:
    set {adaduyurusure.%player%} to false
    stop
Bu kısımda player değişkeni tanımlı olmamasına rağmen %player% kullanmışsınız, bu şekilde yapamazsınız.
Komuta basit yoldan cooldown (bekleme süresi) koyabilirsiniz:
Kod:
command /komut:
    cooldown: 5 minutes
    cooldown bypass: cooldownetkilemez.komutkomutu
    cooldown message: &cSadece 5 dakikada bir kez kullanabilirsin!
    trigger:
        ...

"cooldown:" veya "cooldown bypass:" "cooldown message" diye birşey olmadığını biliyorsunuzdur umarım?
 
S

Silinen üye 116132

Ziyaretçi
Arkadaşım 3 ayrı mesajda bahsederek +3 bildirim sağladın, amacın ne anlamadım.
Sana olmayan bir şeyi önerecek kadar da aciz değilim:

Çalışmama sebebi skript sürümündür, buradan düzgün bir versiyonunu indirip tekrar dene:
 

Caner07ant

Koydum Çalışma Masasını
Katılım
19 Eylül 2015
Mesajlar
62
Elmaslar
2
Puanlar
13.310
Yaş
24
Arkadaşım 3 ayrı mesajda bahsederek +3 bildirim sağladın, amacın ne anlamadım.
Sana olmayan bir şeyi önerecek kadar da aciz değilim:

Çalışmama sebebi skript sürümündür, buradan düzgün bir versiyonunu indirip tekrar dene:
Farkında isen paperspigot 1.8.8 diye girdim konuya son sürüm skript çalşmıyor bunda attığın skript plugini

Kod:
Exception in thread "Skript offline player resolver thread (fetches UUIDs from the minecraft servers)"
[17:59:58 WARN]: java.lang.NoClassDefFoundError: Could not initialize class ch.njol.skript.bukkitutil.UnresolvedOfflinePlayer
[17:59:58 WARN]:        at ch.njol.skript.bukkitutil.UnresolvedOfflinePlayer$1.run(UnresolvedOfflinePlayer.java:60)
[17:59:58 WARN]:        at java.lang.Thread.run(Unknown Source)

ve sinirle yaklaştığm için de kusura bakma saatlerdir bu lanet şeyle uğraşıyorum ve artık kafam kaldırmıyor ve çalışmayan bir kod verincede bana post kasmaya çalışanlardan zannettim seni tekrar kusura bakma ve bu arada çözdüm

Kod:
on command "KOMUTGİRİN":
    if {yemek::cooldown::%player%} isn't set:
        set {yemek::cooldown::%player%} to now
    if difference between {yemek::cooldown::%player%} and now > 5 minutes:
        set {yemek::cooldown::%player%} to now
    else:
        set {_sure} to "%difference between 5 minutes and (difference between {yemek::cooldown::%player%} and now)%"
        replace all "seconds" with "&fsaniye" in {_sure}
        cancel event
        send "&a&lSunucu &8> &c5 dakikada bir kez bu komutu kullanabilirsin." to player
        
on join:
    set {yemek::cooldown::%player%} to now
 
Son düzenleme:
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı