Players who have played for less (to win)
I was just reminded how Earvin "Magic" Johnson lowered his contract salary, an estimate of 100k to 250k, so that the Lakers could sign Terry Teagle for the 1991 season (because of the salary cap).
Now I'm wondering which other players have done similar things. I suppose LeBron James. Dwyane Wade and Chris Bosh also count for not taking max salary contracts.