Post by shadowwizard on Aug 22, 2010 4:23:01 GMT -5
We all that frequent here are aware of the recent attacks on the channel, and we have managed to effectively reduce if not completely eliminate them with +m, however at what cost? Late night users, such as myself are often unable to get voice, and it has been suggested more then once, "what will happen if a new player comes in, and can't play?" Although I offered a suggestion, I was very quickly told that the ops knew what they were doing, however the voice problem still exists. So I have two proposals on how we can can correct this either partially, or completely.
The first is rather simple, however only solves the issue for regular comers. That is to place all the regulars on chanserv's autovoice list.
The second, probably best combined with the first, will solve the issue of newcomers as well. Although I am not an mirc scripting king, I know enough, and can create a simple enough script one or many ops could run. The basics of this script would be permitting any already voiced user, to voice any other user in the channel. The user would issue a command, most likely by notice command, however it can also be sent by message, that way there is a log on the screen. The command to send would need to be known to the person in order to use it. It would be as simple as "/notice <op> !voice <Nick>" !voice can be replaced with anything of course, to make it impossible/unlikely anyone other then regular users would guess it. !voiceplease !voicethisguy etc etc. The possibilities are endless, and the scripting is simple enough the person running the script could change the command without even knowing the language. Furthermore the scripting would be so simple that anyone with the vaguest idea of how to program in any language would be able to read the code, and validate it as "not doing anything fishy."
Essentially the script would, upon receiving the command, check to see if the person issuing the command already has voice. If the person has voice, it will voice the requested nick on both channels. If the command is issued wrong, or the user does not have voice currently, the script simply ignores the command.
Finally, the code should work just fine along side with any existing scripts the ops have.
Well, that is my proposal, and I welcome any feedback on it.
The first is rather simple, however only solves the issue for regular comers. That is to place all the regulars on chanserv's autovoice list.
The second, probably best combined with the first, will solve the issue of newcomers as well. Although I am not an mirc scripting king, I know enough, and can create a simple enough script one or many ops could run. The basics of this script would be permitting any already voiced user, to voice any other user in the channel. The user would issue a command, most likely by notice command, however it can also be sent by message, that way there is a log on the screen. The command to send would need to be known to the person in order to use it. It would be as simple as "/notice <op> !voice <Nick>" !voice can be replaced with anything of course, to make it impossible/unlikely anyone other then regular users would guess it. !voiceplease !voicethisguy etc etc. The possibilities are endless, and the scripting is simple enough the person running the script could change the command without even knowing the language. Furthermore the scripting would be so simple that anyone with the vaguest idea of how to program in any language would be able to read the code, and validate it as "not doing anything fishy."
Essentially the script would, upon receiving the command, check to see if the person issuing the command already has voice. If the person has voice, it will voice the requested nick on both channels. If the command is issued wrong, or the user does not have voice currently, the script simply ignores the command.
Finally, the code should work just fine along side with any existing scripts the ops have.
Well, that is my proposal, and I welcome any feedback on it.