Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Author: Johurt(ES.^, Edgar).
- Date: 24-01-2013.
- Script created specialy for Aivaras.
- */
- stock MakeToMeMinxMinyMaxxMaxy(Float:x1, Float:x2, Float:x3, Float:x4, Float:y1, Float:y2, Float:y3, Float:y4)
- {
- new a, Float:C[4], Float:X[4], Float:Y[4];
- X[0] = x1; Y[0] = y1;
- X[1] = x2; Y[1] = y2;
- X[2] = x3; Y[2] = y3;
- X[3] = x4; Y[3] = y4;
- C[0] = x1; C[2] = y1;
- C[1] = x1; C[3] = y1;
- for(a = 0; a < 4; a++)
- {
- if(C[0] > X[a]) C[0] = X[a];
- if(C[1] < X[a]) C[1] = X[a];
- if(C[2] > Y[a]) C[2] = Y[a];
- if(C[3] < Y[a]) C[3] = Y[a];
- }
- printf("min_X: %.4f, min_Y: %.4f, max_X: %.4f, max_Y: %.4f", C[0], C[2], C[1], C[3]);
- return 1;
- }
- /*
- Example:
- Step 1:
- AddPlayerClass(98,-1847.3390,-1747.8105,39.2145,303.2655,0,0,0,0,0,0);
- AddPlayerClass(98,-1839.6769,-1759.7605,39.2145,306.0621,0,0,0,0,0,0);
- AddPlayerClass(98,-1859.7727,-1772.9410,39.2145,301.3855,0,0,0,0,0,0);
- AddPlayerClass(98,-1867.4543,-1760.8254,39.2145,302.0122,0,0,0,0,0,0);
- Step 2:
- x y coords
- -1847.3390 -1747.8105
- -1839.6769 -1759.7605
- -1859.7727 -1772.9410
- -1867.4543 -1760.8254
- Step 3:
- main()
- {
- MakeToMeMinxMinyMaxxMaxy(-1847.3390, -1839.6769, -1859.7727, -1867.4543, -1747.8105, -1759.7605, -1772.9410, -1760.8254);
- }
- Step 4(Check server_log):
- min_X: -1867.4543, min_Y: -1772.9410, max_X: -1839.6769, max_Y: -1747.8105
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement