Skocz do zawartości
  • 0

Problem z pętlą


nwse

Pytanie

Mam taki problem:

 Line 40: There are multiple loops that match loop-player. Use loop-player-1/2/3/etc. to specify which loop's value you want. (script.sk, line 40: if {specjalnaLista::*} contains "%loop-player%":')

Line 42: 'else' has to be placed just after an 'if' or 'else if' section (script.sk, line 42: else:')

W takim oto skrypcie:

options:
	#Co ile łączą się typowo boty (w sekundach)
	c: 0.7
	#Co ile lista ostatnio połączonych ma być sprawdzana? (w sekundach, mniejszy czas niż "c")
	r: 0.3
	#Ile botów łączy się w ciągu "c" sekund?
	b: 2
	#Mnożnik
	m: 2
#--------------------------------------------------------------------------------------------------------
	#Tag
	tag: &f&l[&3NOT&ba&3BOT&f&l] &e
	#Permisja
	perm: nab.notify.admin
	#Ile sekund antybot ma czekac na wiadomosc?
	czas: 5


on connect:
	if {atakBotow::*} is false:
		wait 1 tick
		add 1 to {lastConnected::*}
		wait {@c} seconds
		clear {lastConnected::*}
	else:
		wait 1 tick
		kick player due to "{@tag}||Specjalna lista zostala wlaczona||&eze wzgledu na boty||&eDolacz ponownie za kilka sekund"

every {@r} seconds:
	if {lastConnected::*} is more than ({@b}*{@m}-1):
		set {atakBotow::*} to true
		loop all players:
			if loop-player has permission "{@perm}":
				send "{@tag}Wykryto atak botow, specjalna lista wlaczona" to loop-player
				remove "%loop-player%" from {specjalnaLista::*}
				add "%loop-player%" to {specjalnaLista::*}
			send "{@tag}Wykryto atak botow, napisz 'nie jestem botem' aby zostac dodanym do listy! (masz {@czas} sekund!)" to loop-player
			wait {@czas} seconds
			loop all players:
				if {specjalnaLista::*} contains "%loop-player%":
					send "{@tag}Nie Wszystkie boty zostaly wyrzucone z serwera, specjalna lista jest jeszcze wlaczona przez {@czas} sekund"
				else:
					kick loop-player due to "{@tag}||&eNajprawdopodobniej jestes botem||&eDolacz ponownie za {@czas} sekund"
			wait 10 seconds
			set {atakBotow::*} to false
			broadcast "{@tag}Specjalna lista zostala wylaczona, dziekujemy"

on chat:
	if {atakBotow::*} is true:
		if message is "nie jestem botem":
			add "%player%" to {specjalnaLista::*}

Używam parsera z SkUnity


Odnośnik do komentarza
https://skript.pl/temat/31384-problem-z-p%C4%99tl%C4%85/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

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ę...