skriptte sayısal basamak algılatma

They001

Zombi Katili
Mesajlar
167
En iyi cevaplar
2
Beğeniler
147
Puanları
340
Ruh hali
mesela ben test < 4.142.356 > yazdım eğer yazdığım sayı 7 basamaklıysa işlemim gerçekleşsin nasıl yaparım?

/test <int>:
trigger:
arg-1 is 7 basamaklıysa:
send "&8test" to player
 


Blueyescat

Bedrock Kaşifi
Mesajlar
1,656
En iyi cevaplar
0
Beğeniler
1,177
Puanları
3,120
Ruh hali
Tahmin etmiştim ve tam alternatif eklemeye geldim :p
PHP:
if arg-1 parsed as integer is set: #Yaziyi sayi olarak belirleyince basarili oluyorsa
    if length of arg-1 is 7: #Yazinin uzunlugu 7 ise
Arg tipini <text> yapmalısın ve bunu sayı olarak kullanırken "arg-1 parsed as integer" olarak kullanmalısın.

Örneğin:
PHP:
add arg-1 parsed as integer to {asd}
"parsed as integer" in amacı yazıyı tam sayı olarak göstermek.
Eğer yazı da sayıdan başka bir şey varsa parse başarısız olur.
 

They001

Zombi Katili
Mesajlar
167
En iyi cevaplar
2
Beğeniler
147
Puanları
340
Ruh hali
Tahmin etmiştim ve tam alternatif eklemeye geldim :p
PHP:
if arg-1 parsed as integer is set: #Yaziyi sayi olarak belirleyince basarili oluyorsa
    if length of arg-1 is 7: #Yazinin uzunlugu 7 ise
Arg tipini <text> yapmalısın ve bunu sayı olarak kullanırken "arg-1 parsed as integer" olarak kullanmalısın.

Örneğin:
PHP:
add arg-1 parsed as integer to {asd}
"parsed as integer" in amacı yazıyı tam sayı olarak göstermek.
Eğer yazı da sayıdan başka bir şey varsa parse başarısız olur.
Kod:
command /test <text>:
 trigger:
  if arg-1 parsed as integer is set:
   if length of arg-1 is 7:
    send "&8test" to player

bukadar yapabildim bu son dediğinizi nereye ekleyeceğim?
 

Blueyescat

Bedrock Kaşifi
Mesajlar
1,656
En iyi cevaplar
0
Beğeniler
1,177
Puanları
3,120
Ruh hali
Nerede kullanacaksan oraya. Ben örnek olarak add kodunda gösterdim. Sen kendi koduna göre ne uygunsa oraya koy.
 

Üst