Basically im a little confused on what you want but this is what I think you need lets say we have channel A (main channel) and channel B (IRCOP Channel/Admin)

Bot is in A and B

;Keep in mind when i use second and third its anything you want it to be

someone from A types !adminneeded Jason Smacktard

bot sends a message too channel B where all the admins are at

script:> sypnosis basically I will allow this script

on *:TEXT:*:#:{
if ($1 == !adminneeded) { msg #channelB Help has been requested by $nick from channel $chan $+ , $2 is causing a problem, escallation reason $3 }
}

You see $1 equals to the first word someone says example !adminneeded then $2 is second word which is Jason and $3 well you get the point

so the bot messages the ChannelB and reports this fellow

but this should be enough scripts for you to work around here is a small exaplanation also of variables

set %OperatingSystem = $os
on *:TEXT:*:!uptime*:{ msg $chan My system has been up for $uptime(system,1) using Windows %OperatingSystem }

Basically what this script did is at first I set a variable and named it OperatingSystem and I used the command $os to find what Operating System im using so later on I could use it in the script if needed like I did (The variable I used in the script above is called a global variable once it is set its permanent till deleted or edited.

Next variable works something like this

on *:TEXT:!advertise*:#:{
var %script = I am currently using Script Var v1.2
msg $chan It is currently $time(HH:nn:ss) - %script
msg $chan %script can be downloaded at ...
msg $chan You will really enjoy %script
}

This is a temp Variable where its only used locally in the script that you run so what we did there basically is advertise I am currently using Script Var v1.2 three times in the script.

Now variables are not only great for shortning long words youll be using all the time but its also great too increment

alias mIRC {
var %x = 1
while (%x <= 10) {
echo -a Number: %x
inc %x
}
}

basically what this does is while %x is smaller or equal too 10 continue incrementing till 10 arrives so it will cound from number 1 to 10

So basically variables are great for storing long period information or one time periods.
Quote:
Maybe if I gave more detail on want I want the script to allow.

basicly its a bot for a BF2 Commuinty, and I'd like people to be able to request a kick/report a smack tard or something via the irc channel, but not so the details are displayed in the main channel, but so there displayed in a .priv channel where the server admins would be..,

I was told by a friend to use Variables, so it picks up the text after the !adminneeded 1.

If you could help then that would be great :]


Code:
if $reality > $fiction { set %sanity Sane }
Else { echo -a *voices* }