GiveRank problem -- read for more info.
#5

pawn Код:
if(strcmp(cmd, "/giverank", true) == 0)
{
  if(IsPlayerConnected(playerid)) {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) {
      SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /giverank [playerid/PartOfName] [Number(1-6)]");
      return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 8 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "  Dont go below number 0, or above number 8!"); return 1; }
    if (PlayerInfo[playerid][pLeader] >= 1) {
      if(IsPlayerConnected(para1)) {
        if(para1 != INVALID_PLAYER_ID) {
          if(PlayerInfo[para1][pMember] == PlayerInfo[playerid][pMember]) {
            GetPlayerName(para1, giveplayer, sizeof(giveplayer));
            GetPlayerName(playerid, sendername, sizeof(sendername));
            PlayerInfo[para1][pRank] = level;
            format(string, sizeof(string), "  You have been promoted to a higher Rank by Leader %s", sendername);
            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
            format(string, sizeof(string), "  You have given %s Rank %d.", giveplayer,level);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
          }
          else {
            SendClientMessage(playerid, RED, "[ERROR] The player is not in your faction")
          }
        }
      }
    }
    else {
      SendClientMessage(playerid, COLOR_GRAD1, "  you are not authorized to use that command(Leaders Only)!");
    }
  }
  return 1;
}
Reply


Messages In This Thread
GiveRank problem -- read for more info. - by NewYorkRP - 21.01.2010, 18:58
Re: GiveRank problem -- read for more info. - by akis_tze - 21.01.2010, 20:16
Re: GiveRank problem -- read for more info. - by JoeDaDude - 21.01.2010, 21:24
Re: GiveRank problem -- read for more info. - by NewYorkRP - 22.01.2010, 16:07
Re: GiveRank problem -- read for more info. - by KnooL - 22.01.2010, 16:13

Forum Jump:


Users browsing this thread: 1 Guest(s)