Try grouping with ()... something like:

Code:
on *:ACTION:*:#:{
if (($4 == flamethrower) && ($6 == barbeques) && ($7 == Gar)) { 
describe # sprinkles the hotest mixture of ingredents known to mankind on his arm before $nick gets a chance to grab it and sits back to watch the show.
}
elseif (($4 == howitzers) && ($6 == Paladin) && ($7 == Gar)) {
msg # -=[counter coming soon]=-
}
elseif (($4 == smashes) && ($6 == revenge) && ($7 == Gar)) {
describe # smiles at the thought of the look on Bahran's face when he notices the insane asylum is located on a now deserted island surronded by shark infested waters, offering no form of escape.
}
}


That's because in multiple if's, the "else" only executes if last comparation is false... then, if you group all in one, should work... i supose wink (sorry for my english)

Edit: you can replace "Gar" with $me... and if you start with:
if ($7 != $me) { return }
then you can delete the ($7 == $me) of every if... smirk

Last edited by mancontr; 13/10/03 01:19 PM.