Çözüldü Bu Skripte Else nereye koyabilirim

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

RapliSeker

Birisi mi Spawnlandı?
Katılım
9 Kasım 2019
Mesajlar
8
Elmaslar
0
Puan
6.195
Yaş
26
Minecraft
RapliSeker

Discord:

Emir#2641

Arkadaşlar bu skripti else nereye koyabilirim bir türlü bulamıyorum. hep error veriyor.

Kod bu:

command /hediye:
trigger:
execute console command "/give %player% diamond_block 10"
wait 1 second
execute console command "/give %player% golden_block 10"
wait 1 second
execute console command "/give %player% Iron_Block 10"
 
Kod:
command /hediye:
    trigger:
        execute console command "/give %player% diamond_block 10"
        wait 1 second
        execute console command "/give %player% golden_block 10"
        wait 1 second
        execute console command "/give %player% Iron_Block 10"
    else:
        send "Yanlış komut kullandın. (/hediye)" to player

Şunu bir dene olmaz ise farklı bir yöntem ile vereceğim.

Eğer tab hataları var ise düzeltirim errorlere bak tabi ki eğer farklı hatalar gelirse;

Kod:
command /hediye: [<text>]
    permission: hediye.al
    permission message: &cYetkiniz bulunmamaktadır.
    trigger:
        if arg-1 is "al":
            execute console command "/give %player% diamond_block 10"
            wait 1 second
            execute console command "/give %player% golden_block 10"
            wait 1 second
            execute console command "/give %player% Iron_Block 10"
        else:
            send "Yanlış komut kullandın. (/hediye)" to player

Hediye alacak kişiye hediye.al permini vermeniz gerekir. Eğer permli olmasın istiyorsanız da;

Kod:
command /hediye: [<text>]
    trigger:
        if arg-1 is "al":
            execute console command "/give %player% diamond_block 10"
            wait 1 second
            execute console command "/give %player% golden_block 10"
            wait 1 second
            execute console command "/give %player% Iron_Block 10"
        else:
            send "Yanlış komut kullandın. (/hediye)" to player

/hediye al komutuyla hediyeyi alabilirler.
 
Kod:
command /hediye:
    trigger:
        execute console command "/give %player% diamond_block 10"
        wait 1 second
        execute console command "/give %player% golden_block 10"
        wait 1 second
        execute console command "/give %player% Iron_Block 10"
    else:
        send "&3Girilmesi istediğiniz bir mesaj buraya." to player
 
deniyorum bir sn
 
tamam oldu teşekkür ederim
 
Else, sadece if lerden sonra konulur. Tam olarak yapmak istediğiniz şeyi belirtersiniz sizin için yapabiliriz. Triggerdan sonra else konmaz, eğer yanlış komut girdin gibi bir şey yapmak istiyorsanız usage eklemeniz gerek.
 
aslında tam olarak yapacağım şey farklıydı benim amacım günlük hediye yapmaktı ama olay çok farklılaştı bende uzamasın diye teşekkür ettim dahada bişey yazmadım aslında istediğim tek şey şuydu /gunlukhediye yazacaktı ona 30 diamond block verecekti sonra 1 saat sonra komutu tekrar kullanabilecekti bunu istiyordum.
 
aslında tam olarak yapacağım şey farklıydı benim amacım günlük hediye yapmaktı ama olay çok farklılaştı bende uzamasın diye teşekkür ettim dahada bişey yazmadım aslında istediğim tek şey şuydu /gunlukhediye yazacaktı ona 30 diamond block verecekti sonra 1 saat sonra komutu tekrar kullanabilecekti bunu istiyordum.

Skript sürümünüz cooldown sistemini destekliyor ise ilk verdiğimi, desteklemiyor ise ikinci verdiğimi kullanabilirsiniz.

JavaScript:
command /gunlukhediye:
 executable by: players

 cooldown: 1 hours # 1 saat
 cooldown message: &cLütfen tekrar kullanmadan önce &a%remaining time% &cdaha bekleyin

 trigger:

  # işlemler..
  give 30 diamond blocks to player
JavaScript:
command /gunlukhediye:
 trigger:
  set {_cooldown} to 1 hours # 1 saat

  set {_waited} to difference between {gunlukHediye::%command sender%::lastUsed} and now
  if {_waited} is less than {_cooldown}:
   send "&cLütfen tekrar kulllanmadan önce &a%difference between {_cooldown} and {_waited}% &cdaha bekleyin"
   stop
  set {gunlukHediye::%command sender%::lastUsed} to now

  # işlemler..
  give 30 diamond blocks to player

Bir saat dediğiniz için bir saat yaptım cooldownu fakat günlük hediye olduğu için bir saat olması saçma bence, eğer bir gün yapmak isterseniz cooldownu 1 days yapabilirsiniz.
 
Arkadaşlar bu skripti else nereye koyabilirim bir türlü bulamıyorum. hep error veriyor.
Bundan ne anlamalıydık?
aslında tam olarak yapacağım şey farklıydı benim amacım günlük hediye yapmaktı ama olay çok farklılaştı bende uzamasın diye teşekkür ettim dahada bişey yazmadım aslında istediğim tek şey şuydu /gunlukhediye yazacaktı ona 30 diamond block verecekti sonra 1 saat sonra komutu tekrar kullanabilecekti bunu istiyordum.
 
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