Saltar al contenido

Más en DLAN: Nuestras Traducciones | Otras Traducciones | Mods y modding | Revisiones y Guías | Videojuegos | Arte | Literatura | Rol y Rol por foro e IRC | Mapa de la web
Foto

Comprobar los nombres y echar los nombres obscenos

comprobar nwn nombres echar nombresraros

6 respuestas al tema

#1 loristin

loristin

    Humano

  • Miembro
  • Pip
  • 37 posts

Posteado 13 July 2013 - 09:51 PM

Aquí os traigo un nuevo script para Uds. que puede ser de utilidad, la verdad es que es simple he tardado poco en crearlo pero puede ayudar a evitar que entre gente con nombres extraños/obscenos.

 

 

void NameChecker(object oPC)

{
    string sName = GetStringUpperCase(GetName(oPC));
//Aquí puedes copiar una linea pegarla debajo y cambiar los datos introducidos entre ""
    if (FindSubString(sName, "Servidor")  >= 0  ||
        FindSubString(sName, "Puta")   >= 0  ||
        FindSubString(sName, "Bastardo") >= 0  ||
        FindSubString(sName, "Joder")    >= 0  ||
        FindSubString(sName, "Mierda")    >= 0  ||
        FindSubString(sName, "Spiderman")  >= 0  ||
        FindSubString(sName, "GM")  >= 0  ||
        FindSubString(sName, "Superman")    >= 0)
 
    {
//Aquí saltará la pantalla de muerte, solo que sin la opción de revivir, unicamente la de salir, mandando un
//mensage de que el nombre esta prohibido, este mensage saltara siempre que quieran entrar con ese pj
        SendMessageToPC(oPC, "<có  >EL NOMBRE <cÌwþ>" + sName + "<có  > ESTA PROHIBIDO.");
        ClearAllActions(FALSE);
        DelayCommand(30.0, BootPC(oPC));
        PopUpDeathGUIPanel(oPC, FALSE, FALSE, 0, "<c > Error!!!!  " + sName + " EL NOMBRE ESTA PROHIBIDO!");
        EffectCutsceneGhost();
        EffectCutsceneImmobilize();
 
    }
}
 
 
void main()
{
object oPC = GetEnteringObject();
NameChecker(oPC);
}

 



#2 Ertos

Ertos

    Elder

  • Miembro
  • PipPipPipPip
  • 683 posts

Posteado 14 July 2013 - 07:08 AM

Jajaja oye pues no es mala idea, ¿es para el OnClientEnter del modulo no?.


76561198051392382.png


#3 loristin

loristin

    Humano

  • Miembro
  • Pip
  • 37 posts

Posteado 14 July 2013 - 10:01 AM

Si asi es, comprueba el nombre y si coincide con alguno de estos saltara la ventana de muerto sin el boton de resucitar diciendole que le nombre esta prohibido, y por mucho que intente entrar siempre le saltara la ventana, asi que ese pj con el nickname obsceno se queda inutilizado jaja



#4 Rk.Sayan

Rk.Sayan

    Ancillae

  • Miembro
  • PipPipPip
  • 424 posts

Posteado 16 July 2013 - 12:00 PM

interesante, lo incorporaré , pero tenia una duda, el nombre rechazado tiene q escribirse exactamente = q en tu lista no ? , es decir asi como has puesto Spiderman, si alguien pone SPIDERMAN no lo rechaza verdad? x q imagino q respeta mayusculas y minusculas



#5 loristin

loristin

    Humano

  • Miembro
  • Pip
  • 37 posts

Posteado 16 July 2013 - 02:54 PM

Respeta mayusculas y minusculas, como bien ves es solo un script simple que debes poner tu los nombres, asi que tienes que incorporar tu los nombres



#6 Ertos

Ertos

    Elder

  • Miembro
  • PipPipPipPip
  • 683 posts

Posteado 18 July 2013 - 02:58 AM

¿Y si aparte de eso del nombre pone algo mas?, tipo... "Joder Ffu84". ¿Eso lo lee o ya como ha cambiado entra? xD


76561198051392382.png


#7 loristin

loristin

    Humano

  • Miembro
  • Pip
  • 37 posts

Posteado 18 July 2013 - 02:22 PM

Obviamente es para el nombre, si pone "joder ffu988" o lo que ponga es otro string, entonces unicamente prohibe al que ponga joder no a todo el conjunto, es un script simple, de ahi se puede buscar la forma de hacer que sea para cuando en una frase ponga joder, por ejemplo.





Responder



  



También marcado con comprobar, nwn, nombres, echar, nombresraros

A Bragol. Tus amigos te echan de menos.