GiftPlayer(500, playerid);
It should be an ID, not a specific number, so if(PlayerInfo[500][pAdmin] >= 2 || 500 == MAX_PLAYERS), if the playerid 500 doesn't have admin level >= 2, it won't do anything.
It should be an ID, not a specific number, so if(PlayerInfo[500][pAdmin] >= 2 || 500 == MAX_PLAYERS), if the playerid 500 doesn't have admin level >= 2, it won't do anything.