Skocz do zawartości
  • 0

Problem z numbers


Usunięty#17393

Pytanie

Witam ciebie

Mam taki mały problem że nie chce mi działać ten kod:

 

I nawet jak napisze /pc all 5

To mi wyśle że to nie jest liczba

Wpisz np. 10 to i tak wyśle mi wiadomość że to nie liczba

Chodzi mi o tą linię: " if arg-2 is a number: "

Z góry dziękuje za odpowiedź

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
21 minut temu, Szymon22432 napisał:

Witam ciebie

Mam taki mały problem że nie chce mi działać ten kod:

 

I nawet jak napisze /pc all 5

To mi wyśle że to nie jest liczba

Wpisz np. 10 to i tak wyśle mi wiadomość że to nie liczba

Chodzi mi o tą linię: " if arg-2 is a number: "

Z góry dziękuje za odpowiedź

Pozdrawiam

Ponieważ jest zapisany jako integer zamień integer w komendzie na number

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, xAxee napisał:

Ponieważ jest zapisany jako integer zamień integer w komendzie na number

Nadal nic :/

W sensie teraz nie pisze mi mojej wiadomości tej "to nie liczba"

Tylko to:

- " 's' is not a number "

- " Correct usage: /pc [<offline player>] [<number>] "

Więc nadal nie działa :( 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Gość ZiemniaQ

Dugim argumentem komendy jest integer - liczba naturalna

A potem ty sprawdzasz w przytoczonej linijce czy jest liczbą rzeczywistą - number

 

Czyli właściwie tłumacząc na polski ta linijka brzmi od razu widać że coś nie gra

jeżeli (liczba bez przecinka) jest (liczbą z przecinkiem)

Tobie powinno zależeć na takim kodzie:

jeżeli (liczba bez przecinka - integer) jest (liczbą bez przecinka - integer)

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 22.07.2019 o 06:05, LuckyPotato napisał:

Dugim argumentem komendy jest integer - liczba naturalna

A potem ty sprawdzasz w przytoczonej linijce czy jest liczbą rzeczywistą - number

 

Czyli właściwie tłumacząc na polski ta linijka brzmi od razu widać że coś nie gra


jeżeli (liczba bez przecinka) jest (liczbą z przecinkiem)

Tobie powinno zależeć na takim kodzie:


jeżeli (liczba bez przecinka - integer) jest (liczbą bez przecinka - integer)

 

Zobacz to jest kod który mam teraz:

 

I jak wpisze np. " /pc Szymus s "

to mi pisze takie coś:

- " 's' is not a number "

- " Correct usage: /pc [<offline player>] [<number>] "

A mi chodzi żeby pisało takie coś:

- " to nie liczba"

 

Edytowane przez HeezQ
HeezQ

Usuwam formatowanie

Notatka dodana przez HeezQ

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Gość ZiemniaQ

Ehh wpisz text i parsuj na integera

command (...) [<offline player>] [<text>]:
	if arg 2 parsed as integer is an integer:
		send liczba
  	else:
  		send nie liczba

 

Edytowane przez ZiemniaQ
Nicku

Wrzucam w kod i tabuje

Notatka dodana przez Nicku

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...