Skocz do zawartości
  • 0

Problem z player's money


Tymekd

Pytanie

Mam taki kod:

on rightclick on sign:
    if {TARGI::%event-block%} is set:
        send "a"
        if {TARGI::%event-block%::OWNER} is not set:
            send "%{TARGI::%event-block%}%"
            send "%player's money%"
            if player's money >= {TARGI::%event-block%}:
                send "c"
                remove {TARGI::%event-block%} from player's balance

I jest problem taki 0 errorów ale gdy klikam tabliczke wyskakuje a, cena, moja kasa a już c nie chociaż mam 3,5k$ a kosztuje 1k$

Odnośnik do komentarza
https://skript.pl/temat/31467-problem-z-players-money/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
#Twoja zmienna nie jest liczbą:

on rightclick on sign:

	#Tutaj zadziała
	#jeżeli zmienna z tekstem istnieje:
	if {TARGI::%event-block%} is set:
		send "a"

		#Tutaj też zadziała
		#jeżeli zmienna z tekstem nie istnieje:
		if {TARGI::%event-block%::OWNER} is not set:
			send "%{TARGI::%event-block%}%"
			send "%player's money%"

			#Ale już tu nie zadziała bo sprawdzasz coś takiego:
			#jeżeli liczba >= tekst:
			if player's money >= {TARGI::%event-block%}:

				#Powyższy warunek nie jest spełniony więc poniższy kod się nie wykona
				send "c"

				#A nawet gdyby był spełniony to ten kod także się nie wykona, gdyż:
				#usuń tekst z liczby
				remove {TARGI::%event-block%} from player's balance

 

Edytowane przez ZiemniaQ
Ziemniaki
Odnośnik do komentarza
https://skript.pl/temat/31467-problem-z-players-money/#findComment-204391
Udostępnij na innych stronach

  • 0

Ta wartość jest liczbą jest wstawiony też w innym miejscu kod set {TARGI::%event-block%} to {TARGI::%event-block%} parsed as number więc jest liczbą a reszta kodu działa

{TARGI::%event-block%}
Odnośnik do komentarza
https://skript.pl/temat/31467-problem-z-players-money/#findComment-204392
Udostępnij na innych stronach

  • 0
on rightclick on sign:
    if {TARGI::%event-block%} is set:
        send "a"
        if {TARGI::%event-block%::OWNER} is not set:
            send "%{TARGI::%event-block%}%"
            send "%player's money%"
            if player's money >= ({TARGI::%event-block%} parsed as number):
                send "c"
                remove {TARGI::%event-block%} from player's balance

 

Odnośnik do komentarza
https://skript.pl/temat/31467-problem-z-players-money/#findComment-204393
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ę...