10.08.2014, 21:38
Quote:
llevo 1 aсo aprendiendo, he aprendido muchisimas cosas, pero no soy ningun pro, si tengo alguna duda intento resolverla yo mismo, si no me sale y me canso de intentarlo, pido ayuda.
|
Esta funcion te validara si el usuario tiene _ y si utiliza las mayusculas.
pawn Код:
public OnPlayerConnect(playerid)
{
if (!NombreValido(playerid))
{
message(playerid, COLOR_WHITE, "Solo formato Nombre_Apellido");
kick(playerid);
return 1;
}
}
// Al final de tu gamemode.
stock NombreValido(playerid)
{
new player[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, player, sizeof(player));
if (!strcmp(player, "NombreUsuario")) return 1; // Reemplaza NombreUsuario por tu nombre que quieres utilizar sin _.
for(new i = 0; i < strlen(player); i++)
{
if (player[i] == '_' && player[i+1] >= 'A' && player[i+1] <= 'Z') return 1;
}
return 0;
}