Hola a todos hoy les traigo como crear un anti-mal nombre para rp bueno empezemos..
Vamos al public OnPlayerConnect(playerid), y ponemos esto:
Espero le entiendan espero les guste x'D adios
Vamos al public OnPlayerConnect(playerid), y ponemos esto:
- Código:
public OnPlayerConnect(playerid)
{
if(!IsPlayerNPC(playerid)) // Esto sirve, para que, si no es NPC, se active la funcion anti RP, y no kicke a los NPC si no tiene _
{
new Nombre[24]; // creación de variable.
GetPlayerName(playerid, Nombre, 24); // aqui toma el nombre y lo deposita en la variable "Nombre"
if(strfind(Nombre, "_", true) == -1) // aquí utilizamos el strfind, verificando si tiene "_", si no tiene, se ejecutara esto:(por eso -1)
{
SendClientMessage(playerid, -1, "Este servidor solo acepta nombres con '_', kickeado."); // le manda un mensaje al jugador.
Kick(playerid); // kickea al jugador
}
}
return 1; // esto no lo agregan si tienen mas funciones en OnPlayerConnect, ya que dice que la callback OnPlayerConnect, se cierra, asique, eso iria arriba de todo, si tienen mas cosas abajo no lo ponen
} // lo mismo.
Espero le entiendan espero les guste x'D adios