Bulundu Pugin ariyorum komut yazinca luckperms den grup degissin ama sadece bir oyuncu kullanabilsin

  • Konuyu Başlatan Konuyu Başlatan e.e.d.543
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 157
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

e.e.d.543

Birisi mi Spawnlandı?
Katılım
27 Temmuz 2022
Mesajlar
7
Elmaslar
1
Puan
3.735
Konum
Turkish
Minecraft
em1rtw

Discord:

em1rtw

bole kullanacagim plugin varmi
 
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
eklentisiyle yapman mümkün. Eklentiyi indirip çalıştırdıktan sonra "plugins" klasöründeki "MyCommand" klasörünü aç ve içindeki "commands" klasörünü de aç. Orada "examples.yml" dosyayı olacak onu notepad++ ile aç ve içindeki her şeyi sil.

Tam olarak ne istediğini açıklamadığın için iki versiyon şeklinde yaptım.

Eğer diyorsanki, bir komut olsun ve tek bir oyuncu onu tek bir seferlik kullanabilsin, sonra hiçbir oyuncu o komutu kullanamasın. İsteğin buysa önce konsoldan şu komutları sırayla kullan:
YAML:
mycmd-variables create grpcmd
YAML:
mycmd-variables set grpcmd 0

Sonra bu kodu o dosyanın içine yapıştır ve "command: /komutbir" kısmını istediğin şekilde değiştir. Sonra "lp user $player parent set vip" kısmını da oyuncuya hangi grup verilecekse o grubun ismini yaz. Örneğin rehber vermek istiyorsan "lp user $player parent set rehber" olarak değiştir:
YAML:
komutbir:
  command: /komutbir
  type: RUN_CONSOLE
  runcmd:
  - "$Script$%if%$grpcmd==$1"
  - "$text$&cBu komut daha önce kullanıldı!"
  - "$Script$%else%"
  - "$Script$%Variable%grpcmd=1"
  - "lp user $player parent set vip"
  - "$text$&a&lTebrikler! &eGrubun &bVIP &eolarak değiştirildi!"
  permission-required: false
  register: true


Fakat istediğin bu değil de, yalnızca belirtilen bir oyuncunun kullanabileceği, kullandığı zaman da grubunun değişeceği bir komut istiyorsan şu yukardaki kod yerine bu kodu yapıştır, "command: /komutiki" kısmını istediğin şekilde değiştir. Sonra "$Script$%if%$player==OYUNCUADI" kısmını istediğin oyuncunun adıyla değiştir ve "lp user $player parent set vip" kısmını da oyuncuya hangi grup verilecekse, o grubun ismini yaz:
YAML:
komutiki:
  command: /komutiki
  type: RUN_CONSOLE
  runcmd:
  - "$Script$%if%$player==OYUNCUADI"
  - "lp user $player parent set vip"
  - "$text$&a&lTebrikler! &eGrubun &bVIP &eolarak değiştirildi!"
  - "$Script$%else%"
  - "$text$&c&lBu komutu kullanma yetkin yok."
  permission-required: false
  register: true

Söylediklerimi yaptıktan sonra dosyayı kaydet ve sunucuyu yeniden başlatıp komutu kullanmayı deneyebilirsin.
 
Merhaba aşağıda bıraktığım sk yardımcı olabilir


Kod:
command /komut:
    trigger:
        if {vip_kullandi::%player%} is set:
            send "&cBu komutu daha önce kullandın!"
            stop
        set {vip_kullandi::%player%} to true
        execute console command "lp user %player% parent add vip"
        send "&aTebrikler! VIP aldın "
 
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