Bulundu Çok basit bir skript isteği

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Yasin3452

Bir Kömür Göründü Kaptanım!
Katılım
7 Mart 2020
Mesajlar
132
Elmaslar
18
Puan
6.575
Yaş
27
Minecraft
LordLukus
Merhabalar sunucumda /ecs create fiyat fiyat şeklinde bir market sndık oluşturma komutu var
bunu /adamarket kur fiyat fiyat şeklinde değiştirebilecek bir skript yazarmısınız aynı zamandı
/ecs remove - için /adamarket kaldır
/ecs settings copy - /adamarket ayarlar kopyala
/ecs settings paste - /adamarket ayarlar yapıştır
/ecs help- /adamarket yardım
şeklinde düzenliyebilir misiniz size zahmet şimdiden çok teşekkürler sunucu sürümü 1.16.5​
 
Çoğaltıp ve düzenleyip kullanabilirsiniz hocam.

Kod:
command /adamarket kaldır:
    trigger:
        execute player command "/ecs remove"
 
Çoğaltıp ve düzenleyip kullanabilirsiniz hocam.

Kod:
command /adamarket kaldır:
    trigger:
        execute player command "/ecs remove"
bu şekilde kullanınca ve çoğaltmaya çalışınca zaten adamarket komutu kullanılıyor diyor denedim bunu
 
bu şekilde kullanınca ve çoğaltmaya çalışınca zaten adamarket komutu kullanılıyor diyor denedim bunu
Hocam sorunu iletin. Onun dışında bu komut çalışıyor. Eğer istiyorsanız if kontrolü ile de yapabilirim ama bunun çalışmasını engelleyecek bir durum yok gibi.
 
Hocam sorunu iletin. Onun dışında bu komut çalışıyor. Eğer istiyorsanız if kontrolü ile de yapabilirim ama bunun çalışmasını engelleyecek bir durum yok gibi.
Reisim birden fazla çoğaltınca örnek
/adamarket kaldır
/adamarket kur
şeklinde yaptığımızda

sk çalışmıyor zaten /adamarket diye komut var diyor
ekstra olarak kendim bir kod yazdım hatasız çalışıyor fakat sanırsam bir yerlerde yanlış bir şey yapmışım galiba komutu birden fazla gönderiyor chat cooldown koruması komutu kullandırtmıyor op biri yazınca sorunsuz çalışıyor ama

Kod:
command /adamarket [<text>] [<text>] [<text>]:
    trigger:
        if player has permission "ayarlar.sk":
            if arg 1 is "kur":
                execute player command "ecs create %arg 2% %arg 3%"
            if arg 1 is "kaldır":
                execute player command "ecs remove"
            if arg 1 is "yardım":
                execute player command "ecs help"
            if arg 1 is "özet":
                execute player command "cp"
            if arg 1 is "ayarlar":
                execute player command "ecs settings %arg 2%"
            if arg 2 is "kopyala":
                execute player command "ecs settings copy"
            if arg 2 is "yapıştır":
                execute player command "ecs settings paste"
        else:
            send "&6Bu komutu kullanabilmek için gerekli yetkiniz yok." to player
 
ynlışlıkla yazdım
 
ynlışlıkla yazdım

Kod:
command /adamarket [<text>] [<text>] [<text>]:
    permission: ayarlar.sk
    permission message: &6Bu komutu kullanabilmek için gerekli yetkiniz yok.
    trigger:
        if arg 1 is "kur":
            execute player command "ecs create %arg 2% %arg 3%"
        if arg 1 is "kaldır":
            execute player command "ecs remove"
        if arg 1 is "yardım":
            execute player command "ecs help"
        if arg 1 is "özet":
            execute player command "cp"
        if arg 1 is "ayarlar":
            execute player command "ecs settings %arg 2%"
        if arg 2 is "kopyala":
            execute player command "ecs settings copy"
        if arg 2 is "yapıştır":
            execute player command "ecs settings paste"

böyle dener misiniz hocam? Eğer kod çalışıyorsa bir sorun yoktur, fakat Spam korumasından dolayıysa süreyi arttırmanız gerekli, çünkü oyuncu 1 komutu kullandıktaa sonra hızlıca diğer kodu da çalıştırıyor.
 
please use
Kod:
else if
 
Skript ile uğraşmayıp direkt olarak sunucu içerisindeki commands.yml dosyasını açarak alttaki kod gibi düzenleyebilirsin.

Kod:
aliases:
  icanhasbukkit:
  - version $1-
  adamarket kur:
  - ecs create $1-
  adamarket ayarlar kopyala:
  - ecs settings copy $1-
  adamarket ayarlar yapıştır:
  - ecs settings paste $1-
  adamarket yardım:
  - ecs yardım $1-
 
Skript ile uğraşmayıp direkt olarak sunucu içerisindeki commands.yml dosyasını açarak alttaki kod gibi düzenleyebilirsin.

Kod:
aliases:
  icanhasbukkit:
  - version $1-
  adamarket kur:
  - ecs create $1-
  adamarket ayarlar kopyala:
  - ecs settings copy $1-
  adamarket ayarlar yapıştır:
  - ecs settings paste $1-
  adamarket yardım:
  - ecs yardım $1-
1678233105229.png
denedim de çalışmadı
 
Kod:
# Sunucu sürümü 1.16.5

# Komutlar
register-command adamarket:
  description: Market standı oluşturma, kaldırma ve ayarlarını kopyalama/yapıştırma komutları
  permission: adamarket.command
  usage: /adamarket <komut> [parametreler]

  # /adamarket kur komutu
  register-subcommand kur:
    description: Market standı oluşturur
    permission: adamarket.command.kur
    usage: /adamarket kur <fiyat1> <fiyat2>
    handler: |
      $ecs create $arguments[0] $arguments[1]

  # /adamarket kaldır komutu
  register-subcommand kaldır:
    description: Market standını kaldırır
    permission: adamarket.command.kaldır
    usage: /adamarket kaldır
    handler: |
      $ecs remove

  # /adamarket ayarlar kopyala komutu
  register-subcommand ayarlar kopyala:
    description: Market standı ayarlarını kopyalar
    permission: adamarket.command.ayarlar.kopyala
    usage: /adamarket ayarlar kopyala
    handler: |
      $ecs settings copy

  # /adamarket ayarlar yapıştır komutu
  register-subcommand ayarlar yapıştır:
    description: Market standı ayarlarını yapıştırır
    permission: adamarket.command.ayarlar.yapıştır
    usage: /adamarket ayarlar yapıştır
    handler: |
      $ecs settings paste

  # /adamarket yardım komutu
  register-subcommand yardım:
    description: Market standı komutları hakkında yardım mesajını gösterir
    permission: adamarket.command.yardım
    usage: /adamarket yardım
    handler: |
      send "Market standı komutları:"
      send "/adamarket kur <fiyat1> <fiyat2>: Market standı oluşturur"
      send "/adamarket kaldır: Market standını kaldırır"
      send "/adamarket ayarlar kopyala: Market standı ayarlarını kopyalar"
      send "/adamarket ayarlar yapıştır: Market standı ayarlarını yapıştırır"
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst