Advertisement
OtaconEvil

[FS] Fàcil Controles de Autopistas 'Peajes' By OTACON

Sep 3rd, 2013
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 19.34 KB | None | 0 0
  1. /*
  2.          Prohibido TOTALMENTE el Robo de Créditos o la
  3.         Publicación de este FILTERSCRIPT sin Mi Permiso.
  4.  
  5.     SIMPLE FILTERSCRIPT --> easy motorway controls (barrier: automatic, real movement, no timer)
  6.     CREDITOS: OTACON ;)
  7.     NOTA: Menos Creditos para los que me los critican.. JO'PUTAS! :D xD ;)
  8. */
  9. #include <a_samp>
  10. #include <streamer>
  11. #define FUNCTION:%0(%1) forward%0(%1); public%0(%1)
  12.  
  13. #define      PRICE_CONTROLS               50
  14. #define      COLOUR_CONTROLS_1            "{FF39FF}" //rose
  15. #define      COLOUR_CONTROLS_2            "{FFFFFF}" //white
  16. #define      DISTANCE_CONTROLSS           20.0
  17. #define      TEXT_CONTROLSS               ""COLOUR_CONTROLS_1"easy motorway controls  \n "COLOUR_CONTROLS_2"created \n by OTACON"
  18. #define      SPEED_CONTROLS               000.1
  19. static controls[76],
  20. controlsCP[16],
  21. Text3D:controlsLabel[8];
  22.  
  23. FUNCTION: OnFilterScriptExit() {
  24.     print("\n**************************************");
  25.     print("        easy motorway controls          ");
  26.     print("         (barrier: automatic,           ");
  27.     print("       real movement, no timer)         ");
  28.     print("           Date: 31/08/2013             ");
  29.     print("            Author: OTACON              ");
  30.     print("   --* Downloaded with Success!!. *--   ");
  31.     print("***************************************\n");
  32.     SendRconCommand("hostname easy motorway controls");
  33.     SendRconCommand("gamemodetext By OTACON");
  34.     return true;
  35. }
  36. FUNCTION: OnFilterScriptInit() {
  37.     print("\n**************************************");
  38.     print("        easy motorway controls          ");
  39.     print("         (barrier: automatic,           ");
  40.     print("       real movement, no timer)         ");
  41.     print("           Date: 31/08/2013             ");
  42.     print("            Author: OTACON              ");
  43.     print("     --* Loaded with Success!!. *--     ");
  44.     print("***************************************\n");
  45.     SendRconCommand("hostname easy motorway controls");
  46.     SendRconCommand("gamemodetext By OTACON");
  47.     // ---- [ TESTING ] ----
  48.     AddPlayerClass(115,83.0695,-1530.1952,5.2260,84.1898,0,0,0,0,0,0); //
  49.     AddStaticVehicleEx(545, 83.0695,-1530.1952,5.2260,84.1898, random(200), random(200), 999999);
  50.     // ---- [ TESTING ] ----
  51.     //CONTROLSS 1
  52.     controlsLabel[0]=CreateDynamic3DTextLabel(TEXT_CONTROLSS, -1, 63.6467,-1526.1832,4.7228+2, DISTANCE_CONTROLSS);
  53.     controlsLabel[1]=CreateDynamic3DTextLabel(TEXT_CONTROLSS, -1, 59.2566,-1540.1616,4.9003+2, DISTANCE_CONTROLSS);
  54.     controlsCP[0]=CreateDynamicCP(63.6467,-1526.1832,4.7228, 4.0, -1, -1, -1, 2.0);
  55.     controlsCP[1]=CreateDynamicCP(59.2566,-1540.1616,4.9003, 4.0, -1, -1, -1, 2.0);
  56.     controlsCP[8]=CreateDynamicCP(67.3154,-1541.5299,4.8566, 4.0, -1, -1, -1, 2.0);
  57.     controlsCP[9]=CreateDynamicCP(56.2544,-1524.6763,4.8087, 4.0, -1, -1, -1, 2.0);
  58.     controls[0]=CreateDynamicObject(4642, 62.95120, -1534.41357, 5.86960,   0.00000, 0.00000, -6.00000);
  59.     controls[1]=CreateDynamicObject(4642, 59.74793, -1531.54248, 5.86960,   0.00000, 0.00000, 172.00000);
  60.     controls[2]=CreateDynamicObject(966, 59.22773, -1528.75647, 3.99370,   0.00000, 0.00000, -99.00000);
  61.     controls[3]=CreateDynamicObject(966, 63.51610, -1537.38660, 3.99370,   0.00000, 0.00000, 87.00000);
  62.     controls[4]=CreateDynamicObject(968, 63.50170, -1537.40564, 4.72510,   0.00000, -90.00000, 88.00000);
  63.     controls[5]=CreateDynamicObject(968, 59.23840, -1528.78894, 4.72510,   0.00000, 90.00000, 81.00000);
  64.     controls[6]=CreateDynamicObject(1237, 59.68378, -1521.29382, 4.26062,   0.00000, 0.00000, 0.00000);
  65.     controls[7]=CreateDynamicObject(1237, 58.34575, -1529.48535, 4.26062,   0.00000, 0.00000, 0.00000);
  66.     controls[8]=CreateDynamicObject(1237, 64.52303, -1536.79285, 4.26062,   0.00000, 0.00000, 0.00000);
  67.     controls[9]=CreateDynamicObject(1237, 63.98189, -1544.93481, 4.26062,   0.00000, 0.00000, 0.00000);
  68.     controls[10]=CreateDynamicObject(1237, 67.21992, -1535.46313, 4.26062,   0.00000, 0.00000, 0.00000);
  69.     controls[11]=CreateDynamicObject(1237, 67.41669, -1533.95593, 4.26062,   0.00000, 0.00000, 0.00000);
  70.     controls[12]=CreateDynamicObject(1237, 67.61340, -1532.44885, 4.26062,   0.00000, 0.00000, 0.00000);
  71.     controls[13]=CreateDynamicObject(1237, 56.25397, -1532.12512, 4.26062,   0.00000, 0.00000, 0.00000);
  72.     controls[14]=CreateDynamicObject(1237, 56.12281, -1533.49866, 4.26062,   0.00000, 0.00000, 0.00000);
  73.     controls[15]=CreateDynamicObject(1237, 56.40314, -1530.77356, 4.26062,   0.00000, 0.00000, 0.00000);
  74.     //CONTROLSS 2
  75.     controlsLabel[2]=CreateDynamic3DTextLabel(TEXT_CONTROLSS, -1, 93.4921,-1283.3810,13.7208+2, DISTANCE_CONTROLSS);
  76.     controlsLabel[3]=CreateDynamic3DTextLabel(TEXT_CONTROLSS, -1, 84.1972,-1258.1759,14.2110+2, DISTANCE_CONTROLSS);
  77.     controlsCP[2]=CreateDynamicCP(93.4921,-1283.3810,13.7208, 4.0, -1, -1, -1, 2.0);
  78.     controlsCP[3]=CreateDynamicCP(84.1972,-1258.1759,14.2110, 4.0, -1, -1, -1, 2.0);
  79.     controlsCP[10]=CreateDynamicCP(100.0017,-1278.7648,14.0818, 4.0, -1, -1, -1, 2.0);
  80.     controlsCP[11]=CreateDynamicCP(78.1565,-1262.2556,14.1077, 4.0, -1, -1, -1, 2.0);
  81.     controls[16]=CreateDynamicObject(4642, 77.04723, -1254.93872, 15.09870,   0.00000, 0.00000, 37.00000);
  82.     controls[17]=CreateDynamicObject(4642, 101.61343, -1285.80420, 15.09870,   0.00000, 0.00000, 217.00000);
  83.     controls[18]=CreateDynamicObject(966, 78.88766, -1257.41785, 13.49250,   0.00000, 0.00000, 127.00000);
  84.     controls[19]=CreateDynamicObject(966, 98.85010, -1283.76526, 13.49250,   0.00000, 0.00000, 307.00000);
  85.     controls[20]=CreateDynamicObject(968, 98.84210, -1283.75488, 14.34780,   0.00000, 90.00000, 128.00000);
  86.     controls[21]=CreateDynamicObject(968, 78.89330, -1257.45129, 14.34780,   0.00000, -90.00000, 128.00000);
  87.     controls[22]=CreateDynamicObject(1237, 99.39815, -1284.60559, 12.90870,   0.00000, 0.00000, 0.00000);
  88.     controls[23]=CreateDynamicObject(1237, 94.06948, -1277.74402, 12.90870,   0.00000, 0.00000, 0.00000);
  89.     controls[24]=CreateDynamicObject(1237, 98.70403, -1287.34351, 12.90870,   0.00000, 0.00000, 0.00000);
  90.     controls[25]=CreateDynamicObject(1237, 99.56313, -1288.50220, 12.90870,   0.00000, 0.00000, 0.00000);
  91.     controls[26]=CreateDynamicObject(1237, 100.38649, -1289.58655, 12.90870,   0.00000, 0.00000, 0.00000);
  92.     controls[27]=CreateDynamicObject(1237, 90.62459, -1276.60010, 12.90870,   0.00000, 0.00000, 0.00000);
  93.     controls[28]=CreateDynamicObject(1237, 91.46997, -1277.76794, 12.90870,   0.00000, 0.00000, 0.00000);
  94.     controls[29]=CreateDynamicObject(1237, 89.76938, -1275.51782, 12.90870,   0.00000, 0.00000, 0.00000);
  95.     controls[30]=CreateDynamicObject(1237, 78.68878, -1256.34155, 13.35270,   0.00000, 0.00000, 0.00000);
  96.     controls[31]=CreateDynamicObject(1237, 83.84158, -1263.37756, 13.35270,   0.00000, 0.00000, 0.00000);
  97.     controls[32]=CreateDynamicObject(1237, 87.24180, -1266.56091, 13.35270,   0.00000, 0.00000, 0.00000);
  98.     controls[33]=CreateDynamicObject(1237, 86.39942, -1265.41760, 13.35270,   0.00000, 0.00000, 0.00000);
  99.     controls[34]=CreateDynamicObject(1237, 85.56894, -1264.29004, 13.35270,   0.00000, 0.00000, 0.00000);
  100.     controls[35]=CreateDynamicObject(1237, 79.92411, -1253.75232, 13.35270,   0.00000, 0.00000, 0.00000);
  101.     controls[36]=CreateDynamicObject(1237, 79.09749, -1252.59680, 13.35270,   0.00000, 0.00000, 0.00000);
  102.     controls[37]=CreateDynamicObject(1237, 78.32669, -1251.45190, 13.35270,   0.00000, 0.00000, 0.00000);
  103.     //CONTROLSS 3
  104.     controlsLabel[4]=CreateDynamic3DTextLabel(TEXT_CONTROLSS, -1, 2774.2136,-51.2616,35.9265+2, DISTANCE_CONTROLSS);
  105.     controlsLabel[5]=CreateDynamic3DTextLabel(TEXT_CONTROLSS, -1, 2754.7065,-43.0941,34.1731+2, DISTANCE_CONTROLSS);
  106.     controlsCP[4]=CreateDynamicCP(2774.2136,-51.2616,35.9265, 4.0, -1, -1, -1, 2.0);
  107.     controlsCP[5]=CreateDynamicCP(2754.7065,-43.0941,34.1731, 4.0, -1, -1, -1, 2.0);
  108.     controlsCP[12]=CreateDynamicCP(2774.6824,-44.3202,35.9537, 4.0, -1, -1, -1, 2.0);
  109.     controlsCP[13]=CreateDynamicCP(2754.4299,-49.8686,34.3498, 4.0, -1, -1, -1, 2.0);
  110.     controls[38]=CreateDynamicObject(4642, 2759.76978, -45.59367, 35.20070,   0.00000, 0.00000, -92.00000);
  111.     controls[39]=CreateDynamicObject(4642, 2769.42847, -46.18410, 36.86570,   0.00000, 0.00000, 89.00000);
  112.     controls[40]=CreateDynamicObject(966, 2757.87866, -46.37923, 33.40840,   0.00000, 0.00000, 0.00000);
  113.     controls[41]=CreateDynamicObject(966, 2771.13159, -47.26268, 35.18440,   0.00000, 0.00000, 178.00000);
  114.     controls[42]=CreateDynamicObject(968, 2771.15015, -47.27150, 35.95970,   0.00000, 90.00000, -2.00000);
  115.     controls[43]=CreateDynamicObject(968, 2757.82788, -46.36890, 34.18370,   0.00000, -90.00000, 0.00000);
  116.     controls[44]=CreateDynamicObject(1237, 2763.29712, -46.72577, 33.87302,   0.00000, 0.00000, 0.00000);
  117.     controls[45]=CreateDynamicObject(1237, 2764.69604, -46.80040, 34.20600,   0.00000, 0.00000, 0.00000);
  118.     controls[46]=CreateDynamicObject(1237, 2766.05615, -46.85410, 34.53900,   0.00000, 0.00000, 0.00000);
  119.     controls[47]=CreateDynamicObject(1237, 2767.35352, -46.95099, 34.87200,   0.00000, 0.00000, 0.00000);
  120.     controls[48]=CreateDynamicObject(1237, 2761.95435, -46.67389, 33.54000,   0.00000, 0.00000, 0.00000);
  121.     controls[49]=CreateDynamicObject(1237, 2779.28638, -47.40620, 34.87200,   0.00000, 0.00000, 0.00000);
  122.     controls[50]=CreateDynamicObject(1237, 2780.58667, -47.43385, 34.87200,   0.00000, 0.00000, 0.00000);
  123.     controls[51]=CreateDynamicObject(1237, 2781.88818, -47.42150, 34.87200,   0.00000, 0.00000, 0.00000);
  124.     controls[52]=CreateDynamicObject(1237, 2783.18872, -47.46917, 34.87200,   0.00000, 0.00000, 0.00000);
  125.     controls[53]=CreateDynamicObject(1237, 2749.85840, -46.23642, 33.54000,   0.00000, 0.00000, 0.00000);
  126.     controls[54]=CreateDynamicObject(1237, 2748.65967, -46.19465, 33.54000,   0.00000, 0.00000, 0.00000);
  127.     controls[55]=CreateDynamicObject(1237, 2747.41870, -46.19147, 33.54000,   0.00000, 0.00000, 0.00000);
  128.     controls[56]=CreateDynamicObject(1237, 2746.21777, -46.16972, 33.54000,   0.00000, 0.00000, 0.00000);
  129.     //CONTROLSS 4
  130.     controlsLabel[6]=CreateDynamic3DTextLabel(TEXT_CONTROLSS, -1, -1522.3453,-814.5508,57.3384+2, DISTANCE_CONTROLSS);
  131.     controlsLabel[7]=CreateDynamic3DTextLabel(TEXT_CONTROLSS, -1, -1523.6642,-820.4381,57.2771+2, DISTANCE_CONTROLSS);
  132.     controlsCP[6]=CreateDynamicCP(-1522.3453,-814.5508,57.3384, 4.0, -1, -1, -1, 2.0);
  133.     controlsCP[7]=CreateDynamicCP(-1523.6642,-820.4381,57.2771, 4.0, -1, -1, -1, 2.0);
  134.     controlsCP[14]=CreateDynamicCP(-1528.1682,-813.5562,56.3392, 4.0, -1, -1, -1, 2.0);
  135.     controlsCP[15]=CreateDynamicCP(-1517.5511,-821.5124,58.3369, 4.0, -1, -1, -1, 2.0);
  136.     controls[57]=CreateDynamicObject(1237, -1526.93042, -827.20477, 55.97245,   0.00000, 0.00000, 0.00000);
  137.     controls[58]=CreateDynamicObject(1237, -1526.73022, -825.98022, 55.97245,   0.00000, 0.00000, 0.00000);
  138.     controls[59]=CreateDynamicObject(1237, -1526.51709, -824.83984, 55.86150,   0.00000, 0.00000, 0.00000);
  139.     controls[60]=CreateDynamicObject(1237, -1526.24048, -823.64502, 55.75050,   0.00000, 0.00000, 0.00000);
  140.     controls[61]=CreateDynamicObject(1237, -1519.79956, -811.34613, 56.74950,   0.00000, 0.00000, 0.00000);
  141.     controls[62]=CreateDynamicObject(4642, -1524.17773, -824.75427, 58.30810,   0.00000, 8.00000, 172.00000);
  142.     controls[63]=CreateDynamicObject(966, -1521.13513, -824.74078, 56.99560,   0.00000, 0.00000, -100.00000);
  143.     controls[64]=CreateDynamicObject(4642, -1522.54114, -810.29590, 57.97510,   0.00000, -7.00000, 354.00000);
  144.     controls[65]=CreateDynamicObject(966, -1524.83191, -810.25311, 55.88560,   0.00000, 0.00000, 80.00000);
  145.     controls[66]=CreateDynamicObject(1237, -1519.52661, -810.17487, 56.86050,   0.00000, 0.00000, 0.00000);
  146.     controls[67]=CreateDynamicObject(1237, -1519.36328, -809.04724, 56.86050,   0.00000, 0.00000, 0.00000);
  147.     controls[68]=CreateDynamicObject(1237, -1519.21497, -807.77557, 56.86050,   0.00000, 0.00000, 0.00000);
  148.     controls[69]=CreateDynamicObject(1237, -1525.33972, -817.00818, 55.86150,   0.00000, 0.00000, 0.00000);
  149.     controls[70]=CreateDynamicObject(1237, -1524.13696, -817.21271, 56.08350,   0.00000, 0.00000, 0.00000);
  150.     controls[71]=CreateDynamicObject(1237, -1522.92859, -817.37769, 56.30550,   0.00000, 0.00000, 0.00000);
  151.     controls[72]=CreateDynamicObject(1237, -1521.70288, -817.56531, 56.52750,   0.00000, 0.00000, 0.00000);
  152.     controls[73]=CreateDynamicObject(1237, -1520.57642, -817.73932, 56.74950,   0.00000, 0.00000, 0.00000);
  153.     controls[74]=CreateDynamicObject(968, -1524.85339, -810.29712, 56.66140,   0.00000, -90.00000, 80.00000);
  154.     controls[75]=CreateDynamicObject(968, -1521.14001, -824.79529, 57.88240,   0.00000, 90.00000, 80.00000);
  155.     return true;
  156. }
  157. FUNCTION: OnPlayerEnterDynamicCP(playerid, checkpointid) {
  158.     new data[50];
  159.     //CONTROLSS 1
  160.     if(checkpointid==controlsCP[8] && IsPlayerInDynamicCP(playerid, controlsCP[8]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) MoveDynamicObject(controls[4], 63.50170, -1537.40564, 4.72510-SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, -90.00000, 88.00000);
  161.     else if(checkpointid==controlsCP[9] && IsPlayerInDynamicCP(playerid, controlsCP[9]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) MoveDynamicObject(controls[5], 59.23840, -1528.78894, 4.72510-SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 90.00000, 81.00000);
  162.     else if(checkpointid==controlsCP[1]) {
  163.         if(IsPlayerInDynamicCP(playerid, controlsCP[1]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
  164.                 if(IsDynamicObjectMoving(controls[4])) return true;
  165.                 MoveDynamicObject(controls[4], 63.50170, -1537.40564, 4.72510+SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 0.00000, 88.00000);
  166.                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  167.                 GivePlayerMoney(playerid,(0-PRICE_CONTROLS));
  168.                 format(data, sizeof(data), "~r~Money -%d", PRICE_CONTROLS);
  169.                 GameTextForPlayer(playerid, data, 3000, 1);
  170.         }
  171.     }
  172.     else if(checkpointid==controlsCP[0]) {
  173.         if(IsPlayerInDynamicCP(playerid, controlsCP[0]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
  174.                 if(IsDynamicObjectMoving(controls[5])) return true;
  175.                 MoveDynamicObject(controls[5], 59.23840, -1528.78894, 4.72510+SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 0.00000, 81.00000);
  176.                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  177.                 GivePlayerMoney(playerid,(0-PRICE_CONTROLS));
  178.                 format(data, sizeof(data), "~r~Money -%d", PRICE_CONTROLS);
  179.                 GameTextForPlayer(playerid, data, 3000, 1);
  180.         }
  181.     }
  182.     //CONTROLSS 2
  183.     else if(checkpointid==controlsCP[10] && IsPlayerInDynamicCP(playerid, controlsCP[10]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) MoveDynamicObject(controls[20], 98.84210, -1283.75488, 14.34780-SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 90.00000, 128.00000);
  184.     else if(checkpointid==controlsCP[11] && IsPlayerInDynamicCP(playerid, controlsCP[11]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) MoveDynamicObject(controls[21], 78.89330, -1257.45129, 14.34780-SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, -90.00000, 128.00000);
  185.     else if(checkpointid==controlsCP[2]) {
  186.         if(IsPlayerInDynamicCP(playerid, controlsCP[2]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
  187.                 if(IsDynamicObjectMoving(controls[20])) return true;
  188.                 MoveDynamicObject(controls[20], 98.84210, -1283.75488, 14.34780+SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 0.00000, 128.00000);
  189.                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  190.                 GivePlayerMoney(playerid,(0-PRICE_CONTROLS));
  191.                 format(data, sizeof(data), "~r~Money -%d", PRICE_CONTROLS);
  192.                 GameTextForPlayer(playerid, data, 3000, 1);
  193.         }
  194.     }
  195.     else if(checkpointid==controlsCP[3]) {
  196.         if(IsPlayerInDynamicCP(playerid, controlsCP[3]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
  197.                 if(IsDynamicObjectMoving(controls[21])) return true;
  198.                 MoveDynamicObject(controls[21], 78.89330, -1257.45129, 14.34780+SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 0.00000, 128.00000);
  199.                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  200.                 GivePlayerMoney(playerid,(0-PRICE_CONTROLS));
  201.                 format(data, sizeof(data), "~r~Money -%d", PRICE_CONTROLS);
  202.                 GameTextForPlayer(playerid, data, 3000, 1);
  203.         }
  204.     }
  205.     //CONTROLSS 3
  206.     else if(checkpointid==controlsCP[12] && IsPlayerInDynamicCP(playerid, controlsCP[12]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) MoveDynamicObject(controls[42], 2771.15015, -47.27150, 35.95970-SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 90.00000, -2.00000);
  207.     else if(checkpointid==controlsCP[13] && IsPlayerInDynamicCP(playerid, controlsCP[13]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) MoveDynamicObject(controls[43], 2757.82788, -46.36890, 34.18370-SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, -90.00000, 0.00000);
  208.     else if(checkpointid==controlsCP[4]) {
  209.         if(IsPlayerInDynamicCP(playerid, controlsCP[4]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
  210.                 if(IsDynamicObjectMoving(controls[42])) return true;
  211.                 MoveDynamicObject(controls[42], 2771.15015, -47.27150, 35.95970+SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 0.00000, -2.00000);
  212.                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  213.                 GivePlayerMoney(playerid,(0-PRICE_CONTROLS));
  214.                 format(data, sizeof(data), "~r~Money -%d", PRICE_CONTROLS);
  215.                 GameTextForPlayer(playerid, data, 3000, 1);
  216.         }
  217.     }
  218.     else if(checkpointid==controlsCP[5]) {
  219.         if(IsPlayerInDynamicCP(playerid, controlsCP[5]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
  220.                 if(IsDynamicObjectMoving(controls[43])) return true;
  221.                 MoveDynamicObject(controls[43], 2757.82788, -46.36890, 34.18370+SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 0.00000, 0.00000);
  222.                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  223.                 GivePlayerMoney(playerid,(0-PRICE_CONTROLS));
  224.                 format(data, sizeof(data), "~r~Money -%d", PRICE_CONTROLS);
  225.                 GameTextForPlayer(playerid, data, 3000, 1);
  226.         }
  227.     }
  228.     //CONTROLSS 4
  229.     else if(checkpointid==controlsCP[14] && IsPlayerInDynamicCP(playerid, controlsCP[14]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) MoveDynamicObject(controls[74], -1524.85339, -810.29712, 56.66140-SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, -90.00000, 80.00000);
  230.     else if(checkpointid==controlsCP[15] && IsPlayerInDynamicCP(playerid, controlsCP[15]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) MoveDynamicObject(controls[75], -1521.14001, -824.79529, 57.88240-SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 90.00000, 80.00000);
  231.     else if(checkpointid==controlsCP[6]) {
  232.         if(IsPlayerInDynamicCP(playerid, controlsCP[6]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
  233.                 if(IsDynamicObjectMoving(controls[74])) return true;
  234.                 MoveDynamicObject(controls[74], -1524.85339, -810.29712, 56.66140+SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 0.00000, 80.00000);
  235.                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  236.                 GivePlayerMoney(playerid,(0-PRICE_CONTROLS));
  237.                 format(data, sizeof(data), "~r~Money -%d", PRICE_CONTROLS);
  238.                 GameTextForPlayer(playerid, data, 3000, 1);
  239.         }
  240.     }
  241.     else if(checkpointid==controlsCP[7]) {
  242.         if(IsPlayerInDynamicCP(playerid, controlsCP[7]) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
  243.                 if(IsDynamicObjectMoving(controls[75])) return true;
  244.                 MoveDynamicObject(controls[75], -1521.14001, -824.79529, 57.88240+SPEED_CONTROLS, SPEED_CONTROLS, 0.00000, 0.00000, 80.00000);
  245.                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  246.                 GivePlayerMoney(playerid,(0-PRICE_CONTROLS));
  247.                 format(data, sizeof(data), "~r~Money -%d", PRICE_CONTROLS);
  248.                 GameTextForPlayer(playerid, data, 3000, 1);
  249.         }
  250.     }
  251.     return true;
  252. }
  253. /*
  254.          Prohibido TOTALMENTE el Robo de Créditos o la
  255.         Publicación de este FILTERSCRIPT sin Mi Permiso.
  256.  
  257.     SIMPLE FILTERSCRIPT --> easy motorway controls (barrier: automatic, real movement, no timer)
  258.     CREDITOS: OTACON ;)
  259.     NOTA: Menos Creditos para los que me los critican.. JO'PUTAS! :D xD ;)
  260. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement