Quote:
Originally Posted by SmileyForCheat
pawn Код:
public OnPlayerConnect(playerid) { new adname[MAX_PLAYER_NAME]; GetPlayerName(playerid, adname, sizeof(adname)); new adnamestring = strfind(adname, "Admin", true); if(adnamestring == -1) { ShowPlayerNameTagForPlayer(playerid, i, false); SendClientMessage(playerid, COLOR_BM, ">> OK you are an admin, wait for login.."); return 1; } new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); new namestring = strfind(plname, "_", true); if(namestring == -1) { SendClientMessage(playerid, COLOR_BM, ">> Bad nickname."); SendClientMessage(playerid, COLOR_BM, ">> Name type: Firstname_Lastname."); Kick(playerid); return 1; } return 1; }
I'M Add ShowPlayerNameTagForPlayer(playerid, i, false);
Good LUCK
|
Wtf? That will not work....
pawn Код:
public OnPlayerConnect( playerid )
{
new
useUnderscore[ MAX_PLAYERS ] = { 1, ... }
;
new
pName[ 24 ]
;
GetPlayerName( playerid, pName, sizeof ( pName ) );
if ( strfind( pName, "Admin", true ) != -1 ) {
SendClientMessage(playerid, COLOR_BM, ">> OK you are an admin, wait for login..");
useUnderscore[ playerid ] = 0;
}
useUnderscore[ playerid ] = 1;
if ( useUnderscore[ playerid ] ) {
if ( strfind( pName, "_", true ) == -1 ) {
SendClientMessage(playerid, COLOR_BM, ">> Bad nickname.");
SendClientMessage(playerid, COLOR_BM, ">> Name type: Firstname_Lastname.");
Kick(playerid);
}
}
return 1;
}
I think it will work like that...