Я создал этот скрипт, но не могу получить то, что мне нужно.
Мне нужно, для каждого идентификатора: @3a0.4mq.8m9q34.IP или 3a0.4mq.8m9q34.IP.
Сохраните это в текстовом файле с вашим ником.
И когда вы войдете в комнату, это подтвердит, я полагаю, событие присоединения, подтвердит, что
Johnny_ вошел в комнату.
Но! Если @3a0.4mq.8m9q34.IP вошел в комнату, но у него другой ник, сохраните его с ником nexuxirc. Вы поняли?
[10:16] * Johnny_ (Johnny_@3a0.4mq.8m9q34.IP) присоединился к #channel
[10:16] <Johnny_ > доброе утро
Теперь, если Johnny_ присоединится снова, но с измененным ником Pelonch@3a0.4mq.8m9q34.IP, я сохраню его как Jhonny.
Тогда в текстовом файле должно быть:
3a0.4mq.8m9q34.IP - Johnny, Pelonch
И если это сложно, вы можете сделать так, чтобы:
Jhonny_ не имеет этого идентификатора 3a0.4mq.8m9q34.IP, потому что он сменил свой компьютер или подключение к Интернету. Тогда у него будет другой идентификатор.
В этом случае у него будет что-то вроде 87f.55i.9sdd99.IP, но модератор, заметив это, добавит в список Johnny_, Pelonch.
Тогда в файле будет:
3a0.4mq.8m9q34.IP - Johnny, Pelonch,
87f.55i.9sdd99.IP - Johnny, Pelonch,
on *:join:#: {
$Rangoip($nick)
}
alias Rangoip {
var %cuentaRangos = 1
while (%cuentaRangos <= $lines(archivo.txt)) {
if ($read(archivo.txt,%cuentaRangos) isin $address($nick,2)) || ($read(archivo.txt,%cuentaRangos) iswm $address($nick,2)) {
echo # Atento!! Entra a $chan $+(>>>>[ $chr(2),$nick,$chr(2) [,$address,]<<<<) Usuario vigilado
halt
}
inc %cuentarangos
}
}
alias adrangoip {
:AgregarRango
write archivo.txt $$?="Escribe aquí el Rango de ip"
echo -s » » » » » Rango de ip $! ha sido agregado!
goto AgregarRango
}
alias brangoip {
if ($1 != $null) {
if ($read(archivo.txt,w,$1) != $null) { write -dl $+ $readn archivo.txt | echo -s » » » » » El Rango ip $1 ha sido borrado }
else echo -s » » » » » Rango ip $1 no existe!
}
}
alias lrangoip {
echo -se Listado de Rangos de ip's (Total: $lines(archivo.txt) $+ ):
var %nicks = 0
:SumaNums
inc %nicks
if (%nicks <= $lines(archivo.txt)) echo -s $read(archivo.txt,%nicks)
else { echo -se $+ $str(¯,33) | return }
goto SumaNums
}


