home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / L2C / adenozin / SimpleScript.exe / Main / alias4.ini < prev    next >
Encoding:
INI File  |  2000-05-25  |  21.8 KB  |  601 lines

  1. [aliases]
  2. n0=/statsfs {
  3. n1=  $$1 $2 2DCC 3Send 4Status5:
  4. n2=  $$1 $2 5Total Number Of 2Gets 4Currently:3 $send(0)
  5. n3=  $$1 $2 5Maximum Number  of 2Gets 4Total:3 %maxglobal
  6. n4=  $$1 $2 5Total Number of Files 2Gotten 4From2 %fstrig $+ 5:3 %totalgets
  7. n5=  /if ($send(0) > 0) {
  8. n6=    $$1 $2 5Individual 2DCC 3Send 4Status5:
  9. n7=    /set %abcabc 1
  10. n8=    :abcabcl
  11. n9=    /if (%abcabc <= $send(0) ) {
  12. n10=      set %temp0 $send(%abcabc).size
  13. n11=      set %temp1 $send(%abcabc).pc
  14. n12=      set %temp5 $send(%abcabc).cps
  15. n13=      %temp2 = 100 - %temp1
  16. n14=      %temp2 = %temp2 / 100
  17. n15=      %temp3 = %temp0 * %temp2
  18. n16=      %temp4 = %temp3 / %temp5
  19. n17=      $$1 $2 3  $send(%abcabc) 5has been sent2 $bkm($send(%abcabc).sent) 5of4 $send(%abcabc).file and is3 $send(%abcabc).pc $+ % $+ 5 done 5- 2Cps:3 $send(%abcabc).cps 2Left:3 $duration(%temp4)
  20. n18=      /inc %abcabc
  21. n19=      goto abcabcl
  22. n20=    }
  23. n21=    /unset %abcabc
  24. n22=    /unset %temp0
  25. n23=    /unset %temp1
  26. n24=    /unset %temp2
  27. n25=    /unset %temp3
  28. n26=    /unset %temp4
  29. n27=    /unset %temp5
  30. n28=  }
  31. n29=  /halt
  32. n30=}
  33. n31=/fsunban {
  34. n32=  /set %temp1 $$?="User to unban:"
  35. n33=  /set %temp2 $$?="Tell fserv channels (1=yes, 0=no)"
  36. n34=  /if (%temp2 != 1) /set %temp2 0
  37. n35=  /.ruser 100 %temp1 9 
  38. n36=  /notice %temp1 5You are now 3 unbanned 5 from %fstrig and all my extra triggers and my XDCC.
  39. n37=  /if (%temp2 == 1) {
  40. n38=    /if (%mchan1o == 1) /msg %mchan1 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  41. n39=    /if (%mchan2o == 1) /msg %mchan2 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  42. n40=    /if (%mchan3o == 1) /msg %mchan3 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  43. n41=    /if (%mchan4o == 1) /msg %mchan4 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  44. n42=    /if (%mchan5o == 1) /msg %mchan5 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  45. n43=  }
  46. n44=  /unset %temp1
  47. n45=  /unset %temp2
  48. n46=}
  49. n47=/fsunban2 {
  50. n48=  /set %temp1 $$1
  51. n49=  /set %temp2 $$2
  52. n50=  /if (%temp2 != 1) /set %temp2 0
  53. n51=  /.ruser 100 %temp1 9 
  54. n52=  /notice %temp1 5You are now 3 unbanned 5 from %fstrig and all my extra triggers and my XDCC.
  55. n53=  /if (%temp2 == 1) {
  56. n54=    /if (%mchan1o == 1) /msg %mchan1 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  57. n55=    /if (%mchan2o == 1) /msg %mchan2 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  58. n56=    /if (%mchan3o == 1) /msg %mchan3 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  59. n57=    /if (%mchan4o == 1) /msg %mchan4 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  60. n58=    /if (%mchan5o == 1) /msg %mchan5 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  61. n59=  }
  62. n60=  /unset %temp1
  63. n61=  /unset %temp2
  64. n62=}
  65. n63=/fsunban3 {
  66. n64=  /set %temp1 $$1
  67. n65=  /set %temp2 $$?="Tell fserv channels (1=yes, 0=no)"
  68. n66=  /if (%temp2 != 1) /set %temp2 0
  69. n67=  /.ruser 100 %temp1 9 
  70. n68=  /notice %temp1 5You are now 3 unbanned 5 from %fstrig and all my extra triggers and my XDCC.
  71. n69=  /if (%temp2 == 1) {
  72. n70=    /if (%mchan1o == 1) /msg %mchan1 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  73. n71=    /if (%mchan2o == 1) /msg %mchan2 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  74. n72=    /if (%mchan3o == 1) /msg %mchan3 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  75. n73=    /if (%mchan4o == 1) /msg %mchan4 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  76. n74=    /if (%mchan5o == 1) /msg %mchan5 2 %temp1 5has been 2unbanned5 from my fserv, extra triggers, and XDCC.
  77. n75=  }
  78. n76=  /unset %temp1
  79. n77=  /unset %temp2
  80. n78=}
  81. n79=/fsban {
  82. n80=  /set %temp1 $$?="User to ban:"
  83. n81=  /set %temp2 $$?="Reason to ban:"
  84. n82=  /set %temp4 $$?="Seconds to ban (or 0 for a perm ban):"
  85. n83=  /set %temp3 $$?="Tell fserv channels (1=yes, 0=no)"
  86. n84=  /if (%temp3 != 1) /set %temp3 0
  87. n85=  /.guser -a 100 %temp1 9 
  88. n86=  /close -f %temp1
  89. n87=  /if (%temp4 == 0) {
  90. n88=    /notice %temp1 5You are now 3 banned 5 from %fstrig and all my extra triggers and my XDCC 2forever5 because3 %temp2 $+ .
  91. n89=  }
  92. n90=  else {
  93. n91=    /notice %temp1 5You are now 3 banned 5 from %fstrig and all my extra triggers and my XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  94. n92=    /timer 1 %temp4 /fsunban2 %temp1 %temp3
  95. n93=  }
  96. n94=  /if (%temp4 == 0) {
  97. n95=    /if (%temp3 == 1) {
  98. n96=      /if (%mchan1o == 1) /msg %mchan1 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  99. n97=      /if (%mchan2o == 1) /msg %mchan2 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  100. n98=      /if (%mchan3o == 1) /msg %mchan3 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  101. n99=      /if (%mchan4o == 1) /msg %mchan4 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  102. n100=      /if (%mchan5o == 1) /msg %mchan5 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  103. n101=    }
  104. n102=  }
  105. n103=  else {
  106. n104=    /if (%temp3 == 1) {
  107. n105=      /if (%mchan1o == 1) /msg %mchan1 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  108. n106=      /if (%mchan2o == 1) /msg %mchan2 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  109. n107=      /if (%mchan3o == 1) /msg %mchan3 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  110. n108=      /if (%mchan4o == 1) /msg %mchan4 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  111. n109=      /if (%mchan5o == 1) /msg %mchan5 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  112. n110=    }
  113. n111=  }
  114. n112=  /unset %temp1
  115. n113=  /unset %temp2
  116. n114=  /unset %temp3
  117. n115=  /unset %temp4
  118. n116=}
  119. n117=/fsban2 {
  120. n118=  /set %temp1 $$1
  121. n119=  /set %temp2 $$?="Reason to ban:"
  122. n120=  /set %temp4 $$?="Seconds to ban (or 0 for a perm ban):"
  123. n121=  /set %temp3 $$?="Tell fserv channels (1=yes, 0=no)"
  124. n122=  /if (%temp3 != 1) /set %temp3 0
  125. n123=  /.guser -a 100 %temp1 9 
  126. n124=  /close -f %temp1
  127. n125=  /if (%temp4 == 0) {
  128. n126=    /notice %temp1 5You are now 3 banned 5 from %fstrig and all my extra triggers and my XDCC 2forever5 because3 %temp2 $+ .
  129. n127=  }
  130. n128=  else {
  131. n129=    /notice %temp1 5You are now 3 banned 5 from %fstrig and all my extra triggers and my XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  132. n130=    /timer 1 %temp4 /fsunban2 %temp1 %temp3
  133. n131=  }
  134. n132=  /if (%temp4 == 0) {
  135. n133=    /if (%temp3 == 1) {
  136. n134=      /if (%mchan1o == 1) /msg %mchan1 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  137. n135=      /if (%mchan2o == 1) /msg %mchan2 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  138. n136=      /if (%mchan3o == 1) /msg %mchan3 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  139. n137=      /if (%mchan4o == 1) /msg %mchan4 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  140. n138=      /if (%mchan5o == 1) /msg %mchan5 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2forever5 because3 %temp2 $+ .
  141. n139=    }
  142. n140=  }
  143. n141=  else {
  144. n142=    /if (%temp3 == 1) {
  145. n143=      /if (%mchan1o == 1) /msg %mchan1 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  146. n144=      /if (%mchan2o == 1) /msg %mchan2 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  147. n145=      /if (%mchan3o == 1) /msg %mchan3 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  148. n146=      /if (%mchan4o == 1) /msg %mchan4 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  149. n147=      /if (%mchan5o == 1) /msg %mchan5 2 %temp1 5has been 2banned5 from my fserv, extra triggers, and XDCC 2for $duration(%temp4) 5because3 %temp2 $+ .
  150. n148=    }
  151. n149=  }
  152. n150=  /unset %temp1
  153. n151=  /unset %temp2
  154. n152=  /unset %temp3
  155. n153=  /unset %temp4
  156. n154=}
  157. n155=makelist {
  158. n156=  if ($1 == -c) {
  159. n157=    if ($2 == $null) {
  160. n158=      echo -s 4Usage:2 /makelist [-c] <file> <root directory>
  161. n159=      halt
  162. n160=    }
  163. n161=    elseif ($3 == $null) {
  164. n162=      echo -s 4Usage:2 /makelist [-c] <file> <root directory>
  165. n163=      halt
  166. n164=    }
  167. n165=    else {
  168. n166=      set %temp1 $2
  169. n167=      set %temp2 $3-
  170. n168=      set %cswitch yes
  171. n169=    }
  172. n170=  }
  173. n171=  else {
  174. n172=    if ($1 == $null) {
  175. n173=      echo -s 4Usage:2 /makelist [-c] <file> <root directory>
  176. n174=      halt
  177. n175=    }
  178. n176=    elseif ($2 == $null) {
  179. n177=      echo -s 4Usage:2 /makelist [-c] <file> <root directory>
  180. n178=      halt
  181. n179=    }
  182. n180=    else {
  183. n181=      set %temp1 $1
  184. n182=      set %temp2 $2-
  185. n183=      set %cswitch no
  186. n184=    }
  187. n185=  }
  188. n186=  set %temp9 0
  189. n187=  if (%cswitch == yes) {
  190. n188=    write -c %temp1 Listing of %temp2
  191. n189=  }
  192. n190=  else {
  193. n191=    write %temp1 Listing of %temp2
  194. n192=  }
  195. n193=  inc %temp9
  196. n194=  write %temp1 Last Updated: $fulldate
  197. n195=  inc %temp9
  198. n196=  set %temp3 0
  199. n197=  set %temp4 $findfile(%temp2,*.*,0)
  200. n198=  set %curpath1 $nofile($findfile(%temp2,*.*,1))
  201. n199=  write %temp1 $chr(160)
  202. n200=  write %temp1 [[ $+ %curpath1 $+ ]]
  203. n201=  inc %temp9 2
  204. n202=  set %temp6 0
  205. n203=  set %temp7 %temp9
  206. n204=  set %temp8 0
  207. n205=  set %frar 0
  208. n206=  :mloop
  209. n207=  inc %temp3
  210. n208=  if (%temp3 <= %temp4) {
  211. n209=    set %temp5 $findfile(%temp2,*.*,%temp3)
  212. n210=    set %curpath2 $nofile(%temp5)
  213. n211=    if (%curpath1 != %curpath2) {
  214. n212=      set %temp50 0
  215. n213=      set %temp51 %frar
  216. n214=      :mloop2
  217. n215=      inc %temp50
  218. n216=      if (%temp50 <= %temp51) {
  219. n217=        set %temp11 %rar. [ $+ [ %rar [ $+ [ %temp50 ] ] ] ]
  220. n218=        write %temp1 $chr(160) %rar [ $+ [ %temp50 ] ] [ $+ [ .rar ] ] ( $+ $bkm(%temp11) $+ )
  221. n219=        inc %temp6 %temp11
  222. n220=        inc %temp8 %temp11
  223. n221=        inc %temp9
  224. n222=        goto mloop2
  225. n223=      }
  226. n224=      unset %temp50
  227. n225=      unset %temp51
  228. n226=      set %curpath1 %curpath2
  229. n227=      write %temp1 $chr(160)
  230. n228=      write %temp1 [[ $+ %curpath1 $+ ]]
  231. n229=      write -al [ $+ [ %temp7 ] ] %temp1 $chr(160) $+ Total: $strip($bkm(%temp8,ALT))
  232. n230=      inc %temp9 2
  233. n231=      set %temp7 %temp9
  234. n232=      unset %temp8
  235. n233=      unset %rar*
  236. n234=      set %frar 0
  237. n235=    }
  238. n236=    if ($nopath(%temp5) != dirinfo.srv) {
  239. n237=      set %temp10 $calc($len(%temp5) - 3)
  240. n238=      if ($mid(%temp5,%temp10,1) == $chr(46) && $mid(%temp5,$calc(%temp10 + 1),1) == r) {
  241. n239=        if ($mid(%temp5,$calc(%temp10 + 2),1) == a && $mid(%temp5,$calc(%temp10 + 3),1) == r) {
  242. n240=          if (%rar. [ $+ [ $noext($nopath(%temp5)) ] ] != $null) {
  243. n241=            inc %rar. [ $+ [ $noext($nopath(%temp5)) ] ] $lof(%temp5)
  244. n242=          }
  245. n243=          else {
  246. n244=            set %rar. [ $+ [ $noext($nopath(%temp5)) ] ] $lof(%temp5)
  247. n245=            inc %frar
  248. n246=            set %rar [ $+ [ %frar ] ] $noext($nopath(%temp5))
  249. n247=          }
  250. n248=        }
  251. n249=        if ($mid(%temp5,$calc(%temp10 + 2),1) isnum && $mid(%temp5,$calc(%temp10 + 3),1) isnum) {
  252. n250=          if (%rar. [ $+ [ $noext($nopath(%temp5)) ] ] != $null) {
  253. n251=            inc %rar. [ $+ [ $noext($nopath(%temp5)) ] ] $lof(%temp5)
  254. n252=          }
  255. n253=          else {
  256. n254=            set %rar. [ $+ [ $noext($nopath(%temp5)) ] ] $lof(%temp5)
  257. n255=            inc %frar
  258. n256=            set %rar [ $+ [ %frar ] ] $noext($nopath(%temp5))
  259. n257=          }
  260. n258=        }
  261. n259=      }
  262. n260=      else {
  263. n261=        write %temp1 $chr(160) $nopath(%temp5) ( $+ $bkm($lof(%temp5)) $+ )
  264. n262=        inc %temp6 $lof(%temp5)
  265. n263=        inc %temp8 $lof(%temp5)
  266. n264=        inc %temp9
  267. n265=      }
  268. n266=    }
  269. n267=    goto mloop
  270. n268=  }
  271. n269=  set %temp50 0
  272. n270=  set %temp51 %frar
  273. n271=  :mloop4
  274. n272=  inc %temp50
  275. n273=  if (%temp50 <= %temp51) {
  276. n274=    set %temp11 %rar. [ $+ [ %rar [ $+ [ %temp50 ] ] ] ]
  277. n275=    write %temp1 $chr(160) %rar [ $+ [ %temp50 ] ] [ $+ [ .rar ] ] ( $+ $bkm(%temp11) $+ )
  278. n276=    inc %temp6 %temp11
  279. n277=    inc %temp8 %temp11
  280. n278=    inc %temp9
  281. n279=    goto mloop4
  282. n280=  }
  283. n281=  unset %temp50
  284. n282=  unset %temp51
  285. n283=  write -l3 %temp1 Total: $strip($bkm(%temp6,ALT))
  286. n284=  write -al [ $+ [ %temp7 ] ] %temp1 $chr(160) $+ Total: $strip($bkm(%temp8,ALT))
  287. n285=  unset %temp0
  288. n286=  unset %temp1
  289. n287=  unset %temp2
  290. n288=  unset %temp3
  291. n289=  unset %temp4
  292. n290=  unset %temp5
  293. n291=  unset %temp6
  294. n292=  unset %temp7
  295. n293=  unset %temp8
  296. n294=  unset %temp9
  297. n295=  unset %temp10
  298. n296=  unset %temp11
  299. n297=  unset %temp50
  300. n298=  unset %temp51
  301. n299=  unset %temp100
  302. n300=  unset %temp101
  303. n301=  unset %curpath1
  304. n302=  unset %curpath2
  305. n303=  unset %cswitch
  306. n304=  unset %rar*
  307. n305=  unset %frar
  308. n306=}
  309. n307=noext {
  310. n308=  set %temp100 $1-
  311. n309=  set %temp101 $calc($len(%temp100) - 4)
  312. n310=  return $left(%temp100,%temp101)
  313. n311=}
  314. n312=nc {
  315. n313=  set %temp1000 0
  316. n314=  set %temp1001 $nick(#,0)
  317. n315=  :nickcloop
  318. n316=  inc %temp1000
  319. n317=  if (%temp1000 <= %temp1001) {
  320. n318=    set %temp1002 $nick(#,%temp1000)
  321. n319=    set %temp1003 $len($1)
  322. n320=    set %temp1004 $left(%temp1002,%temp1003)
  323. n321=    if (%temp1004 == $1) {
  324. n322=      msg # 23454╗2╗3 %temp1002  2½4½23452:4 $2-
  325. n323=    }
  326. n324=    else {
  327. n325=      goto nickcloop
  328. n326=    }
  329. n327=  }
  330. n328=  unset %temp1000
  331. n329=  unset %temp1001
  332. n330=  unset %temp1002
  333. n331=  unset %temp1003
  334. n332=  unset %temp1004
  335. n333=}
  336. n334=/cw2 {
  337. n335=  set %temp150 $1-
  338. n336=  set %temp151 0
  339. n337=  set %temp152 $len(%temp150)
  340. n338=  unset %temp153
  341. n339=  :cw2lo
  342. n340=  inc %temp151
  343. n341=  if (%temp151 <= %temp152) {
  344. n342=    if ($asc($mid(%temp150,%temp151,1)) == 32) {
  345. n343=      inc %temp151
  346. n344=      set %temp153 %temp153  $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  347. n345=    }
  348. n346=    else {
  349. n347=      set %temp153 %temp153 $+  $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  350. n348=    }
  351. n349=    goto cw2lo
  352. n350=  }
  353. n351=  unset %temp150
  354. n352=  unset %temp151
  355. n353=  unset %temp152
  356. n354=  say %temp153
  357. n355=  unset %temp153
  358. n356=}
  359. n357=/cw3 {
  360. n358=  set %temp150 $1-
  361. n359=  set %temp151 0
  362. n360=  set %temp152 $len(%temp150)
  363. n361=  set %temp153 
  364. n362=  :cw3lo
  365. n363=  inc %temp151
  366. n364=  if (%temp151 <= %temp152) {
  367. n365=    if ($asc($mid(%temp150,%temp151,1)) == 32) {
  368. n366=      inc %temp151
  369. n367=      set %temp153 %temp153  $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  370. n368=    }
  371. n369=    else {
  372. n370=      set %temp153 %temp153 $+  $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  373. n371=    }
  374. n372=    goto cw3lo
  375. n373=  }
  376. n374=  unset %temp150
  377. n375=  unset %temp151
  378. n376=  unset %temp152
  379. n377=  say %temp153
  380. n378=  unset %temp153
  381. n379=}
  382. n380=/cw4 {
  383. n381=  set %temp150 $1-
  384. n382=  set %temp151 0
  385. n383=  set %temp152 $len(%temp150)
  386. n384=  unset %temp153
  387. n385=  :cw3lo
  388. n386=  inc %temp151
  389. n387=  if (%temp151 <= %temp152) {
  390. n388=    if ($asc($mid(%temp150,%temp151,1)) == 32) {
  391. n389=      inc %temp151
  392. n390=      set %temp153 %temp153  $+ $rand(1,15) $+ , $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  393. n391=    }
  394. n392=    else {
  395. n393=      set %temp153 %temp153 $+  $+ $rand(1,15) $+ , $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  396. n394=    }
  397. n395=    goto cw3lo
  398. n396=  }
  399. n397=  unset %temp150
  400. n398=  unset %temp151
  401. n399=  unset %temp152
  402. n400=  say %temp153
  403. n401=  unset %temp153
  404. n402=}
  405. n403=/cw5 {
  406. n404=  set %temp150 $1-
  407. n405=  set %temp151 0
  408. n406=  set %temp152 $len(%temp150)
  409. n407=  set %temp153 
  410. n408=  :cw3lo
  411. n409=  inc %temp151
  412. n410=  if (%temp151 <= %temp152) {
  413. n411=    if ($asc($mid(%temp150,%temp151,1)) == 32) {
  414. n412=      inc %temp151
  415. n413=      set %temp153 %temp153  $+ $rand(1,15) $+ , $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  416. n414=    }
  417. n415=    else {
  418. n416=      set %temp153 %temp153 $+  $+ $rand(1,15) $+ , $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  419. n417=    }
  420. n418=    goto cw3lo
  421. n419=  }
  422. n420=  unset %temp150
  423. n421=  unset %temp151
  424. n422=  unset %temp152
  425. n423=  say %temp153
  426. n424=  unset %temp153
  427. n425=}
  428. n426=/cw6 {
  429. n427=  set %temp150 $1-
  430. n428=  set %temp151 0
  431. n429=  set %temp152 $len(%temp150)
  432. n430=  set %temp153 1 $+ , $+ $rand(1,15)
  433. n431=  :cw3lo
  434. n432=  inc %temp151
  435. n433=  if (%temp151 <= %temp152) {
  436. n434=    if ($asc($mid(%temp150,%temp151,1)) == 32) {
  437. n435=      inc %temp151
  438. n436=      set %temp153 %temp153  $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  439. n437=    }
  440. n438=    else {
  441. n439=      set %temp153 %temp153 $+  $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  442. n440=    }
  443. n441=    goto cw3lo
  444. n442=  }
  445. n443=  unset %temp150
  446. n444=  unset %temp151
  447. n445=  unset %temp152
  448. n446=  say %temp153
  449. n447=  unset %temp153
  450. n448=}
  451. n449=/cw7 {
  452. n450=  set %temp150 $1-
  453. n451=  set %temp151 0
  454. n452=  set %temp152 $len(%temp150)
  455. n453=  set %temp153 1 $+ , $+ $rand(1,15)
  456. n454=  :cw3lo
  457. n455=  inc %temp151
  458. n456=  if (%temp151 <= %temp152) {
  459. n457=    if ($asc($mid(%temp150,%temp151,1)) == 32) {
  460. n458=      inc %temp151
  461. n459=      set %temp153 %temp153  $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  462. n460=    }
  463. n461=    else {
  464. n462=      set %temp153 %temp153 $+  $+ $rand(1,15) $+ $mid(%temp150,%temp151,1)
  465. n463=    }
  466. n464=    goto cw3lo
  467. n465=  }
  468. n466=  unset %temp150
  469. n467=  unset %temp151
  470. n468=  unset %temp152
  471. n469=  say %temp153
  472. n470=  unset %temp153
  473. n471=}
  474. n472=/mo1 {
  475. n473=  if (%mchan1o == 1) return ON
  476. n474=  else return OFF  
  477. n475=}
  478. n476=/mo2 {
  479. n477=  if (%mchan2o == 1) return ON
  480. n478=  else return OFF  
  481. n479=}
  482. n480=/mo3 {
  483. n481=  if (%mchan3o == 1) return ON
  484. n482=  else return OFF  
  485. n483=}
  486. n484=/mo4 {
  487. n485=  if (%mchan4o == 1) return ON
  488. n486=  else return OFF  
  489. n487=}
  490. n488=/mo5 {
  491. n489=  if (%mchan5o == 1) return ON
  492. n490=  else return OFF  
  493. n491=}
  494. n492=/lschan {
  495. n493=  set %temp1 0
  496. n494=  set %temp2 $lines(data\lookfor.chn)
  497. n495=  echo -s -=Beginning list of Look For channels=-
  498. n496=  :lscl
  499. n497=  inc %temp1
  500. n498=  if (%temp1 <= %temp2) {
  501. n499=    echo Channel $chr(35) $+ %temp1 $+ : $read -l [ $+ [ %temp1 ] ] data\lookfor.chn
  502. n500=    goto lscl
  503. n501=  }
  504. n502=  echo -s -=End of list of Look For channels=-
  505. n503=  unset %temp1
  506. n504=  unset %temp2
  507. n505=}
  508. n506=/lslist {
  509. n507=  set %temp1 0
  510. n508=  set %temp2 $lines(data\lookfor.dat)
  511. n509=  echo -s -=Beginning list of Look For things=-
  512. n510=  :lscl2
  513. n511=  inc %temp1
  514. n512=  if (%temp1 <= %temp2) {
  515. n513=    echo Look For $chr(35) $+ %temp1 $+ : $read -l [ $+ [ %temp1 ] ] data\lookfor.dat
  516. n514=    goto lscl2
  517. n515=  }
  518. n516=  echo -s -=End of list of Look For Look For things=-
  519. n517=  unset %temp1
  520. n518=  unset %temp2
  521. n519=}
  522. n520=/lookfor {
  523. n521=  set %temp1 3is looking for: 2
  524. n522=  set %temp2 0
  525. n523=  set %temp3 $lines(data\lookfor.dat)
  526. n524=  :lscl3
  527. n525=  inc %temp2
  528. n526=  if (%temp2 <= %temp3) {
  529. n527=    if (%temp2 == %temp3) {
  530. n528=      if (%temp3 == 1) {
  531. n529=        set %temp1 %temp1 $+ $read -l [ $+ [ %temp2 ] ] data\lookfor.dat $+ .
  532. n530=      }
  533. n531=      else {
  534. n532=        set %temp1 %temp1 $+ and $read -l [ $+ [ %temp2 ] ] data\lookfor.dat $+ .
  535. n533=      }
  536. n534=    }
  537. n535=    else {
  538. n536=      if (%temp3 == 2) {
  539. n537=        set %temp1 %temp1 $+ $read -l [ $+ [ %temp2 ] ] data\lookfor.dat 2
  540. n538=      }
  541. n539=      else {
  542. n540=        set %temp1 %temp1 $+ $read -l [ $+ [ %temp2 ] ] data\lookfor.dat $+ , 2
  543. n541=      }
  544. n542=    }
  545. n543=    goto lscl3
  546. n544=  }
  547. n545=  set %temp1 %temp1 4If you have any of those or know where to get any of those please /msg
  548. n546=  if (%lfstyle == SAY) {
  549. n547=    set %temp1 %temp1 me.
  550. n548=  }
  551. n549=  else {
  552. n550=    set %temp1 %temp1 him.
  553. n551=  }
  554. n552=  set %temp2 0
  555. n553=  set %temp3 $lines(data\lookfor.chn)
  556. n554=  :lscl4
  557. n555=  inc %temp2
  558. n556=  if (%temp2 <= %temp3) {
  559. n557=    if (%lfstyle == SAY) {
  560. n558=      msg $read -l [ $+ [ %temp2 ] ] data\lookfor.chn 3 $+ $me %temp1
  561. n559=    }
  562. n560=    else {
  563. n561=      describe $read -l [ $+ [ %temp2 ] ] data\lookfor.chn %temp1
  564. n562=    }
  565. n563=    goto lscl4
  566. n564=  }
  567. n565=  unset %temp1
  568. n566=  unset %temp2
  569. n567=  unset %temp3
  570. n568=}
  571. n569=/dellf {
  572. n570=  set %temp1 0
  573. n571=  set %temp2 $lines(data\lookfor.dat)
  574. n572=  set %temp3 $$?="Thing your looking for to delete from list:"
  575. n573=  :lscl6
  576. n574=  inc %temp1
  577. n575=  if (%temp1 <= %temp2) {
  578. n576=    if ($read -nl [ $+ [ %temp1 ] ] data\lookfor.dat == %temp3) {
  579. n577=      write -dl [ $+ [ %temp1 ] ] data\lookfor.dat
  580. n578=    }
  581. n579=    goto lscl6
  582. n580=  }
  583. n581=  unset %temp1
  584. n582=  unset %temp2
  585. n583=}
  586. n584=/edlf {
  587. n585=  set %temp1 0
  588. n586=  set %temp2 $lines(data\lookfor.dat)
  589. n587=  set %temp3 $$?="Thing your looking for to edit:"
  590. n588=  :lscl6
  591. n589=  inc %temp1
  592. n590=  if (%temp1 <= %temp2) {
  593. n591=    if ($read -nl [ $+ [ %temp1 ] ] data\lookfor.dat == %temp3) {
  594. n592=      write -l [ $+ [ %temp1 ] ] data\lookfor.dat $$?="What you want to change it to:"
  595. n593=    }
  596. n594=    goto lscl6
  597. n595=  }
  598. n596=  unset %temp1
  599. n597=  unset %temp2
  600. n598=}
  601.