29.03.2010, 23:42
Код:
C:\Documents and Settings\Tech\Desktop\REAL SERVER\filterscripts\area51gates.pwn(302) : warning 225: unreachable code C:\Documents and Settings\Tech\Desktop\REAL SERVER\filterscripts\area51gates.pwn(302) : error 029: invalid expression, assumed zero C:\Documents and Settings\Tech\Desktop\REAL SERVER\filterscripts\area51gates.pwn(304) : error 001: expected token: ";", but found "}" C:\Documents and Settings\Tech\Desktop\REAL SERVER\filterscripts\area51gates.pwn(305) : error 010: invalid function or declaration C:\Documents and Settings\Tech\Desktop\REAL SERVER\filterscripts\area51gates.pwn(309) : error 010: invalid function or declaration C:\Documents and Settings\Tech\Desktop\REAL SERVER\filterscripts\area51gates.pwn(312) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors.
Код:
#include <a_samp> #pragma dynamic 8192 #pragma tabsize 0 #define COLOR_LIGHTRED 0xFF6347AA #define COLOR_LIGHTGREEN 0x9ACD32AA forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z); new a51gs_status = 1; new a51gs; new a51gstatus = 1; new a51g; new Vehicles; new Veh[100]; public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { if(IsPlayerConnected(playerid)) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } } return 0; } public OnFilterScriptInit() { print("/****************************************/"); print("/ [FS] Fort Carson Military Base - Robert Crawford /"); print("/****************************************/"); a51gs = CreateObject(971, 344.155762, 1797.302002, 18.885450, 0.0000, 0.0000, 33.5180);// Forst Carson Airfield Open a51g = CreateObject(7657, 135.377380, 1997.332397, 20.203087, 0.0000, 0.0000, 180.4818);// Main Entrance CreateObject(8147, 389.757721, 1962.856689, 19.354172, 0.0000, 0.0000, 0.0000); CreateObject(8147, 389.817780, 2008.034668, 19.291658, 0.0000, 0.0000, 0.0000); CreateObject(8171, 307.311584, 1992.443481, 16.717546, 0.0000, 0.0000, 0.0000); CreateObject(8172, 307.308685, 1863.857422, 16.734987, 0.0000, 0.0000, 0.0000); CreateObject(9241, 358.720306, 1985.003418, 18.199532, 0.0000, 0.0000, 0.0000); CreateObject(9241, 359.445374, 1946.229126, 18.149532, 0.0000, 0.0000, 0.0000); CreateObject(9241, 360.351044, 1907.676636, 18.174532, 0.0000, 0.0000, 0.0000); CreateObject(10764, 306.964996, 1738.139282, 19.975000, 0.0000, 358.2811, 225.0684); CreateObject(1215, 287.343811, 1916.196899, 17.283686, 0.0000, 0.0000, 0.0000); CreateObject(1215, 287.482208, 1928.433960, 17.204948, 0.0000, 0.0000, 0.0000); CreateObject(1215, 287.389801, 1934.517700, 17.283686, 0.0000, 0.0000, 0.0000); CreateObject(1215, 287.419556, 1922.282959, 17.283686, 0.0000, 0.0000, 0.0000); CreateObject(8149, 318.567230, 2080.828613, 19.747604, 0.0000, 357.4217, 90.2400); CreateObject(8263, 188.477585, 1999.826904, 20.352800, 0.0000, 0.0000, 269.7591); CreateObject(8313, 226.229187, 2081.621582, 20.383110, 0.0000, 0.0000, 282.6507); CreateObject(8313, 189.085159, 2049.747070, 21.769392, 0.0000, 1.7180, 199.2853); CreateObject(8650, 199.027023, 2072.413330, 22.759775, 0.0000, 0.0000, 316.1687); CreateObject(16480, 175.784531, 2009.145020, 19.673540, 0.0000, 0.0000, 194.2319); CreateObject(16094, 191.190430, 1870.044922, 25.306711, 0.0000, 0.0000, 0.0000); CreateObject(3749, 135.779297, 1995.753906, 24.174257, 0.0000, 0.0000, 0.0000); CreateObject(9254, 158.644104, 1969.526611, 19.182440, 0.0000, 0.0000, 90.4577); CreateObject(7191, 164.483597, 1997.646973, 17.413979, 0.0000, 0.0000, 269.3180); CreateObject(7191, 176.054199, 1974.628906, 17.413979, 0.0000, 0.0000, 179.5813); CreateObject(7191, 175.965866, 1963.495605, 17.413979, 0.0000, 0.0000, 179.5813); CreateObject(7191, 163.607162, 1941.518433, 17.413979, 0.0000, 0.0000, 90.1598); CreateObject(16061, 182.788910, 1975.808716, 16.917425, 0.0000, 0.0000, 0.0000); CreateObject(987, 145.691574, 1997.129272, 18.813749, 0.0000, 0.0000, 0.0000); CreateObject(987, 157.650726, 1997.080078, 18.813749, 0.0000, 0.0000, 0.0000); CreateObject(987, 163.658203, 1997.083008, 18.813749, 0.0000, 0.0000, 0.0000); CreateObject(987, 175.767548, 1997.072998, 18.738750, 0.0000, 0.0000, 268.6934); CreateObject(987, 175.535828, 1985.064331, 18.738750, 0.0000, 0.0000, 268.6934); CreateObject(987, 175.241638, 1973.018433, 18.738750, 0.0000, 0.0000, 268.6934); CreateObject(987, 175.183212, 1961.086914, 18.738750, 0.0000, 0.0000, 268.6934); CreateObject(987, 175.052795, 1952.086182, 18.738750, 0.0000, 0.0000, 268.6934); CreateObject(987, 188.238281, 1997.514648, 15.738750, 0.0000, 0.0000, 180.4465); CreateObject(8165, 99.192383, 1980.117188, 20.445766, 0.0000, 0.0000, 280.2385); CreateObject(8165, 65.940079, 1930.208618, 18.920774, 0.0000, 0.0000, 330.0916); CreateObject(8165, 78.477844, 1869.794067, 17.470785, 0.0000, 0.0000, 11.9511); CreateObject(3089, 145.137543, 1879.230835, 18.164940, 0.0000, 0.0000, 272.4520); CreateObject(947, 146.887695, 1895.915039, 19.695271, 0.0000, 0.0000, 180.7616); CreateObject(947, 151.735352, 1895.813477, 19.695271, 0.0000, 0.0000, 180.7559); CreateObject(16094, 191.190430, 1870.044922, 29.056709, 0.0000, 0.0000, 0.0000); CreateObject(16094, 191.190430, 1870.044922, 32.906685, 0.0000, 0.0000, 0.0000); CreateObject(994, 285.725037, 1910.119507, 16.748171, 358.2811, 0.0000, 74.7710); CreateObject(994, 287.417053, 1916.101929, 16.740942, 358.2811, 0.0000, 89.3814); CreateObject(994, 287.469086, 1922.214355, 16.740942, 0.0000, 0.0000, 89.3814); CreateObject(994, 287.531403, 1928.391235, 16.769680, 0.0000, 0.0000, 91.1003); CreateObject(994, 287.389252, 1934.455566, 16.740942, 0.0000, 0.0000, 95.3975); CreateObject(1215, 286.788147, 1940.688232, 17.229923, 0.0000, 0.0000, 0.0000); CreateObject(987, 275.878326, 1798.858521, 16.640625, 0.0000, 0.0000, 273.1969); CreateObject(987, 275.913086, 1794.088013, 16.640625, 0.0000, 0.0000, 273.1969); CreateObject(987, 276.628174, 1782.998779, 16.640625, 0.0000, 0.0000, 359.1406); CreateObject(987, 288.554474, 1782.768433, 16.594360, 0.0000, 0.0000, 359.1406); CreateObject(987, 300.520325, 1782.630371, 16.594366, 0.0000, 0.0000, 359.1406); CreateObject(987, 309.478577, 1782.536987, 16.522028, 0.0000, 0.0000, 0.0000); CreateObject(987, 321.257385, 1782.678223, 16.738974, 0.0000, 0.0000, 31.7992); CreateObject(987, 330.498901, 1788.565430, 16.619286, 0.0000, 0.0000, 31.7992); CreateObject(987, 347.858246, 1799.726563, 17.583218, 0.0000, 0.0000, 36.9558); CreateObject(8210, 355.375580, 1833.629028, 17.827614, 0.0000, 0.0000, 91.9597); CreateObject(987, 355.498138, 1860.220947, 16.756029, 0.0000, 0.0000, 89.3814); CreateObject(987, 355.270203, 1864.112549, 16.737686, 0.0000, 0.0000, 89.3814); CreateObject(987, 355.553680, 1876.069702, 16.715992, 0.0000, 0.0000, 21.4859); CreateObject(987, 366.602020, 1880.573486, 16.743170, 0.0000, 0.0000, 21.4859); CreateObject(987, 377.709808, 1884.988159, 16.669888, 0.0000, 0.0000, 21.4859); CreateObject(987, 379.086975, 1885.696533, 16.851166, 0.0000, 0.0000, 21.4859); CreateObject(3491, 216.508545, 1977.017090, 25.185944, 0.0000, 0.0000, 90.2409); CreateObject(9241, 230.864044, 2028.902100, 17.949524, 0.0000, 0.0000, 0.0000); CreateObject(9241, 116.403946, 1843.768311, 18.349499, 0.0000, 0.0000, 0.0000); CreateObject(2792, 286.589935, 2034.570557, 22.553335, 0.0000, 0.0000, 269.7591); CreateObject(2793, 286.582397, 2000.308594, 22.578337, 0.0000, 0.0000, 270.6186); CreateObject(2794, 286.559174, 1966.574585, 22.553335, 0.0000, 0.0000, 269.7591); CreateObject(2797, 244.194656, 1976.998047, 31.181770, 0.0000, 0.0000, 90.2409); CreateObject(8650, 198.939423, 2072.484375, 24.927530, 0.0000, 0.0000, 316.1687); CreateObject(979, 91.907478, 1913.723022, 17.794468, 0.0000, 0.0000, 0.0000); CreateObject(979, 83.727608, 1916.563477, 17.680841, 0.0000, 0.0000, 320.4659); CreateObject(979, 78.342003, 1923.838501, 17.655842, 0.0000, 0.0000, 292.1045); CreateObject(979, 78.222794, 1932.272339, 17.655842, 0.0000, 0.0000, 248.2732); CreateObject(979, 81.461868, 1940.253906, 17.530813, 0.0000, 0.0000, 248.2732); CreateObject(979, 86.259422, 1947.519653, 17.662657, 0.0000, 0.0000, 48.9879); CreateObject(979, 92.451340, 1952.896362, 18.040447, 0.0000, 357.4217, 36.9558); CreateObject(979, 100.379646, 1957.077271, 18.285515, 0.0000, 357.4217, 17.1887); CreateObject(979, 109.148888, 1959.098267, 18.706831, 0.0000, 357.4217, 8.5944); CreateObject(979, 117.453537, 1960.304199, 19.011192, 0.0000, 357.4217, 8.5944); CreateObject(979, 125.501022, 1964.285278, 19.353212, 0.0000, 0.8594, 49.8473); CreateObject(979, 128.564972, 1972.202271, 19.369389, 0.0000, 0.0000, 89.3814); CreateObject(979, 128.763870, 1981.391113, 19.426769, 0.0000, 0.0000, 89.3814); CreateObject(979, 128.769501, 1990.604980, 19.345503, 0.0000, 0.0000, 89.3814); CreateObject(655, 119.262817, 1967.056396, 18.501760, 0.0000, 0.0000, 0.0000); CreateObject(655, 126.889267, 1988.137939, 18.643705, 0.0000, 0.0000, 0.0000); CreateObject(655, 127.981361, 1978.797852, 19.032162, 0.0000, 0.0000, 0.0000); CreateObject(655, 126.353523, 1970.781372, 18.732553, 0.0000, 0.0000, 0.0000); CreateObject(655, 110.013084, 1967.058350, 18.078968, 0.0000, 0.0000, 0.0000); CreateObject(655, 97.786041, 1960.758667, 17.525679, 0.0000, 0.0000, 0.0000); CreateObject(655, 88.986984, 1957.140747, 17.157976, 0.0000, 0.0000, 0.0000); CreateObject(655, 79.755989, 1943.012207, 16.828859, 0.0000, 0.0000, 0.0000); CreateObject(655, 82.836464, 1952.850708, 16.898163, 0.0000, 0.0000, 0.0000); CreateObject(655, 76.337776, 1933.305298, 16.828859, 0.0000, 0.0000, 0.0000); CreateObject(655, 75.930779, 1926.141846, 16.828859, 0.0000, 0.0000, 0.0000); CreateObject(655, 79.958282, 1917.017090, 16.828859, 0.0000, 0.0000, 0.0000); CreateObject(655, 87.170502, 1909.101929, 16.941858, 0.0000, 0.0000, 0.0000); CreateObject(655, 92.062912, 1910.161865, 17.107929, 0.0000, 0.0000, 0.0000); CreateObject(747, 100.018417, 1965.915771, 17.827642, 0.0000, 0.0000, 0.0000); CreateObject(748, 122.651772, 1966.524902, 19.299129, 0.0000, 0.0000, 0.0000); CreateObject(750, 111.502724, 1974.672729, 18.630821, 0.0000, 0.0000, 0.0000); CreateObject(758, 80.930054, 1949.874878, 17.031679, 0.0000, 0.0000, 0.0000); CreateObject(868, 98.705681, 1972.529541, 18.146141, 0.0000, 0.0000, 0.0000); CreateObject(678, 111.856842, 1962.443481, 18.062508, 0.0000, 0.0000, 0.0000); CreateObject(755, 118.996536, 1963.487671, 18.389164, 0.0000, 0.0000, 0.0000); CreateObject(755, 88.494591, 1961.621216, 17.052647, 0.0000, 0.0000, 0.0000); CreateObject(755, 84.798691, 1954.811890, 16.895956, 0.0000, 0.0000, 0.0000); CreateObject(755, 74.651184, 1947.682251, 16.744108, 0.0000, 0.0000, 0.0000); CreateObject(755, 106.633354, 1961.989136, 17.810646, 0.0000, 0.0000, 0.0000); CreateObject(3666, 141.989258, 1998.671021, 18.877523, 0.0000, 0.0000, 0.0000); CreateObject(3666, 129.719849, 1998.439941, 18.886549, 0.0000, 0.0000, 0.0000); CreateObject(3666, 135.346527, 1998.491211, 18.804663, 0.0000, 0.0000, 0.0000); CreateObject(4697, 219.364563, 1867.281372, 11.953704, 0.0000, 1.7189, 91.9597); CreateObject(973, 141.819534, 1989.008545, 19.356346, 0.0000, 0.0000, 91.1003); CreateObject(973, 141.977264, 1979.726440, 19.369055, 0.0000, 0.0000, 91.1003); CreateObject(973, 142.014664, 1976.825317, 19.374315, 0.0000, 0.0000, 91.1003); CreateObject(973, 141.919998, 1956.928467, 19.639845, 0.0000, 0.0000, 91.1003); CreateObject(3666, 135.384888, 1992.650024, 19.007504, 0.0000, 0.0000, 0.0000); CreateObject(3666, 135.347137, 1989.179443, 19.015982, 0.0000, 0.0000, 0.0000); CreateObject(3666, 135.359863, 1986.312744, 19.024202, 0.0000, 0.0000, 0.0000); CreateObject(3666, 135.411560, 1995.892334, 18.998640, 0.0000, 0.0000, 0.0000); CreateObject(3666, 135.368652, 1983.165771, 19.028524, 0.0000, 0.0000, 0.0000); CreateObject(3666, 135.397537, 1980.592773, 19.033281, 0.0000, 0.0000, 0.0000); CreateObject(3666, 135.311676, 1978.016968, 19.042564, 0.0000, 0.0000, 0.0000); CreateObject(3666, 142.960297, 1975.707397, 19.243000, 0.0000, 0.0000, 0.0000); CreateObject(3666, 142.788773, 1981.915649, 19.258091, 0.0000, 0.0000, 0.0000); CreateObject(3666, 142.640549, 1989.331421, 19.279036, 0.0000, 0.0000, 0.0000); CreateObject(3666, 142.782654, 1985.641113, 19.270922, 0.0000, 0.0000, 0.0000); CreateObject(3666, 142.765350, 1979.007935, 19.251892, 0.0000, 0.0000, 0.0000); CreateObject(3666, 142.911545, 1960.449585, 19.313313, 0.0000, 0.0000, 0.0000); CreateObject(3666, 143.053802, 1958.072998, 19.313313, 0.0000, 0.0000, 0.0000); CreateObject(3666, 307.376953, 1910.548706, 16.608027, 0.0000, 270.6186, 90.2409); CreateObject(3666, 307.291840, 1915.449829, 16.608057, 0.0000, 270.6186, 90.2409); CreateObject(3666, 307.336639, 1919.682129, 16.608057, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.388245, 1923.683716, 16.608042, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.400421, 1928.021240, 16.608053, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.357880, 1932.007813, 16.608057, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.437378, 1936.466919, 16.608057, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.342987, 1940.907959, 16.608057, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.421082, 1945.493896, 16.608038, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.424469, 1950.983154, 16.606215, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.389526, 1957.411987, 16.606234, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.359955, 1963.930420, 16.606241, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.363190, 1999.604248, 16.606241, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.338989, 2007.071289, 16.606230, 0.0000, 269.7591, 91.1003); CreateObject(3666, 307.390198, 2014.573242, 16.606241, 0.0000, 269.7591, 88.5220); CreateObject(3666, 307.402466, 2020.854858, 16.606241, 0.0000, 269.7591, 88.5220); CreateObject(3666, 307.371155, 2028.613525, 16.606241, 0.0000, 269.7591, 91.1003); CreateObject(3864, 389.602875, 1987.902222, 21.487652, 0.0000, 0.0000, 0.0000); CreateObject(3864, 389.402893, 1945.811279, 20.712652, 0.0000, 0.0000, 0.0000); CreateObject(3864, 389.576324, 1906.672974, 20.612646, 0.0000, 0.0000, 0.0000); CreateObject(1411, 139.032990, 1996.650146, 24.184931, 0.0000, 179.5180, 0.0002); CreateObject(1411, 133.839142, 1996.677979, 24.159054, 0.0000, 179.5180, 0.0002); CreateObject(1411, 132.094681, 1996.646240, 24.144945, 0.0000, 179.5180, 0.0002); CreateObject(14843, 226.722321, 1872.173706, 13.846128, 0.0000, 0.0000, 89.3814); return 1; } public OnFilterScriptExit() { DestroyObject(a51gs); DestroyObject(a51g); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/gate", cmdtext, true) == 0) { if(PlayerToPoint(15, playerid, 142.377380, 1998.332397, 20.203087)) { if(GetPlayerSkin(playerid) == 287) { if(a51gstatus == 1) { MoveObject(a51g, 135.377380, 1997.332397, 16, 4); SendClientMessage(playerid, COLOR_LIGHTGREEN, "* Fort Carson Military Base: Main Gate Open"); a51gstatus = 0; } else if(a51gstatus == 0) { MoveObject(a51g, 135.377380, 1997.332397, 20.203087 , 4); SendClientMessage(playerid, COLOR_LIGHTRED, "* Forst Carson Military Base: Main Gate Closed"); a51gstatus = 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, " You Are Not Authorized!"); } } return 1; } if(strcmp("/gate1", cmdtext, true) == 0) { if(PlayerToPoint(10, playerid, 214.337631, 1875.739136, 13.162411)) { if(GetPlayerSkin(playerid) == 287) { if(a51gs_status == 1) { MoveObject(a51gs, 344.155762, 1797.302002, 10.885450, 4); SendClientMessage(playerid, COLOR_LIGHTGREEN, "* Forst Carson Military Base: Air Field Open"); a51gs_status = 0; } else if(a51gs_status == 0) { MoveObject(a51gs, 344.155762, 1797.302002, 18.885450, 4); SendClientMessage(playerid, COLOR_LIGHTRED, "* Fort Carson Military Base: Air Field Closed"); a51gs_status = 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, " You Are Not Authorized!"); } } return 1; } { new c=0; // Fort Carson Vehicels Veh[c]=AddStaticVehicle(520,278.9915,1955.7793,18.3639,270.9947,0,0); // start area51 Veh[c]=AddStaticVehicle(520,280.1663,1989.6823,18.3639,272.0353,0,0); // hydra Veh[c]=AddStaticVehicle(520,275.5435,2022.2267,18.3639,277.4043,0,0); // hydra Veh[c]=AddStaticVehicle(425,359.2694,1984.7379,20.5977,147.7146,43,0); // hunter Veh[c]=AddStaticVehicle(425,358.8518,1945.6610,20.5646,132.2156,43,0); // hunter Veh[c]=AddStaticVehicle(425,358.5237,1907.4946,20.5872,134.7797,43,0); // hunter Veh[c]=AddStaticVehicle(548,230.7827,2029.7228,21.3941,223.1574,1,1); // cargobob Veh[c]=AddStaticVehicle(553,231.0473,2063.5330,19.3855,226.4377,61,74); // nevada Veh[c]=AddStaticVehicle(519,229.5719,1991.3612,18.5629,177.1172,1,1); // shamal Veh[c]=AddStaticVehicle(519,205.5210,1960.3055,18.5594,284.8023,1,1); // shamal Veh[c]=AddStaticVehicle(487,115.5354,1844.0577,20.3520,131.1465,26,3); // maverick Veh[c]=AddStaticVehicle(541,166.2291,1968.5342,19.2840,268.8074,36,8); // bullet Veh[c]=AddStaticVehicle(433,151.6059,1982.6040,20.0605,89.0248,43,0); // Veh[c]=AddStaticVehicle(433,168.2697,1951.6014,20.0905,267.1528,43,0); // patriot Veh[c]=AddStaticVehicle(470,151.0633,1983.2340,19.6154,88.8936,43,0); // patriot Veh[c]=AddStaticVehicle(470,149.9030,1980.3118,19.5854,87.4799,43,0); // patriot // EXAMPLE CODES new Float:X,Float:Y,Float:Z; X=1490.0000; Y=1423.0000; Z=10.8500; Veh[c]=AddStaticVehicle(485,X,Y-6,Z,180,-1,-1);c++; new Float:NY; for(new i=0;i<19;i++) { NY=Y+3.7940*i; Veh[c]=AddStaticVehicle(606,X,NY,Z,180,-1,-1);c++; } Vehicles+=c; return 1; } public OnFilterScriptExit() } for(new c=0;c<Vehicles;c++) { DestroyVehicle(Veh[c]); } return 1; } return 0; }