mIRC uses it's own built in language, and as such, they can build and do what they wish.
In eggdrop, Tcl is used as the scripting langauge.
Tcl is provided seperate to eggdrop, and is not developed byt he eggdrop team.
Due to this fact, eggdrop has to use the interface provided by this language, to pass information between scripts.
Thus, any information passed to a script, must be manipulated by Tcl to get the desired information.
It is not possible to use the mIRC style $1, $2, $N identifiers in Tcl. If you look at other scripts, youw ill see hwo they get the information they need from the text input.
However, this does not mean it's 100% impossible. It's more 100% pathetic/risky, due tot he fact, it's not reliable, and means more work on the programmers part in the long run.
It is not possible to use the mIRC style $1, $2, $N identifiers in Tcl. If you look at other scripts, youw ill see hwo they get the information they need from the text input.