Skocz do zawartości
  • 0

Execute console command nie działa poprawnie


Crabi1
 Udostępnij

Pytanie

Mam problem z tym skryptem, ponieważ kiedy reloaduje skrypty to mam taki error: 

[CHAT]     The expression 'argument' can only be used within a command
[Render thread/INFO]: [CHAT]     Line: execute console command "say %arg 1%"
[Render thread/INFO]: [CHAT]  
[Render thread/INFO]: [CHAT] Loaded 1 script with a total of 1 trigger and 1 command in 0.01 seconds
[Render thread/INFO]: [CHAT] [Skript] Encountered 1 error while reloading all scripts! (10ms)

A skrypt jest taki:

command /zarządzanie [<player>]:
    trigger:
        set {_gui} to a new chest inventory with 3 row with name "Zarządzanie"
        set slot 13 of {_gui} to emerald
        open {_gui} to player
 
on inventory click:
    if name of event-inventory is "Zarządzanie":
        if index of event-slot = 13:
            execute console command "ban %arg 1%"
            cancel event

 

Dopiero się uczę pisać skrypty!

Odnośnik do komentarza
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
3 godziny temu, W1tt napisał:
execute console command "ban %arg 1%"

Używasz tego w on inventory click, gdzie nie ma argumentów. Zamiast tego możesz wczytywać nazwę ekwipunku, do której dodasz arg 1

powiesz mi jak to napisać? bo ja tego nie umiem

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /zarządzanie [<player>]:
    trigger:
        set {_gui} to a new chest inventory with 3 row with name "&4&lZarządzanie %arg=1%"
        set slot 13 of {_gui} to emerald
        open {_gui} to player
 
on inventory click:
    if name of event-inventory contains "&4&lZarządzanie ":
        cancel event
        if index of event-slot = 13:
            set {_p} to name of event-inventory
            replace all "&4&lZarządzanie " with "" in {_p}
            execute console command "ban %{_p}%"

Spróbuj tego - nazwa gracza jest zapisywana w nazwie gui, i z niej właśnie w on inventory click brana jest informacja o graczu

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, W1tt napisał:
command /zarządzanie [<player>]:
    trigger:
        set {_gui} to a new chest inventory with 3 row with name "&4&lZarządzanie %arg=1%"
        set slot 13 of {_gui} to emerald
        open {_gui} to player
 
on inventory click:
    if name of event-inventory contains "&4&lZarządzanie ":
        cancel event
        if index of event-slot = 13:
            set {_p} to name of event-inventory
            replace all "&4&lZarządzanie " with "" in {_p}
            execute console command "ban %{_p}%"

Spróbuj tego - nazwa gracza jest zapisywana w nazwie gui, i z niej właśnie w on inventory click brana jest informacja o graczu

jak dodać powód bana? i jeszcze mam problem, bo banuje zarządzanie i powód nick gracza

Edytowane przez Crabi1
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 2.04.2022 o 16:52, W1tt napisał:

Pokaż aktualny kod

Ten:

command /zarządzanie [<player>]:
	trigger:
		set {_gui} to a new chest inventory with 3 row with name "&4&lZarządzanie %arg=1%"
		set slot 13 of {_gui} to emerald
		open {_gui} to player

on inventory click:
	if name of event-inventory contains "&4&lZarządzanie ":
    	cancel event
        if index of event-slot = 13:
        	set {_p} to name of event-inventory
            replace all "&4&lZarządzanie " with "" in {_p}
            execute console command "ban %{_p}%"

 

Notro

Wstawiam kod

 

Notatka dodana przez Notro

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /zarządzanie [<player>]:
    trigger:
        set {_gui} to a new chest inventory with 3 row with name "&4&lZarządzanie %arg=1%"
        set slot 13 of {_gui} to emerald
        open {_gui} to player
 
on inventory click:
    if name of event-inventory contains "&4&lZarządzanie ":
        cancel event
        if index of event-slot = 13:
            set {_p::*} to name of event-inventory split at " "
            execute console command "ban %{_p::2}%"

Spróbuj tego

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ę...