[Help] - SetVIP || About Target's Name and Target's ID
#4

Код:
CMD:setvip(playerid, params[])
{
    if(pInfo[playerid][pAdmin] >= 3)
    {
        new vipString[500];
        new vipLevel, targetid;
        new pName[MAX_PLAYER_NAME];
        new tName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, sizeof(pName));
        GetPlayerName(targetid, tName, sizeof(tName));

        if(sscanf(params, "id", targetid, vipLevel))
        {
            SendClientMessage(playerid, 0xFF0000FF, "Correct Usage: /setvip [playerid] [level]");
            return 1;
         }
        else
        {
            if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, 0xFF0000FF, "Invalid Player ID");
            if(vipLevel < 1 || vipLevel > 3) return SendClientMessage(playerid, 0xFF0000FF, "Only 1-3 Level is allowed");
            pInfo[targetid][pRDonator] = vipLevel;

            format(vipString, sizeof(vipString), "{FFFFFF}Administrator {%06x}%s(%d) {FFFFFF}have set {%06x}%s(%d){FFFFFF}'s VIP Level to %d/3", (GetPlayerColor(playerid) >>> 8), pName, playerid, (GetPlayerColor(targetid) >>> 8), tName, targetid, vipLevel);
            SendClientMessageToAll(0xFF0000FF, vipString);
        }
    }
    else return SendClientMessage(playerid, 0xFF0000FF, "You must be Level 3 to use this command");
    return 1;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 3 Guest(s)