Skocz do zawartości
  • 0

Plecaki na komendę


Nieaktywny

Pytanie

Dzień dobry,

Proszę o przerobienie tego skryptu

Spoiler

options:
	linijki: 3
	nazwaPlecakaWGui: &fPlecak
	#slot 1 | slot 2 | slot 3
	#slot 4 | slot 5 | slot 6
	#slot 7 | slot 8 | slot 9
	slot1: leather
	slot2: leather
	slot3: leather
	slot4: leather
	slot5: chest
	slot6: leather
	slot7: leather
	slot8: leather
	slot9: leather
	plecak: chest named "&aPlecak podroznika" with lore "&7Kliknij PPM aby otworzyc."
on script load:
	wait 1 tick
	register new shaped recipe for {@plecak} using {@slot1}, {@slot2}, {@slot3}, {@slot4}, {@slot5}, {@slot6}, {@slot7}, {@slot8}, {@slot9}
on rightclick:
	if player's tool is {@plecak}:
		cancel event
		open chest with {@linijki} rows named "{@nazwaPlecakaWGui}" to player
		wait 1 tick
		loop {@linijki}*9 times:
			set slot loop-number - 1 of current inventory of player to {nBackpack::%player%::%loop-number%}
on inventory close:
	if inventory name of current inventory of player is "{@nazwaPlecakaWGui}":
		clear {nBackpack::%player%::*}
		loop {@linijki}*9 times:
			set {nBackpack::%player%::%loop-number%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player

Chodzi mi o to aby komenda '/plecak' otwierała plecak gracza gdy jest uprawnienie plecak.gracz (3 linijki), z uprawnieniem plecak.vip (6) (Plecak z stronami lub 6 linijek), z upr plecak.admin plecak 7 linijek.

Komenda '/plecak pomoc' piszę graczowi z uprawnieniem gracza że ma 3 linijki, vip 6

Oraz aby plecaka nie dało się craftować.

Komenda dla admina czyszczenie czyjegoś plecaka /plecak nick clear

Również dla admina /plecak nick open - otwiera plecak gracza i pozwala na jego edycję 

(Proszę o przystosowanie skryptu aby działał na wersji 1.12) 

 

Pozdrawiam

Odnośnik do komentarza
https://skript.pl/temat/20434-plecaki-na-komend%C4%99/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0

options:
    linijki: 3
    nazwaPlecakaWGui: &fPlecak

    VIPlinijki: 6
    VIPnazwaPlecakaWGui: &fPlecak

command /plecak:
    trigger:
        open chest with {@linijki} rows named "{@nazwaPlecakaWGui}" to player
        wait 1 tick
        loop {@linijki}*9 times:
            set slot loop-number - 1 of current inventory of player to {nBackpack::%player%::%loop-number%}
on inventory close:
    if inventory name of current inventory of player is "{@nazwaPlecakaWGui}":
        clear {nBackpack::%player%::*}
        loop {@linijki}*9 times:
            set {nBackpack::%player%::%loop-number%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player


    VIPlinijki: 6
    VIPnazwaPlecakaWGui: &eVIP&fPlecak

command /vip plecak:
    trigger:
        open chest with {@VIPlinijki} rows named "{@VIPnazwaPlecakaWGui}" to player
        wait 1 tick
        loop {@VIPlinijki}*9 times:
            set slot loop-number - 1 of current inventory of player to {Backpack::%player%::%loop-number%}
on inventory close:
    if inventory name of current inventory of player is "{@VIPnazwaPlecakaWGui}":
        clear {Backpack::%player%::*}
        loop {@VIPlinijki}*9 times:
            set {Backpack::%player%::%loop-number%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player

command /info plecak:
    trigger:
        send "TU GRACZ"
        send "TU VIP"

Edytowane przez roczko133
Odnośnik do komentarza
https://skript.pl/temat/20434-plecaki-na-komend%C4%99/#findComment-139160
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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