xecho -b 06***Security Mods Script xecho -b 7Authors :Linmiri & [c1p8] /* Per questa prima parte dello script ringrazio Andrea (Linmiri) */ assign LogFile /root/NapLog assign IPS /root/SavedIps.txt ^on -404 "*Server % set *" { if ([$7] == [Leech]) { }{ whois $tr(/'s//$3) eval ^on -who "*" { @ fd = open($IPS w) @ write($fd [Mod on server]Nome: $0 - Ip: $12 Livello: $tr(/"//$1)) @ close($fd) echo * 7$0 $tr(/[]/()/[$12]) aggiunto alla lista } } } /*aggiunto l'orario di entrata nel log, e risposta in automatico([c1p8])*/ assign IPS /root/SavedIps.txt on ^join "*" { xecho -b $1 has joined $0 whois $1 eval on ^who "*" { @ fd = open($IPS w) @ write($fd (On Channel) Nome:$0 Ip:$12 Ora:$strftime(%X)) @ close($fd) } } ^on ^public "*" { if ([$0] == [$N]) { echo [$strftime(%X)]<$0> $2- } { echo [$strftime(%X)]<$0> $2- } } ^on -msg "*" { raw 205 $0 Don't talk with me...I'm only a Bot! raw 205 $0 Non parlare con me sono solo un Bot! } #Timer per links e stats del server, per riferimenti controllare il log! timer -ref -repeat 99999 1450 /links timer -ref -repeat 99998 1000 /stats alias links { /ad li } alias stats { /ad st } alias startlog { /window double on raw 205 operserv usermode -kill set log ON xecho -b 11Logger in funzione... xecho -b 11File log: 7$LogFile xecho -b 11IpSaveds: 7$IPS } ^on ^servermsg "*killed*" { /msg operserv usermode -kill } /startlog #Timer per il mio crontab 604.800 (sett) alias settatimer (numtimer) { switch ($numtimer) { (1) {timer 86400 do /set LOG off /set Log On } (2) {timer 172800 do /set Log off /set Log On } (5) {timer 432000 do /set Log On /set Log Off } (7) {timer 604800 do /set Log off /set Log On } (*) {xecho -b $cparse(%cUso: /settatimer xecho -b $cparse(%c(il numero sta per giorni) } } }