Autore |
Messaggio |
Adrien
Livello intermedio
Registrato: 22/11/03 10:12 Messaggi: 47 Residenza: Leggia |
|
Away system |
|
ho bisogno un code ke nel messagio di ritorno mi indica il tempo ke sono stato away
es:sono tornato dall' Away ero via da 1h 15min com motivo : blablabla
_________________ .:Zero Script:. |
|
Gio Mar 11, 2004 12:31 pm |
|
|
paolo
Veterano
Registrato: 12/09/03 19:50 Messaggi: 165
|
|
|
|
credo che sia cosi /..away { msg $me ora sono tornato dal away alle ore $time !!! PizZO ScRiPt 3.0 8) es stupido :??
|
|
Gio Mar 11, 2004 12:49 pm |
|
|
Adrien
Livello intermedio
Registrato: 22/11/03 10:12 Messaggi: 47 Residenza: Leggia |
|
|
|
Nooo io voglio ke mi indichi il tempo il tuo farebbe:
ora sono tornato dal away alle ore 1:20:30 !!!
io vogio ke fa:
ora sono tornato dal away lo ero da 1h 20min !!!
_________________ .:Zero Script:. |
|
Gio Mar 11, 2004 5:09 pm |
|
|
marko
Livello intermedio
Registrato: 02/02/04 01:13 Messaggi: 36
|
|
|
|
Io l'ho fatto creandomi un alias comandato da un timer che vengono lanciati qaundo vado away in oltre quando vado away setto automaticamente le variabili:
set %tempos 0
set %tempom 0
set %tempoh 0
poi l'alias fa si ke le variabili mi tengono il tempo:
alias tempoaway {
if (!$away) halt
inc %tempos 1
if (%tempos == 60) { inc %tempom 1 | dec %tempos 60 }
if (%tempom == 60) { inc %tempoh 1 | dec %tempom 60 }
%tempov = %tempoh $+ : $+ %tempom $+ : $+ %tempos
halt
}
poi il timer
timer 0 1 tempoaway
mi tiene aggiornate le variabili e le incrementa
Al ritorno dall'away faccio interrompere il timer e mando sui canali il messaggio
/ame ? tornato dall'Away ( %motivo ) dopo 12 %tempoh 6ore 12 %tempom 6minuti 12 %tempos 6secondi
dove mi riporta il tempo
e infine unsetto tutte le variabili
/unset %tempo*
Lo so ke nn sar? il massimo ma nn mi ? venuto in mente altro
|
|
Ven Mar 12, 2004 9:59 pm |
|
|
Adrien
Livello intermedio
Registrato: 22/11/03 10:12 Messaggi: 47 Residenza: Leggia |
|
|
|
thx adesso lo provo
_________________ .:Zero Script:. |
|
Ven Mar 12, 2004 11:37 pm |
|
|
otto
Membro Junior
Registrato: 06/01/04 01:01 Messaggi: 18
|
|
|
|
mi sembra ci sia un'identificatore apposta...
qualcosa tipo: $duration ma non ne sono sicuro..
|
|
Sab Mar 13, 2004 12:36 pm |
|
|
marko
Livello intermedio
Registrato: 02/02/04 01:13 Messaggi: 36
|
|
|
|
Dimenticavo quando torni dell'away devi anche fermare il timer con
timer off
ti conviene pero dare un numero al timer in modo che quando lo fermi fermi solo quello e nn altri timer eventualmente attivi
|
|
Sab Mar 13, 2004 12:50 pm |
|
|
A.I.R.U.S.
Veterano
Registrato: 07/12/03 18:41 Messaggi: 160
|
|
|
|
fai una variabile come:
set %time.away $duration($time)
poi quando torni dall'away:
ame ? tornato! era andato alle hawaii per $duration($calc($duration($time) - %time.away))
|
|
Sab Mar 13, 2004 2:12 pm |
|
|
|