Skocz do zawartości
  • 0

Pomoc z komendą /ah


GameOverAll

Pytanie

Witam, posiadam taki skrypt na blokowanie komendy /ah lecz nie działa. Potrzebuje zablokować komendę /ah ( ma działać wyłącznie po naciśnięciu na npc )  ale żeby działały inne komendy z /ah typu ( /ah sell <price> ).

on command "/ah":
	if player don't have permission "jestem.adminem":
		cancel event
		send "Nie masz uprawnien!"
on command "/ah":
	if {ah::%player%} is not set:
		cancel event
		stop
on right click on entity:
	if display name of clicked entity contains "Handlarz":
		set {ah::%player%} to true
		execute player command "ah"
		delete {ah::%player%}
		

 

Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, GameOverAll napisał:

Witam, posiadam taki skrypt na blokowanie komendy /ah lecz nie działa. Potrzebuje zablokować komendę /ah ( ma działać wyłącznie po naciśnięciu na npc )  ale żeby działały inne komendy z /ah typu ( /ah sell <price> ).

Sprawdzaj czy 'full command' w evencie 'on command' to "ah". Oczywiście musisz zastąpić 'on command "/ah":' eventem 'on command' i dopiero w nim sprawdzać 'full command'.

Dodatkowo usuń pierwszy event 'on command' z twojego skryptu i usuń 'stop' z drugiego, gdyż jest całkowicie niepotrzebne.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Zrobiłem cos takiego ale nie działa.

on command:
	if {ah::%player%} is not set:
		cancel event
	full command "ah sell price"
		
on right click on entity:
	if display name of clicked entity contains "Handlarz":
		set {ah::%player%} to true
		execute player command "ah"
		delete {ah::%player%}
		

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
12 minut temu, GameOverAll napisał:

Zrobiłem cos takiego ale nie działa.

Dlatego nie działa, bo źle to zrobiłeś. Po primo, usuń tę ostatnią linijkę z eventu 'on command'. Po drugie, przed sprawdzaniem czy zmienna jest ustawiona, sprawdź czy 'full command' to "ah". Tylko tyle.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, GameOverAll napisał:

Nie ogarniam. Podasz gotowy kod ?

Nie, nie podam.

on command:
	# Tutaj wstaw warunek sprawdzający czy (full command is "ah")
	if {ah::%player%} is not set:
		cancel event
	full command "ah sell price" # Usuń tę linijkę

Już rozumiesz?

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