[İstek] aynı komuttan farklı işlevler (Yazamadım konuya bakın lütfen)

AytugDemiR

Sudan Çıkmış
En iyi cevaplar
0
Merhaba arkadaşlar. Başlık biraz olmadı biliyorum. Neyse sorum şu.
Bilirsiniz örnek olarak plotme plugininde /p auto ile arsa alınıyor. /p home ile de eve gidiliyor.
Bende /para ekle <nick> <miktar> ve /para sil <nick> <miktar> komutlarını yapıyorum ancak iki kere /para kullanıyorum diye hata veriyor. Böyle bir şey mümkün müdür? Yardımlarınızı bekliyorum. (Para ekleyince kişiye diamond vermesi gerekiyor.)
 

furigold

Taş Madencisi
En iyi cevaplar
0
sen bir komutta /para ekle <nick> <miktar/para sil <nick> <miktar> mi yazıyosun böyle yaparsan işe yaramaz 2 komutu birden kullanmassın
 
S

Sergunkorowakurwa

Ziyaretçi
Sanırım şöyle yapmaya çalışıyorsun;
command /para ekle
command /para sil

Böyle olmaz. Argümanlar ile yapabilirsin. Örnek:
Kod:
command /para <text> <player> <int>:
    trigger:
        if arg 1 is "ekle":
            uygulanacaklar
            stop
        if arg 1 is "sil":
            uygulanacaklar
            stop
        if arg 1 is not set:
            send "Kullanım: /para ekle/sil oyuncu miktar" to player
 
Moderatör tarafından düzenlendi:
S

Sergunkorowakurwa

Ziyaretçi
ekle ve silde "" Olması Gerek. Ayrıca Adam Saçma Bir Şey Yaparsa Onunda Olanağını Eklemen Lazım.
Pardon. Zaten uygulanacaklar yazdım? Düzeltilmiş hali:
Kod:
command /para <text> <player> <int>:
    trigger:
        if arg 1 is "ekle":
            uygulanacaklar
            stop
        if arg 1 is "sil":
            uygulanacaklar
            stop
        if arg 1 is not set:
            send "Kullanım: /para ekle/sil oyuncu miktar" to player
@AytugDemiR
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
Pardon. Zaten uygulanacaklar yazdım? Düzeltilmiş hali:
Kod:
command /para <text> <player> <int>:
    trigger:
        if arg 1 is "ekle":
            uygulanacaklar
            stop
        if arg 1 is "sil":
            uygulanacaklar
            stop
        if arg 1 is not set:
            send "Kullanım: /para ekle/sil oyuncu miktar" to player
@AytugDemiR
Yanlış olmuş sonuncusu direk else: kullanmalıydın if arg 1 is not set yerine
 
S

Sergunkorowakurwa

Ziyaretçi
Yanlış olmuş sonuncusu direk else: kullanmalıydın if arg 1 is not set yerine
Aslında doğru. Ayarlanmamışsa dedim, sadece boş ise çalışır benimki. else yapar isek ekle yada sil dışında bir şey ise hatayı verir. İkimizinki de doğru.
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
Aslında doğru. Ayarlanmamışsa dedim, sadece boş ise çalışır benimki. else yapar isek ekle yada sil dışında bir şey ise hatayı verir. İkimizinki de doğru.
Seninki hiç çalışmaz çünkü boş olduğunda daha eventten hata verir, [text] zorunlu değil <text> zorunlu, yani seninkinde correct usage yapmak lazım :(
 
Üst