Non sarebbe simpatico poter scrivere il comando /uptime e inviare allla finestra corrente un messaggio come questo?
E’ molto più completo di un semplice script per l’uptime, visto che è in grado di ricordare il record che si è raggiunto!
Ovviamente richiede dello scripting. Come al solito, vediamo il codice funziona, e commentiamolo.
Aprite il pannello Aliases, premendo il pulsante , e aggiungete questo codice alla fine:
/checkuptime //if ($calc($ticks / 1000) > %UptimeRecord) //set %IlGiorno $asctime(d mmmm) | //if ($calc($ticks / 1000) > %UptimeRecord) //set %UptimeRecord $calc($ticks / 1000) /uptime { //if ($calc($ticks / 1000) > %UptimeRecord) //set %UptimeRecord $calc($ticks / 1000) //say 9,1 It is $day $+ , $time $+ , here in the Italian slumps, and 4Windows $os 9runned *cough*smoothly*cough* for8 $replace($duration($calc($ticks / 1000),2),wk,$chr(32) $+ Week,hr,$chr(32) $+ Hour,min,$chr(32) $+ Minute,day,$chr(32) $+ Day) $+ 9 $+ . Record:7 $replace($duration(%UptimeRecord,2),wk,$chr(32) $+ Week,hr,$chr(32) $+ Hour,min,$chr(32) $+ Minute,day,$chr(32) $+ Day) 9( $+ %IlGiorno $+ ) }
Ora dovete accedere al pannello Remote, premendo il pulsante , e aggiungete questa riga:
on 1:START:/timeruptime 0 40 /checkuptime
o, se già avete un on START seguito da { e altre righe, inserite "/timeruptime 0 40 /checkuptime" senza virgolette subito prima di } alla fine.
Dovete aggiungere una riga anche al pannello Variable, accessibile dal pannello Remote e Aliases, cliccando sulla cartelletta "Variables"; qui aggiungete questa riga:
%UptimeRecord 0
premete OK e riavviate mIRC.
Questo script controllerà gni 40 secondi se l’uptime è maggiore di quello registrato, e, se sì, aggiorna il record, assieme alla data odierna. Potete cambiare la frequenza di controllo aumentato il valore dopo "timeruptime", da 40 a 60 ad esempio, per controllare ogni minuto, o a 3600 per ogni ora.
Inutile a dirsi, potete ovviamente cambiare anche il messaggio, semplicemente modificando le scritte ed i codici di controllo dei colori.
E’ tutto, scrivete /uptime alla fine per vedere il risultato.