Skocz do zawartości
  • 0

Skrypt czy da się zrobić żeby wysyłał 3 komendy na raz


Enzzo

Pytanie

Treść skryptu:

command /kit:
    trigger:
        open chest with 3 rows named "&8» &cKity" to player
        wait 3 ticks
        set {i::%player%} to 0
        loop 10 times:
            format slot {i::%player%} of player with 1 Blue Stained Glass Pane named "&4KITY" to close
            add 1 to {i::%player%}
        format slot 13 of player with 1 364 named "&8Kit &7Mieso" to close then run [execute console command "give 64 364 %player%"]
        set {i::%player%} to 17
        loop 10 times:
            format slot {i::%player%} of player with 1 Light Blue Stained Glass Pane named "&4KITY" to close
            add 1 to {i::%player%}



Chciałbym żeby w linijce z:         format slot 13 of player with 1 364 named "&8Kit &7Mieso" to close then run [execute console command "give 64 364 %player%"]
po "close" wysyłały się kolejno takie komendy:

[execute console command "pex user %player% add Enzzo.Give"]
[execute player command "give 64 364 %player%"]
[execute console command "pex user %player% remove Enzzo.Give"]

 

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
3 minuty temu, Enzzo napisał:

Chciałbym żeby w linijce z:         format slot 13 of player with 1 364 named "&8Kit &7Mieso" to close then run [execute console command "give 64 364 %player%"]
po "close" wysyłały się kolejno takie komendy:

Użyj w tym celu lambdy, pochodzi ona z SkQuery.

to run [execute console command "give 64 364 %player%"]->[execute console command "druga komenda"]->[execute console command "trzecia komenda"]

Co do twojego skryptu...

1. Usuń 'wait 3 ticks', gdyż pozwala na kopiowanie przedmiotów w twoim GUI.

2. Dlaczego używasz zmiennej globalnej do prostego liczenia slotów? Użyj w tym celu prostej zmiennej lokalnej.

set {_i} to 0

3. W kodzie przyjęło się, że wszystko podajemy z małych liter (poza tekstem i nazwami zmiennych oraz funkcji). Dlatego też zalecam zamienić alias niebieskiej szyby na małe litery.

4. Odradzam używania SkQuery do formatowania slotów w GUI, gdyż zawiera błędy pozwalające na kopiowanie przedmiotów oraz jest ograniczone w swych możliwościach. Jako alternatywę polecam jedną z trzech poniższych rzeczy:

  • Skript (set slot)
  • TuSKe (format gui slot)
  • skrypt Pana Maruda - mGUI

Które z tych najbardziej polecam? Pierwsze.

Edytowane przez Kormic
Odnośnik do komentarza
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ę...