why does .raw -q work and .raw +v doesn't ?
Because the -q in .raw -q is a switch for the raw command, whereas +v is a mode, which is something completely different.
From the help file:
/raw [-q] <command>
Sends any parameters you supply directly to the server. You must know the correct RAW format of the command you are sending. Useful for sending commands which mIRC hasn't implemented yet. The -q switch makes the raw work quietly without printing what it's sending. This command does the same thing as /quote in other IRC clients.
/raw PRIVMSG nickname :Hellooo there!
The -q specified in /raw -q isn't a mode, it's a flag in the /raw alias.
ahh, i'm on an ircx server i thought +q,-q, +v,-v were all the same in that case but i didn't know -q wasn't a mode this time, thanks.
/raw [color:red]-q[/color] is identical to /[color:red].raw[/color]