xecho -b xecho -b 51Ú50Ä51Ä50Ä51Ä50ÄÄ51ÄÄ50Ä51ÄÄ50Ä51ÄÄ50Ä51ÄÄÄ50ÄÄÄÄÄÄ51Ä50ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ51Ä50Ä51¿ xecho -b 06ß 5 .rc 08LOADED!!! 06ß xecho -b 06ß50Ä51Ä50ÄÄ51ÄÄ50ÄÄÄ51ÄÄ50ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ51Ä50ÄÄÄ51ÄÄÄ50ÄÄ51Ä50ÄÄÄ51Ä50ÄÄÄ51Ä50Ä51Ä50ÄÄ51¿ xecho -b 50³ xecho -b 06<12<16<50ÄÄÄÄÄÄÄÄÄÄÄ52h32t52t32p52:32/52/32a52n32g52e32l52f32i52r32e52.32c52o32m52/32d52c32/52b32a52l32l52a32d 52:32)-150ÄÄÄÄÄÄÄ51ÅÅÅÅÅ xecho -b 51Õ50ÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍ51¸ xecho -b 10³ 6²±°52ÚÁ¿4²±52ÚÁ¿6²±52ÚÁ¿11²±52ÚÁ¿ 51ÚÄÄÄÄÄÄÄÄÄÄ51¿ 52ÚÁ¿11±²52ÚÁ¿6±²52ÚÁ¿4±²52ÚÁ¿6°±² 10³ xecho -b 10³ 6²±°52ÆÑµ4²±52ÆÑµ6²±52ÆÑµ11²±52ÆÑµ 50³16**06U16S06A16G06E16: 50³ 52ÆÑµ11±²52ÆÑµ6±²52ÆÑµ4±²52ÆÑµ6°±² 10³ xecho -b 10³ 6²±°32øøø4²±32øøø6²±32øøø11²±32øøø 50³ 8Type: 50³ 32øøø11±²32øøø6±²32øøø4±²32øøø6°±² 10³ xecho -b 04ß 6²±°02÷÷÷4²±02÷÷÷6²±02÷÷÷11²±02÷÷÷ 50³16/awaymenu 50³ 02÷÷÷11±²02÷÷÷6±²02÷÷÷4±²02÷÷÷6°±² 04ß xecho -b 04ß 6²±°02÷÷÷4²±02÷÷÷6²±02÷÷÷11²±02÷÷÷ 50³ 50³ 02÷÷÷11±²02÷÷÷6±²02÷÷÷4±²02÷÷÷6°±² 04ß xecho -b 50\ 6²±°02÷÷÷4²±02÷÷÷6²±02÷÷÷11²±02÷÷÷ 51ÀÄÄÄÄÄÄÄÄÄÄÙ 02÷÷÷11±²02÷÷÷6±²02÷÷÷4±²02÷÷÷6°±² 50/ xecho -b 50\ 12É 10É 12É 8ô50É03ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ50»8ô 12» 10» 12» 50/ xecho -b 50\ 10º 12º 10º 12º 10º º 8³03º13I M P 4ØËØ50 ' 0 2 3º8³ 10º º 12º 10º 12º 10º 50/ xecho -b 50\ 10¼ 12º 10º 12º 10º 8³03º3Ö·2í3Ö·2í3Ö·2í3Ö4×503·2í3Ö·2í3Ö·2í3Ö·º8³ 10º 12º 10º 12º 10È 50/ xecho -b 50\ 12È È 8õ50Ó03ÐÐÄÐÐÄÐÐÄÐÄÐÄÐÐÄÐÐÄÐÐ50½8õ 12¼ ¼ 50/ xecho -b 50ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ xecho -b ##away.rc origanally from neo(i think), edited so far by ^drowzy and imp xecho -b 53Away script loaded xecho -b 54usage /awaymenu for a little use menu alias awaymenu { xecho -b $cparse(%YWelcome to the menu.) xecho -b $cparse(%P/gone %W>%P>%p> to change your away reason.) xecho -b $cparse(%P/here %W>%P>%p> to change your back reason.) xecho -b $cparse(%P/away %W>%P>%p> to tell everyone your gone.) xecho -b $cparse(%P/back %W>%P>%p> to tell everyone your back.) } #####EDIT THE LINES BELOW TO YOUR LIKING BUT LEAVE THE PUBLIC_AWAY AND #####SEND_AWAY_ MSG AS THEY ARE ^assign owner ^assign msglog_file ~/teknap/msg.txt ^assign away_message Imps not here, leave a msg heh ^assign default_away gone ^assign default_back boo! ^assign public_away 1 ^assign send_away_msg 1 ^assign dr_msglogger 0 ^assign dr_msglog_file c:/teknap/msg.txt ######reason switches####### alias here (why) { echo 07/Away reason00.....04current00: 07$DEFAULT_BACK ^assign default_back $why echo 7!!- Away reason Switched to00: 4$why } alias gone (reason) { echo 07/Away reason00.....04current00: 07$DEFAULT_AWAY ^assign default_away $reason echo 7!!- Away reason Switched to00: 4$reason } ############away section########### alias away (reason) { if (!away) { if (PUBLIC_AWAY) { fe ($onchannels()) chan { raw 824 $chan \"is away: [ ${reason ? reason : DEFAULT_AWAY} ] \" } } ^assign away $time() xecho -b $cparse(%rAway%b--%YYou have been marked as away.) } { xecho -b $cparse(%rAway%b--%YYou are already away%r!) } /msglogger on } alias back (reason) { if (away) { @ away = time() - away if (PUBLIC_AWAY) { fe ($onchannels()) chan { raw 824 $chan \"is back: [ ${reason ? reason : DEFAULT_BACK} ] [Gone for $timestring($away) ]\" } } ^assign -away @ delarray(sent_away) xecho -b $cparse(%rAway%b--%YYou are no longer away.) } { xecho -b $cparse(%rAway%b--%YYou are not set away.) } /msglogger off } #########time stuff for away####### alias timestring (timeinsecs, void) { @:time_string = [] @:days = timeinsecs / 86400 @:hours = timeinsecs % 86400 @:mins = hours % 3600 @:secs = mins % 60 @:hours = hours / 3600 @:mins = mins / 60 switch ($days) { (0) {} (1) { @time_string = days ## [ day ] } (*) { @time_string = days ## [ days ] } } switch ($hours) { (0) {} (1) { @time_string = time_string ## hours ## [ hour ] } (*) { @time_string = time_string ## hours ## [ hours ] } } switch ($mins) { (0) {} (1) { @time_string = time_string ## mins ## [ min ] } (*) { @time_string = time_string ## mins ## [ mins ] } } switch ($secs) { (0) {} (1) { @time_string = time_string ## secs ## [ sec] } (*) { @time_string = time_string ## secs ## [ secs] } } @function_return = [$time_string] } ########msg router section######### on #^msg 420 "*" if (away && !match($0 $N $owner \$owner)) { if (SEND_AWAY_MSG && finditem(sent_away $0) < 0) { @ setitem(sent_away $numitems(sent_away) $0) msg $0 $away_message [Since: $strftime($away %X)] } } on ^msg "*" { echo 13<00ù06í00ù13> 00[13MSG06-13From00]04<13$004>00: 04$1- print.msgto $0- if ([$dr_msglogger]==[1]) { @f = open($dr_msglog_file w) @write($f $strftime(%x %X) :: to $0 :: $1- ) @close($f) ^assign -f } } alias msglogger { xecho $cparse(%K:%w:%W:%RWARNING%W:%w:%K: %n This will log all msgs, so if you're bombed, /msglogger off will save you a lot of grief.) switch ($0) { (on) { ^assign dr_msglogger 1 echo Logger msg logger is now on. } (off) { ^assign dr_msglogger 0 echo Logger msg logger is now off. } (*) { echo Logger msg logger records msgs to a file. switch ($dr_msglogger) { (0) { echo Logger msg logger is off. } (1) { echo Logger msg logger is on. } } } } }