Indice del forum
RegistratiCercaFAQLista utentiGruppiLog in
:| timer

 
Rispondi    Indice del forum » mIRC Scripting Precedente
Successivo
:| timer
Autore Messaggio
rh3a
Membro Junior


Registrato: 20/04/08 01:43
Messaggi: 11

Messaggio :| timer Rispondi citando
salve, son di nuovo io... alle prese stavolta con dei timer per l'azzeramento delle classifiche in automatico....

dovrei impostare un timer che ad ogni 0:00 di ogni luned? azzeri la classifica settimanale e un altro che ad ogni 0:00 del primo del mese azzeri la mensile...
per i comandi di azzeramento nessun problema... ? come vanno impostati i timers che non capisco...

Qualche aiuto? Very Happy

grazie mille

rh3a
Dom Apr 20, 2008 6:54 pm Profilo Invia messaggio privato
Guido93
Utente Master


Registrato: 09/05/06 15:39
Messaggi: 528

Messaggio Rispondi citando
Mh.. non ? molto semplice ineffetti. Perch? ogni volta che si apre il mIRC bisognerebbe far s? che si calcoli quanto manchi da quel giorno al futuro Luned? e al prossimo mese e sottrarlo all'identificatore $ctime. Questo ? il sugggerimento che ti do, pi? che altro ti posso dare solo il suggerimento perch? pure io a livello di codice ci sto pensando. Soprattutto riguardo alla prima parte del calcolo dei minuti rimanenti dal momento dell'avvio di mIRC al futuro reset del Luned? e quello di fine mese. ciao
Dom Apr 20, 2008 7:09 pm Profilo Invia messaggio privato
Remotes
Staff


Registrato: 12/11/05 19:32
Messaggi: 851
Residenza: Brusnengo (BI)

Messaggio Rispondi citando
no in realt? il timer lo su pu? impostare anche che scatti ad una determinata ora Very Happy

ad occhio e croce:

/timer 0:00 <ripetizioni> <intervallo> comando per resettare

poi ci metti un if per vedere il giorno Very Happy

ciao

_________________
Linux Registered User n? #449257
Dom Apr 20, 2008 7:30 pm Profilo Invia messaggio privato Invia e-mail HomePage MSN
rh3a
Membro Junior


Registrato: 20/04/08 01:43
Messaggi: 11

Messaggio Rispondi citando
domanda... ma non potrei fare cos??

.timer 0:00 0 <intervallo> azzeramenti

alias azzeramenti {
if ($day == Monday) {
resettare la settimanale
}

if ($date(dd) == 1) {
resettare la mensile
}
}


l'unica cosa ? che non ho capito bene cosa mettere in <intervallo> per far si che ogni giorno a 0:00 controlli quel timer...

#Mad #Mad #Mad incazzato


ciao rh3a
Dom Apr 20, 2008 9:08 pm Profilo Invia messaggio privato
Remotes
Staff


Registrato: 12/11/05 19:32
Messaggi: 851
Residenza: Brusnengo (BI)

Messaggio Rispondi citando
s?, cos? va bene

metti il tempo in secondi di un giorno... 86400

oppure metti la ripetizione a 1 e fagli partire un altro timer... tipo...

alias fallopartiretiprego timer 0:00 1 1 { azzeramenti | fallopartiretiprego }

ciao

_________________
Linux Registered User n? #449257
Dom Apr 20, 2008 9:40 pm Profilo Invia messaggio privato Invia e-mail HomePage MSN
Guido93
Utente Master


Registrato: 09/05/06 15:39
Messaggi: 528

Messaggio Rispondi citando
Fantastico, non sapevo. Grazie Remotes Very Happy
Lun Apr 21, 2008 10:52 am Profilo Invia messaggio privato
rh3a
Membro Junior


Registrato: 20/04/08 01:43
Messaggi: 11

Messaggio Rispondi citando
allora... ho fatto cos? e funziona alla perfezione Smile

on *:JOIN:%game_channel: {
if ($nick == $me) {
.timerazz 00:00 1 1 azzeramenti
}
}


alias azzeramenti {
if ($day == Monday) {
azzera settimana
msg %game_channel 11,2 ATTENZIONE: 12,8 Effettuato Azzeramento Classifica Settimanale 
}
if ($date(dd) == 1) {
azzera mensile
msg %game_channel 11,2 ATTENZIONE: 12,8 Effettuato Azzeramento Classifica Mensile 
}
}


Grazie ragaSsSi

rh3a argh
Lun Apr 21, 2008 5:07 pm Profilo Invia messaggio privato
Mostra prima i messaggi di:    
Rispondi    Indice del forum » mIRC Scripting Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a: 
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Flowers Online.phpbb.it