Skocz do zawartości
  • 0

Prosze o poprawienie


bartekhal

Pytanie

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 minuty temu, bartekhal napisał:

Siemka, czy moglby mi ktos powiedziec dlaczego to nie dziala? A konkretnie funkcje z coinsami mi nie dzialaja. Prosze o poprawienie

https://code.skript.pl/fOBbfnQd/

Co tam robi equal? Zamień to po prostu żeby było less i higher than 19. Polecam też zamienić zmienne na zmienne grupowe, zwłaszcza przy tego typu wartościach.

Edytowane przez Vylence
Odnośnik do komentarza
https://skript.pl/temat/24293-prosze-o-poprawienie/#findComment-162849
Udostępnij na innych stronach

  • 0
Teraz, bartekhal napisał:

Takie cos? https://code.skript.pl/RbPzdCXF/ Cos musze zle robic bo dalej nie dziala

		if arg 1 is "mejox":
			if {coins.%player%} is less than 20:
				send "&8» &7Niestety nie posiadasz &c20$&7, twoj stan konta wynosi &c%{coins.%player%}%$"
				stop
			if {coins.%player%} is higher than 19:
				remove 20 from {coins.%player%}
				clear the player's inventory
				execute console command "kit mejox %player%"
				set the player's food level to 10
				stop

 

Edytowane przez Vylence
Odnośnik do komentarza
https://skript.pl/temat/24293-prosze-o-poprawienie/#findComment-162851
Udostępnij na innych stronach

  • 0
3 minuty temu, keebe napisał:

		if arg 1 is "mejox":
			if {coins.%player%} is less than 20:
				send "&8» &7Niestety nie posiadasz &c20$&7, twoj stan konta wynosi &c%{coins.%player%}%$"
				stop
			if {coins.%player%} is higher than 19:
				remove 20 from {coins.%player%}
				clear the player's inventory
				execute console command "kit mejox %player%"
				set the player's food level to 10
				stop

 

Kurcze nadal mi nie daje tego zestawu gdy wpisuje superpvp mejox, bo "Mejox" to argument do tej komendy, po prostu nic sie nie dzieje, zadna komenda nawet sie nie wyswietla, mozliwe ze potrzebne sa jeszcze jakies dodatki do skript? Oczywiscie Vault, Essensials, SkQuery posiadam

Odnośnik do komentarza
https://skript.pl/temat/24293-prosze-o-poprawienie/#findComment-162856
Udostępnij na innych stronach

  • 0
23 godziny temu, keebe napisał:

Co tam robi equal? Zamień to po prostu żeby było less i higher than 19. Polecam też zamienić zmienne na zmienne grupowe, zwłaszcza przy tego typu wartościach.

Ogólnie equal przemyślany, ale podzielając twoją wypowiedź "co tu robi SAM equal"

Equal - oznacza równe, jezeli coś kosztuje 20$ a gracz ma 21$ to tego nie kupi, bo skrypt wymaga RÓWNE 20$ i nie więcej

		if arg 1 is "mejox":
			if {coins.%player%} is bigger than or equal to 20:
				send "&8» &7Niestety nie posiadasz &c20$&7, twoj stan konta wynosi &c%{coins.%player%}%$"
				stop
			if {coins.%player%} is bigger than or equal to 20:
				remove 20 from {coins.%player%}
				clear the player's inventory
				execute console command "kit mejox %player%"
				set the player's food level to 10
				stop
			if {coins.%player%} is bigger than or equal to 20:
				remove 20 from {coins.%player%}
				clear the player's inventory
				execute console command "kit mojex %player%"
				set the player's food level to 10
				stop

Masz, skrypt sprawdza czy gracz ma więcej pkt czy ma akurat na styk aby coś kupić

Odnośnik do komentarza
https://skript.pl/temat/24293-prosze-o-poprawienie/#findComment-162944
Udostępnij na innych stronach

  • 0
1 godzinę temu, Deadlyo napisał:

Ogólnie equal przemyślany, ale podzielając twoją wypowiedź "co tu robi SAM equal"

Equal - oznacza równe, jezeli coś kosztuje 20$ a gracz ma 21$ to tego nie kupi, bo skrypt wymaga RÓWNE 20$ i nie więcej


		if arg 1 is "mejox":
			if {coins.%player%} is bigger than or equal to 20:
				send "&8» &7Niestety nie posiadasz &c20$&7, twoj stan konta wynosi &c%{coins.%player%}%$"
				stop
			if {coins.%player%} is bigger than or equal to 20:
				remove 20 from {coins.%player%}
				clear the player's inventory
				execute console command "kit mejox %player%"
				set the player's food level to 10
				stop
			if {coins.%player%} is bigger than or equal to 20:
				remove 20 from {coins.%player%}
				clear the player's inventory
				execute console command "kit mojex %player%"
				set the player's food level to 10
				stop

Masz, skrypt sprawdza czy gracz ma więcej pkt czy ma akurat na styk aby coś kupić

Ale po co tak?

Wystarczy dac

if {var} >= 20:

Odnośnik do komentarza
https://skript.pl/temat/24293-prosze-o-poprawienie/#findComment-162955
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ę...