Argument Type Mismatch
#2

It's since opid is a string, not a player id.
You could possibly use a loop, or (this was not created by me):
pawn Код:
stock RPIDFN(playername[])
{
  for(new i = 0; i <= MAX_PLAYERS; i++)
  {
    if(IsPlayerConnected(i))
    {
      new playername2[MAX_PLAYER_NAME];
      GetPlayerName(i, playername2, sizeof(playername2));
      if(strcmp(playername2, playername, true, strlen(playername)) == 0)
      {
        return i;
      }
    }
  }
  return INVALID_PLAYER_ID;
}
And GetName(RPIDFN(opid));
Reply


Messages In This Thread
Argument Type Mismatch - by Mattakil - 30.09.2013, 22:52
Re: Argument Type Mismatch - by bensmart469 - 30.09.2013, 23:03
Re: Argument Type Mismatch - by Mattakil - 30.09.2013, 23:14

Forum Jump:


Users browsing this thread: 1 Guest(s)