SetPlayerScore help
#1

Okay so this is what I have:

Код:
CMD:setscore(playerid, params[]) {
 if(isnull(params)) return SendClientMessage(playerid, COLOR_RED, "Usage: /setscore [playerid] [score]");
 if(PlayerInfo[playerid][Admin] >= 4)
 {
  new tmp[256], idx;
  tmp = strtok(params,idx);
  if(!strlen(tmp))
  {
    SendClientMessage(playerid,0x0000FFFF,"Usage: /setscore [playerid] [score]");
    return 1;
  }
  new scoreid = strval(tmp);
  if(!IsPlayerConnected(scoreid))
  {
    SendClientMessage(playerid,COLOR_RED,"Invalid PlayerID");
    return 1;
  }
  tmp = strrest(params,idx);
  new pname[MAX_PLAYER_NAME], pname2[MAX_PLAYER_NAME], string[128];
  GetPlayerName(scoreid, pname, sizeof(pname));
  GetPlayerName(playerid, pname2, sizeof(pname2));
  tmp = strrest(params, idx);
  format(string, sizeof(string), "%s has set your score to %s", pname2, tmp);
  SendClientMessage(scoreid,COLOR_RED, string);
  SetPlayerScore(scoreid, 0);
  SetPlayerScore(scoreid, tmp); //Error on this line
  return 1;
 }
 else return SendClientMessage(playerid,COLOR_RED,"You aren't a level 4 admin.");
}
But when I compile this, I get
Quote:

error 035: argument type mismatch (argument 2)

On this line: SetPlayerScore(scoreid, tmp);
Reply


Messages In This Thread
SetPlayerScore help - by Memoryz - 13.05.2010, 22:24
Re: SetPlayerScore help - by juice.j - 13.05.2010, 22:58
Re: SetPlayerScore help - by Memoryz - 13.05.2010, 23:04
Re: SetPlayerScore help - by juice.j - 13.05.2010, 23:06
Re: SetPlayerScore help - by Antonio [G-RP] - 13.05.2010, 23:06
Re: SetPlayerScore help - by juice.j - 13.05.2010, 23:08
Re: SetPlayerScore help - by Antonio [G-RP] - 13.05.2010, 23:10
Re: SetPlayerScore help - by Memoryz - 14.05.2010, 00:25
Re: SetPlayerScore help - by Memoryz - 14.05.2010, 20:53
Re: SetPlayerScore help - by dice7 - 14.05.2010, 20:59

Forum Jump:


Users browsing this thread: 1 Guest(s)