Skocz do zawartości
  • 0

Problem z "is online:"


Thedestroyer

Pytanie

Witam, natknąłem się na problem w tej czesci kodu

		if arg-1 is "zapros" or "dodaj":
			if arg-2 is set:
				if {klan-%{klan::%player%}%-lider} is equal to player:
					set {_player} to arg-2
					#send "%{_player}%" to player
					if {_player} is online:
						#send "true" to player	
						if {klan::%{_player}%} is equal to "Brak":
							send "%{core.message}% &aPomyslnie zaproszono &6%{_player}% do klanu &4%{klan::%player%}%" to player
							send "%{core.message}% &aOtrzymales zaproszenie do klanu &4%{klan::%player%}% &aod &4%player%" to {_player}
							send "&7%{arrow}% &6Aby dolaczyc do klanu wpisz &c/klan dolacz %{klan::%player%}%" to {_player}
							set {klan-%{klan::%player%}%-invite::%{_player}%} to true
							wait 20 seconds
							if {klan-%{klan::%player%}%-invite::%{_player}%} is true:
								set {klan-%{klan::%player%}%-invite::%{_player}%} to false
								send "%{core.message}% &7Zaproszenie od klanu &6%{klan::%player%}% &7dla gracza &6%{_player}%" to player
								send "%{core.message}% &7Zaproszenie od klanu &6%{klan::%player%}% &7wlasnie wygaslo" to {_player}
							stop
						else:
							send "%{core.message}% &7Gracz &c%{_player}% &7posiada juz klan" to player
							stop
					else:
						send "%{core.message}% &7Gracz &c%{_player}% &7nie jest online" to player
						stop
				else:
					send "%{core.message}% &7Nie jestes liderem klanu &6%{klan::%player%}%" to player
					stop
			else:
				send "%{core.message}% &7Poprawne uzycie to: &c/klan dodaj/zapros <gracz>" to player
				stop

Komenda wygląda tak

command /klan [<text>] [<text>]:

 

Błąd polega na tym, że pomimo tego, że gracz jest online wyskakuje ciągle ta linijka kodu

else:
	send "%{core.message}% &7Gracz &c%{_player}% &7nie jest online" to player
	stop

Czyli wniosek z tego taki, że nie działa ten fragment kodu

set {_player} to arg-2
#send "%{_player}%" to player
if {_player} is online:

Próbowałem już kilku sposobów i dalej nie działa :(

Edytowane przez Thedestroyer
Odnośnik do komentarza
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
12 godzin temu, Thedestroyer napisał:

 

set {_player} to arg-2
#send "%{_player}%" to player
if {_player} is online:

 

Ustawianie zmiennej na arga nie ma sensu, zrob tak o zamiast tego co zacytowalem powyzej

if ("%arg-2%" parsed as offlineplayer) is online:

 

Odnośnik do komentarza
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ę...