it does that because you're trying to set an unsigned integer type to a negative value. try this instead:
Code:
$client->SetAAPoints($client->GetAAPoints()-200);
but you likely want to check the current aa point value first to make sure they have enough before you allow them to purchase whatever it is and then set the new value.