Skocz do zawartości
  • 0

Omijanie argumentu


ByczekTV

Pytanie

Panowie! Mam mega problem, a potrzebuję na szybko pomoc.

Otóż tak. robię skrypt na pandory, i chcę zrobić na 2 sposoby komendę:  /pandora all ilosc, ORAZ: /pandora gracz nick ilosc, jak zauważyliście w komendzie pandora drugi argument stanowi nick, a w komendzie /pandora all ilosc wystepuje arg 1 i 3, i nie wiem jak ominąć ten drugi arg przy tym 1 "all", tak aby ten drugi był nieważny

Odnośnik do komentarza
https://skript.pl/temat/22309-omijanie-argumentu/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Zrob tak:

/pandora all ilosc

/pandora nick ilosc

Jezeli arg pierwszy jest all, przechodzisz do argumentu 3. Jezeli arg drugi jest inny, sprawdzasz czy jest na serwerze, parsujesz na playera i arg 3 ;)

Odnośnik do komentarza
https://skript.pl/temat/22309-omijanie-argumentu/#findComment-151918
Udostępnij na innych stronach

  • 0
6 minut temu, SzymoonDev napisał:

Zrob tak:

/pandora all ilosc

/pandora nick ilosc

Jezeli arg pierwszy jest all, przechodzisz do argumentu 3. Jezeli arg drugi jest inny, sprawdzasz czy jest na serwerze, parsujesz na playera i arg 3 ;)

 

25 minut temu, kaol48s napisał:

arg-2 parsed as integer

i

arg-2 parsed as player

a komendenda wyglada tak

command /pandora [<text>] [<text>]:

command /pandora [<text>] [<text>] [<text>]:
	trigger:
		if argument 1 is "all":
			if argument 2 is set:
				if argument 3 is not set:
					arg-2 parsed as an integer
					loop all players:
						give arg-2 122 named "&a&kabc&cMagiczny pierozek&a&kabc" to loop-player's inventory
						send "&c&lCaly serwer otrzymal &a&lmagiczny pierozek &cx%arg-3%"

errorsy:

[Skript] Reloading pandora.sk...
[22:15:21 ERROR]: the 2nd argument parsed as an integer is not a boolean (yes/no) (pandora.sk, line 16: arg-2 parsed as an integer')
[22:15:21 ERROR]: 'arg-2 122 named "&a&kabc&cMagiczny pierozek&a&kabc"' can't be added to an inventory because the former is neither an item type nor an inventory (pandora.sk, line 18: give arg-2 122 named "&a&kabc&cMagiczny pierozek&a&kabc" to loop-player's inventory')
[22:15:21 INFO]: [Skript] Encountered 2 errors while reloading pandora.sk!

 

Odnośnik do komentarza
https://skript.pl/temat/22309-omijanie-argumentu/#findComment-151921
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ę...