Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <Dini>
- #include <Dudb>
- #include <ocmd>
- #define DIALOG_REGISTER (0)
- #define DIALOG_LOGIN (1)
- #define FARBE_ROT 0xCD0000FF
- #define FARBE_DUNKELROT 0xAF0000FF
- #define FARBE_WEISS 0xFEFEFEFF
- #define FARBE_GRAU 0xB4B4B4FF
- #define FARBE_BRAUN 0xD4C0637D
- #define FARBE_GELB 0xFFFF00FF
- #define FARBE_BLAU 0x007DFFFF
- #define FARBE_HELLBLAU 0x00CDFFFF
- #define FARBE_DUNKELBLAU 0x002DFFFF
- #define FARBE_PINK 0xFF00C3FF
- #define FARBE_LILA 0xA000FFFF
- #define FARBE_GRÜN 0x11FF00FF
- #define FARBE_DUNKELGRÜN 0x119100FF
- #define FARBE_ORANGE 0xFF8C00FF
- enum SpielerDaten
- {
- pLevel,
- pGeld,
- pAdmin,
- pLeader,
- pMember,
- pFraktion,
- pStadt,
- pKills,
- pTode,
- }
- enum Fraktionskassen
- {
- LSAirForce,
- LSRangers,
- LSTerroristen,
- LVAirForce,
- LVRangers,
- LVTerroristen,
- Sanitaeter
- }
- enum Stadt
- {
- LS,
- LV
- }
- new FKassa[Fraktionskassen];
- new SpielerInfo[MAX_PLAYERS][SpielerDaten];
- new PunkteScore[Stadt];
- new Text:PointScoreTextdraw;
- main()
- {
- print("\n----------------------------------");
- print(" Selfmade by iAIR");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- DisableInteriorEnterExits();
- UsePlayerPedAnims();
- EnableStuntBonusForAll(0);
- AllowInteriorWeapons(1);
- // Map
- CreateObject(4100, 2055, -2193.6999511719, 14.199999809265, 0, 0, 49.998779296875);
- CreateObject(6877, 1995.0999755859, -2247.5, 12.800000190735, 0, 0, 270);
- CreateObject(1238, 1985.4000244141, -2188, 12.89999961853, 0, 0, 0);
- CreateObject(1238, 1985.4000244141, -2191.6999511719, 13.10000038147, 0, 0, 0);
- CreateObject(1238, 1985.5, -2193.6000976563, 13.300000190735, 0, 0, 0);
- CreateObject(1238, 1985.5, -2195.6000976563, 13.39999961853, 0, 0, 0);
- CreateObject(1238, 1985.5, -2197.6999511719, 13.60000038147, 0, 0, 0);
- CreateObject(1238, 1985.5, -2199.8000488281, 13.699999809265, 0, 0, 0);
- CreateObject(1238, 1985.5, -2202.1000976563, 13.89999961853, 0, 0, 0);
- CreateObject(1238, 1985.5, -2204.1999511719, 14, 0, 0, 0);
- CreateObject(1238, 1985.5999755859, -2205.6999511719, 14.10000038147, 0, 0, 0);
- CreateObject(1238, 1985.5, -2207.3000488281, 14.300000190735, 0, 0, 0);
- CreateObject(1238, 1985.4000244141, -2189.8000488281, 13, 0, 0, 0);
- CreateObject(1238, 2004.8000488281, -2187.8999023438, 12.89999961853, 0, 0, 0);
- CreateObject(1238, 2004.8000488281, -2206.8999023438, 14.199999809265, 0, 0, 0);
- CreateObject(1238, 2004.8000488281, -2205.5, 14.10000038147, 0, 0, 0);
- CreateObject(1238, 2004.8000488281, -2204, 14, 0, 0, 0);
- CreateObject(1238, 2004.8000488281, -2202.5, 13.89999961853, 0, 0, 0);
- CreateObject(1238, 2004.8000488281, -2201, 13.800000190735, 0, 0, 0);
- CreateObject(1238, 2004.8000488281, -2199.3999023438, 13.699999809265, 0, 0, 0);
- CreateObject(1238, 2004.6999511719, -2197.8999023438, 13.60000038147, 0, 0, 0);
- CreateObject(1238, 2004.6999511719, -2196.3999023438, 13.5, 0, 0, 0);
- CreateObject(1238, 2004.6999511719, -2194.8000488281, 13.39999961853, 0, 0, 0);
- CreateObject(1238, 2004.6999511719, -2193.1000976563, 13.300000190735, 0, 0, 0);
- CreateObject(1238, 2004.6999511719, -2191.3000488281, 13.10000038147, 0, 0, 0);
- CreateObject(1238, 2004.6999511719, -2189.5, 13, 0, 0, 0);
- CreateObject(3749, 1961.7998046875, -2190, 18.39999961853, 0, 0, 0);
- CreateObject(1215, 1985.4000244141, -2287.8999023438, 14.5, 0, 0, 0);
- CreateObject(1215, 1985.1999511719, -2291.1999511719, 14.300000190735, 0, 0, 0);
- CreateObject(1215, 1985.1999511719, -2294.3999023438, 14, 0, 0, 0);
- CreateObject(1215, 2004.9000244141, -2288.3999023438, 14.5, 0, 0, 0);
- CreateObject(1215, 1985.1999511719, -2297.6999511719, 13.800000190735, 0, 0, 0);
- CreateObject(1215, 1985.1999511719, -2307.3000488281, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 1985.1999511719, -2304.3000488281, 13.300000190735, 0, 0, 0);
- CreateObject(1215, 1985.1999511719, -2300.6999511719, 13.60000038147, 0, 0, 0);
- CreateObject(1215, 2004.9000244141, -2290.8999023438, 14.300000190735, 0, 0, 0);
- CreateObject(13758, 2029.5999755859, -2204, 30.5, 0, 0, 0);
- CreateObject(3928, 1851.06640625, -2388.056640625, 12.385338783264, 0, 0, 0);
- CreateObject(3928, 1881.783203125, -2374.275390625, 12.385338783264, 0, 0, 0);
- CreateObject(3934, 1998.478515625, -2444.044921875, 12.363854408264, 0, 0, 0);
- CreateObject(3816, 1947.0999755859, -2273.3999023438, 21.10000038147, 0, 0, 0);
- CreateObject(3881, 1987.3000488281, -2311.8000488281, 14.39999961853, 0, 0, 0);
- CreateObject(8251, 1875, -2463.5, 16.5, 0, 0, 0);
- CreateObject(8251, 1875, -2438.1000976563, 16.5, 0, 0, 0);
- CreateObject(8251, 1875.0999755859, -2412.8000488281, 16.5, 0, 0, 0);
- CreateObject(8251, 1875.1999511719, -2377.3999023438, 16.5, 0, 0, 0);
- CreateObject(2792, 1888.4000244141, -2463.8000488281, 19.5, 0, 0, 270);
- CreateObject(2793, 1888.4000244141, -2438.3000488281, 19.5, 0, 0, 270);
- CreateObject(2794, 1888.5, -2413, 19.39999961853, 0, 0, 270);
- CreateObject(2795, 1888.5999755859, -2377.6000976563, 19.10000038147, 0, 0, 270);
- CreateObject(5476, 2023.5999755859, -2383.1000976563, 20.39999961853, 0, 0, 270);
- CreateObject(1215, 1985.4000244141, -2188.8999023438, 13.199999809265, 0, 0, 0);
- CreateObject(1215, 1985.5, -2200.8000488281, 14, 0, 0, 0);
- CreateObject(1215, 2005, -2188.6000976563, 13.199999809265, 0, 0, 0);
- CreateObject(1215, 2004.8000488281, -2200.3000488281, 14, 0, 0, 0);
- CreateObject(1215, 1989.9000244141, -2315.1999511719, 13.10000038147, 0, 0, 0);
- CreateObject(4100, 2004.5, -2431.1999511719, 14.199999809265, 0, 0, 49.998779296875);
- CreateObject(4100, 2004.5, -2444.8999023438, 14.199999809265, 0, 0, 49.998779296875);
- CreateObject(4100, 2004.5, -2458.6000976563, 14.199999809265, 0, 0, 49.998779296875);
- CreateObject(4100, 2004.5, -2467.8000488281, 14.199999809265, 0, 0, 49.998779296875);
- CreateObject(4100, 2011.0999755859, -2474.8999023438, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2024.8000488281, -2475, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2038.4000244141, -2474.8999023438, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2052.1000976563, -2474.8999023438, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2065.8000488281, -2475, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2079.5, -2475, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2093.1999511719, -2475.1000976563, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2106.8000488281, -2475.1999511719, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2120.6000976563, -2475.3000488281, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2134.3000488281, -2475.3999023438, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(4100, 2141.8999023438, -2475.3999023438, 14.199999809265, 0, 0, 139.99877929688);
- CreateObject(10808, 2882.6000976563, 1578.5, 12.89999961853, 0, 0, 272);
- CreateObject(10808, 2808.3999023438, 1785.6999511719, 12.89999961853, 0, 0, 206);
- CreateObject(10808, 2918, 1817.4000244141, 11.5, 0, 0, 78);
- CreateObject(3749, 2835, 1878.6999511719, 15.699999809265, 0, 0, 2);
- CreateObject(10402, 2930.1999511719, 1813.3000488281, 8.5, 0, 0, 322.75);
- CreateObject(1215, 2826.8999023438, 1886.0999755859, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2826.8999023438, 1909.5999755859, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2827.1999511719, 1924.5999755859, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2825.8000488281, 1938.6999511719, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2824.6000976563, 1954.4000244141, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2842.6999511719, 1886.5999755859, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2842.1999511719, 1907.5, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2846, 1923.4000244141, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2845.8000488281, 1936.8000488281, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2845.8999023438, 1953, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2845.1000976563, 1967.5999755859, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 2823.3000488281, 1763.0999755859, 10.39999961853, 0, 0, 0);
- CreateObject(9241, 2821.3999023438, 1774.5999755859, 11.300000190735, 0, 0, 0);
- CreateObject(9241, 2821.6000976563, 1803.1999511719, 11.300000190735, 0, 0, 179.99987792969);
- CreateObject(987, 1157.5, -1847.0999755859, 12.60000038147, 0, 0, 0);
- CreateObject(987, 1169.4000244141, -1847.0999755859, 12.39999961853, 0, 0, 88);
- CreateObject(987, 1145.5999755859, -1847.0999755859, 12.5, 0, 0, 0);
- CreateObject(987, 1133.5, -1847.1999511719, 12.60000038147, 0, 0, 0);
- CreateObject(987, 1121.5999755859, -1847.1999511719, 12.60000038147, 0, 0, 0);
- CreateObject(987, 1109.6999511719, -1847.1999511719, 12.60000038147, 0, 0, 0);
- CreateObject(987, 1097.8000488281, -1847.1999511719, 12.60000038147, 0, 0, 0);
- CreateObject(987, 1085.9000244141, -1847.0999755859, 12.5, 0, 0, 0);
- CreateObject(987, 1073.9000244141, -1847.0999755859, 12.5, 0, 0, 0);
- CreateObject(987, 1066.1999511719, -1838, 12.60000038147, 0, 0, 310);
- CreateObject(987, 1060.4000244141, -1827.5, 12.699999809265, 0, 0, 298.74572753906);
- CreateObject(987, 1054.6999511719, -1817, 12.699999809265, 0, 0, 298.740234375);
- CreateObject(987, 1048.9000244141, -1806.5, 12.800000190735, 0, 0, 298.740234375);
- CreateObject(987, 1043, -1796, 12.89999961853, 0, 0, 298.740234375);
- CreateObject(987, 1043.0999755859, -1784.0999755859, 12.699999809265, 0, 0, 270.740234375);
- CreateObject(987, 1042.5, -1772.0999755859, 12.5, 0, 0, 272.73608398438);
- CreateObject(987, 1042.4000244141, -1760.1999511719, 12.39999961853, 0, 0, 270.73559570313);
- CreateObject(987, 1042.1999511719, -1748.3000488281, 12.39999961853, 0, 0, 270.73059082031);
- CreateObject(987, 1042.5, -1736.4000244141, 12.39999961853, 0, 0, 268.73059082031);
- CreateObject(987, 1042.6999511719, -1724.4000244141, 12.5, 0, 0, 268.7255859375);
- CreateObject(987, 1052.9000244141, -1718.3000488281, 12.5, 0, 0, 210.7255859375);
- CreateObject(987, 1064.8000488281, -1717.8000488281, 12.5, 0, 0, 182.72326660156);
- CreateObject(987, 1076.8000488281, -1718, 12.5, 0, 0, 178.71911621094);
- CreateObject(987, 1088.9000244141, -1718.0999755859, 12.5, 0, 0, 178.71459960938);
- CreateObject(987, 1100.9000244141, -1718.3000488281, 12.5, 0, 0, 178.71459960938);
- CreateObject(987, 1112.9000244141, -1718.4000244141, 12.5, 0, 0, 178.71459960938);
- CreateObject(987, 1124.8000488281, -1717.8000488281, 12.5, 0, 0, 182.71459960938);
- CreateObject(987, 1136.8000488281, -1717.5, 12.800000190735, 0, 0, 180.71362304688);
- CreateObject(987, 1148.6999511719, -1717.1999511719, 13, 0, 0, 180.70861816406);
- CreateObject(987, 1160.5999755859, -1717.1999511719, 12.89999961853, 0, 0, 180.70861816406);
- CreateObject(987, 1169.9000244141, -1717.3000488281, 12.699999809265, 0, 0, 180.70861816406);
- CreateObject(987, 1169.5999755859, -1729.0999755859, 12.800000190735, 0, 0, 88.708618164063);
- CreateObject(987, 1169.5999755859, -1760.4000244141, 12.60000038147, 0, 0, 88.70361328125);
- CreateObject(3749, 1168.0999755859, -1738.6999511719, 17.799999237061, 0, 0, 90);
- CreateObject(987, 1169.5, -1772.1999511719, 12.60000038147, 0, 0, 88.70361328125);
- CreateObject(987, 1169.6999511719, -1784.0999755859, 12.60000038147, 0, 0, 90.70361328125);
- CreateObject(987, 1169.8000488281, -1795.9000244141, 12.60000038147, 0, 0, 90.703125);
- CreateObject(987, 1169.8000488281, -1807.4000244141, 12.60000038147, 0, 0, 90.703125);
- CreateObject(987, 1169.8000488281, -1819.1999511719, 12.60000038147, 0, 0, 90.703125);
- CreateObject(987, 1169.8000488281, -1830.9000244141, 12.60000038147, 0, 0, 90.703125);
- CreateObject(987, 1169.9000244141, -1840.0999755859, 12.60000038147, 0, 0, 90.703125);
- CreateObject(1215, 1170, -1733.0999755859, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 1170.1999511719, -1744.1999511719, 13, 0, 0, 0);
- CreateObject(1215, 1108.6999511719, -1752.0999755859, 13.5, 0, 0, 0);
- CreateObject(1215, 1098.1999511719, -1727.1999511719, 13.60000038147, 0, 0, 0);
- CreateObject(1215, 1055.4000244141, -1727.1999511719, 13.300000190735, 0, 0, 0);
- CreateObject(1215, 1050, -1757.4000244141, 13.199999809265, 0, 0, 0);
- CreateObject(1215, 1073.9000244141, -1797.5999755859, 13.60000038147, 0, 0, 0);
- CreateObject(1215, 1074, -1826.8000488281, 13.60000038147, 0, 0, 0);
- CreateObject(1215, 1143.9000244141, -1842.1999511719, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 1169.5, -1807.8000488281, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 1169.5, -1790.5, 13.10000038147, 0, 0, 0);
- CreateObject(3284, 2899.1999511719, 1663.9000244141, 11.800000190735, 0, 0, 4);
- CreateObject(11543, 2912.3000488281, 1698.4000244141, 17.10000038147, 0, 0, 266);
- CreateObject(1215, 2004, -2475.6000976563, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 2004.0999755859, -2457.3999023438, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 2004.5, -2438.3000488281, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 1888.8000488281, -2476, 13.10000038147, 0, 0, 0);
- CreateObject(1215, 1861.4000244141, -2475.8999023438, 13.10000038147, 0, 0, 0);
- CreateObject(3666, 2825.1000976563, 1947.4000244141, 10.300000190735, 0, 0, 0);
- CreateObject(3666, 2845.8999023438, 1962.1999511719, 10.300000190735, 0, 0, 0);
- CreateObject(3666, 2846.1000976563, 1945.4000244141, 10.300000190735, 0, 0, 0);
- CreateObject(3666, 2826.8999023438, 1929.5999755859, 10.300000190735, 0, 0, 0);
- CreateObject(3666, 2846, 1929.3000488281, 10.300000190735, 0, 0, 0);
- CreateObject(3666, 2843.8999023438, 1914.4000244141, 10.300000190735, 0, 0, 0);
- CreateObject(3666, 2826.8000488281, 1916.3000488281, 10.300000190735, 0, 0, 0);
- CreateObject(3666, 2841, 1895.3000488281, 10.300000190735, 0, 0, 0);
- CreateObject(3666, 2826.5, 1895.9000244141, 10.300000190735, 0, 0, 0);
- CreateObject(987, 2451.6000976563, -2505.3999023438, 12.60000038147, 0, 0, 232);
- CreateObject(987, 2457.1999511719, -2498.3000488281, 12.60000038147, 0, 0, 231.99829101563);
- CreateObject(987, 2462.8999023438, -2491.1000976563, 12.800000190735, 0, 0, 231.99829101563);
- CreateObject(987, 2501.5, -2419.5, 12.60000038147, 0, 0, 225.99829101563);
- CreateObject(987, 2505.8999023438, -2414.8999023438, 12.60000038147, 0, 0, 225.99426269531);
- CreateObject(987, 2562.3999023438, -2458.8000488281, 12.60000038147, 0, 0, 87.991729736328);
- CreateObject(987, 2641.1000976563, -2447.3999023438, 12.60000038147, 0, 0, 268);
- CreateObject(987, 2641.1999511719, -2443.3000488281, 12.60000038147, 0, 0, 267.99499511719);
- CreateObject(987, 2624.1000976563, -2443.1999511719, 12.800000190735, 0, 0, 359.99499511719);
- CreateObject(987, 2616, -2374.1999511719, 12.60000038147, 0, 0, 271.99450683594);
- CreateObject(3749, 2619.8000488281, -2404.8999023438, 18.39999961853, 0, 0, 270);
- CreateObject(987, 2616.3999023438, -2386.1000976563, 12.60000038147, 0, 0, 279.99401855469);
- CreateObject(3749, 2268.6999511719, -2663.5, 18.299999237061, 0, 0, 90);
- CreateObject(987, 2266.8000488281, -2673.3000488281, 12.699999809265, 0, 0, 0);
- CreateObject(987, 2278.6000976563, -2653.3000488281, 12.699999809265, 0, 0, 180);
- CreateObject(987, 2290.6000976563, -2653.3000488281, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2302.5, -2653.3000488281, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2314.5, -2653.3000488281, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2326.5, -2653.3000488281, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2338.5, -2653.3000488281, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2350.3999023438, -2653.3000488281, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2362.3999023438, -2653.3000488281, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2374.3999023438, -2653.1999511719, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2383.8999023438, -2653.1999511719, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2278.8000488281, -2673.3000488281, 12.699999809265, 0, 0, 359.99450683594);
- CreateObject(987, 2290.8000488281, -2673.3000488281, 12.699999809265, 0, 0, 359.98901367188);
- CreateObject(987, 2302.8000488281, -2673.3000488281, 12.699999809265, 0, 0, 359.98901367188);
- CreateObject(987, 2314.8000488281, -2673.3000488281, 12.699999809265, 0, 0, 359.98901367188);
- CreateObject(987, 2326.8000488281, -2673.3000488281, 12.699999809265, 0, 0, 359.98901367188);
- CreateObject(987, 2338.8000488281, -2673.3000488281, 12.699999809265, 0, 0, 359.98901367188);
- CreateObject(987, 2350.8000488281, -2673.3000488281, 12.699999809265, 0, 0, 359.98901367188);
- CreateObject(987, 2362.8000488281, -2673.3000488281, 12.699999809265, 0, 0, 359.98901367188);
- CreateObject(987, 2372.1999511719, -2673.3000488281, 12.699999809265, 0, 0, 359.98901367188);
- CreateObject(987, 2640.6999511719, -2458.8000488281, 12.60000038147, 0, 0, 357.98901367188);
- CreateObject(987, 2652.6000976563, -2459.1000976563, 12.60000038147, 0, 0, 357.98400878906);
- CreateObject(987, 2654.8000488281, -2459.1000976563, 12.60000038147, 0, 0, 357.98400878906);
- CreateObject(987, 2666.3000488281, -2459.6000976563, 12.60000038147, 0, 0, 270);
- CreateObject(987, 2666.3000488281, -2471.5, 12.60000038147, 0, 0, 270);
- CreateObject(987, 2666.3000488281, -2482.3999023438, 12.60000038147, 0, 0, 270);
- CreateObject(987, 2666, -2494.3000488281, 12.699999809265, 0, 0, 180);
- CreateObject(987, 2654, -2494.3000488281, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2642.1000976563, -2494.3999023438, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2630.1000976563, -2494.5, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2618.1999511719, -2494.6000976563, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2606.1999511719, -2494.3999023438, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2594.3000488281, -2494.3000488281, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2582.3000488281, -2494.3000488281, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2574.3999023438, -2494.1999511719, 12.699999809265, 0, 0, 179.99450683594);
- CreateObject(987, 2562.5, -2494.3000488281, 12.699999809265, 0, 0, 89.994506835938);
- CreateObject(987, 2562.3000488281, -2482.3999023438, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2562.3999023438, -2470.6999511719, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2616.1000976563, -2340.5, 12.60000038147, 0, 0, 270);
- CreateObject(987, 2616.1000976563, -2330.3999023438, 12.60000038147, 0, 0, 270);
- CreateObject(987, 2627.8999023438, -2330.6000976563, 12.60000038147, 0, 0, 180);
- CreateObject(987, 2639.8000488281, -2330.6000976563, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2651.6999511719, -2330.6999511719, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2663.6000976563, -2330.6999511719, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2680.8000488281, -2330.5, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2673.1000976563, -2330.6000976563, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2692.8000488281, -2330.5, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2704.8000488281, -2330.3999023438, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2716.6999511719, -2330.5, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2733.5, -2330.5, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2726.6000976563, -2330.5, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2745.5, -2330.3999023438, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2757.1000976563, -2330.5, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2768.3999023438, -2330.3999023438, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2780.3000488281, -2330.3999023438, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2792.1999511719, -2330.5, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2804.1000976563, -2330.5, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2810.8999023438, -2330.5, 12.60000038147, 0, 0, 179.99450683594);
- CreateObject(987, 2810.6000976563, -2342.3999023438, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2354.3000488281, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2366.1999511719, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2378.1999511719, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6999511719, -2390.1999511719, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6999511719, -2402.1999511719, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6999511719, -2414.1000976563, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6999511719, -2426.1000976563, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2438, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2449.8999023438, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2461.8000488281, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2473.6999511719, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2485.6000976563, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.5, -2497.5, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.5, -2509.3999023438, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2521.3999023438, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6000976563, -2533.3000488281, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6999511719, -2545.3999023438, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.8000488281, -2557.3999023438, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2810.6999511719, -2565.8000488281, 12.60000038147, 0, 0, 89.994506835938);
- CreateObject(987, 2798.8999023438, -2565.3999023438, 12.60000038147, 0, 0, 357.99450683594);
- CreateObject(987, 2786.8999023438, -2565.1000976563, 12.60000038147, 0, 0, 357.98950195313);
- CreateObject(987, 2776.3999023438, -2565.1999511719, 12.60000038147, 0, 0, 359.98950195313);
- CreateObject(987, 2764.6000976563, -2565, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2752.6000976563, -2565, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2740.6000976563, -2565, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2728.6000976563, -2565, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2716.6999511719, -2564.8999023438, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2704.6999511719, -2565, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2692.6999511719, -2565, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2680.6999511719, -2565, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2668.6999511719, -2565, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2666.3000488281, -2565, 12.60000038147, 0, 0, 359.98901367188);
- CreateObject(987, 2666.3999023438, -2553.1999511719, 12.60000038147, 0, 0, 269.98901367188);
- CreateObject(987, 2666.5, -2541.3000488281, 12.60000038147, 0, 0, 269.98901367188);
- CreateObject(987, 2666.3999023438, -2529.3000488281, 12.60000038147, 0, 0, 269.98901367188);
- CreateObject(987, 2666.5, -2517.3999023438, 12.60000038147, 0, 0, 269.98901367188);
- CreateObject(987, 2666.5, -2514.1999511719, 12.60000038147, 0, 0, 269.98901367188);
- CreateObject(987, 2654.6000976563, -2514, 12.39999961853, 0, 0, 359.98901367188);
- CreateObject(987, 2642.6999511719, -2514, 12.300000190735, 0, 0, 359.98352050781);
- CreateObject(987, 2630.8000488281, -2514, 12.300000190735, 0, 0, 359.98352050781);
- CreateObject(987, 2618.8000488281, -2514, 12.300000190735, 0, 0, 359.98352050781);
- CreateObject(987, 2606.8000488281, -2514, 12.300000190735, 0, 0, 359.98352050781);
- CreateObject(987, 2594.8000488281, -2514, 12.300000190735, 0, 0, 359.98352050781);
- CreateObject(987, 2582.8000488281, -2514, 12.300000190735, 0, 0, 359.98352050781);
- CreateObject(987, 2570.8999023438, -2514, 12.300000190735, 0, 0, 359.98352050781);
- CreateObject(987, 2562.1000976563, -2514, 12.300000190735, 0, 0, 359.98352050781);
- CreateObject(987, 2562, -2525.8000488281, 12.199999809265, 0, 0, 89.983520507813);
- CreateObject(987, 2562.1000976563, -2537.8000488281, 12.300000190735, 0, 0, 89.983520507813);
- CreateObject(987, 2562.1999511719, -2549.8000488281, 12.39999961853, 0, 0, 89.983520507813);
- CreateObject(987, 2562.3999023438, -2561.6999511719, 12.60000038147, 0, 0, 89.983520507813);
- CreateObject(987, 2562.3000488281, -2568.6999511719, 12.60000038147, 0, 0, 89.983520507813);
- CreateObject(987, 2550.3999023438, -2568.6999511719, 12.60000038147, 0, 0, 359.98352050781);
- CreateObject(987, 2538.6999511719, -2568.6999511719, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2526.6999511719, -2568.6999511719, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2526.5, -2580.6999511719, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526.3000488281, -2592.6000976563, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526.3000488281, -2604.5, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526.1999511719, -2616.3999023438, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526.1999511719, -2628.3999023438, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526.1999511719, -2640.3999023438, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526.1999511719, -2652.3000488281, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526.1000976563, -2664.1999511719, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526.1000976563, -2676.1000976563, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526, -2688, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2526.1000976563, -2697, 12.60000038147, 0, 0, 89.97802734375);
- CreateObject(987, 2514.3000488281, -2696.8999023438, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2502.3999023438, -2696.8000488281, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2490.5, -2696.6999511719, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2478.6000976563, -2696.6000976563, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2466.8000488281, -2696.5, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2454.8000488281, -2696.5, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2442.8999023438, -2696.3999023438, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2430.8999023438, -2696.3999023438, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2419, -2696.3000488281, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2407, -2696.3000488281, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2395, -2696.3000488281, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2383, -2696.3000488281, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2373.8999023438, -2696.5, 12.60000038147, 0, 0, 359.97802734375);
- CreateObject(987, 2374.1000976563, -2684.8000488281, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2373.8999023438, -2673.3000488281, 12.89999961853, 0, 0, 269.97802734375);
- CreateObject(987, 2374, -2641.1000976563, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.1999511719, -2629.3000488281, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.3000488281, -2617.3000488281, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.1999511719, -2605.3000488281, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.3000488281, -2604.1999511719, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.3999023438, -2592.3000488281, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.3999023438, -2580.3000488281, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.1999511719, -2568.3000488281, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.1999511719, -2556.3999023438, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.1999511719, -2544.3999023438, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.1999511719, -2532.3999023438, 12.60000038147, 0, 0, 269.97802734375);
- CreateObject(987, 2374.6000976563, -2520.6000976563, 11.800000190735, 0, 0, 269.97802734375);
- CreateObject(987, 2416.8999023438, -2514.6000976563, 12.699999809265, 0, 0, 179.97802734375);
- CreateObject(987, 2405, -2514.6000976563, 12.699999809265, 0, 0, 179.97253417969);
- CreateObject(987, 2393, -2514.6999511719, 12.60000038147, 0, 0, 179.97253417969);
- CreateObject(987, 2374.3000488281, -2514.5, 12.60000038147, 0, 0, 267.97253417969);
- CreateObject(987, 2386.1000976563, -2514.8000488281, 12.60000038147, 0, 0, 177.96752929688);
- CreateObject(987, 2506, -2415.1000976563, 16.10000038147, 0, 0, 38);
- CreateObject(987, 1877.3000488281, 723.09997558594, 9.8000001907349, 0, 0, 270);
- CreateObject(987, 1877.1999511719, 711.09997558594, 9.8000001907349, 0, 0, 270);
- CreateObject(987, 1877.5, 699.20001220703, 9.6999998092651, 0, 0, 270);
- CreateObject(987, 1877.4000244141, 693.20001220703, 9.8999996185303, 0, 0, 270);
- CreateObject(3749, 1975.0999755859, 703.09997558594, 15.699999809265, 0, 0, 90);
- CreateObject(5822, 1904, 739.20001220703, 13.10000038147, 0, 0, 94);
- CreateObject(1215, 1912.0999755859, 733.5, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 1908.1999511719, 733.40002441406, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 1911, 733.5, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 1904.1999511719, 703.29998779297, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 1946.9000244141, 703.29998779297, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 1977.5, 709.5, 10.39999961853, 0, 0, 0);
- CreateObject(1215, 1977.4000244141, 697.09997558594, 10.39999961853, 0, 0, 0);
- CreateObject(8253, 1278.1999511719, 1386.9000244141, 13.699999809265, 0, 0, 0);
- CreateObject(8253, 1278.3000488281, 1412.1999511719, 13.699999809265, 0, 0, 0);
- CreateObject(3491, 1326.4000244141, 1451.6999511719, 18.39999961853, 0, 0, 0);
- CreateObject(3749, 1707.3000488281, 1607.4000244141, 14.89999961853, 0, 0, 72);
- CreateObject(1460, -1288.5859375, -184.96484375, 13.821246147156, 0, 0, 0);
- CreateObject(987, -1334, -445.29998779297, 13.10000038147, 0, 0, 206);
- CreateObject(987, -1323.3000488281, -440.10000610352, 13.10000038147, 0, 0, 205.99914550781);
- CreateObject(987, -1312.5999755859, -434.79998779297, 13.10000038147, 0, 0, 205.99914550781);
- CreateObject(987, -1319.4000244141, -480.10000610352, 13.10000038147, 0, 0, 27.998657226563);
- CreateObject(987, -1308.8000488281, -474.5, 13.10000038147, 0, 0, 27.998657226563);
- CreateObject(987, -1258.5999755859, -553.90002441406, 13.10000038147, 0, 0, 115.99865722656);
- CreateObject(987, -1307.5, -445.5, 13.10000038147, 0, 0, 115.99362182617);
- CreateObject(987, -1305.0999755859, -450.29998779297, 13.10000038147, 0, 0, 115.99362182617);
- CreateObject(987, -1284.6999511719, -496.39999389648, 13.10000038147, 0, 0, 115.99362182617);
- CreateObject(3749, -1302.4000244141, -459.79998779297, 19, 0, 0, 296);
- CreateObject(987, -1327.6999511719, -484.70001220703, 13.39999961853, 0, 0, 27.998657226563);
- CreateObject(3749, -1293.9000244141, -477.29998779297, 19, 0, 0, 295.99914550781);
- CreateObject(3749, -1276.8000488281, -517, 19, 0, 0, 295.99914550781);
- CreateObject(987, -1279.5, -507.20001220703, 13.10000038147, 0, 0, 115.99362182617);
- CreateObject(987, -1312.4000244141, -516.59997558594, 13.10000038147, 0, 0, 31.9931640625);
- CreateObject(987, -1317.5999755859, -505.89999389648, 13.10000038147, 0, 0, 295.99096679688);
- CreateObject(987, -1320, -501.10000610352, 13.300000190735, 0, 0, 295.98815917969);
- CreateObject(3749, -1268.3000488281, -534.5, 19, 0, 0, 295.99914550781);
- CreateObject(3749, -1166.5999755859, -220.5, 19, 0, 0, 311.99914550781);
- CreateObject(987, -1269.3000488281, -558.90002441406, 13.10000038147, 0, 0, 25.993621826172);
- CreateObject(987, -1253.4000244141, -582.79998779297, 13.10000038147, 0, 0, 71.993621826172);
- CreateObject(987, -1294.8000488281, -562.20001220703, 13.10000038147, 0, 0, 299.98718261719);
- CreateObject(987, -1300.6999511719, -551.79998779297, 13.10000038147, 0, 0, 299.98718261719);
- CreateObject(987, -1306.6999511719, -541.40002441406, 13.10000038147, 0, 0, 299.98718261719);
- CreateObject(987, -1312.5999755859, -531.09997558594, 13.10000038147, 0, 0, 299.98718261719);
- CreateObject(987, -1312.1999511719, -519.20001220703, 13.10000038147, 0, 0, 267.98718261719);
- CreateObject(987, -1312.4000244141, -516.79998779297, 13.10000038147, 0, 0, 267.98400878906);
- CreateObject(987, -1286.3000488281, -530.90002441406, 13.10000038147, 0, 0, 22);
- CreateObject(987, -1297.4000244141, -535.40002441406, 13.10000038147, 0, 0, 21.99462890625);
- CreateObject(987, -1307.9000244141, -539.70001220703, 13.10000038147, 0, 0, 21.99462890625);
- CreateObject(987, -1302.1999511719, -510.29998779297, 13.10000038147, 0, 0, 31.9921875);
- CreateObject(987, -1294.3000488281, -505.39999389648, 13.10000038147, 0, 0, 31.9921875);
- CreateObject(987, -1280.0999755859, -564.09997558594, 13.10000038147, 0, 0, 25.988159179688);
- CreateObject(987, -1290.3000488281, -569, 13.10000038147, 0, 0, 25.988159179688);
- CreateObject(3749, -1255.5, -563.20001220703, 19, 0, 0, 295.99914550781);
- CreateObject(987, -1263.5999755859, -588.70001220703, 13.10000038147, 0, 0, 29.993408203125);
- CreateObject(987, -1274.5999755859, -594.59997558594, 13.10000038147, 0, 0, 27.9931640625);
- CreateObject(987, -1284.6999511719, -583.79998779297, 13.10000038147, 0, 0, 311.9931640625);
- CreateObject(987, -1288.8000488281, -572.59997558594, 13.10000038147, 0, 0, 289.98779296875);
- CreateObject(987, -1282.4000244141, -585.59997558594, 13.10000038147, 0, 0, 311.98974609375);
- CreateObject(987, -1269.0999755859, -591.90002441406, 13.10000038147, 0, 0, 29.99267578125);
- CreateObject(987, -1227.4000244141, -108.80000305176, 13.10000038147, 0, 0, 46);
- CreateObject(987, -1235.6999511719, -117.30000305176, 13.10000038147, 0, 0, 45.999755859375);
- CreateObject(987, -1250.5, -69.599998474121, 13.10000038147, 0, 0, 223.99975585938);
- CreateObject(987, -1259.1999511719, -77.900001525879, 13.10000038147, 0, 0, 223.99475097656);
- CreateObject(987, -1267.5999755859, -85.699996948242, 13.10000038147, 0, 0, 265.99475097656);
- CreateObject(987, -1247.8000488281, -118, 13.10000038147, 0, 0, 1.9854736328125);
- CreateObject(987, -1256, -109.40000152588, 13.10000038147, 0, 0, 313.98303222656);
- CreateObject(987, -1210.9000244141, -116.40000152588, 13.199999809265, 0, 0, 121.97827148438);
- CreateObject(3749, -1262.4000244141, -101.80000305176, 19, 0, 0, 311.99523925781);
- CreateObject(3749, -1204.1999511719, -180.5, 19, 0, 0, 313.99475097656);
- CreateObject(987, -1220.3000488281, -166.60000610352, 13.10000038147, 0, 0, 313.97106933594);
- CreateObject(987, -1196.3000488281, -185.89999389648, 13.10000038147, 0, 0, 39.968139648438);
- CreateObject(987, -1187.3000488281, -178.19999694824, 13.10000038147, 0, 0, 39.962768554688);
- CreateObject(987, -1178.0999755859, -170.5, 13.10000038147, 0, 0, 41.962768554688);
- CreateObject(987, -1169.4000244141, -162.80000305176, 13.10000038147, 0, 0, 113.96228027344);
- CreateObject(987, -1174.3000488281, -151.80000305176, 13.10000038147, 0, 0, 141.96118164063);
- CreateObject(987, -1228.5, -158, 13.10000038147, 0, 0, 313.96728515625);
- CreateObject(987, -1236.9000244141, -149.39999389648, 13.10000038147, 0, 0, 313.96728515625);
- CreateObject(987, -1245.0999755859, -140.80000305176, 13.10000038147, 0, 0, 313.96728515625);
- CreateObject(987, -1247.0999755859, -129.10000610352, 13.10000038147, 0, 0, 279.96728515625);
- CreateObject(987, -1247.9000244141, -118.09999847412, 13.300000190735, 0, 0, 273.96459960938);
- CreateObject(987, -1217, -106.09999847412, 13.10000038147, 0, 0, 113.97570800781);
- CreateObject(987, -1275.5, -76.900001525879, 13.10000038147, 0, 0, 312);
- CreateObject(987, -1283.4000244141, -67.900001525879, 13.10000038147, 0, 0, 311.99523925781);
- CreateObject(987, -1291.5999755859, -59.299999237061, 13.10000038147, 0, 0, 313.99523925781);
- CreateObject(987, -1299.9000244141, -50.700000762939, 13.10000038147, 0, 0, 313.99475097656);
- CreateObject(987, -1291.5999755859, -42.200000762939, 13.10000038147, 0, 0, 225.99475097656);
- CreateObject(987, -1283.3000488281, -33.700000762939, 13.10000038147, 0, 0, 225.99426269531);
- CreateObject(987, -1260.8000488281, -12.10000038147, 13.10000038147, 0, 0, 225.99426269531);
- CreateObject(3749, -1275.3000488281, -28, 19, 0, 0, 223.99475097656);
- CreateObject(987, -1252.5, -3.7000000476837, 13.10000038147, 0, 0, 225.99426269531);
- CreateObject(987, -1249.3000488281, -0.69999998807907, 13.10000038147, 0, 0, 223.99426269531);
- CreateObject(987, -1215.1999511719, -34, 13.199999809265, 0, 0, 137.99426269531);
- CreateObject(987, -1224, -26.10000038147, 13.10000038147, 0, 0, 135.99377441406);
- CreateObject(987, -1232.5, -17.700000762939, 13.10000038147, 0, 0, 135.98876953125);
- CreateObject(987, -1241.0999755859, -9.3000001907349, 13.10000038147, 0, 0, 133.98876953125);
- CreateObject(987, -1198.9000244141, -188.69999694824, 13.39999961853, 0, 0, 314);
- CreateObject(987, -1190.5, -197, 13.10000038147, 0, 0, 313.99475097656);
- CreateObject(987, -1182.1999511719, -205.5, 13.10000038147, 0, 0, 313.99475097656);
- CreateObject(987, -1158.5999755859, -226.10000610352, 13.10000038147, 0, 0, 43.994750976563);
- CreateObject(987, -1150, -217.80000305176, 13.10000038147, 0, 0, 43.994262695313);
- CreateObject(987, -1141.4000244141, -209.5, 13.10000038147, 0, 0, 43.9892578125);
- CreateObject(987, -1132.8000488281, -201.30000305176, 13.10000038147, 0, 0, 133.9892578125);
- CreateObject(987, -1141.0999755859, -192.69999694824, 13.10000038147, 0, 0, 133.9892578125);
- CreateObject(987, -1149.4000244141, -184.10000610352, 13.10000038147, 0, 0, 133.9892578125);
- CreateObject(987, -1157.6999511719, -175.60000610352, 13.10000038147, 0, 0, 133.9892578125);
- CreateObject(987, -1161.5999755859, -171.69999694824, 13.10000038147, 0, 0, 133.9892578125);
- CreateObject(3749, -1305.6999511719, -58.900001525879, 19, 0, 0, 223.99475097656);
- CreateObject(987, -1314.0999755859, -64.5, 13.10000038147, 0, 0, 224);
- CreateObject(987, -1322.8000488281, -72.800003051758, 13.10000038147, 0, 0, 223.99475097656);
- CreateObject(987, -1331.4000244141, -81.099998474121, 13.10000038147, 0, 0, 275.99475097656);
- CreateObject(987, -1330.1999511719, -92.900001525879, 13.10000038147, 0, 0, 315.99304199219);
- CreateObject(987, -1321.5999755859, -101.19999694824, 13.10000038147, 0, 0, 315.98876953125);
- CreateObject(987, -1313, -109.5, 13.10000038147, 0, 0, 315.98876953125);
- CreateObject(987, -1304.5999755859, -117.80000305176, 13.10000038147, 0, 0, 43.98876953125);
- CreateObject(987, -1296, -109.5, 13.10000038147, 0, 0, 43.983764648438);
- CreateObject(987, -1287.4000244141, -101.30000305176, 13.10000038147, 0, 0, 43.983764648438);
- CreateObject(987, -1278.9000244141, -92.900001525879, 13.10000038147, 0, 0, 43.983764648438);
- CreateObject(987, -1278.1999511719, -92.099998474121, 13.10000038147, 0, 0, 43.983764648438);
- CreateObject(3749, -1474.3000488281, -611.79998779297, 19, 0, 0, 1.9947509765625);
- CreateObject(987, -1481.5999755859, -623.90002441406, 13.10000038147, 0, 0, 272);
- CreateObject(987, -1482, -612, 13.10000038147, 0, 0, 271.99951171875);
- CreateObject(987, -1454.6999511719, -635.40002441406, 13.10000038147, 0, 0, 91.995483398438);
- CreateObject(987, -1455.0999755859, -623.5, 13.10000038147, 0, 0, 91.994018554688);
- CreateObject(987, -1455.5, -611.5, 13.10000038147, 0, 0, 181.99401855469);
- CreateObject(3749, -1434.3000488281, -600.5, 19, 0, 0, 1.9940185546875);
- CreateObject(987, -1419.9000244141, -552.29998779297, 13.10000038147, 0, 0, 26);
- CreateObject(987, -1443.3000488281, -563.40002441406, 13.300000190735, 0, 0, 23.999145507813);
- CreateObject(987, -1437.0999755859, -638.5, 13.10000038147, 0, 0, 0);
- CreateObject(987, -1430.3000488281, -638.5, 13.10000038147, 0, 0, 0);
- CreateObject(987, -1455.8000488281, -599.5, 13.10000038147, 0, 0, 271.99609375);
- CreateObject(987, -1444.0999755859, -599.09997558594, 13.10000038147, 0, 0, 181.99401855469);
- CreateObject(987, -1412.4000244141, -599.09997558594, 13.10000038147, 0, 0, 181.98852539063);
- CreateObject(987, -1400.5, -598.70001220703, 13.10000038147, 0, 0, 181.98852539063);
- CreateObject(987, -1399.8000488281, -610.59997558594, 13.10000038147, 0, 0, 93.988525390625);
- CreateObject(987, -1399, -622.5, 13.10000038147, 0, 0, 93.988037109375);
- CreateObject(987, -1398.1999511719, -634.40002441406, 13.10000038147, 0, 0, 93.988037109375);
- CreateObject(987, -1398.0999755859, -636, 13.10000038147, 0, 0, 93.988037109375);
- CreateObject(3749, -1367, -608.59997558594, 19, 0, 0, 1.9940185546875);
- CreateObject(987, -1387.9000244141, -609, 13.10000038147, 0, 0, 188);
- CreateObject(987, -1376, -607.29998779297, 13.10000038147, 0, 0, 187.998046875);
- CreateObject(987, -1356.5999755859, -640.79998779297, 13.10000038147, 0, 0, 173.998046875);
- CreateObject(987, -1363.6999511719, -640.09997558594, 13.10000038147, 0, 0, 173.99597167969);
- CreateObject(987, -1354.3000488281, -622.20001220703, 13.10000038147, 0, 0, 103.99597167969);
- CreateObject(3749, -1347.4000244141, -607.90002441406, 19, 0, 0, 1.9940185546875);
- CreateObject(987, -1351.3000488281, -633.79998779297, 13.10000038147, 0, 0, 103.99108886719);
- CreateObject(987, -1351, -635.5, 13.10000038147, 0, 0, 103.99108886719);
- CreateObject(987, -1312.5999755859, -635, 13.10000038147, 0, 0, 94);
- CreateObject(987, -1313.5, -623.09997558594, 13.10000038147, 0, 0, 93.9990234375);
- CreateObject(987, -1325.6999511719, -605.40002441406, 13.10000038147, 0, 0, 181.9990234375);
- CreateObject(987, -1324.6999511719, -605.5, 13.10000038147, 0, 0, 181.99401855469);
- CreateObject(987, -1314.4000244141, -611.40002441406, 13.10000038147, 0, 0, 149.99401855469);
- SetGameModeText("LS vs. LV");
- AddPlayerClass(0,1207.3597,-918.7648,43.0647,233.3584,0,0,0,0,0,0); // Zivis
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, -1675.1726,536.4828+10,109.7131+10);
- SetPlayerCameraPos(playerid, -1675.1726,536.4828,109.7131);
- SetPlayerCameraLookAt(playerid, -1532.0005,687.2249,133.0514);
- if(GetPVarInt(playerid,"Eingeloggt") == 0)
- {
- new name[128], save[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(save,sizeof(save),"Administration/Users/%s.ini",name);
- if(!dini_Exists(save))
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Herzlich Willkommen auf dem Server!\nDein Name wurde nicht wiedererkannt, du kannst jetzt\nein Wunschpasswort aussuchen und dich registrieren!","Registrieren","Exit");
- }
- if(dini_Exists(save))
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Herzlich Willkommen auf dem Server\nDein Name wurde wiedererkannt, du kannst dich nun einloggen\nund dein angefangenes Spiel fortsetzen!","Login","Abbrechen");
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- PointScoreTextdraw = TextDrawCreate(575, 180,"LS: 0~n~LV: 0");
- TextDrawShowForAll(PointScoreTextdraw);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SavePlayer(playerid);
- DeletePVar(playerid,"Eingeloggt");
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(SpielerInfo[playerid][pFraktion] == 0)
- {
- SetPlayerPos(playerid,1207.3597,-918.7648,43.0647);
- SetPlayerColor(playerid, FARBE_WEISS);
- }
- if(SpielerInfo[playerid][pFraktion] == 1)
- {
- SetPlayerPos(playerid,2002.5549,-2380.8521,13.5469 );
- GivePlayerWeapon(playerid, 24, 2500);
- GivePlayerWeapon(playerid, 29, 2500);
- GivePlayerWeapon(playerid, 34, 2500);
- SpielerInfo[playerid][pStadt] = 1;
- SetPlayerColor(playerid, FARBE_BLAU);
- }
- if(SpielerInfo[playerid][pFraktion] == 2)
- {
- SetPlayerPos(playerid,1152.1340,-1770.7963,16.5992 );
- GivePlayerWeapon(playerid, 24, 2500);
- GivePlayerWeapon(playerid, 29, 2500);
- GivePlayerWeapon(playerid, 31, 2500);
- GivePlayerWeapon(playerid, 33, 2500);
- SpielerInfo[playerid][pStadt] = 1;
- SetPlayerColor(playerid, FARBE_GELB);
- }
- if(SpielerInfo[playerid][pFraktion] == 3)
- {
- SetPlayerPos(playerid,2895.0066,1601.5931,10.8203);
- GivePlayerWeapon(playerid, 18, 2500);
- GivePlayerWeapon(playerid, 24, 2500);
- GivePlayerWeapon(playerid, 30, 2500);
- GivePlayerWeapon(playerid, 35, 2500);
- SpielerInfo[playerid][pStadt] = 1;
- SetPlayerColor(playerid, FARBE_DUNKELGRÜN);
- }
- if(SpielerInfo[playerid][pFraktion] == 4)
- {
- SetPlayerPos(playerid,1319.0709,1251.2721,10.8203 );
- GivePlayerWeapon(playerid, 24, 2500);
- GivePlayerWeapon(playerid, 29, 2500);
- GivePlayerWeapon(playerid, 34, 2500);
- SpielerInfo[playerid][pStadt] = 2;
- SetPlayerColor(playerid, FARBE_GRAU);
- }
- if(SpielerInfo[playerid][pFraktion] == 5)
- {
- SetPlayerPos(playerid,2593.6765,2790.4546,10.8203 );
- GivePlayerWeapon(playerid, 24, 2500);
- GivePlayerWeapon(playerid, 29, 2500);
- GivePlayerWeapon(playerid, 31, 2500);
- GivePlayerWeapon(playerid, 33, 2500);
- SpielerInfo[playerid][pStadt] = 2;
- SetPlayerColor(playerid, FARBE_GRÜN);
- }
- if(SpielerInfo[playerid][pFraktion] == 6)
- {
- SetPlayerPos(playerid,2445.7761,-2548.0068,17.9107 );
- GivePlayerWeapon(playerid, 18, 2500);
- GivePlayerWeapon(playerid, 24, 2500);
- GivePlayerWeapon(playerid, 30, 2500);
- GivePlayerWeapon(playerid, 35, 2500);
- SpielerInfo[playerid][pStadt] = 2;
- SetPlayerColor(playerid, FARBE_BRAUN);
- }
- if(SpielerInfo[playerid][pFraktion] == 7)
- {
- SetPlayerPos(playerid,1897.7091,729.0439,10.8198 );
- GivePlayerWeapon(playerid, 4, 2500);
- GivePlayerWeapon(playerid, 41, 2500);
- SetPlayerColor(playerid, FARBE_ROT);
- }
- return 1;
- }
- SpielerName(playerid)
- {
- new xname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,xname,sizeof xname);
- return xname;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(SpielerInfo[playerid][pStadt] == 1 && SpielerInfo[killerid][pStadt] == 2)
- {
- PunkteScore[LV] += 1;
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- new Punkte[20];
- format(Punkte,sizeof(Punkte), "LS: %i~n~LV: %i", PunkteScore[LS],PunkteScore[LV]);
- TextDrawSetString(PointScoreTextdraw, Punkte);
- }
- if(SpielerInfo[killerid][pFraktion] == 4)
- {
- FKassa[LVAirForce] += 1000;
- }
- if(SpielerInfo[killerid][pFraktion] == 5)
- {
- FKassa[LVRangers] += 1000;
- }
- if(SpielerInfo[killerid][pFraktion] == 6)
- {
- FKassa[LVTerroristen] += 1000;
- }
- }
- if(SpielerInfo[playerid][pStadt] == 2 && SpielerInfo[killerid][pStadt] == 1)
- {
- PunkteScore[LS] += 1;
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- new Punkte[20];
- format(Punkte,sizeof(Punkte), "LS: %i~n~LV: %i", PunkteScore[LS],PunkteScore[LV]);
- TextDrawSetString(PointScoreTextdraw, Punkte);
- }
- if(SpielerInfo[killerid][pFraktion] == 1)
- {
- FKassa[LSAirForce] += 1000;
- }
- if(SpielerInfo[killerid][pFraktion] == 2)
- {
- FKassa[LSRangers] += 1000;
- }
- if(SpielerInfo[killerid][pFraktion] == 3)
- {
- FKassa[LSTerroristen] += 1000;
- }
- }
- if(SpielerInfo[playerid][pStadt] == 2 && SpielerInfo[killerid][pStadt] == 2)
- {
- PunkteScore[LV] -= 1;
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- new Punkte[20];
- format(Punkte,sizeof(Punkte), "LS: %i~n~LV: %i", PunkteScore[LS],PunkteScore[LV]);
- TextDrawSetString(PointScoreTextdraw, Punkte);
- }
- }
- if(SpielerInfo[playerid][pStadt] == 1 && SpielerInfo[killerid][pStadt] == 1)
- {
- PunkteScore[LS] -= 1;
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- new Punkte[20];
- format(Punkte,sizeof(Punkte), "LS: %i~n~LV: %i", PunkteScore[LS],PunkteScore[LV]);
- TextDrawSetString(PointScoreTextdraw, Punkte);
- }
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- ocmd:gmx(playerid,params[])
- {
- if(!isPlayerAdmin(playerid,1337))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Projektleiter !");
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(IsPlayerConnected(p))
- {
- SavePlayer(p);
- }
- }
- SendRconCommand("GMX");
- return 1;
- }
- ocmd:fkassa(playerid,params[])
- {
- new String[500];
- if(!isPlayerLeader(playerid))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Leader !");
- if(SpielerInfo[playerid][pLeader] == 1)
- {
- format(String,sizeof(String), "LS Air Force Fraktionskassa: %i ", FKassa[LSAirForce]);
- }
- if(SpielerInfo[playerid][pLeader] == 2)
- {
- format(String,sizeof(String), "LS Rangers Fraktionskassa: %i ", FKassa[LSRangers]);
- }
- if(SpielerInfo[playerid][pLeader] == 3)
- {
- format(String,sizeof(String), "LS Terroristen Fraktionskassa: %i ", FKassa[LSTerroristen]);
- }
- if(SpielerInfo[playerid][pLeader] == 4)
- {
- format(String,sizeof(String), "LV Air Force Fraktionskassa: %i ", FKassa[LVAirForce]);
- }
- if(SpielerInfo[playerid][pLeader] == 5)
- {
- format(String,sizeof(String), "LV Rangers Fraktionskassa: %i ", FKassa[LVRangers]);
- }
- if(SpielerInfo[playerid][pLeader] == 6)
- {
- format(String,sizeof(String), "LV Terroristen Fraktionskassa: %i ", FKassa[LVTerroristen]);
- }
- if(SpielerInfo[playerid][pLeader] == 7)
- {
- format(String,sizeof(String), "Sanitäter Fraktionskassa: %i ", FKassa[Sanitaeter]);
- }
- SendClientMessage(playerid, FARBE_GELB, String);
- return 1;
- }
- // Chat - System //
- ocmd:r(playerid,params[])
- {
- new MSG[90],Text[100] ;
- if(SpielerInfo[playerid][pFraktion] == 0)return SendClientMessage(playerid,FARBE_ROT, "Error: Du bist Zivilist !");
- if(sscanf(params,"s",Text))return SendClientMessage(playerid,FARBE_GRAU,"Fehler: /r [TEXT]");
- format(MSG,sizeof(MSG),"[FRAKTION] %s: %s",SpielerName(playerid), Text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(SpielerInfo[playerid][pFraktion] == SpielerInfo[i][pFraktion])
- {
- SendClientMessage(i,FARBE_HELLBLAU,MSG);
- }
- }
- return 1;
- }
- ocmd:d(playerid,params[])
- {
- new MSG[90],Text[100] ;
- if(SpielerInfo[playerid][pFraktion] == 0 || SpielerInfo[playerid][pFraktion] == 7)return SendClientMessage(playerid,FARBE_ROT, "Error: Du bist neutral !");
- if(sscanf(params,"s",Text))return SendClientMessage(playerid,FARBE_GRAU,"Fehler: /d [TEXT]");
- if(SpielerInfo[playerid][pStadt] == 2)
- {
- format(MSG,sizeof(MSG),"[LAS VENTURAS] %s: %s",SpielerName(playerid), Text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(SpielerInfo[playerid][pStadt] == SpielerInfo[i][pStadt])
- {
- SendClientMessage(i,FARBE_BLAU,MSG);
- }
- }
- }
- if(SpielerInfo[playerid][pStadt] == 1)
- {
- format(MSG,sizeof(MSG),"[LOS SANTOS] %s: %s",SpielerName(playerid), Text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(SpielerInfo[playerid][pStadt] == SpielerInfo[i][pStadt])
- {
- SendClientMessage(i,FARBE_BLAU,MSG);
- }
- }
- }
- return 1;
- }
- // Fraktionen //
- // Admin - System //
- ocmd:a(playerid,params[])
- {
- new MSG[80],Text[100] ;
- if(!isPlayerAdmin(playerid,1))return SendClientMessage(playerid,FARBE_ROT, "Error: Du bist kein Admin !");
- if(sscanf(params,"s",Text))return SendClientMessage(playerid,FARBE_GRAU,"Fehler: /a [TEXT]");
- format(MSG,sizeof(MSG),"[ADMIN] %s: %s",SpielerName(playerid), Text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(isPlayerAdmin(i,1))
- {
- SendClientMessage(i,FARBE_GELB,MSG);
- }
- }
- return 1;
- }
- ocmd:goto (playerid,params[])
- {
- new Float:x, Float:y, Float:z, MSG[160], MSG2[160],pID;
- if(!isPlayerAdmin(playerid,1))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Admin !");
- if(sscanf(params,"u", pID))return SendClientMessage(playerid, FARBE_GRAU, "Fehler: /goto [Username/ID]");
- GetPlayerPos(pID,x,y,z);
- SetPlayerPos(playerid, x+1,y,z);
- format(MSG,sizeof(MSG), "%s hat sich zu dir geportet !", SpielerName(playerid));
- SendClientMessage(pID, FARBE_HELLBLAU, MSG);
- format(MSG2, sizeof(MSG2), "Du hast dich zu %s geportet !", SpielerName(pID));
- SendClientMessage(playerid, FARBE_HELLBLAU, MSG2);
- return 1;
- }
- ocmd:gethere (playerid,params[])
- {
- new Float:x, Float:y, Float:z, MSG[160], MSG2[160],pID;
- if(!isPlayerAdmin(playerid,1))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Admin !");
- if(sscanf(params,"u", pID))return SendClientMessage(playerid, FARBE_GRAU, "Fehler: /gethere [Username/ID]");
- GetPlayerPos(playerid,x,y,z);
- SetPlayerPos(pID, x+1,y,z);
- format(MSG,sizeof(MSG), "Du wurdest von %s geportet !", SpielerName(playerid));
- SendClientMessage(pID, FARBE_HELLBLAU, MSG);
- format(MSG2, sizeof(MSG2), "Du hast %s zu dir geportet !", SpielerName(pID));
- SendClientMessage(playerid, FARBE_HELLBLAU, MSG2);
- return 1;
- }
- ocmd:kick (playerid,params[])
- {
- new MSG[145],Grund[20],TargetID;
- if(!isPlayerAdmin(playerid,1))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Admin !");
- if(sscanf(params,"us",TargetID,Grund))return SendClientMessage(playerid, FARBE_GRAU, "Fehler: /kick [Username/ID] [Grund]");
- format(MSG,sizeof(MSG),"SERVER: %s wurde von %s gekickt ! Grund: %s", SpielerName(TargetID),SpielerName(playerid), Grund);
- SendClientMessageToAll(FARBE_ROT,MSG);
- Kick(TargetID);
- return 1;
- }
- ocmd:ban (playerid,params[])
- {
- new MSG[145],Grund[20],TargetID;
- if(!isPlayerAdmin(playerid,1))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Admin !");
- if(sscanf(params,"us",TargetID,Grund))return SendClientMessage(playerid, FARBE_GRAU, "Fehler: /ban [Username/ID] [Grund]");
- format(MSG,sizeof(MSG),"SERVER: %s wurde von %s gebannt ! Grund: %s", SpielerName(TargetID),SpielerName(playerid), Grund);
- SendClientMessageToAll(FARBE_ROT,MSG);
- Ban(TargetID);
- return 1;
- }
- ocmd:slap (playerid,params[])
- {
- new MSG[50],TargetID, AdminMSG[50];
- if(!isPlayerAdmin(playerid,1))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Admin !");
- if(sscanf(params,"u",TargetID))return SendClientMessage(playerid,FARBE_GRAU,"Fehler: /slap [Username/ID]");
- new Float:x,y,z;
- GetPlayerPos(TargetID,Float:x,Float:y,Float:z);
- SetPlayerPos(TargetID,Float:x,Float:y,Float:z+15);
- format(MSG,sizeof(MSG),"Du wurdest von %s geslappt !", SpielerName(playerid));
- SendClientMessage(TargetID,FARBE_ROT, MSG);
- format(AdminMSG,sizeof(AdminMSG),"SERVER: ADMIN %s hat %s geslappt !", SpielerName(playerid), SpielerName(TargetID));
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(isPlayerAdmin(i,1))
- {
- SendClientMessage(i,FARBE_ROT,AdminMSG);
- }
- }
- return 1;
- }
- ocmd:sethp (playerid,params[])
- {
- new MSG[125],TargetID, Float:Heal,AdminMSG[125];
- if(!isPlayerAdmin(playerid,1))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Admin !");
- if(sscanf(params,"uf",TargetID, Heal))return SendClientMessage(playerid,FARBE_GRAU,"Fehler: /sethp [Username/ID] [HP]");
- format(MSG,sizeof(MSG),"Dein Leben wurde von Admin %s auf %f gesetzt !", SpielerName(playerid), Heal);
- SendClientMessage(TargetID,FARBE_ROT, MSG);
- format(AdminMSG,sizeof(AdminMSG),"Du hast das Leben von %s auf %f gesetzt !", SpielerName(TargetID), Heal);
- SendClientMessage(playerid, FARBE_ROT, AdminMSG);
- SetPlayerHealth(TargetID,Heal);
- return 1;
- }
- ocmd:freeze (playerid,params[])
- {
- new MSG[60],TargetID, AdminMSG[100];
- if(!isPlayerAdmin(playerid,1))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Admin !");
- if(sscanf(params,"u",TargetID))return SendClientMessage(playerid, FARBE_GRAU,"Fehler: /freeze [Username/ID]");
- TogglePlayerControllable(TargetID,0);
- format(MSG,sizeof(MSG),"Du wurdest von %s gefreezed !", SpielerName(playerid));
- SendClientMessage(TargetID, FARBE_ROT, MSG);
- format(AdminMSG,sizeof(AdminMSG),"SERVER: ADMIN %s hat %s gefreezed !", SpielerName(playerid), SpielerName(TargetID));
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(isPlayerAdmin(i,1))
- {
- SendClientMessage(i,FARBE_ROT,AdminMSG);
- }
- }
- return 1;
- }
- ocmd:unfreeze (playerid,params[])
- {
- new MSG[60],TargetID, AdminMSG[100];
- if(!isPlayerAdmin(playerid,1))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Admin !");
- if(sscanf(params,"u",TargetID))return SendClientMessage(playerid, FARBE_GRAU,"Fehler: /unfreeze [Username/ID]");
- TogglePlayerControllable(TargetID,1);
- format(MSG,sizeof(MSG),"Du wurdest von %s unfreezed !", SpielerName(playerid));
- SendClientMessage(TargetID, FARBE_ROT, MSG);
- format(AdminMSG,sizeof(AdminMSG),"SERVER: ADMIN %s hat %s unfreezed !", SpielerName(playerid), SpielerName(TargetID));
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(isPlayerAdmin(i,1))
- {
- SendClientMessage(i,FARBE_ROT,AdminMSG);
- }
- }
- return 1;
- }
- ocmd:makeadmin (playerid,params[])
- {
- new TargetID;
- if(!isPlayerAdmin(playerid,1337))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Projektleiter !");
- if(sscanf(params,"u",TargetID))return SendClientMessage(playerid, FARBE_GRAU, "Fehler: /makeadmin [Username/ID]");
- if(TargetID != playerid)
- {
- SendClientMessage(TargetID, FARBE_ORANGE, "Du wurdest zum Admin ausgewählt. Missbrauche nicht dein Amt !");
- SpielerInfo[TargetID][pAdmin] = 1;
- }
- else
- {
- SendClientMessage(playerid, FARBE_ORANGE, "Du bist doch schon Projektleiter !");
- }
- return 1;
- }
- ocmd:makeserverowner (playerid,params[])
- {
- new TargetID;
- if(!isPlayerAdmin(playerid,1337))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Projektleiter !");
- if(sscanf(params,"u",TargetID))return SendClientMessage(playerid, FARBE_GRAU, "Fehler: /makeserverowner [Username/ID]");
- if(TargetID != playerid)
- {
- SendClientMessage(TargetID, FARBE_ORANGE, "Du wurdest zum Projektleiter ausgewählt. Missbrauche nicht dein Amt !");
- SpielerInfo[TargetID][pAdmin] = 1337;
- }
- else
- {
- SendClientMessage(playerid, FARBE_ORANGE, "Du bist doch schon Projektleiter !");
- }
- return 1;
- }
- ocmd:makeleader(playerid,params[])
- {
- if(!isPlayerAdmin(playerid,1337))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Projektleiter !");
- new pID, fraktion, frak_string[128], string[128];
- if(sscanf(params,"ui",pID,fraktion))return SendClientMessage(playerid,FARBE_GRAU,"Fehler: /makeleader [Username/ID] [Fraktions ID]");
- switch(fraktion)
- {
- case 0:{frak_string="Zivilist";}
- case 1:{frak_string="LS Air Force";}
- case 2:{frak_string="LS Rangers";}
- case 3:{frak_string="LS Terroristen";}
- case 4:{frak_string="LV Air Force";}
- case 5:{frak_string="LV Rangers";}
- case 6:{frak_string="LV Terroristen";}
- case 7:{frak_string="Sanitäter";}
- }
- SpielerInfo[pID][pFraktion] = fraktion;
- SpielerInfo[pID][pLeader] = fraktion;
- format(string,sizeof(string),"Du wurdest von %s geleadert ! Fraktion: %s",SpielerName(playerid),frak_string);
- SendClientMessage(pID,FARBE_HELLBLAU,string);
- SpawnPlayer(pID);
- return 1;
- }
- // Leader Befehle //
- ocmd:invite(playerid,params[]) // morgen arbeiten
- {
- new TargetID, MSG[150], LeaderMSG[150];
- if(!isPlayerLeader(playerid))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Leader !");
- if(sscanf(params,"u",TargetID))return SendClientMessage(playerid, FARBE_GRAU, "Fehler: /invite [Username/ID]");
- if(SpielerInfo[playerid][pFraktion] == 1)
- {
- SpielerInfo[TargetID][pFraktion] = 1;
- }
- if(SpielerInfo[playerid][pFraktion] == 2)
- {
- SpielerInfo[TargetID][pFraktion] = 2;
- }
- if(SpielerInfo[playerid][pFraktion] == 3)
- {
- SpielerInfo[TargetID][pFraktion] = 3;
- }
- if(SpielerInfo[playerid][pFraktion] == 4)
- {
- SpielerInfo[TargetID][pFraktion] = 4;
- }
- if(SpielerInfo[playerid][pFraktion] == 5)
- {
- SpielerInfo[TargetID][pFraktion] = 5;
- }
- if(SpielerInfo[playerid][pFraktion] == 6)
- {
- SpielerInfo[TargetID][pFraktion] = 6;
- }
- if(SpielerInfo[playerid][pFraktion] == 7)
- {
- SpielerInfo[TargetID][pFraktion] = 7;
- }
- SpawnPlayer(TargetID);
- format(MSG,sizeof(MSG),"Du wurdest von %s eingestellt !", SpielerName(playerid));
- SendClientMessage(TargetID, FARBE_HELLBLAU, MSG);
- format(LeaderMSG,sizeof(LeaderMSG), "Du hast %s eingestellt !", SpielerName(TargetID));
- SendClientMessage(playerid, FARBE_HELLBLAU, LeaderMSG);
- return 1;
- }
- ocmd:uninvite(playerid,params[])
- {
- new TargetID,MSG[125], LeaderMSG[150];
- if(!isPlayerLeader(playerid))return SendClientMessage(playerid, FARBE_ROT, "Error: Du bist kein Leader !");
- if(sscanf(params,"u",TargetID))return SendClientMessage(playerid, FARBE_GRAU, "Fehler: /uninvite [Username/ID]");
- if(TargetID == isPlayerLeader(TargetID))return SendClientMessage(playerid, FARBE_ROT, "Error: Du kannst keine Leader uninviten !");
- format(MSG,sizeof(MSG), "Du wurdest von %s aus der Fraktion geworfen ! ", SpielerName(playerid));
- SpawnPlayer(TargetID);
- SendClientMessage(TargetID, FARBE_HELLBLAU, MSG);
- format(LeaderMSG,sizeof(LeaderMSG), "Du hast %s aus der Fraktion geworfen ! ", SpielerName(TargetID));
- SendClientMessage(playerid, FARBE_HELLBLAU, LeaderMSG);
- SpielerInfo[TargetID][pFraktion] = 0;
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case DIALOG_REGISTER:
- {
- if(response)
- {
- if(strlen(inputtext) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Kein Passwort angegeben!\nBitte gebe nun ein Passwort ein:","Registrieren","Abbrechen");
- return 1;
- }
- else
- {
- CreateAccount(playerid, inputtext);
- SpawnPlayer(playerid);
- return 1;
- }
- }
- else
- {
- Kick(playerid);
- }
- }
- case DIALOG_LOGIN:
- {
- if(response)
- {
- if(strlen(inputtext) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Das Angegebene Passwort war Falsch.\nBitte log dich jetzt mit dem richtigen Passwort ein:","Login","Abbrechen");
- return 1;
- }
- else
- {
- new Name[MAX_PLAYER_NAME],path[64];
- GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
- format(path, sizeof(path),"Administration/Users/%s.ini", Name);
- if(!strcmp(inputtext, dini_Get(path, "Passwort"), true))
- {
- SetPVarInt(playerid,"Eingeloggt",1);
- LoadPlayer(playerid);
- SpawnPlayer(playerid);
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Das war das Falsche Passwort.\nBitte log dich jetzt mit dem richtigen Passwort ein:","Login","Abbrechen");
- return 1;
- }
- }
- }
- else
- {
- Kick(playerid);
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock CreateAccount(playerid, pass[])
- {
- new Name[MAX_PLAYER_NAME],path[64];
- GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
- format(path, sizeof(path),"Administration/Users/%s.ini", Name);
- dini_Create(path);
- dini_Set(path,"Passwort",pass);
- return true;
- }
- stock LoadPlayer(playerid)
- {
- if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
- {
- new Name[MAX_PLAYER_NAME],path[64];
- GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
- format(path, sizeof(path),"Administration/Users/%s.ini", Name);
- SpielerInfo[playerid][pLevel] = dini_Int(path, "Level");
- SpielerInfo[playerid][pGeld] = dini_Int(path, "Geld");
- SpielerInfo[playerid][pAdmin] = dini_Int(path, "Admin");
- SpielerInfo[playerid][pLeader] = dini_Int(path, "Leader" );
- SpielerInfo[playerid][pMember] = dini_Int(path, "Member" );
- SpielerInfo[playerid][pFraktion] = dini_Int(path, "Fraktion" );
- SpielerInfo[playerid][pStadt] = dini_Int(path, "Stadt" );
- SpielerInfo[playerid][pKills] = dini_Int(path, "Kills");
- SpielerInfo[playerid][pTode] = dini_Int(path, "Tode");
- }
- return 1;
- }
- stock SavePlayer(playerid)
- {
- if(GetPVarInt(playerid,"Eingeloggt") == 1)
- {
- new Name[MAX_PLAYER_NAME],path[64];
- GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
- format(path, sizeof(path),"Administration/Users/%s.ini", Name);
- dini_IntSet(path,"Level", SpielerInfo[playerid][pLevel]);
- dini_IntSet(path,"Geld", GetPlayerMoney(playerid));
- dini_IntSet(path,"Admin", SpielerInfo[playerid][pAdmin]);
- dini_IntSet(path, "Leader", SpielerInfo[playerid][pLeader]);
- dini_IntSet(path, "Member", SpielerInfo[playerid][pMember]);
- dini_IntSet(path, "Fraktion", SpielerInfo[playerid][pFraktion]);
- dini_IntSet(path, "Stadt", SpielerInfo[playerid][pStadt]);
- dini_IntSet(path,"Kills", SpielerInfo[playerid][pKills]);
- dini_IntSet(path,"Tode", SpielerInfo[playerid][pTode]);
- }
- return 1;
- }
- stock isPlayerAdmin(playerid,Adminlevel)
- {
- if(SpielerInfo[playerid][pAdmin] >= Adminlevel)return 1;
- return 0;
- }
- stock isPlayerLeader(playerid)
- {
- if(SpielerInfo[playerid][pLeader] >= 1)return 1;
- return 0;
- }
- stock GetDistanceBetweenPlayers(playerid,id,range)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(id,x,y,z);
- if(IsPlayerInRangeOfPoint(playerid,range,x,y,z)) return 1;
- else return false;
- }
- stock sscanf(string[], format[], {Float,_}:...)
- {
- #if defined isnull
- if (isnull(string))
- #else
- if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
- #endif
- {
- return format[0];
- }
- #pragma tabsize 4
- new
- formatPos = 0,
- stringPos = 0,
- paramPos = 2,
- paramCount = numargs(),
- delim = ' ';
- while (string[stringPos] && string[stringPos] <= ' ')
- {
- stringPos++;
- }
- while (paramPos < paramCount && string[stringPos])
- {
- switch (format[formatPos++])
- {
- case '\0':
- {
- return 0;
- }
- case 'i', 'd':
- {
- new
- neg = 1,
- num = 0,
- ch = string[stringPos];
- if (ch == '-')
- {
- neg = -1;
- ch = string[++stringPos];
- }
- do
- {
- stringPos++;
- if ('0' <= ch <= '9')
- {
- num = (num * 10) + (ch - '0');
- }
- else
- {
- return -1;
- }
- }
- while ((ch = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num * neg);
- }
- case 'h', 'x':
- {
- new
- num = 0,
- ch = string[stringPos];
- do
- {
- stringPos++;
- switch (ch)
- {
- case 'x', 'X':
- {
- num = 0;
- continue;
- }
- case '0' .. '9':
- {
- num = (num << 4) | (ch - '0');
- }
- case 'a' .. 'f':
- {
- num = (num << 4) | (ch - ('a' - 10));
- }
- case 'A' .. 'F':
- {
- num = (num << 4) | (ch - ('A' - 10));
- }
- default:
- {
- return -1;
- }
- }
- }
- while ((ch = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num);
- }
- case 'c':
- {
- setarg(paramPos, 0, string[stringPos++]);
- }
- case 'f':
- {
- new changestr[16], changepos = 0, strpos = stringPos;
- while(changepos < 16 && string[strpos] && string[strpos] != delim)
- {
- changestr[changepos++] = string[strpos++];
- }
- changestr[changepos] = '\0';
- setarg(paramPos,0,_:floatstr(changestr));
- }
- case 'p':
- {
- delim = format[formatPos++];
- continue;
- }
- case '\'':
- {
- new
- end = formatPos - 1,
- ch;
- while ((ch = format[++end]) && ch != '\'') {}
- if (!ch)
- {
- return -1;
- }
- format[end] = '\0';
- if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
- {
- if (format[end + 1])
- {
- return -1;
- }
- return 0;
- }
- format[end] = '\'';
- stringPos = ch + (end - formatPos);
- formatPos = end + 1;
- }
- case 'u':
- {
- new
- end = stringPos - 1,
- id = 0,
- bool:num = true,
- ch;
- while ((ch = string[++end]) && ch != delim)
- {
- if (num)
- {
- if ('0' <= ch <= '9')
- {
- id = (id * 10) + (ch - '0');
- }
- else
- {
- num = false;
- }
- }
- }
- if (num && IsPlayerConnected(id))
- {
- setarg(paramPos, 0, id);
- }
- else
- {
- #if !defined foreach
- #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
- #define __SSCANF_FOREACH__
- #endif
- string[end] = '\0';
- num = false;
- new
- name[MAX_PLAYER_NAME];
- id = end - stringPos;
- foreach (Player, playerid)
- {
- GetPlayerName(playerid, name, sizeof (name));
- if (!strcmp(name, string[stringPos], true, id))
- {
- setarg(paramPos, 0, playerid);
- num = true;
- break;
- }
- }
- if (!num)
- {
- setarg(paramPos, 0, INVALID_PLAYER_ID);
- }
- string[end] = ch;
- #if defined __SSCANF_FOREACH__
- #undef foreach
- #undef __SSCANF_FOREACH__
- #endif
- }
- stringPos = end;
- }
- case 's', 'z':
- {
- new
- i = 0,
- ch;
- if (format[formatPos])
- {
- while ((ch = string[stringPos++]) && ch != delim)
- {
- setarg(paramPos, i++, ch);
- }
- if (!i)
- {
- return -1;
- }
- }
- else
- {
- while ((ch = string[stringPos++]))
- {
- setarg(paramPos, i++, ch);
- }
- }
- stringPos--;
- setarg(paramPos, i, '\0');
- }
- default:
- {
- continue;
- }
- }
- while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
- {
- stringPos++;
- }
- while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
- {
- stringPos++;
- }
- paramPos++;
- }
- do
- {
- if ((delim = format[formatPos++]) > ' ')
- {
- if (delim == '\'')
- {
- while ((delim = format[formatPos++]) && delim != '\'') {}
- }
- else if (delim != 'z')
- {
- return delim;
- }
- }
- }
- while (delim > ' ');
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment