Sol Reklam

Çözüldü Skripte bekleme süresi ve regiona bekleme süresi gerekiyor! LÜTFEN BAKIN!!!!

Durum
Mesaj gönderimine kapalı.

xVeryz

Demir Cevheri Gibiyim

Discord:

Rotxeein

Katılım
6 Haziran 2021
Mesajlar
217
Elmaslar
32
Puanlar
2.170
Minecraft
Rotxeein
Bu skript bir sandığa yerdeyken sağ tıklayınca 5k para vermeyi sağlar fakat bir kez tıkladıktan sonra 30 dk sonra bir daha tıklayalım istiyorum.

Birde benim belirlediğim bir "region" da belirli bir süre durmayı yapmam gerekiyor mesela "Soygun" adlı regionda 5 dk durucaz. O regiondan çıktığımızda süre otomatik durucak. Eğer regiondan çıkmadan 5 dk biterse bizi direkt öldürücek.


YARDIM EDERSENİZ ÇOK SEVİNİRİM LÜTFEN YARDIM EDİN!
YARDIM EDENLERE , ETMEYENLERE VE ETMEK İSTEYİPTE EDEMEYENLERE ÇOK TEŞEKKÜR EDERİM!!! @yunanmadenci


JavaScript:
on right click on chest:
    wait 10 seconds
    execute console command "eco give %player% 5000"
    stop
 

bnjrKemaI

Bir Kömür Göründü Kaptanım!

Discord:

bnjrKemal#7329

Katılım
23 Ekim 2016
Mesajlar
125
Elmaslar
50
Puanlar
13.530
Yaş
25
Minecraft
bnjrKemal
Bu skript bir sandığa yerdeyken sağ tıklayınca 5k para vermeyi sağlar fakat bir kez tıkladıktan sonra 30 dk sonra bir daha tıklayalım istiyorum.
Denenmedi. Çalışmama ihtimali var..
Kod:
on right click on chest:
    if difference between {time::%location of clicked block%} and now is less than 30 minutes:
        send "&cTıklandıktan ilk 30 dakika içinde tekrar tıklayamazsın."
        stop
    else:
        set {time::%location of clicked block%} to now
        add 5000 to player's balance
        send "&aHesabınıza 5K para aktarıldı."

İlk yazdığın umarım olmuştur. Sandık tıklandıktan ilk 30 dk içinde tekrar tıklanamaz hale getirdim fakat tıklayan oyunculardan bağımsız olarak.

İkincisini biraz daha açabilir misin?
 
Son düzenleme:

xVeryz

Demir Cevheri Gibiyim

Discord:

Rotxeein

Katılım
6 Haziran 2021
Mesajlar
217
Elmaslar
32
Puanlar
2.170
Minecraft
Rotxeein
Denenmedi. Çalışmama ihtimali var..
Kod:
on right click on chest:
    if difference between {time::%location of clicked block%} and now is less than 30 minutes:
        send "&cTıklandıktan ilk 30 dakika içinde tekrar tıklayamazsın."
        stop
    else:
        set {time::%location of clicked block%} to now
        add 5000 to player's balance
        send "&aHesabınıza 5K para aktarıldı."

İlk yazdığınız umarım olmuştur. Sandık tıklandıktan ilk 30 dk içinde tekrar tıklanamaz hale getirdim fakat tıklayan oyunculardan bağımsız olarak.

İkincisini biraz daha açabilir misin?
Her sandığa tıkladığımızda mı çalışacak bu komut? Yani adı sadece. Kasa olan bir sandığa tıkladığımızda çalışabilir mi?
 

bnjrKemaI

Bir Kömür Göründü Kaptanım!

Discord:

bnjrKemal#7329

Katılım
23 Ekim 2016
Mesajlar
125
Elmaslar
50
Puanlar
13.530
Yaş
25
Minecraft
bnjrKemal
Anladığım kadarıyla her sandığa göre değil, seçtiğin sandıklarda çalışsın istiyorsun.

Tek yapmanız gereken şey; /adminçubuk yazarak eline stick alıyorsun ve bu stickle çalışmasını istediğin sandıklarını tıklayarak listeye ekleyebilirsin. Listedeki sandıklar istediğin gibi çalışacaktır. Denenmedi hatalı olabilir.

Java:
options:
    stick: stick named "&cSandık Yoklama"

on right click on chest:
    containsChest(location of clicked block) is true
    if difference between {time::%location of clicked block%} and now is less than 30 minutes:
        send "&cTıklandıktan ilk 30 dakika içinde tekrar tıklayamazsın."
        stop
    else:
        set {time::%location of clicked block%} to now
        add 5000 to player's balance
        send "&aHesabınıza 5K para aktarıldı."

command /adminçubuk:
    permission: op
    trigger:
        give player {@stick}
        send "&cAdmin &f>> &eEline sandık ekleme çıkarma çubuğu verildi. Belirlediğin sandıklarını listeye ekler. Ekliyken listeden çıkarır."
       
on click on chest:
    player is op
    player's tool is {@stick}
    player's target block is chest
    if containsChest(location of clicked block) is true:
        remove location of clicked block from {chests::*}
        send "&eTıkladığın chest listeden çıkarıldı."
    else if containsChest(location of clicked block) is false:
        add location of clicked block to {chests::*}
        send "&eTıkladığın chest listeye eklendi."
           
function containsChest(o: object) :: boolean:
    loop {chests::*}:
        loop-value is {_o}
        return true
    return false
       
on break:
    containsChest(event-location) is true
    remove event-location from {chests::*}
 

xVeryz

Demir Cevheri Gibiyim

Discord:

Rotxeein

Katılım
6 Haziran 2021
Mesajlar
217
Elmaslar
32
Puanlar
2.170
Minecraft
Rotxeein
Anladığım kadarıyla her sandığa göre değil, seçtiğin sandıklarda çalışsın istiyorsun.

Tek yapmanız gereken şey; /adminçubuk yazarak eline stick alıyorsun ve bu stickle çalışmasını istediğin sandıklarını tıklayarak listeye ekleyebilirsin. Listedeki sandıklar istediğin gibi çalışacaktır. Denenmedi hatalı olabilir.

Java:
options:
    stick: stick named "&cSandık Yoklama"

on right click on chest:
    containsChest(location of clicked block) is true
    if difference between {time::%location of clicked block%} and now is less than 30 minutes:
        send "&cTıklandıktan ilk 30 dakika içinde tekrar tıklayamazsın."
        stop
    else:
        set {time::%location of clicked block%} to now
        add 5000 to player's balance
        send "&aHesabınıza 5K para aktarıldı."

command /adminçubuk:
    permission: op
    trigger:
        give player {@stick}
        send "&cAdmin &f>> &eEline sandık ekleme çıkarma çubuğu verildi. Belirlediğin sandıklarını listeye ekler. Ekliyken listeden çıkarır."
      
on click on chest:
    player is op
    player's tool is {@stick}
    player's target block is chest
    if containsChest(location of clicked block) is true:
        remove location of clicked block from {chests::*}
        send "&eTıkladığın chest listeden çıkarıldı."
    else if containsChest(location of clicked block) is false:
        add location of clicked block to {chests::*}
        send "&eTıkladığın chest listeye eklendi."
          
function containsChest(o: object) :: boolean:
    loop {chests::*}:
        loop-value is {_o}
        return true
    return false
      
on break:
    containsChest(event-location) is true
    remove event-location from {chests::*}
Tamam çok teşekkürler. Deneyeceğim!
 

xVeryz

Demir Cevheri Gibiyim

Discord:

Rotxeein

Katılım
6 Haziran 2021
Mesajlar
217
Elmaslar
32
Puanlar
2.170
Minecraft
Rotxeein
Anladığım kadarıyla her sandığa göre değil, seçtiğin sandıklarda çalışsın istiyorsun.

Tek yapmanız gereken şey; /adminçubuk yazarak eline stick alıyorsun ve bu stickle çalışmasını istediğin sandıklarını tıklayarak listeye ekleyebilirsin. Listedeki sandıklar istediğin gibi çalışacaktır. Denenmedi hatalı olabilir.

Java:
options:
    stick: stick named "&cSandık Yoklama"

on right click on chest:
    containsChest(location of clicked block) is true
    if difference between {time::%location of clicked block%} and now is less than 30 minutes:
        send "&cTıklandıktan ilk 30 dakika içinde tekrar tıklayamazsın."
        stop
    else:
        set {time::%location of clicked block%} to now
        add 5000 to player's balance
        send "&aHesabınıza 5K para aktarıldı."

command /adminçubuk:
    permission: op
    trigger:
        give player {@stick}
        send "&cAdmin &f>> &eEline sandık ekleme çıkarma çubuğu verildi. Belirlediğin sandıklarını listeye ekler. Ekliyken listeden çıkarır."
      
on click on chest:
    player is op
    player's tool is {@stick}
    player's target block is chest
    if containsChest(location of clicked block) is true:
        remove location of clicked block from {chests::*}
        send "&eTıkladığın chest listeden çıkarıldı."
    else if containsChest(location of clicked block) is false:
        add location of clicked block to {chests::*}
        send "&eTıkladığın chest listeye eklendi."
          
function containsChest(o: object) :: boolean:
    loop {chests::*}:
        loop-value is {_o}
        return true
    return false
      
on break:
    containsChest(event-location) is true
    remove event-location from {chests::*}
Verdiğin kod sorunsuz bir şekilde çalıştı. Hiç denememiş olaman rağmen tekte çalışmasına inanamadım. Eline sağlık çok işime yarayacak. İyi günler dilerim!
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı