Reattor

[Filterscript] Simple MAP Workshop + Simple Funtions

Aug 3rd, 2018
511
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 22.35 KB | None | 0 0
  1.                                                   //By: Reattor
  2.  
  3. #include <a_samp>
  4. #include <streamer>
  5.  
  6. new PortonMECA;
  7. new BaseMECA[3];
  8. new bool:PortonM[MAX_PLAYERS];
  9. new bool:BaseM[MAX_PLAYERS][3];
  10.  
  11. public OnFilterScriptInit()
  12. {
  13.     BaseMECA[0] = CreateDynamicObjectEx(19872, 2480.85522, -1553.78003, 21.2000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  14.     BaseMECA[1] = CreateDynamicObjectEx(19872, 2470.75586, -1553.78003, 21.2000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  15.     BaseMECA[2] = CreateDynamicObjectEx(19872, 2461.14478, -1553.78003, 21.2000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  16.     PortonMECA = CreateDynamicObjectEx(19912, 2443.2156, -1538.3146, 25.7718,0.00000,0.00000,90.00000);
  17.     CreateDynamicObjectEx(18981, 2488.41870, -1526.55066, 22.53850,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  18.     CreateDynamicObjectEx(18981, 2453.45923, -1526.55066, 22.53850,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  19.     CreateDynamicObjectEx(18981, 2453.45923, -1551.45850, 22.53850,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  20.     CreateDynamicObjectEx(18766, 2468.45313, -1519.05139, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  21.     CreateDynamicObjectEx(18766, 2468.45313, -1529.04102, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  22.     CreateDynamicObjectEx(18766, 2468.45313, -1539.02783, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  23.     CreateDynamicObjectEx(18766, 2468.47314, -1559.00354, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  24.     CreateDynamicObjectEx(18766, 2473.42773, -1519.05139, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  25.     CreateDynamicObjectEx(18766, 2473.42773, -1529.04102, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  26.     CreateDynamicObjectEx(18766, 2473.42773, -1539.02783, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  27.     CreateDynamicObjectEx(18766, 2473.42773, -1549.00647, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  28.     CreateDynamicObjectEx(18766, 2473.42773, -1559.00342, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  29.     CreateDynamicObjectEx(18980, 2453.47998, -1564.45654, 22.53850,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  30.     CreateDynamicObjectEx(18980, 2478.46167, -1564.45654, 22.53850,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  31.     CreateDynamicObjectEx(18980, 2488.42383, -1564.45654, 22.53850,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  32.     CreateDynamicObjectEx(18981, 2488.41870, -1551.45850, 22.53850,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  33.     CreateDynamicObjectEx(19377, 2485.35400, -1553.95996, 24.87180,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  34.     CreateDynamicObjectEx(19377, 2480.60425, -1558.69995, 24.87180,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  35.     CreateDynamicObjectEx(19377, 2470.98267, -1558.69995, 24.87180,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  36.     CreateDynamicObjectEx(19377, 2461.35815, -1558.69995, 24.87180,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  37.     CreateDynamicObjectEx(19377, 2456.59790, -1553.95996, 24.87180,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  38.     CreateDynamicObjectEx(19454, 2485.35400, -1547.40027, 25.30500,   90.00000, 0.00000, 0.00000, 350.000, 350.000);
  39.     CreateDynamicObjectEx(19454, 2456.59790, -1547.39001, 25.30500,   90.00000, 0.00000, 0.00000, 350.000, 350.000);
  40.     CreateDynamicObjectEx(19377, 2461.32568, -1553.64001, 30.08350,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  41.     CreateDynamicObjectEx(19377, 2470.94580, -1553.64001, 30.08350,   0.00000, 90.00000, 89.94000, 350.000, 350.000);
  42.     CreateDynamicObjectEx(19377, 2480.57495, -1553.64001, 32.16383,   0.00000, 90.00000, 89.94000, 350.000, 350.000);
  43.     CreateDynamicObjectEx(18762, 2482.76953, -1546.10400, 31.66000,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  44.     CreateDynamicObjectEx(18980, 2484.76709, -1546.12793, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  45.     CreateDynamicObjectEx(18980, 2475.86670, -1546.12793, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  46.     CreateDynamicObjectEx(18980, 2466.02881, -1546.12793, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  47.     CreateDynamicObjectEx(18980, 2457.20313, -1546.12793, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  48.     CreateDynamicObjectEx(18762, 2477.90723, -1546.10400, 31.66000,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  49.     CreateDynamicObjectEx(18762, 2473.88257, -1546.10303, 31.66000,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  50.     CreateDynamicObjectEx(18762, 2468.89258, -1546.10303, 31.66000,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  51.     CreateDynamicObjectEx(18762, 2464.04126, -1546.10400, 31.66000,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  52.     CreateDynamicObjectEx(18762, 2459.19897, -1546.10400, 31.66000,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  53.     CreateDynamicObjectEx(19899, 2470.66846, -1558.16504, 23.03340,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  54.     CreateDynamicObjectEx(19899, 2463.82910, -1558.16504, 23.03340,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  55.     CreateDynamicObjectEx(19899, 2478.31934, -1558.16504, 23.03340,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  56.     CreateDynamicObjectEx(18766, 2468.45313, -1549.00647, 22.53850,   90.00000, 90.00000, 0.00000, 350.000, 350.000);
  57.     CreateDynamicObjectEx(19454, 2475.89282, -1556.91821, 26.30300,   90.00000, 0.00000, 0.00000, 350.000, 350.000);
  58.     CreateDynamicObjectEx(19325, 2475.89331, -1552.86731, 29.89308,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  59.     CreateDynamicObjectEx(19325, 2465.94946, -1552.86731, 29.89310,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  60.     CreateDynamicObjectEx(19454, 2480.43750, -1547.33630, 30.76760,   0.00000, 70.00000, 90.00000, 350.000, 350.000);
  61.     CreateDynamicObjectEx(19454, 2470.82471, -1547.33630, 30.76760,   0.00000, 70.00000, 90.00000, 350.000, 350.000);
  62.     CreateDynamicObjectEx(19454, 2461.58057, -1547.33630, 30.76760,   0.00000, 70.00000, 90.00000, 350.000, 350.000);
  63.     CreateDynamicObjectEx(18762, 2457.01855, -1548.14539, 31.61700,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  64.     CreateDynamicObjectEx(18762, 2484.93896, -1548.14539, 30.61500,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  65.     CreateDynamicObjectEx(18980, 2471.16431, -1548.82043, 30.23564,   0.00000, 90.00000, 0.00000, 350.000, 350.000);
  66.     CreateDynamicObjectEx(19454, 2475.89355, -1548.29797, 26.30304,   90.00000, 0.00000, 0.00000, 350.000, 350.000);
  67.     CreateDynamicObjectEx(19454, 2465.93921, -1556.94592, 26.30300,   90.00000, 0.00000, 0.00000, 350.000, 350.000);
  68.     CreateDynamicObjectEx(19454, 2465.93921, -1548.29797, 26.30300,   90.00000, 0.00000, 0.00000, 350.000, 350.000);
  69.     CreateDynamicObjectEx(19377, 2480.57495, -1553.64001, 30.08350,   0.00000, 90.00000, 89.94000, 350.000, 350.000);
  70.     CreateDynamicObjectEx(19377, 2470.94580, -1553.64001, 32.16380,   0.00000, 90.00000, 89.94000, 350.000, 350.000);
  71.     CreateDynamicObjectEx(19377, 2461.32568, -1553.64001, 32.16380,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  72.     CreateDynamicObjectEx(18980, 2457.12695, -1558.26062, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  73.     CreateDynamicObjectEx(18980, 2484.81982, -1558.28699, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  74.     CreateDynamicObjectEx(18980, 2475.88208, -1558.24414, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  75.     CreateDynamicObjectEx(18980, 2465.93921, -1558.24414, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  76.     CreateDynamicObjectEx(18980, 2465.93921, -1554.77856, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  77.     CreateDynamicObjectEx(18980, 2465.93921, -1550.53845, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  78.     CreateDynamicObjectEx(18980, 2475.88208, -1554.70886, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  79.     CreateDynamicObjectEx(18980, 2475.88208, -1550.52856, 19.58000,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  80.     CreateDynamicObjectEx(18762, 2484.93896, -1555.30542, 30.61500,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  81.     CreateDynamicObjectEx(18762, 2457.01855, -1555.26880, 30.61500,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  82.     CreateDynamicObjectEx(18762, 2457.01855, -1548.14539, 30.61500,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  83.     CreateDynamicObjectEx(18762, 2457.01855, -1555.26880, 31.61700,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  84.     CreateDynamicObjectEx(18762, 2484.93896, -1555.30542, 31.61700,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  85.     CreateDynamicObjectEx(18762, 2484.93896, -1548.14539, 31.61700,   0.00000, 90.00000, 90.00000, 350.000, 350.000);
  86.     CreateDynamicObjectEx(16362, 2481.27905, -1518.97168, 26.18050,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  87.     CreateDynamicObjectEx(11547, 2445.53491, -1523.41211, 25.94670,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  88.     CreateDynamicObjectEx(3749, 2443.06763, -1544.08472, 28.82658,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  89.     CreateDynamicObjectEx(4100, 2440.98682, -1557.80896, 24.55480,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  90.     CreateDynamicObjectEx(4100, 2440.98682, -1557.80896, 27.40586,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  91.     CreateDynamicObjectEx(4100, 2447.53687, -1564.87402, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  92.     CreateDynamicObjectEx(4100, 2447.53687, -1564.87402, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  93.     CreateDynamicObjectEx(4100, 2441.03174, -1520.70923, 24.55480,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  94.     CreateDynamicObjectEx(4100, 2441.03174, -1530.90149, 24.55480,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  95.     CreateDynamicObjectEx(4100, 2441.03174, -1520.70923, 27.40590,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  96.     CreateDynamicObjectEx(4100, 2441.03174, -1530.90149, 27.40590,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  97.     CreateDynamicObjectEx(4100, 2447.62573, -1514.14001, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  98.     CreateDynamicObjectEx(4100, 2457.88135, -1514.14001, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  99.     CreateDynamicObjectEx(4100, 2468.14722, -1514.14001, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  100.     CreateDynamicObjectEx(4100, 2479.80078, -1514.14001, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  101.     CreateDynamicObjectEx(4100, 2493.54834, -1514.14001, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  102.     CreateDynamicObjectEx(4100, 2500.70752, -1520.75171, 24.55480,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  103.     CreateDynamicObjectEx(4100, 2500.70752, -1534.45984, 24.55480,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  104.     CreateDynamicObjectEx(4100, 2500.70752, -1548.14111, 24.55480,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  105.     CreateDynamicObjectEx(4100, 2500.70752, -1557.60388, 24.55480,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  106.     CreateDynamicObjectEx(4100, 2500.70752, -1557.60388, 27.40590,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  107.     CreateDynamicObjectEx(4100, 2500.70752, -1548.14111, 27.40590,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  108.     CreateDynamicObjectEx(4100, 2500.70752, -1534.45984, 27.40590,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  109.     CreateDynamicObjectEx(4100, 2500.70752, -1520.75171, 27.40590,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  110.     CreateDynamicObjectEx(4100, 2493.54834, -1514.14001, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  111.     CreateDynamicObjectEx(4100, 2479.80078, -1514.14001, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  112.     CreateDynamicObjectEx(4100, 2468.14722, -1514.14001, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  113.     CreateDynamicObjectEx(4100, 2457.88135, -1514.14001, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  114.     CreateDynamicObjectEx(4100, 2447.62573, -1514.14001, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  115.     CreateDynamicObjectEx(4100, 2461.25537, -1564.87402, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  116.     CreateDynamicObjectEx(4100, 2474.95703, -1564.87402, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  117.     CreateDynamicObjectEx(4100, 2493.57861, -1564.87402, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  118.     CreateDynamicObjectEx(4100, 2483.34351, -1564.87402, 24.55480,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  119.     CreateDynamicObjectEx(4100, 2474.95703, -1564.87402, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  120.     CreateDynamicObjectEx(4100, 2483.34351, -1564.87402, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  121.     CreateDynamicObjectEx(4100, 2493.57861, -1564.87402, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  122.     CreateDynamicObjectEx(4100, 2461.25537, -1564.87402, 27.40590,   0.00000, 0.00000, 140.00000, 350.000, 350.000);
  123.     CreateDynamicObjectEx(1073, 2465.80371, -1555.96606, 26.27030,   0.00000, 0.00000, 180.00000, 350.000, 350.000);
  124.     CreateDynamicObjectEx(1074, 2465.80371, -1557.06458, 26.27030,   0.00000, 0.00000, 180.00000, 350.000, 350.000);
  125.     CreateDynamicObjectEx(1075, 2465.80371, -1556.50513, 25.05310,   0.00000, 0.00000, 180.00000, 350.000, 350.000);
  126.     CreateDynamicObjectEx(1077, 2475.78638, -1557.06458, 26.27030,   0.00000, 0.00000, 180.00000, 350.000, 350.000);
  127.     CreateDynamicObjectEx(1076, 2475.78638, -1556.51245, 25.05310,   0.00000, 0.00000, 180.00000, 350.000, 350.000);
  128.     CreateDynamicObjectEx(1078, 2475.78638, -1555.96606, 26.27030,   0.00000, 0.00000, 180.00000, 350.000, 350.000);
  129.     CreateDynamicObjectEx(1079, 2466.12231, -1556.50513, 25.05310,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  130.     CreateDynamicObjectEx(1080, 2466.23291, -1557.06458, 26.27030,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  131.     CreateDynamicObjectEx(1081, 2466.14063, -1555.96606, 26.27030,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  132.     CreateDynamicObjectEx(1082, 2476.10840, -1557.07434, 26.27030,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  133.     CreateDynamicObjectEx(1084, 2476.10840, -1555.81470, 26.27030,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  134.     CreateDynamicObjectEx(1085, 2476.10840, -1556.41443, 25.05310,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  135.     CreateDynamicObjectEx(1083, 2470.58887, -1558.58801, 27.93300,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  136.     CreateDynamicObjectEx(1116, 2485.19019, -1550.79480, 26.28263,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  137.     CreateDynamicObjectEx(1115, 2485.22241, -1552.66833, 25.51085,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  138.     CreateDynamicObjectEx(19903, 2484.92041, -1557.13916, 23.03666,   0.00000, 0.00000, 180.00000, 350.000, 350.000);
  139.     CreateDynamicObjectEx(19903, 2472.72437, -1558.27307, 23.03670,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  140.     CreateDynamicObjectEx(19903, 2457.01489, -1557.22180, 23.03670,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  141.     CreateDynamicObjectEx(3626, 2498.23804, -1546.10693, 24.56910,   0.00000, 0.00000, 270.00000, 350.000, 350.000);
  142.     CreateDynamicObjectEx(3577, 2496.67700, -1560.92456, 23.86176,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  143.     CreateDynamicObjectEx(3761, 2499.62500, -1559.54443, 24.30849,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  144.     CreateDynamicObjectEx(3761, 2495.29395, -1563.77454, 24.30850,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  145.     CreateDynamicObjectEx(3761, 2493.69043, -1559.90759, 22.69240,   0.00000, 0.00000, 135.00000, 350.000, 350.000);
  146.     CreateDynamicObjectEx(19900, 2494.74951, -1558.86328, 24.68696,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  147.     CreateDynamicObjectEx(19900, 2492.97363, -1560.67236, 24.68700,   0.00000, 0.00000, 50.00000, 350.000, 350.000);
  148.     CreateDynamicObjectEx(3576, 2481.39600, -1562.26758, 23.86180,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  149.     CreateDynamicObjectEx(3576, 2477.78491, -1561.75952, 23.86180,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  150.     CreateDynamicObjectEx(18075, 2478.54834, -1552.98096, 29.91000,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  151.     CreateDynamicObjectEx(18075, 2463.16357, -1552.98096, 29.91000,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  152.     CreateDynamicObjectEx(1223, 2475.85742, -1545.87634, 22.92206,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  153.     CreateDynamicObjectEx(1223, 2466.02612, -1545.87634, 22.92210,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  154.     CreateDynamicObjectEx(1223, 2457.16089, -1545.87634, 22.92210,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  155.     CreateDynamicObjectEx(1223, 2484.74951, -1545.87634, 22.92210,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  156.     CreateDynamicObjectEx(1232, 2463.31836, -1522.92273, 21.66272,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  157.     CreateDynamicObjectEx(1232, 2469.30225, -1522.92273, 21.66270,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  158.     CreateDynamicObjectEx(1232, 2475.32373, -1522.92273, 21.66270,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  159.     CreateDynamicObjectEx(1232, 2481.30469, -1522.92273, 21.66270,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  160.     CreateDynamicObjectEx(1232, 2487.28589, -1522.92273, 21.66270,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  161.     CreateDynamicObjectEx(1232, 2493.28589, -1522.92273, 21.66270,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  162.     CreateDynamicObjectEx(1232, 2499.32715, -1522.92273, 21.66270,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  163.     CreateDynamicObjectEx(1223, 2485.11084, -1558.55408, 22.92210,   0.00000, 0.00000, 270.00000, 350.000, 350.000);
  164.     CreateDynamicObjectEx(1223, 2475.73169, -1558.55408, 22.92210,   0.00000, 0.00000, 270.00000, 350.000, 350.000);
  165.     CreateDynamicObjectEx(1223, 2465.76221, -1558.55408, 22.92210,   0.00000, 0.00000, 270.00000, 350.000, 350.000);
  166.     CreateDynamicObjectEx(1223, 2457.18164, -1558.55408, 22.92210,   0.00000, 0.00000, 270.00000, 350.000, 350.000);
  167.     CreateDynamicObjectEx(3761, 2466.01831, -1564.11621, 24.30850,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  168.     CreateDynamicObjectEx(3761, 2461.19336, -1559.60913, 24.30850,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  169.     CreateDynamicObjectEx(3761, 2469.68677, -1559.52820, 23.45483,   0.00000, 0.00000, 90.00000, 350.000, 350.000);
  170.     CreateDynamicObjectEx(14680, 2500.27100, -1546.06140, 24.22800,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  171.     CreateDynamicObjectEx(14680, 2500.42334, -1550.87793, 24.22800,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  172.     CreateDynamicObjectEx(957, 2483.08716, -1548.79480, 29.71105,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  173.     CreateDynamicObjectEx(957, 2479.77710, -1548.79480, 29.71100,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  174.     CreateDynamicObjectEx(957, 2476.55249, -1548.79480, 29.71100,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  175.     CreateDynamicObjectEx(957, 2474.67090, -1548.79480, 29.71100,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  176.     CreateDynamicObjectEx(957, 2470.75049, -1548.79480, 29.71100,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  177.     CreateDynamicObjectEx(957, 2466.68970, -1548.79480, 29.71100,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  178.     CreateDynamicObjectEx(957, 2465.14868, -1548.79480, 29.71100,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  179.     CreateDynamicObjectEx(957, 2459.18555, -1548.79480, 29.71100,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  180.     CreateDynamicObjectEx(957, 2461.96533, -1548.79480, 29.71100,   0.00000, 0.00000, 0.00000, 350.000, 350.000);
  181.     new TMPintura = CreateObject(19353, 2470.55615, -1558.66309, 26.56110,   0.00000, 0.00000, 90.00000);
  182.     SetObjectMaterialText(TMPintura, "Pintura", 0, 50, "Arial", 18, 1, -32256, 0, 1);
  183.     new TMReparacion = CreateObject(19353, 2480.44189, -1558.66309, 27.16810,   0.00000, 0.00000, 90.00000);
  184.     SetObjectMaterialText(TMReparacion, "Reparaciones", 0, 50, "Arial", 17, 1, -32256, 0, 1);
  185.     new TMTunning = CreateObject(19353, 2461.22412, -1558.66309, 27.16810,   0.00000, 0.00000, 90.00000);
  186.     SetObjectMaterialText(TMTunning, "Tunning", 0, 50, "Arial", 18, 1, -32256, 0, 1);
  187. }
  188.  
  189. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  190. {
  191.     if(IsPlayerNPC(playerid)) return 1;
  192.     if(PRESSED(KEY_CROUCH))
  193.     {
  194.         if (PlayerToPoint(12, playerid,2443.2156, -1538.3146, 25.7718))
  195.         {
  196.             if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  197.             {
  198.                 if (PortonM[playerid] != true)
  199.                 {
  200.                     MoveDynamicObject(PortonMECA,2443.2156, -1538.3146, 20.1200, 5.0);
  201.                     PortonM[playerid] = true;
  202.                 }
  203.                 else
  204.                 {
  205.                     MoveDynamicObject(PortonMECA,2443.2156, -1538.3146, 25.7718, 5.0);
  206.                     PortonM[playerid] = false;
  207.                 }
  208.                 return 1;
  209.             }
  210.         }
  211.     }
  212.     return 1;
  213. }
  214.  
  215. CMD:base(playerid, params[])
  216. {
  217.     #pragma unused params
  218.     if(IsPlayerInRangeOfPoint(playerid, 1.0, 2484.0945, -1557.0420, 24.0316)) //Reparaciones
  219.     {
  220.         if (BaseM[playerid][0] != true)
  221.         {
  222.             MoveDynamicObject(BaseMECA[0],2480.8552, -1553.7800, 23.0000, 0.5);
  223.             BaseM[playerid][0] = true;
  224.         }
  225.         else
  226.         {
  227.             MoveDynamicObject(BaseMECA[0],2480.8552, -1553.7800, 21.2000, 0.5);
  228.             BaseM[playerid][0] = false;
  229.         }
  230.     }
  231.     else if(IsPlayerInRangeOfPoint(playerid, 1.0, 2472.7930, -1557.4977, 24.0316)) //Pintura
  232.     {
  233.         if (BaseM[playerid][1] != true)
  234.         {
  235.             MoveDynamicObject(BaseMECA[1],2470.7559, -1553.7800, 23.0000, 0.5);
  236.             BaseM[playerid][1] = true;
  237.         }
  238.         else
  239.         {
  240.             MoveDynamicObject(BaseMECA[1],2470.7559, -1553.7800, 21.2000, 0.5);
  241.             BaseM[playerid][1] = false;
  242.         }
  243.     }
  244.     else if(IsPlayerInRangeOfPoint(playerid, 1.0, 2457.8389, -1557.2672, 24.0316)) //Tunning
  245.     {
  246.         if (BaseM[playerid][2] != true)
  247.         {
  248.             MoveDynamicObject(BaseMECA[2],2461.1448, -1553.7800, 23.0000, 0.5);
  249.             BaseM[playerid][2] = true;
  250.         }
  251.         else
  252.         {
  253.             MoveDynamicObject(BaseMECA[2],2461.1448, -1553.7800, 21.2000, 0.5);
  254.             BaseM[playerid][2] = false;
  255.         }
  256.     }else SendClientMessage(playerid, 0x646464FF, "[{960404}ERROR{646464}]: No estás en una maquina del taller.");
  257.     return 1;
  258. }
Add Comment
Please, Sign In to add comment