Skocz do zawartości
  • 0

Dziwny blad przy wlaczaniu dla kogos fly


Pytanie

Siemka mam skrypt na fly: 

variables:
	{fly::%player%} = false
on quit:
	if {fly::%player%} is 1:
		disallow fly for player
		clear {fly::%player%}
command /fly [<offlineplayer>] [<text>]:
	trigger:
		if arg 1 is set:
			if arg 1 is online:
				if {fly::%player%} is 1:
					disallow fly for arg 1
					send "wylaczony dla %arg 1%"
					set {fly::%player%} to 0
					stop
				else:
					allow fly for arg 1
					send "wlaczony dla %arg 1%"
					set {fly::%player%} to 1
					stop
		else:
			if {fly::%player%} is 1:
				disallow fly for player
				send "wylaczony"
				set {fly::%player%} to 0
			else:
				allow fly for player
				send "wlaczony"
				set {fly::%player%} to 1

I gdy ja wpisze fly mam napisane ze wlaczone, i gdy np. druga osoba wpisze fly moj nick to jest rowniez ze wlaczone, zamiast wylaczyc bo przeciez ja juz sobie wczesniej wylaczylem, prosze o odbugowanie tego zeby to dzialalo w taki sposob ze jesli ktos sobie wpisze fly to mu go wlacza, a gdy ja wpisze fly jego nick to mu to wylacza a nie ze musze jakby jeszcze raz wlaczyc mu fly gdy juz go ma i wylaczyc i dopiero go nie ma:D dzieki z gory pozdro (jak jest z tym problem to prosze o napisanie od nowa sk na fly)

Odnośnik do komentarza
https://skript.pl/temat/49019-dziwny-blad-przy-wlaczaniu-dla-kogos-fly/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Przerobiłem dosyć ten kod i teraz powinno być git, problemem było ustawianie zmiennej {fly::*} dla player'a a nie dla arg-1 

on quit:
	if {fly::%player%} is true:
		disallow fly for player
		delete {fly::%player%}
command /fly [<offlineplayer>] [<text>]:
	trigger:
		if arg-1 is set:
			if arg-1 is online:
				if {fly::%arg-1%} is true:
					disallow fly for arg-1
					send "wylaczony dla %arg-1%"
					delete {fly::%arg-1%} 
					stop
				allow fly for arg-1
				send "wlaczony dla %arg-1%"
				set {fly::%arg-1%} to true
				stop
		else:
			if {fly::%player%} is true:
				disallow fly for player
				send "wylaczony"
				delete {fly::%player%}
			else:
				allow fly for player
				send "wlaczony"
				set {fly::%player%} to true
Odnośnik do komentarza
https://skript.pl/temat/49019-dziwny-blad-przy-wlaczaniu-dla-kogos-fly/#findComment-304882
Udostępnij na innych stronach

  • 0
3 godziny temu, CoFFeIN04 napisał:

Przerobiłem dosyć ten kod i teraz powinno być git, problemem było ustawianie zmiennej {fly::*} dla player'a a nie dla arg-1 


on quit:
	if {fly::%player%} is true:
		disallow fly for player
		delete {fly::%player%}
command /fly [<offlineplayer>] [<text>]:
	trigger:
		if arg-1 is set:
			if arg-1 is online:
				if {fly::%arg-1%} is true:
					disallow fly for arg-1
					send "wylaczony dla %arg-1%"
					delete {fly::%arg-1%} 
					stop
				allow fly for arg-1
				send "wlaczony dla %arg-1%"
				set {fly::%arg-1%} to true
				stop
		else:
			if {fly::%player%} is true:
				disallow fly for player
				send "wylaczony"
				delete {fly::%player%}
			else:
				allow fly for player
				send "wlaczony"
				set {fly::%player%} to true

dzieki

Odnośnik do komentarza
https://skript.pl/temat/49019-dziwny-blad-przy-wlaczaniu-dla-kogos-fly/#findComment-304886
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ę...