Skocz do zawartości
  • 0

Dodanie wartości do zmiennej w variables


Invictus
 Udostępnij

Pytanie

Witam. Mam problem z następującą komendą:

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

Problem polega na tym, że wartość z argumentu drugiego nie jest podstawiana i nic się nie dzieje, mimo że komunikat jest przetwarzany poprawnie. W konsoli skrypt ładuje się bez błędów. Oto efekt użytkowania:

Dołączona grafika

Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie możesz dodać tekstu do zmiennej przechowującej liczbę.

Możesz ten problem rozwiązać w dwa sposoby.

 

sposób nr 1:

command /test [<text>] [<integer>]:

Definiujesz typ 2 argumentu jako integer (liczba całkowita) lub number (każda liczba).

 

sposób nr 2:

set {_i} to arg 2 parsed as integeradd {_i} to {test.%player%}

Przed linijką dodającą argument do zmiennej dodajesz linijkę prasującą ten argument jako integer lub number  do zmiennej tymczasowej, po czym dodajesz tą zmienną do Twojej zmiennej.

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