Thanks that seems like a nice way to organize the code! It sure is a lot shorter anyways.
I have a question though. Wouldn't that code open the zombie_weapons.txt in MOTD whenever any message was sent besides something like /ruger or /deagle? That would not be any good.
Too bad you didn't have any insight into why extras may not work... My tentative theory is that the 'extras' argument must be a variable. I'm going to go ahead and test that right now.