Expression (Koşullar)

Koşul yönetimi.

Evet eklentimizde log kontrolünü daha iyi yapabilmek için gelişmiş bir koşul sistemi mevcuttur.

Koşullar:

  • == -> Bu expression 2 değer birbirine eşit olursa çalışır. Farklı olursa çalışmaz.

  • != -> Bu expression 2 değer birbirine eşit olmazsa çalışır. Aynı olursa çalışmaz.

  • > -> Bu expression 1. değer 2. değerden büyük olursa çalışır. Diğer durumlarda çalışmaz.

  • < -> Bu expression 1. değer 2. değerden küçük olursa çalışır. Diğer durumlarda çalışmaz.

  • >= -> Bu expression 1. değer 2. değer-e/den büyük ya da eşit olursa çalışır. Diğer durumlarda çalışmaz.

  • <= -> Bu expression 1. değer 2. değer-e/den küçük ya da eşit olursa çalışır. Diğer durumlarda çalışmaz.

  • ~= -> Bu expression 1. değerin içinde 2. değer bulunursa çalışır. 1. değerin içinde 2. değer bulunmazsa çalışmaz.

  • !~= -> Bu expression 1. değerin içinde 2. değer bulunmazsa çalışır. 1. değerin içinde 2. değer bulunursa çalışmaz.

  • 2 expression arasında ve , ya da koşulları ekleyebilirsiniz.

  • && -> Ve anlamı taşır.

  • || -> Ya da anlamı taşır.

Örnek kullanımlar:

  • deneme == deneme -> Çalışır.

  • deneme1 == deneme2 -> Çalışmaz.

  • deneme != deneme -> Çalışmaz.

  • deneme1 != deneme2 -> Çalışır.

  • 1 > 2 -> Çalışmaz

  • 2 > 1 -> Çalışır.

  • 1 < 2 -> Çalışır.

  • 2 < 1 -> Çalışmaz.

  • 2 >= 2 -> Çalışır

  • 1 >= 2 > Çalışmaz

  • 2 <= 1 -> Çalışmaz

  • 1 <= 2 -> Çalışmaz.

  • 1 <= 1 -> Çalışır.

  • 2 >= 2 -> Çalışır.

  • deneme ~= den -> Çalışır.

  • deneme ~= ankara -> Çalışmaz.

  • ayakkabı ~= ayak -> Çalışır.

  • deneme !~= den -> Çalışmaz.

  • deneme !~= ankara -> Çalışır.

  • ayakkabı !~= ayak -> Çalışmaz.

  • (deneme == deneme) && (deneme==deneme) -> Çalışır.

  • (deneme == deneme) && (deneme==deneme2) -> Çalışmaz.

  • (deneme == deneme) || (deneme==deneme) -> Çalışır.

  • (deneme == deneme) || (deneme==deneme2) -> Çalışır.

  • (deneme == deneme2) || (deneme==deneme2) -> Çalışmaz.

Bu koşullarda o modül içerisindeki tüm placeholderları kullanabilirsiniz.

Örneğin;

  • %player% == buhari -> Eğer böyle bir expression girerseniz o log sistemi sadece buhari adlı oyuncuda çalışır.

  • %blockname% == DIAMOND_BLOCK -> Eğer böyle bir expression girerseniz o log sistemi sadece elmas blok olduğunda çalışır.

Last updated