Skocz do zawartości
  • 0

Dodanie arg 1 do zmiennej


Pytanie

Witam, mam kod:

 

command /lol [<text&gt]:

trigger:

if arg 1 parsed as player is online: 

broadcast "lelelelel"

set %arg 1% to {zmienna}      <----- Nie działa :(

stop

if arg 1 is "lel23"

set {lol.%{zmienna}%} to true

stop

 

Po prostu chcem, aby podczas jednej komendy, nick gracza zapisywal sie do zmiennej, aby podczas drugiej komendy, nie trzeba bylo przepisywac nicku gracza. Potrafi ktoś ? Z góry dziękuje ;)

Odnośnik do komentarza
https://skript.pl/temat/7645-dodanie-arg-1-do-zmiennej/
Udostępnij na innych stronach

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Set arg 1 to {zmienna}

Zastanawiam się jakim cudem jesteś w SDT.

@topic

Wartości argumentu nie można zmienić, np. przypisać do niego zmiennej.

Można natomiast do zmiennej zapisać argument:

set {zmienna} to arg-1
Odnośnik do komentarza
https://skript.pl/temat/7645-dodanie-arg-1-do-zmiennej/#findComment-60553
Udostępnij na innych stronach

  • 0

 

Zastanawiam się jakim cudem jesteś w SDT.

@topic

Wartości argumentu nie można zmienić, np. przypisać do niego zmiennej.

Można natomiast do zmiennej zapisać argument:

set {zmienna} to arg-1

Jesli sie nie da, to jest moze inny sposob, dzieki ktoremu mozna zapisac gracza, aby w innej komendzie nie trzeba bylo go wpisywac, tylko juz by byl zapisany?

Edytowane przez Szymon21xxPL
Odnośnik do komentarza
https://skript.pl/temat/7645-dodanie-arg-1-do-zmiennej/#findComment-60555
Udostępnij na innych stronach

  • 0

Jak masz command /lol to musisz dodać []

Po co? Przecież już ma ten argument opcjonalny.

command /lol [<text&gt]:

Przed napisaniem odpowiedzi naprawdę warto przeczytać post, na który się odpowiada.

 

Jesli sie nie da, to jest moze inny sposob, dzieki ktoremu mozna zapisac gracza, aby w innej komendzie nie trzeba bylo go wpisywac, tylko juz by byl zapisany?

Wartość argumentu można zapisać do zmiennej, nie można tylko zrobić tego odwrotnie.

Da się więc to zrobić, w ten sposób, o którym myślałeś.

Odnośnik do komentarza
https://skript.pl/temat/7645-dodanie-arg-1-do-zmiennej/#findComment-60557
Udostępnij na innych stronach

  • 0

Po co? Przecież już ma ten argument opcjonalny.

Przed napisaniem odpowiedzi naprawdę warto przeczytać post, na który się odpowiada.

 

Wartość argumentu można zapisać do zmiennej, nie można tylko zrobić tego odwrotnie.

Da się więc to zrobić, w ten sposób, o którym myślałeś.

Czyli jesli komenda /test nick dodajemy gracza, to komenda /test wylacz nie da rady wylaczyc zmiennej temu graczowi ktorego zapisalismy ?

Odnośnik do komentarza
https://skript.pl/temat/7645-dodanie-arg-1-do-zmiennej/#findComment-60560
Udostępnij na innych stronach

  • 0

command /test <text>:  trigger:    set {zmienna.%player%} to arg    send "k"command /testu <text>:  trigger:    clear {zmienna.%player%}    send "done'
Da się.

Możesz to np. zrobić w jednej komendzie, ale z dodatkowym argumentem w komendzie.

Odnośnik do komentarza
https://skript.pl/temat/7645-dodanie-arg-1-do-zmiennej/#findComment-60565
Udostępnij na innych stronach

  • 0

Możesz ją wyzerowac. To znaczy ustaw te zmienna na np. Anuluj a gdzieś później dodaj:

If {zmienna} is anuluj

Ale ogólnie ją z tam tąd wykasować nie idzie

Ale ja umiem ją anulować, ale zrób tak, aby dało rade innego gracza

Odnośnik do komentarza
https://skript.pl/temat/7645-dodanie-arg-1-do-zmiennej/#findComment-60568
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ę...