[SK/SORU] Bir Bloğun Değerinin Olup Olmamasına Bakmak

BraveHero

Dobloyu n'aptın
En iyi cevaplar
1
Merhabalar,

Bir bloğun olduğu yere location olarak bir değer verdikten sonra, o blokla etkileşime geçildiğinde bu olayı nasıl kontrol ederiz?
Örneğin birisi o bloğa vurdu diyelim, orada bir değer olup olmadığını "if" ile kontrol edebilir miyiz?
Yoksa loop ile mi yapılır?

Kod:
Kod:
command /mt2tasyap <text> <text> <text>:
    permission: Mt2.Admin
    usage: "&b/mt2tasyap &a<&cmetin&a/&cmobspawn&a> &a<&cMetinTürü&a> &a<&cMetin Taşı Adı&a>"
    trigger:
        if arg 1 is "metin":
            set {mt2.tasbolge.%arg 3%} to player's location
            set {mt2.tasbolgetur.%arg 3%} to arg 2
            send "<red>[<orange>MT<yellow>2<red>] &aOlduğun yer, &6%arg 3% Metin Taşı Spawnı &aolarak kaydedildi!" to player
            set block at {mt2.tasbolge.%arg 3%} to coal block
        if arg 1 is "mobspawn":
            set {mt2.tasbolge.%arg 2%.spawn.%arg 3%} to player's location
            send "<red>[<orange>MT<yellow>2<red>] &aOlduğun yer, &6%arg 2% &aadlı metin taşının &6%arg 3% &aadlı mob spawn yeri oldu!" to player
on leftclick:
    block is coal block
    #DEVAMI ??

-Metin2 Paketi
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Sendeki Skripte tam uygun olanı atamam zaten, tam olarak ne istiyorsun onu söylersen daha iyi olur.
 

BraveHero

Dobloyu n'aptın
En iyi cevaplar
1
İşte sen komutla her zaman farklı bir değer belirlediğin için olmaz.

/mt2tasyap metin <metin türü> MetinTasininAdi:

Olarak kaydediyorsan

{mt2.tasbolge.MetinTasininAdi} yi kontrol edersin.
Metin taşlarının sayısını sınırlandıracağım. Sınıra kadar her metin taşı için ayrı bir "if" yapacağım.
(Metin taşlarının adları sayı olacak)
Örnek:
Kod:
on leftclick:
     block is coal block
     if {mt2.tasbolge.1}:
         ....
     if {mt2.tasbolge.2}:
         ....
      ....
 

PwParadox

Konun için düşüncem profil kapağımda
En iyi cevaplar
0
Metin taşlarının sayısını sınırlandıracağım. Sınıra kadar her metin taşı için ayrı bir "if" yapacağım.
(Metin taşlarının adları sayı olacak)
Örnek:
Kod:
on leftclick:
     block is coal block
     if {mt2.tasbolge.1}:
         ....
     if {mt2.tasbolge.2}:
         ....
      ....
Kod:
on leftclick on coal block:
olduğundan eminim.
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Metin taşlarının sayısını sınırlandıracağım. Sınıra kadar her metin taşı için ayrı bir "if" yapacağım.
(Metin taşlarının adları sayı olacak)
Örnek:
Kod:
on leftclick:
     block is coal block
     if {mt2.tasbolge.1}:
         ....
     if {mt2.tasbolge.2}:
         ....
      ....
PHP:
if location of clicked block is {mt2.tasbolge.1}:
    #
else if location of clicked block is {mt2.tasbolge.2}:
    #
else if location of clicked block is {mt2.tasbolge.3}:
    #

Kod:
on leftclick on coal block:
olduğundan eminim.
Onunla ilgisi yok..
BraveHero' Alıntı:
on leftclick:
block is coal block
#DEVAMI ??
Bu kısmı istiyor.
 
Üst