Yardım Tabeladaki yazıları çekmiyor

Mucosoft

Bedrock Kaşifi
★ ★ ★
Mesajlar
1,611
En iyi cevaplar
1
Beğeniler
650
Puanları
1,740
Ben şöyle bir kod yazdım:
Kod:
    else if line 1 of block is "&1[Komut]":
        set {a} to line 2 of block
        add line 3 of block to {a}
        add line 4 of block to {a}
        make player execute command "/%{a}%"
İlk satırı okuyor fakat diğer satırları okumuyor. Ben tabeladaki 2, 3 ve 4. satırları okumak istiyorum.
 


na2000

Altın Madencisi
Mesajlar
355
En iyi cevaplar
22
Beğeniler
129
Puanları
890
Ruh hali
Kod:
on right click on a sign:
    if line 1 of event-block contains "[Komut]":
        delete {a::*}
        set {a::1} to line 2 of event-block
        add line 3 of event-block to {a::*}
        add line 4 of event-block to {a::*}
        send "%{a::*}%"

Sağ tıkladığın tabelanın 1. satırında [Komut] yazıyorsa 2, 3 ve 4. satırlarda yazanları gönderir bu.
1617029635111.png
 

Mucosoft

Bedrock Kaşifi
★ ★ ★
Mesajlar
1,611
En iyi cevaplar
1
Beğeniler
650
Puanları
1,740
Kod:
on right click on a sign:
    if line 1 of event-block contains "[Komut]":
        delete {a::*}
        set {a::1} to line 2 of event-block
        add line 3 of event-block to {a::*}
        add line 4 of event-block to {a::*}
        send "%{a::*}%"

Sağ tıkladığın tabelanın 1. satırında [Komut] yazıyorsa 2, 3 ve 4. satırlarda yazanları gönderir bu.
Böyle yapınca ayrı bir değişken oluyor. Bana tek bir değişkende lazım. Örneğin şöyle olacak: "/Market Al Red Terracotta 16"
Bunu yapmamın sebebi tabelanın 2. satırına komut sığmıyor. Alt satırı da değişkene aktarmak istiyorum.
 

na2000

Altın Madencisi
Mesajlar
355
En iyi cevaplar
22
Beğeniler
129
Puanları
890
Ruh hali
Böyle yapınca ayrı bir değişken oluyor. Bana tek bir değişkende lazım. Örneğin şöyle olacak: "/Market Al Red Terracotta 16"
Bunu yapmamın sebebi tabelanın 2. satırına komut sığmıyor. Alt satırı da değişkene aktarmak istiyorum.
Benim yaptığım tek bir değişken? (Liste değişkeni)
execute player command "/%{a::*}%" yazarsan çalışması gerek.
 

na2000

Altın Madencisi
Mesajlar
355
En iyi cevaplar
22
Beğeniler
129
Puanları
890
Ruh hali
Pardon, liste olarak çalışmıyormuş değişkenleri ayrı ayrı girmen gerekli
Şu şekilde: execute player command "%{a::1}% %{a::2}% %{a::3}%"


Test etmek için şöyle bir şey yaptım:
Kod:
on right click on a sign:
    if line 1 of event-block contains "[Komut]":
        delete {a::*}
        set {a::1} to line 2 of event-block
        add line 3 of event-block to {a::*}
        add line 4 of event-block to {a::*}
        execute player command "%{a::1}% %{a::2}% %{a::3}%"


command /deneme [<text>] [<text>]:
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 1 is "123":
                    if arg 2 is "selam":
                        send "&aÇalışıyor"
Tabelanın 2. satırına deneme 3. satırına 123 4. satırına selam yazdım.
Sağ tıkladığımda çalışıyor derse çalışıyor anlamına gelecekti ve çalıştı.
1617031150162.png
 

Mucosoft

Bedrock Kaşifi
★ ★ ★
Mesajlar
1,611
En iyi cevaplar
1
Beğeniler
650
Puanları
1,740
Pardon, liste olarak çalışmıyormuş değişkenleri ayrı ayrı girmen gerekli
Şu şekilde: execute player command "%{a::1}% %{a::2}% %{a::3}%"


Test etmek için şöyle bir şey yaptım:
Kod:
on right click on a sign:
    if line 1 of event-block contains "[Komut]":
        delete {a::*}
        set {a::1} to line 2 of event-block
        add line 3 of event-block to {a::*}
        add line 4 of event-block to {a::*}
        execute player command "%{a::1}% %{a::2}% %{a::3}%"


command /deneme [<text>] [<text>]:
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 1 is "123":
                    if arg 2 is "selam":
                        send "&aÇalışıyor"
Tabelanın 2. satırına deneme 3. satırına 123 4. satırına selam yazdım.
Sağ tıkladığımda çalışıyor derse çalışıyor anlamına gelecekti ve çalıştı.
Teşekkürler, dediğim gibi bir ara deneyeceğim, sonra bilgi vereceğim.
 

Üst