Bulundu Süreli komut

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

Demacor

Örümcek Hoşt!
Katılım
24 Ocak 2019
Mesajlar
363
Elmaslar
45
Puan
0
Yaş
22
Minecraft
Demacor
merhaba arkadaşlar sunucumda oyuncular bir komutu belirli bir sürede bir kullanabilme nasıl ekleyebilirim?
örn:
/hediyevip komutunu girince oyuncular sadece 1 kere bu komutu kullanabilme hakkına sahip olucak
 
Kod:
command /deneme:
    trigger:
        if {onay::%player%} is not set
            send "deneme"
            set {onay::%player%} to true
            stop
        send "&b5 dakika da bir kullanabilirsin"

every 5 minutes:
    delete {onay::*}

5 dakikada bir kullanılabilir.
 
Kod:
command /deneme:
    trigger:
        if {onay::%player%} is not set
            send "deneme"
            set {onay::%player%} to true
            stop
        send "&b5 dakika da bir kullanabilirsin"

every 5 minutes:
    delete {onay::*}

5 dakikada bir kullanılabilir.
4 hata verdi
 
Selam

Kod:
variables:
    {vipsure.%player%} = 0
command /vipver <player> <text> <text>:
    permission : vip.yetkili
    permission message: &aBu Komutu Kullanmak İçin Yetkiniz &cBulunmamaktadir!
    trigger:
        execute player command "manuadd %arg 1% %arg 2%"
        execute player command "cc"
        send "&7[&6Army&bMC&7] &3Tebrikler %arg 3% Gün %ARG 2% Oldunuz!" to arg 1
        set {vipsure.%arg 1%} to arg 3
command /vipsil <player>:
    permission : vip.yetkili
    permission message: &aBu Komutu Kullanmak İçin Yetkiniz &cBulunmamaktadir!
    trigger:
        execute player command "manuadd %arg 1% oyuncu"
        execute player command "cc"
        send "&7[&6Army&bMC&7] &3VIP Yetkiniz Alınmıştır!" to arg 1
        set {vipsure.%arg 1%} to 0
command /vipbilgi:
    trigger:
        if {vipsure.%player%} is 0:
            message "&7[&6Army&bMC&7] &3Şuanda VIP Değilsiniz!"
        else:
            message "&7[&6Army&bMC&7] &3Kalan VIP Süreniz %{vipsure.%player%}% Gündür!"
every day:
    loop all players:
        if {vipsure.%loop-player%} is greater than 0:
            remove 1 from {vipsure.%loop-player%}
beni yanlış anladınız. Böyle bir sistem zaten yaptım ama birileri
/hediyevip yazınca sadece 1 kere bu komutu kullanabilsin
 
Kod:
command /deneme:
    trigger:
        if {onay::%player%} is not set:
            send "deneme"
            set {onay::%player%} to true
            stop
        send "&b5 dakika da bir kullanabilirsin"

every 5 minutes:
    delete {onay::*}

Dener misin ?
 
Kod:
command /hediyevip:
    trigger:
        if {kullananlar::%player%} is not set:
            send "Bu komutu 1 seferliğine kullandınız."
            execute console command "manuadd %player% vip"
            set {kullananlar::%player%} to true
            stop
        send "Bu komutu zaten kullanmışsınız."
 
Kod:
command /deneme:
    trigger:
        if {onay::%player%} is not set:
            send "deneme"
            set {onay::%player%} to true
            stop
        send "&b5 dakika da bir kullanabilirsin"

every 5 minutes:
    delete {onay::*}

Dener misin ?
4 dakika 55 saniye tamamlandığında bir oyuncu /deneme yazarsa onun bekleme süresi 5 dakika değil 5 saniye olur.
 
Kod:
on command:
    if command sender is player:
        if {cd.%player%} is not set:
            set {cd.%player%} to true
            wait 5 minutes
            delete {cd.%player%}
        else:
            cancel event
            send "&eSadece &c5 &edakikada bir komut girebilirsin."

on join:
    delete {cd.%player%}
 
Son düzenleme:
Kod:
on command:
    if command sender is player:
        if {cd.%player%} is not set:
            set {cd.%player%} to true
            wait 5 minutes
            delete {cd.%player%}
        else:
            cancel event
            send "&eSadece &c3 &esaniyede bir komut girebilirsin."

on join:
    delete {cd.%player%}
Attığın skriptle konu arasındaki bağı hala çözmeye çalışıyorum,3 saniyede bir demişsin wait 5 minute var falan xd
 
Kod:
on command:
    if command sender is player:
        if {cd.%player%} is not set:
            set {cd.%player%} to true
            wait 5 minutes
            delete {cd.%player%}
        else:
            cancel event
            send "&eSadece &c3 &esaniyede bir komut girebilirsin."

on join:
    delete {cd.%player%}
Konudan çok ayrı yerlere kayıyorsunuz, arkadaşın istediğini yapıp yazdım. Arkadaşta konu çözüldüyse söylerse sevinirim.
 
Skript ile buglu alacaktır.

LuckPerms adlı eklentiyi kullan.
 

Temel eklentileri yüklediniz mi? ( WildSkript, SkQuery vs. ) Bu arada VIP Zero, Pixel VIP eklentilerle komudu Skript aktarımı yapabilirsiniz.
 
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