Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 15.84 KB | None | 0 0
  1. /*====Pont===================*/
  2. #define WAIT_TIME 10
  3. new Pontje, pontStatus;
  4. forward MovePont();
  5. new pontObj[72];
  6.  
  7. stock SetupObjects()
  8. {
  9.     pontObj[0] = CreateDynamicObject(3626, -3933.79, -2191.01, -0.68, 0.00, -90.00, 2.27);
  10.     pontObj[1] = CreateDynamicObject(3626, -3933.63, -2195.17, -0.68, 0.00, -90.00, 2.27);
  11.     pontObj[2] = CreateDynamicObject(3626, -3933.45, -2199.34, -0.68, 0.00, -90.00, 2.27);
  12.     pontObj[3] = CreateDynamicObject(3626, -3933.29, -2203.46, -0.68, 0.00, -90.00, 2.27);
  13.     pontObj[4] = CreateDynamicObject(3626, -3933.10, -2207.65, -0.68, 0.00, -90.00, 2.27);
  14.     pontObj[5] = CreateDynamicObject(3626, -3932.30, -2207.79, -0.68, 0.00, -90.00, 92.72);
  15.     pontObj[6] = CreateDynamicObject(3626, -3928.14, -2207.59, -0.68, 0.00, -90.00, 92.72);
  16.     pontObj[7] = CreateDynamicObject(3626, -3924.13, -2207.40, -0.68, 0.00, -90.00, 92.72);
  17.     pontObj[8] = CreateDynamicObject(3626, -3920.04, -2207.22, -0.68, 0.00, -90.00, 92.72);
  18.     pontObj[9] = CreateDynamicObject(3626, -3915.99, -2207.04, -0.68, 0.00, -90.00, 92.72);
  19.     pontObj[10] = CreateDynamicObject(3626, -3907.42, -2205.77, -0.68, 0.00, -90.00, 182.72);
  20.     pontObj[11] = CreateDynamicObject(3626, -3911.90, -2206.84, -0.68, 0.00, -90.00, 92.72);
  21.     pontObj[12] = CreateDynamicObject(3626, -3907.74, -2206.64, -0.68, 0.00, -90.00, 92.72);
  22.     pontObj[13] = CreateDynamicObject(3626, -3907.59, -2201.62, -0.68, 0.00, -90.00, 182.72);
  23.     pontObj[14] = CreateDynamicObject(3626, -3933.57, -2190.14, -0.68, 0.00, -90.00, 272.72);
  24.     pontObj[15] = CreateDynamicObject(3626, -3929.42, -2189.95, -0.68, 0.00, -90.00, 272.72);
  25.     pontObj[16] = CreateDynamicObject(3626, -3925.29, -2189.75, -0.68, 0.00, -90.00, 272.72);
  26.     pontObj[17] = CreateDynamicObject(3626, -3921.19, -2189.55, -0.68, 0.00, -90.00, 272.72);
  27.     pontObj[18] = CreateDynamicObject(3626, -3917.04, -2189.35, -0.68, 0.00, -90.00, 272.72);
  28.     pontObj[19] = CreateDynamicObject(3626, -3912.92, -2189.14, -0.68, 0.00, -90.00, 272.72);
  29.     pontObj[20] = CreateDynamicObject(3626, -3907.80, -2197.42, -0.68, 0.00, -90.00, 182.72);
  30.     pontObj[21] = CreateDynamicObject(3626, -3907.99, -2193.23, -0.68, 0.00, -90.00, 182.72);
  31.     pontObj[22] = CreateDynamicObject(3626, -3908.17, -2189.23, -0.68, 0.00, -90.00, 182.72);
  32.     pontObj[23] = CreateDynamicObject(3626, -3909.04, -2188.96, -0.68, 0.00, -90.00, 272.72);
  33.     pontObj[24] = CreateDynamicObject(3626, -3911.02, -2194.21, 2.20, 0.00, 0.00, 2.87);
  34.     pontObj[25] = CreateDynamicObject(3626, -3910.78, -2198.39, 2.20, 0.00, 0.00, 2.87);
  35.     pontObj[26] = CreateDynamicObject(3626, -3910.67, -2202.59, 2.20, 0.00, 0.00, 2.87);
  36.     pontObj[27] = CreateDynamicObject(3626, -3910.49, -2205.80, 2.20, 0.00, 0.00, 182.87);
  37.     pontObj[28] = CreateDynamicObject(3626, -3919.13, -2206.24, 2.20, 0.00, 0.00, 182.87);
  38.     pontObj[29] = CreateDynamicObject(3626, -3928.08, -2206.58, 2.20, 0.00, 0.00, 182.87);
  39.     pontObj[30] = CreateDynamicObject(3626, -3932.30, -2204.73, 2.20, 0.00, 0.00, 92.87);
  40.     pontObj[31] = CreateDynamicObject(3626, -3932.66, -2195.77, 2.20, 0.00, 0.00, 92.87);
  41.     pontObj[32] = CreateDynamicObject(3626, -3930.73, -2190.99, 2.20, 0.00, 0.00, 2.87);
  42.     pontObj[33] = CreateDynamicObject(3626, -3921.85, -2190.59, 2.20, 0.00, 0.00, 2.87);
  43.     pontObj[34] = CreateDynamicObject(3626, -3920.03, -2190.50, 2.20, 0.00, 0.00, 2.87);
  44.     pontObj[35] = CreateDynamicObject(3626, -3920.04, -2194.64, 2.20, 0.00, 0.00, 2.87);
  45.     pontObj[36] = CreateDynamicObject(3626, -3926.54, -2195.00, 2.20, 0.00, 0.00, 2.87);
  46.     pontObj[37] = CreateDynamicObject(3626, -3919.68, -2198.85, 2.20, 0.00, 0.00, 2.87);
  47.     pontObj[38] = CreateDynamicObject(3626, -3928.00, -2199.07, 2.20, 0.00, 0.00, 2.87);
  48.     pontObj[39] = CreateDynamicObject(3626, -3926.91, -2203.04, 2.20, 0.00, 0.00, 2.87);
  49.     pontObj[40] = CreateDynamicObject(3626, -3918.76, -2202.85, 2.20, 0.00, 0.00, 2.87);
  50.     pontObj[41] = CreateDynamicObject(11431, -3908.78, -2204.73, 5.25, 0.00, 0.00, 2.02);
  51.     pontObj[42] = CreateDynamicObject(11431, -3932.53, -2191.99, 5.25, 0.00, 0.00, 182.02);
  52.     pontObj[43] = CreateDynamicObject(1468, -3932.74, -2188.59, 4.84, 0.00, 0.00, 2.61);
  53.     pontObj[44] = CreateDynamicObject(1468, -3927.58, -2188.36, 4.84, 0.00, 0.00, 2.61);
  54.     pontObj[45] = CreateDynamicObject(1468, -3922.43, -2188.12, 4.84, 0.00, 0.00, 2.61);
  55.     pontObj[46] = CreateDynamicObject(1468, -3917.28, -2187.87, 4.84, 0.00, 0.00, 2.61);
  56.     pontObj[47] = CreateDynamicObject(1468, -3912.12, -2187.63, 4.84, 0.00, 0.00, 2.61);
  57.     pontObj[48] = CreateDynamicObject(1468, -3909.37, -2187.52, 4.84, 0.00, 0.00, 2.61);
  58.     pontObj[49] = CreateDynamicObject(1468, -3908.44, -2208.09, 4.84, 0.00, 0.00, 2.61);
  59.     pontObj[50] = CreateDynamicObject(1468, -3913.59, -2208.34, 4.84, 0.00, 0.00, 2.61);
  60.     pontObj[51] = CreateDynamicObject(1468, -3918.75, -2208.56, 4.84, 0.00, 0.00, 2.61);
  61.     pontObj[52] = CreateDynamicObject(1468, -3923.91, -2208.80, 4.84, 0.00, 0.00, 2.61);
  62.     pontObj[53] = CreateDynamicObject(1468, -3929.06, -2209.05, 4.84, 0.00, 0.00, 2.61);
  63.     pontObj[54] = CreateDynamicObject(1468, -3931.91, -2209.19, 4.84, 0.00, 0.00, 2.61);
  64.     pontObj[55] = CreateDynamicObject(1468, -3934.64, -2206.71, 4.84, 0.00, 0.00, 92.61);
  65.     pontObj[56] = CreateDynamicObject(1468, -3935.25, -2191.29, 4.84, 0.00, 0.00, 92.61);
  66.     pontObj[57] = CreateDynamicObject(1468, -3934.99, -2196.45, 4.84, 0.00, 0.00, 92.61);
  67.     pontObj[58] = CreateDynamicObject(1468, -3906.72, -2189.97, 4.84, 0.00, 0.00, 92.61);
  68.     pontObj[59] = CreateDynamicObject(1468, -3906.03, -2205.40, 4.84, 0.00, 0.00, 92.61);
  69.     pontObj[60] = CreateDynamicObject(1468, -3906.26, -2200.24, 4.84, 0.00, 0.00, 92.61);
  70.     pontObj[61] = CreateDynamicObject(3578, -3935.01, -2193.93, 2.89, 90.00, 0.00, 272.44);
  71.     pontObj[62] = CreateDynamicObject(3578, -3934.60, -2203.89, 2.89, 90.00, 0.00, 272.44);
  72.     pontObj[63] = CreateDynamicObject(3578, -3906.21, -2202.78, 2.89, 90.00, 0.00, 92.44);
  73.     pontObj[64] = CreateDynamicObject(3578, -3906.63, -2192.81, 2.89, 90.00, 0.00, 92.44);
  74.     pontObj[65] = CreateDynamicObject(3287, -3923.75, -2191.42, 7.06, 0.00, 0.00, 271.51);
  75.     pontObj[66] = CreateDynamicObject(3287, -3914.44, -2205.00, 7.06, 0.00, 0.00, 272.73);
  76.     pontObj[67] = CreateDynamicObject(1461, -3907.05, -2192.29, 4.53, 0.00, 0.00, -90.51);
  77.     pontObj[68] = CreateDynamicObject(1461, -3906.76, -2198.04, 4.53, 0.00, 0.00, -90.51);
  78.     pontObj[69] = CreateDynamicObject(1461, -3934.28, -2204.51, 4.53, 0.00, 0.00, 90.51);
  79.     pontObj[70] = CreateDynamicObject(1461, -3934.52, -2198.83, 4.53, 0.00, 0.00, 90.51);
  80.     pontObj[71] = CreateDynamicObject(3626, -3911.12, -2190.01, 2.20, 0.00, 0.00, 2.87);
  81.     return 1;
  82. }
  83.  
  84. public OnGameModeInit()
  85. {
  86.  
  87.     SetupObjects();
  88.     return 1;
  89. }
  90.  
  91. public OnDynamicObjectMoved(objectid)
  92. {
  93.     if(objectid == pontObj[71])
  94.     {
  95.         if(pontStatus == 0) pontStatus = 1; else pontStatus = 0;
  96.         SetTimer("MovePont", 1000 * 60 * WAIT_TIME, false);
  97.     }
  98.     return 1;
  99. }
  100.  
  101. public MovePont()
  102. {
  103.     if(pontStatus == 0)
  104.     {
  105.         MoveObject(pontObj[0], -3933.79, -2191.01, -0.68, 3);
  106.         MoveObject(pontObj[1], -3933.63, -2195.17, -0.68, 3);
  107.         MoveObject(pontObj[2], -3933.45, -2199.34, -0.68, 3);
  108.         MoveObject(pontObj[3], -3933.29, -2203.46, -0.68, 3);
  109.         MoveObject(pontObj[4], -3933.10, -2207.65, -0.68, 3);
  110.         MoveObject(pontObj[5], -3932.30, -2207.79, -0.68, 3);
  111.         MoveObject(pontObj[6], -3928.14, -2207.59, -0.68, 3);
  112.         MoveObject(pontObj[7], -3924.13, -2207.40, -0.68, 3);
  113.         MoveObject(pontObj[8], -3920.04, -2207.22, -0.68, 3);
  114.         MoveObject(pontObj[9], -3915.99, -2207.04, -0.68, 3);
  115.         MoveObject(pontObj[10], -3907.42, -2205.77, -0.68, 3);
  116.         MoveObject(pontObj[11], -3911.90, -2206.84, -0.68, 3);
  117.         MoveObject(pontObj[12], -3907.74, -2206.64, -0.68, 3);
  118.         MoveObject(pontObj[13], -3907.59, -2201.62, -0.68, 3);
  119.         MoveObject(pontObj[14], -3933.57, -2190.14, -0.68, 3);
  120.         MoveObject(pontObj[15], -3929.42, -2189.95, -0.68, 3);
  121.         MoveObject(pontObj[16], -3925.29, -2189.75, -0.68, 3);
  122.         MoveObject(pontObj[17], -3921.19, -2189.55, -0.68, 3);
  123.         MoveObject(pontObj[18], -3917.04, -2189.35, -0.68, 3);
  124.         MoveObject(pontObj[19], -3912.92, -2189.14, -0.68, 3);
  125.         MoveObject(pontObj[20], -3907.80, -2197.42, -0.68, 3);
  126.         MoveObject(pontObj[21], -3907.80, -2197.42, -0.68, 3);
  127.         MoveObject(pontObj[22], -3908.17, -2189.23, -0.68, 3);
  128.         MoveObject(pontObj[23], -3909.04, -2188.96, -0.68, 3);
  129.         MoveObject(pontObj[24], -3911.02, -2194.21, 2.20, 3);
  130.         MoveObject(pontObj[25], -3910.78, -2198.39, 2.20, 3);
  131.         MoveObject(pontObj[26], -3910.67, -2202.59, 2.20, 3);
  132.         MoveObject(pontObj[27], -3910.49, -2205.80, 2.20, 3);
  133.         MoveObject(pontObj[28], -3919.13, -2206.24, 2.20, 3);
  134.         MoveObject(pontObj[29], -3928.08, -2206.58, 2.20, 3);
  135.         MoveObject(pontObj[30], -3932.30, -2204.73, 2.20, 3);
  136.         MoveObject(pontObj[31], -3932.66, -2195.77, 2.20, 3);
  137.         MoveObject(pontObj[32], -3930.73, -2190.99, 2.20, 3);
  138.         MoveObject(pontObj[33], -3921.85, -2190.59, 2.20, 3);
  139.         MoveObject(pontObj[34], -3920.03, -2190.50, 2.20, 3);
  140.         MoveObject(pontObj[35], -3920.04, -2194.64, 2.20, 3);
  141.         MoveObject(pontObj[36], -3926.54, -2195.00, 2.20, 3);
  142.         MoveObject(pontObj[37], -3919.68, -2198.85, 2.20, 3);
  143.         MoveObject(pontObj[38], -3928.00, -2199.07, 2.20, 3);
  144.         MoveObject(pontObj[39], -3926.91, -2203.04, 2.20, 3);
  145.         MoveObject(pontObj[40], -3918.76, -2202.85, 2.20, 3);
  146.         MoveObject(pontObj[41], -3908.78, -2204.73, 5.25, 3);
  147.         MoveObject(pontObj[42], -3932.53, -2191.99, 5.25, 3);
  148.         MoveObject(pontObj[43], -3932.74, -2188.59, 4.84, 3);
  149.         MoveObject(pontObj[44], -3927.58, -2188.36, 4.84, 3);
  150.         MoveObject(pontObj[45], -3922.43, -2188.12, 4.84, 3);
  151.         MoveObject(pontObj[46], -3917.28, -2187.87, 4.84, 3);
  152.         MoveObject(pontObj[47], -3912.12, -2187.63, 4.84, 3);
  153.         MoveObject(pontObj[48], -3909.37, -2187.52, 4.84, 3);
  154.         MoveObject(pontObj[49], -3908.44, -2208.09, 4.84, 3);
  155.         MoveObject(pontObj[50], -3913.59, -2208.34, 4.84, 3);
  156.         MoveObject(pontObj[51], -3918.75, -2208.56, 4.84, 3);
  157.         MoveObject(pontObj[52], -3923.91, -2208.80, 4.84, 3);
  158.         MoveObject(pontObj[53], -3929.06, -2209.05, 4.84, 3);
  159.         MoveObject(pontObj[54], -3931.91, -2209.19, 4.84, 3);
  160.         MoveObject(pontObj[55], -3934.64, -2206.71, 4.84, 3);
  161.         MoveObject(pontObj[56], -3935.25, -2191.29, 4.84, 3);
  162.         MoveObject(pontObj[57], -3934.99, -2196.45, 4.84, 3);
  163.         MoveObject(pontObj[58], -3906.72, -2189.97, 4.84, 3);
  164.         MoveObject(pontObj[59], -3906.03, -2205.40, 4.84, 3);
  165.         MoveObject(pontObj[60], -3906.26, -2200.24, 4.84, 3);
  166.         MoveObject(pontObj[61], -3935.01, -2193.93, 2.89, 3);
  167.         MoveObject(pontObj[62], -3934.60, -2203.89, 2.89, 3);
  168.         MoveObject(pontObj[63], -3906.21, -2202.78, 2.89, 3);
  169.         MoveObject(pontObj[64], -3906.63, -2192.81, 2.89, 3);
  170.         MoveObject(pontObj[65], -3923.75, -2191.42, 7.06, 3);
  171.         MoveObject(pontObj[66], -3914.44, -2205.00, 7.06, 3);
  172.         MoveObject(pontObj[67], -3907.05, -2192.29, 4.53, 3);
  173.         MoveObject(pontObj[68], -3906.76, -2198.04, 4.53, 3);
  174.         MoveObject(pontObj[69], -3934.28, -2204.51, 4.53, 3);
  175.         MoveObject(pontObj[70], -3934.52, -2198.83, 4.53, 3);//Naar de overkant
  176.         MoveObject(pontObj[71], -3911.12, -2190.01, 2.20, 3);//Naar de overkant
  177.         }
  178.     else
  179.         {
  180.         MoveObject(pontObj[1], -3273.20, -2135.92, -0.68, 3);//En weer terug
  181.         MoveObject(pontObj[2], -3276.50, -2136.91, -0.68, 3);
  182.         MoveObject(pontObj[3], -3280.32, -2138.05, -0.68, 3);
  183.         MoveObject(pontObj[4], -3284.22, -2139.21, -0.68, 3);
  184.         MoveObject(pontObj[5], -3288.14, -2140.38, -0.68, 3);
  185.         MoveObject(pontObj[6], -3292.02, -2141.50, -0.68, 3);
  186.         MoveObject(pontObj[7], -3295.77, -2142.64, -0.68, 3);
  187.         MoveObject(pontObj[8], -3296.36, -2143.76, -0.68, 3);
  188.         MoveObject(pontObj[9], -3295.25, -2147.62, -0.68, 3);
  189.         MoveObject(pontObj[10], -3294.16, -2151.54, -0.68, 3);
  190.         MoveObject(pontObj[11], -3293.05, -2155.48, -0.68, 3);
  191.         MoveObject(pontObj[12], -3292.07, -2158.90, -0.68, 3);
  192.         MoveObject(pontObj[13], -3294.56, -2155.74, 2.89, 3);
  193.         MoveObject(pontObj[14], -3294.47, -2147.32, 2.20, 3);
  194.         MoveObject(pontObj[15], -3292.25, -2146.62, 2.20, 3);
  195.         MoveObject(pontObj[16], -3279.56, -2154.26, 2.20, 3);
  196.         MoveObject(pontObj[17], -3288.03, -2156.82, 2.20, 3);
  197.         MoveObject(pontObj[18], -3280.49, -2150.53, 2.20, 3);
  198.         MoveObject(pontObj[19], -3273.15, -2143.99, 2.20, 3);
  199.         MoveObject(pontObj[20], -3274.31, -2140.02, 2.20, 3);
  200.         MoveObject(pontObj[21], -3272.09, -2147.98, 2.20, 3);
  201.         MoveObject(pontObj[22], -3287.07, -2152.33, 2.20, 3);
  202.         MoveObject(pontObj[23], -3288.09, -2148.46, 2.20, 3);
  203.         MoveObject(pontObj[24], -3281.09, -2146.43, 2.20, 3);
  204.         MoveObject(pontObj[25], -3282.19, -2142.63, 2.20, 3);
  205.         MoveObject(pontObj[26], -3275.10, -2137.45, 2.20, 3);
  206.         MoveObject(pontObj[27], -3283.64, -2140.02, 2.20, 3);
  207.         MoveObject(pontObj[28], -3292.22, -2142.53, 2.20, 3);
  208.         MoveObject(pontObj[29], -3294.85, -2145.62, 2.20, 3);
  209.         MoveObject(pontObj[30], -3287.83, -2144.64, 2.20, 3);
  210.         MoveObject(pontObj[31], -3295.05, -2144.34, 5.20, 3);
  211.         MoveObject(pontObj[32], -3269.51, -2150.44, 5.20, 3);
  212.         MoveObject(pontObj[33], -3286.64, -2141.57, 7.06, 3);
  213.         MoveObject(pontObj[34], -3296.24, -2149.34, 4.84, 3);
  214.         MoveObject(pontObj[35], -3293.76, -2158.41, 4.84, 3);
  215.         MoveObject(pontObj[36], -3266.76, -2150.27, 4.84, 3);
  216.         MoveObject(pontObj[37], -3268.19, -2145.31, 4.84, 3);
  217.         MoveObject(pontObj[38], -3270.72, -2136.34, 4.84, 3);
  218.         MoveObject(pontObj[39], -3270.46, -2138.90, 4.53, 3);
  219.         MoveObject(pontObj[40], -3273.84, -2134.62, 4.84, 3);
  220.         MoveObject(pontObj[41], -3278.79, -2136.13, 4.84, 3);
  221.         MoveObject(pontObj[42], -3283.72, -2137.61, 4.84, 3);
  222.         MoveObject(pontObj[43], -3288.65, -2139.11, 4.84, 3);
  223.         MoveObject(pontObj[44], -3293.58, -2140.63, 4.84, 3);
  224.         MoveObject(pontObj[45], -3295.92, -2141.19, 4.84, 3);
  225.         MoveObject(pontObj[46], -3290.53, -2160.12, 4.84, 3);
  226.         MoveObject(pontObj[47], -3290.53, -2160.12, 4.84, 3);
  227.         MoveObject(pontObj[48], -3285.59, -2158.60, 4.84, 3);
  228.         MoveObject(pontObj[49], -3280.66, -2157.08, 4.84, 3);
  229.         MoveObject(pontObj[50], -3275.72, -2155.54, 4.84, 3);
  230.         MoveObject(pontObj[51], -3270.78, -2154.01, 4.84, 3);
  231.         MoveObject(pontObj[52], -3268.59, -2153.32, 4.84, 3);
  232.         MoveObject(pontObj[53], -3291.98, -2155.91, 2.20, 3);
  233.         MoveObject(pontObj[54], -3270.94, -2151.78, 2.20, 3);
  234.         MoveObject(pontObj[55], -3272.15, -2136.49, -0.68, 3);
  235.         MoveObject(pontObj[56], -3270.98, -2140.45, -0.68, 3);
  236.         MoveObject(pontObj[57], -3269.87, -2144.26, -0.68, 3);
  237.         MoveObject(pontObj[58], -3268.73, -2148.14, -0.68, 3);
  238.         MoveObject(pontObj[59], -3268.73, -2148.14, -0.68, 3);
  239.         MoveObject(pontObj[60], -3267.92, -2150.96, -0.68, 3);
  240.         MoveObject(pontObj[61], -3291.19, -2158.82, -0.68, 3);
  241.         MoveObject(pontObj[62], -3287.27, -2157.66, -0.68, 3);
  242.         MoveObject(pontObj[63], -3283.33, -2156.50, -0.68, 3);
  243.         MoveObject(pontObj[64], -3279.35, -2155.31, -0.68, 3);
  244.         MoveObject(pontObj[65], -3275.41, -2154.12, -0.68, 3);
  245.         MoveObject(pontObj[67], -3271.45, -2152.93, -0.68, 3);
  246.         MoveObject(pontObj[68], -3267.97, -2151.89, -0.68, 3);
  247.         MoveObject(pontObj[68], -3274.82, -2152.25, 7.06, 3);
  248.         MoveObject(pontObj[70], -3269.57, -2138.82, 2.89, 3);
  249.         MoveObject(pontObj[71], -3267.12, -2147.46, 2.89, 3);
  250.         }
  251.     return 1;
  252. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement