# GetSideOfPos

Nov 3rd, 2020
234
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. stock GetSideOfPos(&Float:x, &Float:y, &Float:z, Float:distanza_x, Float:distanza_y, Float:distanza_z, Float:angle, side, Float:distance, linea) // Funzione per ottenere il backside di un veicolo
2. {
3.
4.     x = distanza_x;
5.     y = distanza_y;
6.     z = distanza_z;
7.
8.
9.         x -= ((DISTANZA_FILA_POLIZIA*linea) * floatsin(-angle, degrees));
10.         y -= ((DISTANZA_FILA_POLIZIA*linea) * floatcos(-angle, degrees));
11.
12.
13.
14.     switch(side) // 0 back | 1 front | 2 sx | 3 dx
15.     {
16.         case 0: // backside
17.         {
18.             x -= (distance * floatsin(-angle, degrees));
19.             y -= (distance * floatcos(-angle, degrees));
20.
21.         }
22.         case 1: // backside
23.         {
24.             x -= (distance * floatsin(angle, degrees));
25.             y -= (distance * floatcos(angle, degrees));
26.
27.         }
28.         case 2:
29.         {
30.
31.             //angle= angle+90.0;
32.
33.             x += (distance * floatsin(-angle-90, degrees));
34.             y += (distance * floatcos(-angle-90, degrees));
35.
36.             //angle = angle - 90.0;
37.
38.         }
39.           case 3:
40.         {
41.
42.             //angle= angle+90.0;
43.
44.             x += (distance * floatsin(-angle+90, degrees));
45.             y += (distance * floatcos(-angle+90, degrees));
46.
47.            // angle = angle - 90.0;
48.
49.         }
50.     }
51.     return 1;
52. }
53.
54.
RAW Paste Data