on *:load:{ set %timeallowed EST/WST/GMT/CST/AKST/HST/PST/MST echo -a Time script (made by peach/|Cloud_Strife|/Vegeto079) successfully loaded! } on *:text:*:#:{ if ($1 == @time) || ($1 == @thetime) || ($1 == @date) || ($1 == @thedate) { if ($2 == check) { msg $chan 04Available Standard Times: 05 $+ %timeallowed halt } if ($2 == $null) || ($2 == est) { set %area EST est goto end } if ($2 != $null) { set %area $2 if (%area !isin %timeallowed) { msg $chan 04Error! " $+ %area $+ " is not a valid Standard Time! Type "@time check" halt } %area } :end msg $chan Date:4¼1¼4¼ 1 %date 4¼1¼4¼ Time:4¼1¼4¼1 %time 4¼1¼4¼(04 $+ %test $+ : $+ $gettok($time,2,58) %m $+ ) %area } if ($1 == !time) || ($1 == !thetime) || ($1 == !date) || ($1 == !thedate) { if ($2 == check) { notice $nick 04Available Standard Times: 05 $+ %timeallowed halt } if ($2 == $null) || ($2 == est) { set %area EST est goto end } if ($2 != $null) { set %area $2 if (%area !isin %timeallowed) { notice $nick 04Error! " $+ %area $+ " is not a valid Standard Time! Type "!time check" halt } %area } :end notice $nick Date: 4¼1¼4¼1 %date 4¼1¼4¼ Time: 4¼1¼4¼1 %time 4¼1¼4¼(04 $+ %test $+ : $+ $gettok($time,2,58) %m $+ ) %area } } alias -l est { set %hours $gettok($time,1,58) set %1 $gettok($date,2,47) set %2 $gettok($date,1,47) set %3 $gettok($date,3,47) set %date %1 $+ / $+ %2 $+ / $+ %3 set %test $calc($left($time,2) - 12) if (%test > -1) { set %m PM } if (%test < 0) { set %m AM set %test $calc(%test + (%test *-1)) } if (%test == 0) { set %test 00 } set %time $time } alias -l cst { set %hours $gettok($time,1,58) set %time1 $calc($gettok($time,1,58) -1) set %time %time1 $+ : $+ $gettok($time,2-,58) set %1 $gettok($date,2,47) set %2 $gettok($date,1,47) set %3 $gettok($date,3,47) if (%time1 < 00) { inc %time1 $calc(%time1 * -1) dec %2 1 } set %date %1 $+ / $+ %2 $+ / $+ %3 set %test $calc($left($time,2) - 13) if (%test > -1) { set %m PM } if (%test < 0) { set %m AM set %test $calc(%test + (%test *-1)) } if (%test == 0) { set %test 00 } } alias -l gmt { set %hours $gettok($time,1,58) set %time1 $calc($gettok($time,1,58) +5) set %time %time1 $+ : $+ $gettok($time,2-,58) set %1 $gettok($date,2,47) set %2 $gettok($date,1,47) set %3 $gettok($date,3,47) if (%time1 < 00) { inc %time1 $calc(%time1 * -1) dec %2 1 } if (%time1 > 24) { dec %time1 24 inc %2 1 } if (%2 > 31) { set %2 01 inc %1 01 } if (%1 > 12) { set %1 01 set %2 01 } if (%time1 == 24) { set %time1 00 } set %time %time1 $+ : $+ $gettok($time,2-,58) set %date %1 $+ / $+ %2 $+ / $+ %3 set %test $calc($left(%time,2) -7) if (%test > -1) { set %m PM } if (%test < 0) { set %m AM set %test $calc(%test + (%test *-1)) } if (%test == 0) { set %test 00 } } alias -l wst { set %hours $gettok($time,1,58) set %time1 $calc($gettok($time,1,58) -3) set %time %time1 $+ : $+ $gettok($time,2-,58) set %1 $gettok($date,2,47) set %2 $gettok($date,1,47) set %3 $gettok($date,3,47) if (%time1 < 00) { inc %time1 $calc(%time1 * -1) dec %2 1 } set %date %1 $+ / $+ %2 $+ / $+ %3 set %test $calc($left($time,2) - 15) if (%test > -1) { set %m PM } if (%test < 0) { set %m AM set %test $calc(%test + (%test *-1)) } if (%test == 0) { set %test 00 } } alias -l mst { set %hours $gettok($time,1,58) set %time1 $calc($gettok($time,1,58) -2) set %time %time1 $+ : $+ $gettok($time,2-,58) set %1 $gettok($date,2,47) set %2 $gettok($date,1,47) set %3 $gettok($date,3,47) if (%time1 < 00) { inc %time1 $calc(%time1 * -1) dec %2 1 } set %date %1 $+ / $+ %2 $+ / $+ %3 set %test $calc($left($time,2) - 14) if (%test > -1) { set %m PM } if (%test < 0) { set %m AM set %test $calc(%test + (%test *-1)) } if (%test == 0) { set %test 00 } } alias -l pst { set %hours $gettok($time,1,58) set %time1 $calc($gettok($time,1,58) -3) set %time %time1 $+ : $+ $gettok($time,2-,58) set %1 $gettok($date,2,47) set %2 $gettok($date,1,47) set %3 $gettok($date,3,47) if (%time1 < 00) { inc %time1 $calc(%time1 * -1) dec %2 1 } set %date %1 $+ / $+ %2 $+ / $+ %3 set %test $calc($left($time,2) - 15) if (%test > -1) { set %m PM } if (%test < 0) { set %m AM set %test $calc(%test + (%test *-1)) } if (%test == 0) { set %test 00 } } alias -l hst { set %hours $gettok($time,1,58) set %time1 $calc($gettok($time,1,58) -5) set %time %time1 $+ : $+ $gettok($time,2-,58) set %1 $gettok($date,2,47) set %2 $gettok($date,1,47) set %3 $gettok($date,3,47) if (%time1 < 00) { inc %time1 $calc(%time1 * -1) dec %2 1 } set %date %1 $+ / $+ %2 $+ / $+ %3 set %test $calc($left($time,2) - 17) if (%test > -1) { set %m PM } if (%test < 0) { set %m AM set %test $calc(%test + (%test *-1)) } if (%test == 0) { set %test 00 } } alias -l akst { set %hours $gettok($time,1,58) set %time1 $calc($gettok($time,1,58) -4) set %time %time1 $+ : $+ $gettok($time,2-,58) set %1 $gettok($date,2,47) set %2 $gettok($date,1,47) set %3 $gettok($date,3,47) if (%time1 < 00) { inc %time1 $calc(%time1 * -1) dec %2 1 } set %date %1 $+ / $+ %2 $+ / $+ %3 set %test $calc($left($time,2) - 16) if (%test > -1) { set %m PM } if (%test < 0) { set %m AM set %test $calc(%test + (%test *-1)) } if (%test == 0) { set %test 00 } }