I am trying to /write the contents of /ulist protect to a text file. However, when I try to do so, the resulting file merely contains the text "/ulist protect" instead of the information resulting from /ulist protect. My question is, how to I write information fron a /command to a file instead of writing the text of the command to a file?

I am currently getting around this problem with:

Code:
  if (1 <= $ulist(*,protect)) { /write -c C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,1) }
  if (2 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,2) }
  if (3 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,3) }
  if (4 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,4) }
  if (5 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,5) }
  if (6 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,6) }
  if (7 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,7) }
  if (8 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,8) }
  if (9 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,9) }
  if (10 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,10) }
  if (11 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,11) }
  if (12 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,12) }
  if (13 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,13) }
  if (14 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,14) }
  if (15 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,15) }
  if (16 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,16) }
  if (17 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,17) }
  if (18 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,18) }
  if (19 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,19) }
  if (20 <= $ulist(*,protect)) { /write C:\IcyBot2\Scripts\protect_list.txt $ulist(*,protect,20) }

Last edited by Mpot; 04/01/08 06:23 PM.