İstek acil yardım

Red102SunucuSahibi

Ağaç Yumruklayıcı
Mesajlar
20
En iyi cevaplar
0
Beğeniler
1
Puanları
90
Kod:
on command:
    if player's world is "true":
        if command is not "spawn" or "hub" or "p auto" or "p home" or "p claim":
            send "&7>>&aSunucu &cCreative'de sadece &b/spawn , /hub , /p auto , /p claim , /p auto &ckomutuna izin verilmektedir."
            cancel event


bu skriptte p auto komutu algılamıyo spawn ve hub u algılıyo fakat boşluk olunca algılamıyo ne yapmam lazım ?
 


Risepixel

Taş Madencisi
Mesajlar
74
En iyi cevaplar
6
Beğeniler
64
Puanları
310
Yalnızca ilk komutu algılaman gerek öncelikle command is p ise diye kontrol et ve daha sonra argumanlara split et. Bu sayede birden fazla yan yana kelime içeren komutları engelleyebilirsin. Örnek:


On Command "/Ah":
set {_l::*} to split arguments at " "
if {_l::1} contains "selling":
cancel event
 

Red102SunucuSahibi

Ağaç Yumruklayıcı
Mesajlar
20
En iyi cevaplar
0
Beğeniler
1
Puanları
90
Yalnızca ilk komutu algılaman gerek öncelikle command is p ise diye kontrol et ve daha sonra argumanlara split et. Bu sayede birden fazla yan yana kelime içeren komutları engelleyebilirsin. Örnek:


On Command "/Ah":
set {_l::*} to split arguments at " "
if {_l::1} contains "selling":
cancel event
bu şekilde değil bu skript dünyaya özel komut yapıyor yani creative worldunde sadece /p home komutu kullanılıyo bu skriptle sadece boşluk bırakınca bozuluyor
 

Üst