Command: /id [player name or part of name]
#5

Quote:
Originally Posted by Romel
Посмотреть сообщение
use u. instead of s.
u = playername/id.

pawn Код:
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, GREY, "Usage: /id [player name or part of name]");
No, what you posted is just wrong.

Here is an example on how it should be done OP
pawn Код:
CMD:id(playerid, params[]) {
    if(isnull(params)) {
        return SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /id [player name]");
    }

    new
        szMessage[64],
        szPlayerName[MAX_PLAYER_NAME],
        iTargetID = strval(params);

    if(IsNumeric(params) && IsPlayerConnected(strval(params))) {
        format(szMessage, sizeof szMessage, "(ID: %d) - (Name: %s) - (Level: %d) - (Ping: %d)", iTargetID, GetPlayerNameEx(iTargetID), PlayerInfo[iTargetID][pLevel], GetPlayerPing(iTargetID));
        return SendClientMessageEx(playerid, COLOR_WHITE, szMessage);
    }
    else if(strlen(params) < 3) {
        return SendClientMessageEx(playerid, COLOR_GREY, "Input at least 3 characters to search.");
    }
    else foreach(new i: Player) {
        GetPlayerName(i, szPlayerName, sizeof szPlayerName);
        if(strfind(szPlayerName, params, true) != -1) {
            format(szMessage, sizeof szMessage, "(ID: %d) - (Name: %s) - (Level: %d) - (Ping: %d)", i, GetPlayerNameEx(i), PlayerInfo[i][pLevel], GetPlayerPing(i));
            SendClientMessageEx(playerid, COLOR_WHITE, szMessage);
        }
    }
    return 1;
}
Reply


Messages In This Thread
Command: /id [player name or part of name] - by JoelR - 31.12.2012, 10:58
Re: Command: /id [player name or part of name] - by JaKe Elite - 31.12.2012, 11:01
Re: Command: /id [player name or part of name] - by JoelR - 31.12.2012, 11:01
Re: Command: /id [player name or part of name] - by JaKe Elite - 31.12.2012, 11:03
Re: Command: /id [player name or part of name] - by Aldo. - 31.12.2012, 11:05
Re: Command: /id [player name or part of name] - by Konstantinos - 31.12.2012, 11:06
Re: Command: /id [player name or part of name] - by Threshold - 31.12.2012, 11:14
Re: Command: /id [player name or part of name] - by Vince - 31.12.2012, 11:19

Forum Jump:


Users browsing this thread: 1 Guest(s)