To find the greatest number of fun packs that the restaurant can make, we need to divide the total number of stickers by the number of stickers in each fun pack.
The restaurant has 615 stickers, and each fun pack contains 12 stickers. We can calculate the number of fun packs as follows:
\[ \text{Number of fun packs} = \frac{\text{Total stickers}}{\text{Stickers per fun pack}} = \frac{615}{12} \]
Now performing the division:
\[ 615 \div 12 = 51.25 \]
Since we can only make a whole number of fun packs, we take the greatest integer less than or equal to 51.25, which is 51.
To confirm this, let's multiply 51 by 12 to see how many stickers are used:
\[ 51 \times 12 = 612 \]
Now, check how many stickers are left after making 51 packs:
\[ 615 - 612 = 3 \]
Since 3 stickers remain, we cannot make another full fun pack. Thus, the maximum number of fun packs that can be made is:
\[ \boxed{51} \]