Skocz do zawartości
  • 0

jak ustawic wszedzie true


Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
55 minut temu, thesochac napisał:

Witam w jaki sposob moge ustawic te wszystkie zmienne na true np. {lvl1::%player%} {lvl2::%player%} itp. abym nie musiał kazdemu z osobna nadawac np. true lub false

jakbyś mógł dać więcej szczegółów? Bo niezbyt rozumiem pytania, zmienne musisz sam w skrypcie ustawiać true/false bądź zapisywać w nich dane: inaczej nie są ustawione / nie istnieją

Odnośnik do komentarza
https://skript.pl/temat/49268-jak-ustawic-wszedzie-true/#findComment-306040
Udostępnij na innych stronach

  • 0
18 minut temu, szaphi napisał:

jakbyś mógł dać więcej szczegółów? Bo niezbyt rozumiem pytania, zmienne musisz sam w skrypcie ustawiać true/false bądź zapisywać w nich dane: inaczej nie są ustawione / nie istnieją

			if {lvl::%player%::1} is true:
				set player's current inventory's slot 0 to red stained glass pane named "&aLevel 1!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 0 to lime stained glass pane named "&aLevel 1!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::2} is true:
				set player's current inventory's slot 1 to red stained glass pane named "&aLevel 2!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 1 to lime stained glass pane named "&aLevel 2!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::3} is true:
				set player's current inventory's slot 2 to red stained glass pane named "&aLevel 3!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 2 to lime stained glass pane named "&aLevel 3!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::4} is true:
				set player's current inventory's slot 3 to red stained glass pane named "&aLevel 4!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 3 to lime stained glass pane named "&aLevel 4!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::5} is true:
				set player's current inventory's slot 4 to red stained glass pane named "&aLevel 5!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 4 to lime stained glass pane named "&aLevel 5!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::6} is true:
				set player's current inventory's slot 5 to red stained glass pane named "&aLevel 6!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 5 to lime stained glass pane named "&aLevel 6!" with lore "&6Nacisnij aby zagrac!"

kawałek mojego skrypty, i mam tu 6 zmiennych {lvl::%player%::1}, {lvl::%player%::2} itp. czy dało by się wszystkim naraz zmiennym {lvl::%player%::od 1 do 10} ustawic true albo false?

Edytowane przez thesochac
Odnośnik do komentarza
https://skript.pl/temat/49268-jak-ustawic-wszedzie-true/#findComment-306041
Udostępnij na innych stronach

  • 0
7 minut temu, thesochac napisał:

			if {lvl::%player%::1} is true:
				set player's current inventory's slot 0 to red stained glass pane named "&aLevel 1!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 0 to lime stained glass pane named "&aLevel 1!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::2} is true:
				set player's current inventory's slot 1 to red stained glass pane named "&aLevel 2!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 1 to lime stained glass pane named "&aLevel 2!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::3} is true:
				set player's current inventory's slot 2 to red stained glass pane named "&aLevel 3!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 2 to lime stained glass pane named "&aLevel 3!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::4} is true:
				set player's current inventory's slot 3 to red stained glass pane named "&aLevel 4!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 3 to lime stained glass pane named "&aLevel 4!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::5} is true:
				set player's current inventory's slot 4 to red stained glass pane named "&aLevel 5!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 4 to lime stained glass pane named "&aLevel 5!" with lore "&6Nacisnij aby zagrac!"
			if {lvl::%player%::6} is true:
				set player's current inventory's slot 5 to red stained glass pane named "&aLevel 6!" with lore "&6Nacisnij aby zagrac!"
			else:
				set player's current inventory's slot 5 to lime stained glass pane named "&aLevel 6!" with lore "&6Nacisnij aby zagrac!"

kawałek mojego skrypty, i mam tu 6 zmiennych {lvl::%player%::1}, {lvl::%player%::2} itp. czy dało by się wszystkim naraz zmiennym {lvl::%player%::od 1 do 10} ustawic true albo false?

Zacznijmy od tego, że kod skrócisz do 4 linijek (jak się postarasz to nawet do 2 lub 1)

loop {lvl::%player%::*}:
    if loop-value = true:
        set player's current inventory's slot loop-index to lime stained glass pane named "&aLevel %loop-index%!" with lore "&6Nacisnij aby zagrac!"
    else:
        set player's current inventory's slot loop-index to red stained glass pane named "&aLevel %loop-index%!" with lore "&6Nacisnij aby zagrac!"

Dodatkowo aby to zrobisz, możesz użyć eventu on join

on join:
	loop 6 times:
		{lvl::%player%::%loop-value%} is not set
		set {lvl::%player%::%loop-value%} to true

 

Odnośnik do komentarza
https://skript.pl/temat/49268-jak-ustawic-wszedzie-true/#findComment-306042
Udostępnij na innych stronach

  • 0
1 minutę temu, Glitchtrap napisał:

Zacznijmy od tego, że kod skrócisz do 4 linijek (jak się postarasz to nawet do 2 lub 1)


loop {lvl::%player%::*}:
    if loop-value = true:
        set player's current inventory's slot loop-index to lime stained glass pane named "&aLevel %loop-index%!" with lore "&6Nacisnij aby zagrac!"
    else:
        set player's current inventory's slot loop-index to red stained glass pane named "&aLevel %loop-index%!" with lore "&6Nacisnij aby zagrac!"

Dodatkowo aby to zrobisz, możesz użyć eventu on join


on join:
	loop 6 times:
		{lvl::%player%::%loop-value%} is not set
		set {lvl::%player%::%loop-value%} to true

 

dziekuję serdecznie!

Odnośnik do komentarza
https://skript.pl/temat/49268-jak-ustawic-wszedzie-true/#findComment-306043
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ę...