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::*}
Pytanie
nwse 131
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ą.