Bulundu Şöyle bir şey lazım

  • Konuyu Başlatan Konuyu Başlatan naganetwork
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 643
  • Etiketler Etiketler
    asd
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

naganetwork

Bir Kömür Göründü Kaptanım!
Katılım
29 Ağustos 2023
Mesajlar
153
Elmaslar
34
Puan
1.220
Yaş
23
Konum
Turkey
Minecraft
KINGXIEJ

Discord:

xiej_

Merhaba basitçe bir kağıda sağ tıklandığında consol oyuncuyua belirtilen yetkiyi versin.
Örnek;

Bir kağıda sağ tıkladığında oyuncuya *asd* tagı yetkisi versin gibi.Kağıdın ismide tag kağıdı olsun gibisinden.

Yani base bir kod lazım bana aldığı eşyaya sağ tıkladığında eşya kaybolacak *Beast Withdraw* eklentisindeki gibi
ardından oyuncuya o kağıdın işine,türünbe göre belirtilen x yetkisini vericek.
 
Merhaba basitçe bir kağıda sağ tıklandığında consol oyuncuyua belirtilen yetkiyi versin.
Örnek;

Bir kağıda sağ tıkladığında oyuncuya *asd* tagı yetkisi versin gibi.Kağıdın ismide tag kağıdı olsun gibisinden.

Yani base bir kod lazım bana aldığı eşyaya sağ tıkladığında eşya kaybolacak *Beast Withdraw* eklentisindeki gibi
ardından oyuncuya o kağıdın işine,türünbe göre belirtilen x yetkisini vericek.
Kod:
on rightclick of paper:
    remove 1 of paper from player
    if player has permission "asd":
        add "asd" to player's tags

Kod:
on rightclick of paper named "tag kağıdı":
    remove 1 of paper named "tag kağıdı" from player
    if player has permission "asd":
        add "asd" to player's tags

Merhabalar,Sanırım Bu şekilde bir şey istiyorsunuz.
Yukarıdaki kodlar, oyuncu bir kağıda sağ tıkladığında istediğin yetkiyi verir. İlk kod, oyuncunun kağıdı sağ tıklaması durumunda "asd" yetkisine sahip olup olmadığını kontrol eder ve varsa, "asd" etiketini oyuncunun etiketlerine ekler. İkinci kod, oyuncunun "tag kağıdı" adlı bir kağıda sağ tıklaması durumunda aynı işlemi yapar.

Eğer daha detaylı bir şey istiyor iseniz etiket atabilirsiniz :)
 
Denemeden şunu söylemek isterim remove 1 of paper from player,bu durumda her envanterinde kağıdı olan oyuncu herhangi bir kağıda sağ tıkladığında bu yetkiyi almazmı,

Örneğin
on rightclick of paper named "tag kağıdı": -Burada bu tarz (
&x&f&6&1&1&f&b&lT&x&f&7&2&a&e&5&la&x&f&8&4&2&c&f&lg &x&f&9&5&b&b&9&lK&x&f&a&7&4&a&4&la&x&f&a&8&c&8&e&lğ&x&f&b&a&5&7&8&lı&x&f&c&b&d&6&2&ld&x&f&d&d&6&4&c&lı) kağıt ismi konulabilir mi.
remove 1 of paper named "tag kağıdı" from player
if player has permission "asd":
add "asd" to player's tags


Örneğin tam olarak,x ismine sahip bir kağıdı oyuncu eline alıp sağ tıkladığında belirtilen yetkiyi oyuncuya verse.

Mesela,shopkeepers gibi bir pluginde,x eşyasıyla bu yetki kağıdı alınacak ve kağıda sağ tıklandığında yetkiyi vericek.
 
Denemeden şunu söylemek isterim remove 1 of paper from player,bu durumda her envanterinde kağıdı olan oyuncu herhangi bir kağıda sağ tıkladığında bu yetkiyi almazmı,

Örneğin
on rightclick of paper named "tag kağıdı": -Burada bu tarz (
&x&f&6&1&1&f&b&lT&x&f&7&2&a&e&5&la&x&f&8&4&2&c&f&lg &x&f&9&5&b&b&9&lK&x&f&a&7&4&a&4&la&x&f&a&8&c&8&e&lğ&x&f&b&a&5&7&8&lı&x&f&c&b&d&6&2&ld&x&f&d&d&6&4&c&lı) kağıt ismi konulabilir mi.
remove 1 of paper named "tag kağıdı" from player
if player has permission "asd":
add "asd" to player's tags


Örneğin tam olarak,x ismine sahip bir kağıdı oyuncu eline alıp sağ tıkladığında belirtilen yetkiyi oyuncuya verse.

Mesela,shopkeepers gibi bir pluginde,x eşyasıyla bu yetki kağıdı alınacak ve kağıda sağ tıklandığında yetkiyi vericek.
Kod:
on right click holding paper:
    if name of tool of player is "&x&f&6&1&1&f&b&lT&x&f&7&2&a&e&5&la&x&f&8&4&2&c&f&lg &x&f&9&5&b&b&9&lK&x&f&a&7&4&a&4&la&x&f&a&8&c&8&e&lğ&x&f&b&a&5&7&8&lı &x&f &c &b &d &6 &2 &ld &x &f &d &d &6 &4 &c &lı":
        remove 1 of tool from player
        execute console command "lp user %player% permission set asd"

Bunu bir dener misiniz?
 
Son düzenleme:
on right click on written book:
[TAB]set {_item} to item in player's hand
[TAB]remove {_item}
[TAB]if {_item} is named "Tag Kağıdı":
[TAB][TAB]if lore of {_item} is "&aYetki: asd":
[TAB][TAB][TAB]add permission "asd" to player
[TAB][TAB]else if lore of {_item} is "&aYetki: başka_yetki":
[TAB][TAB][TAB]add permission "başka_yetki" to player
# Diğer yetkiler için aynı mantığı ekleyebilirsiniz
[TAB]else:
[TAB][TAB]send "&cBu işlemi gerçekleştirmek için 'Tag Kağıdı' kullanmalısınız." to player
Demek istediğinizi bu şekilde anladım, fakat doğru değilse hatamı söylerseniz skriptinizi düzgünce gönderebilirim.
 
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