Channels Logged ("god" channels in italics):
tell say form clan shout gossip immort 32 33 34 35 pray town dream death miscinfo give quest chat avatar misc1 misc2 misc3 misc4 misc5
How to call the basic channel log:
The key is the first 2 letters of each channel log (listed above). Each list is denoted by the first two letters of the list's name. (eg: say list = "sa"). You combine the first 2 letters with "list" so for the say channel log, to view its entire contents you do: salist
The exceptions are the god channels 32-35. The call is list+# eg:list33
You'll note that each channel has it's own index number
0134 [02:49am][I Chatted] load the script up on wordpad and do a search/replace
"0134" is the unique index number. Each channel will maintain a continuous range, but they don't all start at 0001.
So keep that in mind, because trying to spam out the first 10 says doesn't mean they are listed by index 0001-0010.
Besides the xxlist spamming, consider "sh" as "showme" and "ch" as "chat to all". Then combine that with the 2 letters of the list, and with an optional "g" to grep (search for) a string. "greping" is a way to search for a string and show the resulting logs that might match the string. This is very useful for picking out key items to spam.
The syntax is xxgzz where xx = sh or ch for showme or chatall, and zz = 2 letter channel
eg: shgte Joe Would show any telepaths with "joe" in them.
eg: chgsa I am a tard! Would chat to all any says with "i am a tard!" in them.
You can't "shsa" (showme says), the call to show them is "salist". But later I'll explain how you can see lists locally (showme).
Listing the logs to yourself.
xxlist -- show me the entire log for a channel (eg: salist)
xxlist [value] -- show the last xx logs. eg: salist 5 = show me the last 5 says in the log.
xxlist #-# -- showme the index range. eg: chlist 50-76 (showme chat log indexes 50 through 76)
note: xxlist 20-20 would show just index #20.
shgxx [String] -- search for a string in a log. eg: shgdr Snore! Find any dreams that have "snore!" in them.
Listing the logs via Chatall
chxx [value] -- Chatall the last xx logs. eg: chgo 5 chatall the last 5 gossips.
chxx #-# -- Chatall an index range of a log. eg: chsh 30-37 chatall the shout index range 30-37
chxx #x -- Chatall an speific index number. eg: chsa #703 chatall saylog index number 703.
chgxx [string] -- Search for a string and chatall any matching logs. eg: chgte You are an idiot! Would chat to all any tell that has "you are an idiot!" in it.
There are 4 "miscellaneous" channels that you can customize. misc1-misc5. You can use these for whatever you want to log. You'll just have to make up the appropriate actions/aliases. You can also add things to existing lists. I have modified my own logs to store certain things that aren't in the script by default. For example, I made an action to put recieved mail spam into the "give" list. So I can review who sent me what via mail. You can change colors and such in the script to suit your tastes, or change the way things are stored. A good use for the additional miscX channel logs might be for storing things like who's looted what from a corpse. Nice for review and getting pissed off at people. :p
The script is actually pretty basic. All commands are grouped as "ChLog" The DLL has limited internal help, /calldll ChannelLog Help for some confusing words from the King of hmm Muscles, Baalzebul.
Enjoy!
Oma