How to check if player didnt enter a reason?
#1

How would i check if a player didnt enter a reason?

pawn Код:
CMD:kick(playerid, params[])
{
    new id, reason;
    new string[128];
    if(!(BaseInfo[playerid][AdminLevel] > 1)) return SendClientMessage(playerid, COLOR_RED, "You are not an administrator with the required level");
    if(sscanf(params, "uz", id, reason)) return SendClientMessage(playerid, COLOR_RED, "Usage: /kick [PlayerID/PartOfName] [Reason]");
    if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Player not Found");
    if(BaseInfo[id][AdminLevel] > 4) return SendClientMessage(playerid, COLOR_RED, "Cannot kick the Highest Level Admin");
    if(id == playerid) return SendClientMessage(playerid, COLOR_RED, "Cannot kick Yourself");
   
    if(WHATEVERHERE(reason)) {
        format(string, sizeof string, "Administrator %s has kicked %s with reason: no reason given", GetPlayersName(playerid), GetPlayersName(id));
        SendClientMessageToAll(COLOR_BLUE, string);
   
        Kick(id);
    } else {
        format(string, sizeof string, "Administrator %s has kicked %s with reason: %s", GetPlayersName(playerid), GetPlayersName(id), reason);
        SendClientMessageToAll(COLOR_BLUE, string);

        Kick(id);
    }
    return 1;
}
Does anyone know how i check if they didnt enter one?
Reply


Messages In This Thread
How to check if player didnt enter a reason? - by Torran - 08.04.2010, 14:50
Re: How to check if player didnt enter a reason? - by M4S7ERMIND - 08.04.2010, 15:18
Re: How to check if player didnt enter a reason? - by Dreftas - 08.04.2010, 15:19
Re: How to check if player didnt enter a reason? - by Torran - 08.04.2010, 15:38
Re: How to check if player didnt enter a reason? - by Hiddos - 08.04.2010, 16:15

Forum Jump:


Users browsing this thread: 1 Guest(s)