P_CHAR player = socket->player();  if( !player )
if( choice.button > 4 || choice.button < 1 )
	virtual void handleResponse( cUOSocket *socket, gumpChoice_st choice )	{		P_CHAR player = socket->player();				if( !player )			return;		P_CHAR pChar = FindCharBySerial( choice.button );		if( !pChar || pChar->dist( player ) > 32 )			return;		// Start the refresh-timer		// Start the wearoff-timer		player->setTrackingTimer( uiCurrentTime + ( 30 * MY_CLOCKS_PER_SEC ) );		TempEffects::instance()->insert( new cRefreshTracking( player->serial(), choice.button ) );	}