Skocz do zawartości
  • 0

Enchant


gnomsy
 Udostępnij

Pytanie

Czy mógłby mi ktoś napisać skrypt na GUI, w którym będą książki: protection 4, unbreaking 3, efficiency 5, fortune 3, silk touch 1, sharpness 5, fire aspect 2, knockback 2, punch 2, infinity 1, flame 1, power 5. GUI ma się otwierać komendą /ench, a każda książka z enchantem ma mieć uprawnienie :D Oczywiśćie gdy gracz kliknie, którąs książkę, ma mu zenchantować item w ręce. Proszę o pomoc <3 

Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /ench [<text>] [<integer>]:
  trigger:
    arg 1 is not set:
      open a chest with 2 rows named "&6Zaklecia" to player
      format slot 0 of player with enchanted book of protection 4 named "&aKliknij aby uzyc zaklecia" to close then run "ench prot 4"
      format slot 1 of player with enchanted book of unbreaking 3 named "&aKliknij aby uzyc zaklecia " to close then run "ench ub 3"
      format slot 2 of player with enchanted book of efficiency 5 named "&aKliknij aby uzyc zaklecia " to close then run "ench eff 5"
      format slot 3 of player with enchanted book of fortune 3 named "&aKliknij aby uzyc zaklecia " to close then run " ench fort 3"
      format slot 4 of player with enchanted book of silk touch 1 named "&aKliknij aby uzyc zaklecia " to close then run "ench st 1"
      format slot 5 of player with enchanted book of sharpness 5 named "&aKliknij aby uzyc zaklecia " to close then run "ench sharp 5"
      format slot 6 of player with enchanted book of fire aspect 2 named "&aKliknij aby uzyc zaklecia " to close then run "ench fa 2"
      format slot 7 of player with enchanted book of knockback 2 named "&aKliknij aby uzyc zaklecia " to close then run "ench kb 2"
      format slot 8 of player with enchanted book of punch 2 named "&aKliknij aby uzyc zaklecia " to close then run "ench punch 2"
      format slot 9 of player with enchanted book of infinity 1 named "&aKliknij aby uzyc zaklecia " to close then run "ench inf 1"
      format slot 10 of player with enchanted book of flame 1 named "&aKliknij aby uzyc zaklecia " to close then run "ench flame 1"
      format slot 11 of player with enchanted book of power 5 named "&aKliknij aby uzyc zaklecia " to close then run "ench pow 5"
    else:
      player has permission "ench.%arg 2%":
        arg 2 is "prot":
          enchant player's tool by protection 4
        arg 2 is "ub":
          enchant player's tool by unbreaking 3
        arg 2 is "eff":
          enchant player's tool by efficiency 5
        arg 2 is "fort":
          enchant player's tool by fortune 3
        arg 2 is "st":
          enchant player's tool by silk touch 1
        arg 2 is "sharp":
          enchant player's tool by sharpness 5
        arg 2 is "fa":
          enchant player's tool by fire aspect 2
        arg 2 is "kb":
          enchant player's tool by knockback 2
        arg 2 is "punch":
          enchant player's tool by punch 2
        arg 2 is "inf":
          enchant player's tool by infinity 1
        arg 2 is "flame":
          enchant player's tool by flame 1
        arg 2 is "pow":
          enchant player's tool by power 5

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /ench [<text>] [<integer>]:
  trigger:
    arg 1 is not set:
      open a chest with 2 rows named "&6Zaklecia" to player
      format slot 0 of player with enchanted book of protection 4 named "&aKliknij aby uzyc zaklecia" to close then run "ench prot 4"
      format slot 1 of player with enchanted book of unbreaking 3 named "&aKliknij aby uzyc zaklecia " to close then run "ench ub 3"
      format slot 2 of player with enchanted book of efficiency 5 named "&aKliknij aby uzyc zaklecia " to close then run "ench eff 5"
      format slot 3 of player with enchanted book of fortune 3 named "&aKliknij aby uzyc zaklecia " to close then run " ench fort 3"
      format slot 4 of player with enchanted book of silk touch 1 named "&aKliknij aby uzyc zaklecia " to close then run "ench st 1"
      format slot 5 of player with enchanted book of sharpness 5 named "&aKliknij aby uzyc zaklecia " to close then run "ench sharp 5"
      format slot 6 of player with enchanted book of fire aspect 2 named "&aKliknij aby uzyc zaklecia " to close then run "ench fa 2"
      format slot 7 of player with enchanted book of knockback 2 named "&aKliknij aby uzyc zaklecia " to close then run "ench kb 2"
      format slot 8 of player with enchanted book of punch 2 named "&aKliknij aby uzyc zaklecia " to close then run "ench punch 2"
      format slot 9 of player with enchanted book of infinity 1 named "&aKliknij aby uzyc zaklecia " to close then run "ench inf 1"
      format slot 10 of player with enchanted book of flame 1 named "&aKliknij aby uzyc zaklecia " to close then run "ench flame 1"
      format slot 11 of player with enchanted book of power 5 named "&aKliknij aby uzyc zaklecia " to close then run "ench pow 5"
    else:
      player's level >= 30:
        player has permission "ench.%arg 2%":
          arg 2 is "prot":
            enchant player's tool by protection 4
          arg 2 is "ub":
            enchant player's tool by unbreaking 3
          arg 2 is "eff":
            enchant player's tool by efficiency 5
          arg 2 is "fort":
            enchant player's tool by fortune 3
          arg 2 is "st":
            enchant player's tool by silk touch 1
          arg 2 is "sharp":
            enchant player's tool by sharpness 5
          arg 2 is "fa":
            enchant player's tool by fire aspect 2
          arg 2 is "kb":
            enchant player's tool by knockback 2
          arg 2 is "punch":
            enchant player's tool by punch 2
          arg 2 is "inf":
            enchant player's tool by infinity 1
          arg 2 is "flame":
            enchant player's tool by flame 1
          arg 2 is "pow":
            enchant player's tool by power 5
          set player's level to player's level - 3

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@up 

Dopowiem tylko kilka istotnych rzeczy , ale to jemu sie należy +

po open chest with [...]

Należy dać wait [1-5] tick

a jeśli komenda ma być dla graczy [ w co wątpię ]

to dałbym zabezpieczenie przy argumentach

if "%inventory name of player's current inventory%" is "&6Zaklecia":

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 godzinę temu, KGaZ napisał:

@up 

Dopowiem tylko kilka istotnych rzeczy , ale to jemu sie należy +

po open chest with [...]

Należy dać wait [1-5] tick

a jeśli komenda ma być dla graczy [ w co wątpię ]

to dałbym zabezpieczenie przy argumentach

if "%inventory name of player's current inventory%" is "&6Zaklecia":

 

 

1. Nie należy dawać wait 1-5 tick, działa bez tego

2. Jest zabezpieczenie przy argumentach - uprawnienie do enchantowania...

3. I tak nie zobaczy otwartego eq, bo jest "to close then run"

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...