Force a user to speak like Elmer;
My port of AngryWolf's module for Unreal3.2 of the same name
replaces 'r' and 'l' with 'w' on a victims output:
Syntax: /ELMER Valware
Syntax: /DELMER Valware
<Valware> I'm hunting rabbits, be very very quiet.
->
<Valware> I'm hunting wabbits, be vewy vewy quiet.
(The user will not see that they are talking like Elmer)
Requires oper
Cannot be set on other opers
Date: 23rd June 2022
Information:
- Will now display help when you don't specify the parameter, or if the parameter is
-help
- Will now display a list of users when the parameter is
-list
(opers only). - Removes sending the elmer command to other servers to deal with and uses
MD
instead. Less clean for uneven modules-per-server with regards to cases where an error message may not be returned when trying to/ELMER
someone on a server which doesn't haveelmer.c
loaded, but I decided it was a bit too messy in support of incorrectly configured servers and so took it out. - Now logs using
unreal_log()
as a confirmation to opers who set it, however as this notice wouldn't actually show up to a non-oper/ELMER
ing themselves, so I added in a little notice just for this case.
- Ahora mostrará ayuda cuando no especifique el parámetro, o si el parámetro es
-ayuda
- Ahora mostrará una lista de usuarios cuando el parámetro sea
-lista
(solo operadores). - Elimina el envío del comando elmer a otros servidores para tratarlo y utiliza
MD
en su lugar. Menos limpio para módulos desiguales por servidor con respecto a los casos en los que no se devuelve un mensaje de error al intentar/ELMER
alguien en un servidor que no tieneelmer.c
cargado, pero decidí que era un un poco demasiado desordenado en el soporte de servidores configurados incorrectamente y lo eliminó. - Ahora registra usando
unreal_log()
como una confirmación para los operadores que lo configuraron, sin embargo, como este aviso en realidad no se mostraría a un/ELMER
no operativo, así que agregué un pequeño aviso solo para esto caso.