Hello
Im not quite good with writing Anope or UnrealIRCd modules, and C/C++-ing a long time ago, so asking for help.
Simple module that checks nicks needed. Its not so difficult for module writing experienced programmer, but it will take too much time for me to investigate all necessary events to program it.
So, what is to do:
0 (pre-1 (: ). We have registered nick "root", for example.
1. User (connects / changes nick) with nick "r00t"
2. Module checks if we have registered nick "root", or "r0ot", or "ro0t", or "r00t". If its difficult - leave it to me. I need '0'-'o' only for example.
3. If we found one of them registered - module renames user to this found nick and then he get /ns register message, bla-bla-bla, other common routine.
Could anybody help me with such module? It seems to be similar to "ns_limitregonconnect", or "ns_restrictreg".
What for:
I have two charsets enabled: cyrillic and latin. So, for example, "o" cyrillic and "o" latin allowed to use in nicks. Such nicks are different in bytes, but visually identical. Such module can help to prevent nicks copying this way.
Possible difficulty: if it is possible to register such nick before being renamed by services, this is to be fixed too... ):
Thanks beforehand