Bulundu Buğday Event'i (event derken on place: gibi)

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

LemonCraft

Birisi mi Spawnlandı?
Katılım
5 Aralık 2021
Mesajlar
6
Elmaslar
0
Puan
120
Yaş
26
Yapmış olduğum skriptte her buğday ektiğinde veya biçtiğinde variable'a 1 puan eklemesini istiyorum ama buğdayı ekme, biçme event'ini bulamadım bilen birisi yazarsa çok sevinirim
 
Dener misin?

Objective-C:
on place:
    event-block is wheat:
        add 1 to {bugdayskor::%player%}

on break:
    event-block is wheat:
        add 1 to {bugdayskor::%player%}
 
Teşekkür ederim çalıştı fakat bu buğdayın büyümüş haliyle olabilir mi çünkü tohum direkt ekilip kırılıncada ekleniyor
 
Teşekkür ederim çalıştı fakat bu buğdayın büyümüş haliyle olabilir mi çünkü tohum direkt ekilip kırılıncada ekleniyor
Bunu da deneyebilirsin ama tohum ekince de puan alıyor ya. Kırıp kırıp koyabilir yine. İstersen 10 saniyede bir ekildiğinde ekme eventinden puan alınsın yapabiliriz. Böylelikle koy kır koy kır yaparak puan kazanamazlar. Bu şekilde de koy kır yaparak puan kasmayanlar da etkilenecek ama büyümüş buğdayı kırdığında fazla puan verebilirsin. En alttaki de süreli olan olacak.
Kod:
on place:
    event-block is seed:
        add 1 to {bugdayskor::%player%}

on break:
    event-block is ripe wheat:
        add 1 to {bugdayskor::%player%}
CSS:
on place:
    event-block is seed:
        if {bugdaycooldown::%player%} isn't set:
            add 1 to {bugdayskor::%player%}
            set {bugdaycooldown::%player%} to true
            wait 10 second
            delete {bugdaycooldown::%player%}
           

on break:
    event-block is ripe wheat:
        add 1 to {bugdayskor::%player%}
 
Son düzenleme:
Bunu da deneyebilirsin ama tohum ekince de puan alıyor ya. Kırıp kırıp koyabilir yine. İstersen 10 saniyede bir ekildiğinde ekme eventinden puan alınsın yapabiliriz. Böylelikle koy kır koy kır yaparak puan kazanamazlar. Bu şekilde de koy kır yaparak puan kasmayanlar da etkilenecek ama büyümüş buğdayı kırdığında fazla puan verebilirsin. En alttaki de süreli olan olacak.
Kod:
on place:
    event-block is wheat:
        add 1 to {bugdayskor::%player%}

on break:
    event-block is ripe wheat:
        add 1 to {bugdayskor::%player%}
CSS:
on place:
    event-block is wheat:
        if {bugdaycooldown::%player%} isn't set:
            add 1 to {bugdayskor::%player%}
            set {bugdaycooldown::%player%} to true
            wait 10 second
            delete {bugdaycooldown::%player%}
           

on break:
    event-block is ripe wheat:
        add 1 to {bugdayskor::%player%}
teşekkür ederim istediğime ulaştım, fakat skriptim menülü ve menü bilgim pek yok. Yapabildiğimce yaptım fakat hataları var discord üzerinden bana ulaşabilir misiniz? Küçük ve zor olmayan bir şey isteyeceğim. LyneroX#5334
 
Buraya skripti ve hatayı atar mısın DC kullanmıyorum. Bir de on place e event block olarak wheat tanımlamışım. Onu seed olarak değiştirdim. Sen de değiştir.
 
Buraya skripti ve hatayı atar mısın DC kullanmıyorum. Bir de on place e event block olarak wheat tanımlamışım. Onu seed olarak değiştirdim. Sen de değiştir.
Skriptte hata yok fakat bazı sorunlar var, Skripti tam olarak atamam ama isteğim şudur;

Menüde Buğday Görevi 1 diye bir seçenek olucak
40 büyük buğday bitince variable'ye ekleme yapıcak
ve menüde buğday yeşil ince cama dönücek yani tamamlanmış gibi
İstediklerimi yaptım fakat sadece tek 1 görev olmadığı için birkaç tane yeşil cam olması gerekiyor ve ben if (variable) is true:
Kullanıyorum ve o menü açılıyor fakat birden fazla olduğu için bazen hatalı oluyor ve açılan menüdeki eşyalar alınabiliyor veya menü tam olarak açılmıyor Yani özet geçersem

menü /tarım ile açılacak, menüde buğday olacak ve tıklanınca {b1::%player%} verisi true olucak ve buğday yeşil cama dönücek

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
if in altına "else if {variable} is true:"eklersen karışıklık olmaz. Ayrıca skripti optimize etmek için sanırım 160 renkli camdı tam hatırlamıyorum renkli camları

format slot 0 and 1 and 2 and 3 and 4 and 5 of player with 160:15 named "&f" to be unstealable

şeklinde tek satıra koyarsan daha optimizeli olur.

Ayrıca attığın hastebin linkinde tab hatası mevcut ifler arasında. Sanırım kopyalarken oldu. Dediğim gibi birinci if in altına else if ile devam edersen sorunun çözülür.
 
if in altına "else if {variable} is true:"eklersen karışıklık olmaz. Ayrıca skripti optimize etmek için sanırım 160 renkli camdı tam hatırlamıyorum renkli camları

format slot 0 and 1 and 2 and 3 and 4 and 5 of player with 160:15 named "&f" to be unstealable

şeklinde tek satıra koyarsan daha optimizeli olur.

Ayrıca attığın hastebin linkinde tab hatası mevcut ifler arasında. Sanırım kopyalarken oldu. Dediğim gibi birinci if in altına else if ile devam edersen sorunun çözülür.
bütün varyasyonları denemiştim küçük bir örnek atabilir misiniz if in altına else if falanda yaptım fakat karışıyor menüler birden fazla if ve else if olduğu için Yani demek istediğim sadece 1 tane if ve else if yok birden fazla tab hatalarını hallederim onları düzeltmenize gerek yok sadece birden fazla if ile nasıl menü yapabileceğimi yazsanız yeterli
 
CSS:
command /örnek:
    trigger:
        if {birinci variable} is set:
            menü 1 i aç
        else if {ikinci variable} is set:
            menü 2 yi aç
        else if {üçüncü variable} is set:
            menü 3 ü aç
 
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