Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* SA-MP Gamemode
- *
- * (c) Copyright 2013, Moritz
- *
- */
- #include <a_samp>
- #include <dini>
- #include <ocmd>
- main()
- {
- print("\n----------------------------------");
- print(" Kleines Derbyscript by Moritz und TeRoRiZeR!");
- print("----------------------------------\n");
- }
- //Define und dialoge
- #define DIALOG_REGISTRIEREN1 0
- #define DIALOG_REGISTRIEREN2 1
- #define DIALOG_COPYRIGHT 2
- #define DIALOG_EINLOGGEN 3
- #define DIALOG_RADIO 4
- #define AGB "Willkommen auf unserem Derby Server! Hier kannst du dich kostenlos registrieren.\nWas darfst du icht tun:\n1. Cheaten\n2. Mods benutzen die andere sehen\n3. Niemanden beleidigen\n4. Nicht Spamen\nDrücke nun auf Akzeptieren, damit du dich registrieren kannst"
- //Viriabeln
- enum spielerdaten
- {
- pname[MAX_PLAYER_NAME],
- pGeld,
- pLevel,
- pBan,
- pAdmin
- }
- new SInfo[MAX_PLAYERS][spielerdaten];
- new str[300],
- pName[MAX_PLAYER_NAME],
- Datei[64];
- new hoehe[MAX_PLAYERS];
- new Derby[MAX_PLAYERS];
- new zaehler=0;
- new pauto[MAX_PLAYERS];
- new derbyspiel = 0;
- new db;
- public OnGameModeInit()
- {
- derbyspiel = 0;
- SetGameModeText("Derby Script");
- //Derbymap3 by moritz
- CreateObject(3458, -2738.44727, 2895.28101, 98.74530, 0.00000, 0.00000, 0.00000);
- CreateObject(1503, -2755.82104, 2895.00513, 100.63730, 0.00000, 0.00000, 90.00000);
- CreateObject(3458, -2788.57739, 2894.85352, 98.74530, 0.00000, 0.00000, 0.00000);
- CreateObject(1503, -2771.44653, 2894.74243, 100.63730, 0.00000, 0.00000, 270.00000);
- CreateObject(3458, -2720.86206, 2918.00537, 98.74530, 0.00000, 0.00000, 90.00000);
- CreateObject(3458, -2720.74707, 2958.44556, 98.74530, 4.00000, 0.00000, 90.00000);
- CreateObject(3458, -2738.40088, 2981.26489, 98.74530, 4.00000, 0.00000, 0.00000);
- CreateObject(3458, -2761.10083, 3003.45752, 95.61920, 0.00000, 9.00000, 90.00000);
- CreateObject(3458, -2761.14185, 2963.52075, 98.74530, 0.00000, 0.00000, 90.00000);
- CreateObject(3458, -2761.05273, 2923.35083, 98.74530, 0.00000, 0.00000, 90.00000);
- CreateObject(3458, -2783.17896, 2930.13208, 95.27800, 0.00000, -10.00000, 0.00000);
- CreateObject(3458, -2805.53467, 2947.58276, 91.72560, 0.00000, 0.00000, 90.00000);
- CreateObject(3458, -2811.35840, 2952.20728, 95.25490, 0.00000, 10.00000, 90.00000);
- CreateObject(3458, -2811.35791, 2912.44897, 98.74530, 0.00000, 0.00000, 90.00000);
- CreateObject(3458, -2811.24731, 2992.27466, 91.72560, 0.00000, 0.00000, 90.00000);
- CreateObject(3458, -2806.22949, 2987.98901, 91.72560, 0.00000, 0.00000, 91.96147);
- CreateObject(18801, -2800.59692, 3006.49976, 116.03720, 0.00000, 0.00000, 97.95090);
- CreateObject(3458, -2791.58813, 3027.33154, 84.92200, 0.00000, 20.00000, 91.96150);
- CreateObject(18766, -2801.93018, 3005.64844, 92.76710, 90.00000, 90.00000, 0.00000);
- CreateObject(18766, -2797.81055, 3005.57373, 92.76710, 90.00000, 90.00000, 0.00000);
- CreateObject(18766, -2802.89746, 3015.50244, 92.76710, 90.00000, 90.00000, 0.00000);
- CreateObject(18766, -2797.89502, 3015.53149, 92.76710, 90.00000, 90.00000, 0.00000);
- CreateObject(3458, -2775.43433, 3048.53149, 78.16620, 0.00000, 0.00000, 0.00000);
- CreateObject(3458, -2761.15479, 3041.97412, 85.78020, 0.00000, 20.00000, 90.00000);
- CreateObject(3458, -2775.69409, 3072.02710, 78.66620, 0.00000, 0.00000, 320.76730);
- CreateObject(3458, -2792.36255, 3070.63623, 78.48620, 0.00000, -1.00000, 90.00000);
- CreateObject(1503, -2758.20288, 3048.68579, 80.13780, 0.00000, 0.00000, 268.01819);
- //Derbymap3 by TeRoRiZeR
- CreateObject(3458, -568.37, 1765.14, 132.48, 0.00, 0.00, 0.00);
- CreateObject(3458, -604.38, 1765.20, 132.48, 0.00, 0.00, 0.00);
- CreateObject(3458, -634.07, 1750.25, 132.48, 0.00, 0.00, -127.32);
- CreateObject(3458, -656.69, 1720.51, 132.48, 0.00, 0.00, -127.32);
- CreateObject(3458, -666.47, 1686.45, 132.48, 0.00, 0.00, -264.72);
- CreateObject(3458, -663.09, 1649.67, 132.48, 0.00, 0.00, -264.72);
- CreateObject(3458, -649.79, 1614.59, 132.48, 0.00, 0.00, -233.94);
- CreateObject(3458, -626.12, 1582.16, 132.48, 0.00, 0.00, -233.94);
- CreateObject(3458, -596.30, 1567.96, 132.48, 0.00, 0.00, -357.12);
- CreateObject(3458, -558.67, 1569.80, 132.48, 0.00, 0.00, -357.12);
- CreateObject(3458, -527.72, 1585.17, 132.48, 0.00, 0.00, -490.68);
- CreateObject(3458, -503.05, 1613.75, 132.48, 0.00, 0.00, -490.68);
- CreateObject(3458, -497.46, 1645.33, 132.48, 0.00, 0.00, -429.54);
- CreateObject(3458, -510.77, 1681.13, 132.48, 0.00, 0.00, -429.54);
- CreateObject(3458, -523.28, 1714.92, 132.48, 0.00, 0.00, -429.54);
- CreateObject(3458, -538.98, 1750.08, 132.48, 0.00, 0.00, -422.40);
- CreateObject(8661, -604.24, 1755.72, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -564.39, 1754.66, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -543.95, 1736.43, 134.00, 0.00, 0.00, 114.12);
- CreateObject(8661, -530.69, 1704.46, 134.00, 0.00, 0.00, 106.68);
- CreateObject(8661, -517.29, 1668.95, 134.00, 0.00, 0.00, 106.68);
- CreateObject(8661, -508.44, 1642.89, 134.00, 0.00, 0.00, 106.68);
- CreateObject(8661, -513.77, 1615.13, 134.00, 0.00, 0.00, 49.68);
- CreateObject(8661, -567.03, 1581.46, 134.00, 0.00, 0.00, 1.86);
- CreateObject(8661, -597.08, 1579.98, 134.00, 0.00, 0.00, 1.86);
- CreateObject(8661, -619.75, 1593.60, 134.00, 0.00, 0.00, -55.08);
- CreateObject(8661, -641.51, 1623.97, 134.00, 0.00, 0.00, -55.08);
- CreateObject(8661, -652.42, 1655.02, 134.00, 0.00, 0.00, -83.52);
- CreateObject(8661, -655.89, 1688.13, 134.00, 0.00, 0.00, -89.70);
- CreateObject(8661, -645.61, 1718.78, 134.00, 0.00, 0.00, -128.52);
- CreateObject(8661, -630.40, 1739.98, 134.00, 0.00, 0.00, -128.52);
- CreateObject(8661, -612.23, 1735.52, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -624.48, 1715.89, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -630.88, 1696.33, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -631.50, 1678.08, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -632.29, 1659.09, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -629.86, 1645.27, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -621.62, 1627.38, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -611.34, 1612.65, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -594.99, 1597.55, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -563.11, 1601.05, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -582.10, 1617.62, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -592.96, 1636.67, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -600.70, 1656.32, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -601.37, 1675.06, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -600.12, 1694.38, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -596.52, 1711.92, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -589.81, 1730.36, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -573.59, 1737.61, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -559.77, 1723.80, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -575.48, 1705.19, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -576.54, 1686.58, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -577.01, 1667.53, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -573.05, 1648.62, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -566.30, 1633.26, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -561.33, 1616.45, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -533.41, 1616.84, 134.00, 0.00, 0.00, 66.42);
- CreateObject(8661, -528.99, 1647.97, 134.00, 0.00, 0.00, 107.70);
- CreateObject(8661, -537.17, 1672.34, 134.00, 0.00, 0.00, 107.70);
- CreateObject(8661, -548.99, 1706.49, 134.00, 0.00, 0.00, 107.70);
- CreateObject(8661, -552.01, 1675.96, 134.00, 0.00, 0.00, 107.70);
- CreateObject(8661, -543.15, 1642.43, 134.00, 0.00, 0.00, 107.70);
- CreateObject(8661, -528.17, 1619.84, 134.00, 0.00, 0.00, 66.42);
- CreateObject(8661, -604.73, 1746.59, 134.00, 0.00, 0.00, 0.00);
- CreateObject(1225, -575.43, 1631.37, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -591.43, 1641.52, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -595.93, 1601.88, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -633.03, 1633.19, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -573.20, 1698.41, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -603.05, 1679.25, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -550.41, 1649.78, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -612.47, 1627.84, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -619.86, 1596.65, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -597.65, 1579.63, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -566.85, 1599.83, 134.38, 0.00, 0.00, 0.00);
- CreateObject(8661, -583.15, 1615.67, 134.00, 0.00, 0.00, 0.00);
- CreateObject(1225, -540.59, 1593.03, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -543.22, 1618.11, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -522.26, 1637.50, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -542.45, 1674.99, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -578.54, 1671.30, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -619.84, 1659.02, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -646.02, 1651.53, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -635.34, 1689.07, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -607.27, 1722.78, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -575.40, 1735.54, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -539.75, 1712.31, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -520.94, 1665.28, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -523.45, 1774.02, 134.83, 0.00, 0.00, 0.00);
- CreateObject(1225, -553.33, 1781.06, 135.32, 0.00, 0.00, 0.00);
- CreateObject(1225, -515.54, 1794.21, 135.04, 0.00, 0.00, 0.00);
- CreateObject(1225, -536.06, 1837.62, 137.70, 0.00, 0.00, 0.00);
- CreateObject(1225, -500.00, 4079.00, 1827.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -530.69, 1704.46, 134.00, 0.00, 0.00, 106.68);
- CreateObject(8661, -517.29, 1668.95, 134.00, 0.00, 0.00, 106.68);
- CreateObject(8661, -508.44, 1642.89, 134.00, 0.00, 0.00, 106.68);
- CreateObject(8661, -537.40, 1591.13, 134.00, 0.00, 0.00, 49.68);
- CreateObject(8661, -645.61, 1718.78, 134.00, 0.00, 0.00, -128.52);
- CreateObject(8661, -630.40, 1739.98, 134.00, 0.00, 0.00, -128.52);
- CreateObject(8661, -632.29, 1659.09, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -601.37, 1675.06, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -596.52, 1711.92, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -589.81, 1730.36, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -566.30, 1633.26, 134.00, 0.00, 0.00, 0.00);
- CreateObject(8661, -543.15, 1642.43, 134.00, 0.00, 0.00, 107.70);
- CreateObject(1225, -575.43, 1631.37, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -591.43, 1641.52, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -595.93, 1601.88, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -633.03, 1633.19, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -573.20, 1698.41, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -603.05, 1679.25, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -550.41, 1649.78, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -612.47, 1627.84, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -619.86, 1596.65, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -597.65, 1579.63, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -566.85, 1599.83, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -540.59, 1593.03, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -543.22, 1618.11, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -522.26, 1637.50, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -542.45, 1674.99, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -578.54, 1671.30, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -619.84, 1659.02, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -646.02, 1651.53, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -635.34, 1689.07, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -607.27, 1722.78, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -575.40, 1735.54, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -539.75, 1712.31, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -520.94, 1665.28, 134.38, 0.00, 0.00, 0.00);
- CreateObject(1225, -542.63, 1807.21, 139.58, 0.00, 0.00, 0.00);
- CreateObject(3458, -575.50, 1811.20, 137.50, 0.00, 0.00, 0.00);
- CreateObject(3458, -614.00, 1811.20, 137.50, 0.00, 0.00, 0.00);
- CreateObject(3458, -645.10, 1825.70, 136.80, 0.00, 358.00, 310.00);
- CreateObject(3458, -672.70, 1826.40, 131.80, 357.81, 347.23, 37.50);
- CreateObject(1634, -691.10, 1811.90, 130.30, 0.00, 0.00, 130.75);
- CreateObject(3458, -718.60, 1788.60, 124.60, 0.00, 350.00, 39.25);
- CreateObject(3458, -725.10, 1760.60, 121.10, 0.00, 0.00, 308.00);
- CreateObject(3458, -701.30, 1730.10, 121.10, 0.00, 0.00, 308.00);
- CreateObject(3458, -674.30, 1724.30, 121.10, 0.00, 0.00, 28.00);
- CreateObject(3458, -638.70, 1743.20, 121.10, 0.00, 0.00, 27.99);
- CreateObject(3458, -614.45, 1769.21, 126.50, 359.04, 343.75, 66.61);
- CreateObject(8661, -602.08, 1795.24, 133.61, 0.00, 0.00, -21.06);
- CreateObject(8661, -581.56, 1790.67, 133.61, 0.00, 0.00, -21.06);
- CreateObject(8661, -575.53, 1803.93, 133.61, 0.00, 0.00, -21.06);
- CreateObject(8661, -601.05, 1810.06, 133.61, 0.00, 0.00, -21.06);
- CreateObject(1634, -700.91, 1803.47, 130.30, 0.00, 0.00, -44.57);
- //Derbymap2 by moritz
- CreateObject(3458, 1145.69312, 1099.50830, 23.75813, 0.00000, 20.00000, 91.77390);
- CreateObject(3458, 1106.95569, 1149.96216, 27.22349, 0.00000, 25.00000, 314.78601);
- CreateObject(3458, 1081.39575, 1153.13599, 35.61560, 0.00000, 0.00000, 41.81390);
- CreateObject(3458, 1132.03857, 1124.62878, 19.82793, 0.00000, 0.00000, 315.10562);
- CreateObject(1225, 1096.50708, 1164.47998, 37.58100, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1094.03906, 1166.98303, 37.58100, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1095.35791, 1165.88611, 37.58100, 0.00000, 0.00000, 0.00000);
- CreateObject(18779, 1057.11755, 1123.34131, 46.86640, 0.00000, 0.00000, 42.61500);
- CreateObject(1225, 1042.75574, 1116.96899, 56.93850, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1044.09778, 1115.43359, 56.93850, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1045.10791, 1114.43030, 56.93850, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1038.91418, 1120.75610, 56.93850, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1040.87451, 1118.90918, 56.93850, 0.00000, 0.00000, 0.00000);
- CreateObject(3458, 1146.71887, 1062.59778, 23.75810, 0.00000, -20.00000, 91.77390);
- CreateObject(3458, 1135.80383, 1038.93054, 23.75810, 0.00000, 10.00000, 53.63191);
- CreateObject(3458, 1107.36108, 1017.85651, 30.18730, 0.00000, 10.00000, 11.86317);
- CreateObject(3613, 1083.62659, 1009.79901, 27.50680, 0.00000, 0.00000, 0.00000);
- CreateObject(3458, 1083.34167, 1040.16028, 30.20050, 0.00000, 10.00000, 93.59029);
- CreateObject(19005, 1081.70972, 1067.88318, 32.09351, 0.00000, 0.00000, 4.08441);
- CreateObject(3458, 1079.34692, 1097.01526, 34.15980, 0.00000, 10.00000, 93.83034);
- CreateObject(3458, 1091.93079, 1130.56934, 34.06554, 0.00000, -10.00000, 48.77330);
- CreateObject(3458, 1118.05237, 1160.44019, 37.51050, 0.00000, 0.00000, 48.77330);
- CreateObject(974, 1130.80322, 1178.78210, 37.17954, 0.00000, 0.00000, 49.24297);
- CreateObject(974, 1134.64783, 1175.56262, 37.17954, 0.00000, 0.00000, 49.24297);
- CreateObject(974, 1132.81128, 1177.17786, 35.46711, 90.00000, 0.00000, 49.24300);
- CreateObject(974, 1130.85046, 1175.83923, 35.91125, 0.00000, 0.00000, 139.14430);
- CreateObject(974, 1134.82373, 1179.81641, 41.14062, 0.00000, 0.00000, 139.15060);
- CreateObject(974, 1134.82373, 1179.81641, 38.24229, 0.00000, 0.00000, 139.15060);
- CreateObject(1225, 1133.25085, 1179.83508, 35.77067, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1132.04736, 1178.66199, 35.77067, 0.00000, 0.00000, 0.24000);
- CreateObject(1225, 1133.45618, 1177.58789, 35.77067, 0.00000, 0.00000, 0.24000);
- CreateObject(1225, 1134.67029, 1178.71777, 37.61371, 0.00000, 0.00000, 0.24000);
- CreateObject(1225, 1134.67029, 1178.71777, 35.77067, 0.00000, 0.00000, 0.24000);
- CreateObject(1225, 1133.38354, 1180.13269, 37.61371, 0.00000, 0.00000, 0.30000);
- CreateObject(1225, 1130.45752, 1176.28430, 37.61371, 0.00000, 0.00000, 0.54000);
- CreateObject(1225, 1131.81860, 1175.44849, 37.61371, 0.00000, 0.00000, 0.24000);
- CreateObject(3458, 1062.12488, 1034.06128, 34.00810, 0.00000, 10.00000, 11.54000);
- CreateObject(3458, 1030.86328, 1045.05212, 30.35080, 0.00000, -20.00000, 320.69611);
- CreateObject(3458, 1031.67175, 1076.25073, 26.23580, 0.00000, -10.00000, 20.86660);
- CreateObject(3458, 1058.66895, 1086.95007, 31.34350, 0.00000, -10.00000, 20.86660);
- AddPlayerClass(0, -568.37, 1765.14, 132.48, 269.1425, 0, 0, 0, 0, 0, 0);
- CreateObject(3374, 5.54570, 1555.14551, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 5.69748, 1551.19836, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 1.72293, 1555.06018, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 1.91945, 1551.17505, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 9.52670, 1551.21631, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 9.46409, 1555.15015, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 13.39545, 1551.22070, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 13.36876, 1555.09058, 51.84725+50, 0.00000, 0.00000, 1.14000);
- CreateObject(3374, -2.01048, 1551.15454, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -2.15058, 1555.12207, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -2.11424, 1559.12781, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 1.62068, 1559.06091, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 5.42329, 1559.12524, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 9.40554, 1559.16711, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 13.34475, 1559.11572, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 13.31746, 1547.36768, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 9.59689, 1547.33618, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 5.65871, 1547.26794, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 1.77325, 1547.23499, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, -2.06838, 1547.19189, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, -5.96792, 1559.15906, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -5.91944, 1555.21667, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -5.88419, 1551.33655, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -5.84116, 1547.35620, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -5.94001, 1543.36108, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -1.93481, 1543.14136, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 2.00131, 1543.19556, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 5.97510, 1543.27356, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 9.77510, 1543.47522, 51.84720+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 13.41494, 1543.47778, 51.84725+50, 0.00000, 0.00000, -0.66000);
- CreateObject(3374, 13.41490, 1543.47778, 54.70320+50, 0.00000, 0.00000, -0.66000);
- CreateObject(3374, 9.77510, 1543.47522, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 5.97510, 1543.27356, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 2.00130, 1543.19556, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -1.93480, 1543.14136, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -5.82726, 1543.32007, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 17.27570, 1547.46912, 51.84720+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 17.26468, 1551.33118, 51.84725+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 17.17002, 1555.18408, 51.84725+50, 0.00000, 0.00000, 1.14000);
- CreateObject(3374, 16.99366, 1559.20996, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 16.99370, 1559.20996, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 17.17000, 1555.18408, 54.70320+50, 0.00000, 0.00000, 1.14000);
- CreateObject(3374, 17.26470, 1551.33118, 54.70320+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 17.27570, 1547.46912, 54.70320+50, 0.00000, 0.00000, 0.00000);
- CreateObject(3374, 13.04511, 1563.15198, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 9.39079, 1563.12585, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 5.52405, 1563.02966, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -5.99386, 1563.06079, 51.84725+50, 0.00000, 0.00000, 0.36000);
- CreateObject(3374, -2.14018, 1563.02991, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 1.56233, 1563.05847, 51.84725+50, 0.00000, 0.00000, 0.36000);
- CreateObject(3374, -5.99390, 1563.06079, 54.70320+50, 0.00000, 0.00000, 0.36000);
- CreateObject(3374, -2.14020, 1563.02991, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 1.56230, 1563.05847, 54.70320+50, 0.00000, 0.00000, 0.36000);
- CreateObject(3374, 13.04510, 1563.15198, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 9.39080, 1563.12585, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, 5.52400, 1563.02966, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -9.80166, 1559.22913, 51.84725+50, 0.00000, 0.00000, 0.18000);
- CreateObject(3374, -9.44932, 1555.26428, 51.84725+50, 0.00000, 0.00000, 0.60000);
- CreateObject(3374, -9.60794, 1551.44226, 51.84725+50, 0.00000, 0.00000, 0.60000);
- CreateObject(3374, -9.64589, 1547.57703, 51.84725+50, 0.00000, 0.00000, -0.90000);
- CreateObject(3374, -9.64590, 1547.57703, 54.70320+50, 0.00000, 0.00000, -0.90000);
- CreateObject(3374, -9.60790, 1551.44226, 54.70320+50, 0.00000, 0.00000, 0.60000);
- CreateObject(3374, -9.44930, 1555.26428, 54.70320+50, 0.00000, 0.00000, 0.60000);
- CreateObject(3374, -9.80170, 1559.22913, 54.70320+50, 0.00000, 0.00000, 0.18000);
- CreateObject(1225, -268.89554, 1063.55017, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -268.31604, 1063.78967, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -267.42590, 1064.60974, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -269.35410, 1065.75745, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -266.36475, 1066.66003, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -268.26282, 1067.23987, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 20.16794, 1542.13599, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -270.84747, 1067.18835, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 20.23422, 1536.89734, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 17.24087, 1539.79492, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -272.50281, 1071.27380, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 24.56148, 1545.84827, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 22.50028, 1547.67810, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 29.00391, 1547.67065, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 2.42987, 1544.19202, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 26.44160, 1549.45447, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 0.51596, 1540.68909, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -273.00546, 1069.16992, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1.24810, 1532.75867, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1.16439, 1542.51416, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, 2.14216, 1535.35913, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 15.66753, 1528.68298, 11.93590, 0.00000, 0.00000, 0.42000);
- CreateObject(1225, 28.65207, 1545.60254, 11.93590, 0.00000, 0.00000, 1.98000);
- CreateObject(1225, 4.52020, 1555.37085, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 1.48162, 1551.22205, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -0.17932, 1550.06140, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1.46242, 1547.37915, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -0.84003, 1548.15576, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 4.86761, 1547.51440, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 2.09799, 1543.62170, 11.93590, 0.00000, 0.00000, 0.06000);
- CreateObject(1225, 6.60423, 1544.06250, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -1.63476, 1544.26892, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 1.68317, 1538.71399, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 5.00454, 1539.10535, 11.93590, 0.00000, 0.00000, 1.14000);
- CreateObject(1225, 8.92067, 1538.66614, 11.93590, 0.00000, 0.00000, 0.78000);
- CreateObject(1225, 6.55016, 1539.93274, 11.93590, 0.00000, 0.00000, 1.14000);
- CreateObject(1225, 9.72480, 1544.34448, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 5.05775, 1541.74878, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -262.73416, 1084.91724, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 2.84065, 1541.42590, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 11.63330, 1538.46631, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, -2.77339, 1541.98218, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -14.59594, 1549.16577, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -4.95417, 1544.86804, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, 0.25010, 1542.11951, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -0.78251, 1535.71973, 11.93590, 0.00000, 0.00000, 1.56000);
- CreateObject(1225, -0.78057, 1538.16162, 11.93590, 0.00000, 0.00000, 1.32000);
- CreateObject(1225, -2.93667, 1538.92505, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -3.92666, 1535.96631, 11.93590, 0.00000, 0.00000, 1.32000);
- CreateObject(1225, -3.30045, 1548.41394, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -1.19912, 1554.00415, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 4.42166, 1561.90515, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, -4.68346, 1550.87537, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -6.73392, 1548.76526, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -6.06106, 1555.53943, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -3.38515, 1557.54382, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -7.88308, 1553.68628, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -16.89571, 1553.26440, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -17.89301, 1550.24878, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 3.43514, 1545.38904, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 5.81111, 1549.29749, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 4.06926, 1550.51440, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 3.54978, 1551.87329, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1.44816, 1553.61548, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -0.29034, 1557.16699, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -2.17112, 1569.22192, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -4.50773, 1569.90015, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 2.91520, 1563.62842, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -13.12736, 1563.10266, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -2.58283, 1571.71191, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 4.50825, 1557.12000, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 2.17627, 1569.88013, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 1.55300, 1556.54797, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -0.37153, 1570.67554, 11.93590, 0.00000, 0.00000, 1.50000);
- CreateObject(1225, 6.56259, 1550.43188, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 5.14137, 1568.10376, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 6.47646, 1567.93408, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 7.24398, 1547.83447, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 8.60807, 1547.40149, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 9.18033, 1552.19434, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 10.54816, 1551.79236, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 6.77709, 1555.79150, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 8.39751, 1555.87134, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 6.16248, 1553.16504, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 8.26489, 1554.00427, 11.93590, 0.00000, 0.00000, 0.54000);
- CreateObject(1225, 9.93860, 1553.54150, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 11.25825, 1554.96094, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 15.50025, 1545.12341, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 23.01008, 1537.99353, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 23.70190, 1538.39404, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, 24.70370, 1539.37146, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 26.76867, 1541.28833, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 24.99123, 1542.05579, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 23.36627, 1541.02197, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 22.02882, 1542.69348, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 19.95204, 1544.94507, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 20.69641, 1547.26636, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -274.27344, 1070.33032, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -280.53931, 1048.96936, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -280.06516, 1049.21509, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -279.28137, 1050.04114, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -278.32770, 1052.09717, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -280.32272, 1052.70764, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -281.51123, 1051.25720, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -283.10272, 1052.72058, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -285.35983, 1054.73499, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -284.95718, 1056.87195, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 9.71221, 1532.10071, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, 11.69163, 1530.40991, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 3.76645, 1541.20581, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 3.03424, 1539.23901, 11.93590, 0.00000, 0.00000, -0.18000);
- CreateObject(1225, 8.80604, 1527.14685, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 10.40825, 1527.44165, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 11.66220, 1525.95020, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 10.60042, 1525.25903, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, 9.77481, 1524.76782, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 6.72208, 1522.84363, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 16.86388, 1546.59351, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 2.24058, 1536.89636, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 11.23551, 1528.60669, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 13.01830, 1528.50378, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 14.37869, 1530.74048, 11.93590, 0.00000, 0.00000, 1.98000);
- CreateObject(1225, 14.65485, 1533.06409, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 11.99517, 1534.99634, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 5.81111, 1549.29749, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 6.56259, 1550.43188, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 4.86761, 1547.51440, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 4.06926, 1550.51440, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 3.54978, 1551.87329, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1.48162, 1551.22205, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -0.17932, 1550.06140, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -0.84003, 1548.15576, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -3.30045, 1548.41394, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -14.27455, 1552.04712, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -4.68346, 1550.87537, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -2.49012, 1551.90259, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 6.04062, 1563.83447, 11.93590, 0.00000, 0.00000, 0.12000);
- CreateObject(1225, -6.49356, 1557.30713, 11.93590, 0.00000, 0.00000, 0.06000);
- CreateObject(1225, -9.37577, 1558.48645, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, 7.24398, 1547.83447, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 8.60807, 1547.40149, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 6.16248, 1553.16504, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 8.26489, 1554.00427, 11.93590, 0.00000, 0.00000, 0.54000);
- CreateObject(1225, 9.18033, 1552.19434, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 9.93860, 1553.54150, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 10.54816, 1551.79236, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 11.25825, 1554.96094, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 8.39751, 1555.87134, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 13.36747, 1566.07825, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 4.52020, 1555.37085, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 4.50825, 1557.12000, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 1.55300, 1556.54797, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -0.29034, 1557.16699, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -7.88260, 1542.74915, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1.64465, 1565.36975, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 2.17318, 1563.27539, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -0.27242, 1563.51697, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, 4.84097, 1561.73279, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 11.52589, 1537.90796, 11.93590, 0.00000, 0.00000, 0.90000);
- CreateObject(1225, 8.83485, 1538.22034, 11.93590, 0.00000, 0.00000, 0.78000);
- CreateObject(1225, 6.55016, 1539.93274, 11.93590, 0.00000, 0.00000, 1.14000);
- CreateObject(1225, 5.00454, 1539.10535, 11.93590, 0.00000, 0.00000, 1.14000);
- CreateObject(1225, 8.69865, 1540.90247, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 2.84065, 1541.42590, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 6.60423, 1544.06250, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 9.72480, 1544.34448, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 7.24398, 1547.83447, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 8.60807, 1547.40149, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 4.86761, 1547.51440, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 3.43514, 1545.38904, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 2.09799, 1543.62170, 11.93590, 0.00000, 0.00000, 0.06000);
- CreateObject(1225, 0.25010, 1542.11951, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -2.77339, 1541.98218, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, 7.87183, 1567.82874, 11.93590, 0.00000, 0.00000, 1.32000);
- CreateObject(1225, 11.30863, 1560.42957, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, 13.10130, 1559.32263, 11.93590, 0.00000, 0.00000, 1.32000);
- CreateObject(1225, 15.44628, 1559.76221, 11.93590, 0.00000, 0.00000, 0.90000);
- CreateObject(1225, 1.24810, 1532.75867, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 15.78771, 1556.29675, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 13.21930, 1556.99402, 11.93590, 0.00000, 0.00000, 1.56000);
- CreateObject(1225, 3.89756, 1542.30054, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 17.41357, 1552.04309, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 18.21202, 1554.08008, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, 19.62902, 1555.97131, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 21.44178, 1554.67664, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 21.46716, 1553.80432, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 20.60065, 1551.48132, 11.93590, 0.00000, 0.00000, -0.18000);
- CreateObject(1225, 19.77168, 1548.97754, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 11.68311, 1549.27979, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 12.42426, 1551.28931, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, 13.78338, 1553.15295, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 13.68869, 1546.04480, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 14.57789, 1548.57727, 11.93590, 0.00000, 0.00000, -0.18000);
- CreateObject(1225, 15.53768, 1551.82935, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 15.50401, 1550.92944, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 3.44462, 1530.30603, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 4.10339, 1532.12500, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, 5.37931, 1533.79797, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 5.20057, 1526.49658, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 6.00488, 1528.83264, 11.93590, 0.00000, 0.00000, -0.18000);
- CreateObject(1225, 6.87895, 1531.88806, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 6.75870, 1530.78796, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 5.17950, 1559.45557, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -8.18211, 1560.90222, 11.93590, 0.00000, 0.00000, 1.50000);
- CreateObject(1225, -10.49046, 1561.93921, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -12.08251, 1560.10217, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -9.84060, 1559.42297, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -8.93919, 1557.48877, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -2.49012, 1551.90259, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -3.00169, 1552.07532, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, -13.86629, 1545.47534, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, -14.49060, 1556.07288, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -12.50354, 1557.78357, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -6.46908, 1558.98413, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 6.77709, 1555.79150, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 7.45735, 1557.64282, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 8.79665, 1557.46716, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 10.19629, 1557.35498, 11.93590, 0.00000, 0.00000, 1.32000);
- CreateObject(1225, 9.65626, 1540.13416, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 10.39608, 1541.95398, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, 11.75388, 1543.62610, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 11.65784, 1536.32458, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 12.54567, 1538.66150, 11.93590, 0.00000, 0.00000, -0.18000);
- CreateObject(1225, 13.50410, 1541.71692, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 13.46906, 1540.61646, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, 11.97590, 1569.28516, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 9.52610, 1570.07520, 11.93590, 0.00000, 0.00000, 1.50000);
- CreateObject(1225, 7.41378, 1571.10535, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 5.58884, 1569.28735, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 8.02642, 1568.60217, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 15.44089, 1567.47827, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 16.87897, 1567.30212, 11.93590, 0.00000, 0.00000, 0.60000);
- CreateObject(1225, 18.37837, 1567.19104, 11.93590, 0.00000, 0.00000, 1.32000);
- CreateObject(1225, -9.82257, 1563.57153, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -7.26844, 1562.67444, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, 2.64278, 1560.24548, 11.93590, 0.00000, 0.00000, 1.50000);
- CreateObject(1225, 0.44268, 1561.27576, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1.46242, 1547.37915, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -3.38515, 1557.54382, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -4.88651, 1553.79712, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -5.34336, 1553.44519, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, -6.06106, 1555.53943, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -7.88308, 1553.68628, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -10.12152, 1550.73364, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -7.91503, 1550.33118, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -9.58005, 1548.04932, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, -10.72797, 1547.29883, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -7.25879, 1546.06555, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -6.73392, 1548.76526, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -1.19912, 1554.00415, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, 1.44816, 1553.61548, 11.93590, 0.00000, 0.00000, 0.06000);
- CreateObject(1225, 0.87711, 1558.77234, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -1.47091, 1559.45776, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -4.95205, 1562.67944, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -6.94176, 1558.68372, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, -7.67544, 1560.83044, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -9.51360, 1559.03040, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -11.76835, 1556.13110, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -9.57833, 1555.78235, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -11.25999, 1553.55493, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, -12.42470, 1552.85999, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -8.97249, 1551.68225, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -8.46476, 1554.43823, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -2.94727, 1559.73389, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -0.31747, 1559.40186, 11.93590, 0.00000, 0.00000, 0.06000);
- CreateObject(1225, -0.90617, 1564.61658, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -3.27203, 1565.36072, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -8.32882, 1569.64441, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -10.35231, 1565.71851, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, -11.12009, 1567.93481, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -12.99270, 1566.20667, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -15.28224, 1563.37891, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -14.84451, 1560.94800, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, -16.04507, 1560.32715, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -12.62906, 1559.22424, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -12.15790, 1562.05615, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -6.67733, 1567.42664, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -4.08484, 1567.17200, 11.93590, 0.00000, 0.00000, 0.06000);
- CreateObject(1225, -4.71121, 1572.46472, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -7.11512, 1573.28674, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -9.97992, 1538.62500, 11.93590, 0.00000, 0.00000, 1.02000);
- CreateObject(1225, -10.82179, 1540.64185, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -12.76872, 1538.70923, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -15.13282, 1535.67432, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -14.76989, 1533.03296, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, -16.04545, 1532.19873, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -12.70466, 1530.87915, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -12.33862, 1533.52197, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -6.95764, 1538.72119, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -4.46539, 1538.29285, 11.93590, 0.00000, 0.00000, 0.06000);
- CreateObject(1225, -5.19266, 1543.40942, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -7.69814, 1544.05261, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -14.74703, 1547.56128, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -16.73322, 1545.69788, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -19.13696, 1542.73267, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -18.81407, 1540.16113, 11.93590, 0.00000, 0.00000, -0.06000);
- CreateObject(1225, -20.13009, 1539.39856, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -16.83014, 1538.15137, 11.93590, 0.00000, 0.00000, 1.08000);
- CreateObject(1225, -16.50534, 1540.86670, 11.93590, 0.00000, 0.00000, 1.62000);
- CreateObject(1225, -11.16603, 1546.13928, 11.93590, 0.00000, 0.00000, 0.00000);
- CreateObject(1225, -8.71586, 1545.78503, 11.93590, 0.00000, 0.00000, 0.06000);
- CreateObject(1225, -9.48564, 1550.97681, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -12.03405, 1551.69641, 11.93590, 0.00000, 0.00000, 1.86000);
- CreateObject(1225, -16.57465, 1550.85059, 11.93590, 0.00000, 0.00000, -0.06000);
- db = SetTimer("StartDerby", 2000, 1);
- return 1;
- }
- forward StartDerby();
- public StartDerby()
- {
- if(zaehler > 1)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Derby[i] > 0)
- {
- KillTimer(db);
- SendClientMessage(i, -1,"{00A5FF}[DERBY]{FFFFFF} Das Derby Event hat nun genügend Spieler... es geht in 15 Sekunden los!");
- SetTimer("StartDerby2", 15000, 0);
- }
- }
- }
- }
- return 1;
- }
- new derbymap = 0;
- new stop;
- forward StartDerby2();
- public StartDerby2()
- {
- if(zaehler > 0)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Derby[i] > 0)
- {
- SendClientMessage(i, -1,"{00A5FF}[DERBY]{FFFFFF} Das Derby Event startet nun....");
- GameTextForPlayer(i,"~g~Looooooos",5000,3);
- derbyspiel = 1;
- TogglePlayerControllable(i,true);
- }
- }
- }
- }
- return 1;
- }
- stock StopDerby()
- {
- if(zaehler < 2)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Derby[i] > 0)
- {
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(i,name,sizeof(name));
- format(string,sizeof(string),"{00A5FF}[DERBY]{FFFFFF} Der Gewinner dieses Events ist {FF9600}%s{FFFFFF}, er hat 5000$ bekommen.",name);
- SendClientMessageToAll(-1,string);
- SendClientMessageToAll( -1,"{00A5FF}[DERBY]{FFFFFF} Ihr könnt nun mit /derby wieder ins Spiel kommen.");
- GivePlayerMoney(i,5000);
- KillTimer(stop);
- derbyspiel = 0;
- DestroyVehicle(pauto[i]);
- pauto[i]=0;
- Derby[i] = 0;
- SpawnPlayer(i);
- zaehler = 0;
- KillTimer(hoehe[i]);
- OnPlayerCommandText(i,"/gucken");
- derbymap += 1;
- KillTimer(db);
- SetTimer("Gucken", 1000, 0);
- db = SetTimer("StartDerby", 2000, 1);
- if(derbymap > 2)
- {
- derbymap = 0;
- }
- }
- }
- }
- }
- return 1;
- }
- new gucken[MAX_PLAYERS];
- forward Gucken();
- public Gucken()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(gucken[i] > 0)
- {
- OnPlayerCommandText(i,"/derby");
- }
- }
- }
- return 1;
- }
- public OnGameModeExit()
- {
- for(new i = 0; i < MAX_PLAYERS ; i++)
- {
- SavePlayer(i);
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 2089.0076,1911.2640,12.3730);
- SetPlayerFacingAngle(playerid, 266.3460);
- SetPlayerCameraPos(playerid, 2122.2273,1925.4227,14.6719);
- SetPlayerCameraLookAt(playerid, 2091.6897,1912.5377,11.1182);
- if(GetPVarInt(playerid,"Eingeloggt") == 0)
- {
- GetPlayerName(playerid,pName,sizeof(pName));
- format(Datei,sizeof(Datei),"/Spieler/%s.ini",pName);
- Zeilenloschen(playerid,5);
- if(!fexist(Datei))
- {
- format(str,sizeof(str),"** Herzlich Willkommen: %s",pName);
- SendClientMessage(playerid,0xFFF000FF,str);
- SendClientMessage(playerid, -1,"** Dein Account wurde {FF0005}nicht{FFFFFF} gefunden, du gelangst nun zum Registrierungsprozess.");
- ShowPlayerDialog(playerid,DIALOG_REGISTRIEREN1,DIALOG_STYLE_MSGBOX,"AGB",AGB,"Akzeptieren","Ablehnen");
- }
- else
- {
- format(str,sizeof(str),"** Herzlich Willkommen zurück: %s",pName);
- SendClientMessage(playerid,0xFFF000FF,str);
- SendClientMessage(playerid, -1,"** Dein Account wurde {FF0005}gefunden{FFFFFF}, du kannst dich nun mit deinem Passwort einloggen.");
- ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"Login","Bitte gebe dein Passwort ein, dass du bei der registrierung verwendet hast:","Einloggen","Abbrechen");
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid, -1,"* Die Verbindung zum Server wird {00FFBE}aufgebaut{FFFFFF}.");
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"%s [ID: %d] ist auf den Server gekommen.",name,playerid);
- SendClientMessageToAll( -1,string);
- Derby[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"%s [ID: %d] hat den Server verlassen.",name,playerid);
- SendClientMessageToAll(0x5A5A5AFF,string);
- SavePlayer(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(Derby[playerid] == 1)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- new string[128];
- Derby[playerid] = 0;
- format(string,sizeof(string),"{00A5FF}[DERBY]{FFFFFF} Spieler {FF9600}%s{FFFFFF} ist gestorben!",name);
- SendClientMessageToAll( -1,string);
- Derby[playerid] = 0;
- OnPlayerCommandText(playerid,"/gucken");
- DestroyVehicle(pauto[playerid]);
- pauto[playerid]=0;
- zaehler--;
- KillTimer(hoehe[playerid]);
- StopDerby();
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- new carr;
- new AutoRandom[][] =
- {
- {560}, {411}, {541}, {400}, {405}, {415}, {480}, {494}, {504}, {565},
- {401}, {603}, {602}, {600}, {589}, {587}, {579}, {566}, {558}, {562}
- };
- new Float:Derbyspawns[6][4] = {
- {-645.1473,1824.8988,139.2253,39.0154},
- {-665.4952,1832.7072,136.4130,127.5813},
- {-729.7495,1767.0320,123.5034,217.8764},
- {-693.5892,1720.0729,123.5034,215.6743},
- {-567.1932,1785.8231,134.4850,236.5409},
- {-614.7595,1767.8181,128.6051,336.6894}
- };
- new Float:Derbyspawns3[5][4] = {
- {-2807.1619,2997.4917,93.9456,181.1260},
- {-2811.0693,2909.8574,100.9674,180.1893},
- {-2750.6003,2894.8208,100.9651,270.3428},
- {-2720.9795,2947.5862,100.9924,357.9180},
- {-2761.1736,2989.3989,100.0984,0.4827}
- };
- new Float:Derbyspawns2[8][4] = {
- {1013.8604,1072.7838,26.6203,318.6403},
- {1061.6835,1087.6725,34.1430,290.5802},
- {1094.7010,1134.1063,37.1140,321.3300},
- {1083.6888,1043.4049,31.8920,182.2384},
- {1084.6924,1009.8447,35.9278,196.7076},
- {1135.8881,1039.1669,25.9734,324.8966},
- {1145.1184,1084.7906,31.4836,1.6025},
- {1068.2255,1141.6453,37.8346,307.1720}
- };
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/radio", true) == 0)
- {
- GameTextForPlayer(playerid,"~r~MUSIK ON!", 1000,3);
- ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, "Derby Radio","Technobase.FM\nHardbase.FM\nHousetime.FM\nTrancebase.FM\nCoretime.FM\nClubtime.FM\n1.FM\nBreakz.us\nBig FM\nLaut FM\nBlackbeats.FM\niLoveRadio\nRadio Ausschalten","Auswählen","Abbrechen");
- return 1;
- }
- if(strcmp("/derby",cmdtext,true,10) == 0)
- {
- if(Derby[playerid] < 1)
- {
- if(derbyspiel == 0)
- {
- new rand;
- new rand2 = random(sizeof(AutoRandom));
- carr = AutoRandom[rand2][0];
- Derby[playerid] = 1;
- zaehler++;
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- new string[128];
- format(string, sizeof(string), "Aktuelle Spieleranzahl: %i", zaehler);
- GameTextForAll( string, 2000, 3 );
- format(string,sizeof(string),"{00A5FF}[DERBY]{FFFFFF} Spieler {FF9600}%s{FFFFFF} macht nun beim Derby Event mit!",name);
- SendClientMessageToAll( -1,string);
- if(derbymap == 0)
- {
- rand = random(sizeof(Derbyspawns2));
- SetPlayerPos(playerid,Derbyspawns2[rand][0], Derbyspawns2[rand][1], Derbyspawns2[rand][2]);
- pauto[playerid]=CreateVehicle(carr,Derbyspawns2[rand][0], Derbyspawns2[rand][1], Derbyspawns2[rand][2],Derbyspawns2[rand][3],-1,-1,0);
- PutPlayerInVehicle(playerid,pauto[playerid],0);
- TogglePlayerControllable(playerid,false);
- hoehe[playerid] = SetTimerEx("Derbyhohe", 1000, 1, "i", playerid);
- }
- else if(derbymap == 1)
- {
- rand = random(sizeof(Derbyspawns3));
- SetPlayerPos(playerid,Derbyspawns3[rand][0], Derbyspawns3[rand][1], Derbyspawns3[rand][2]);
- pauto[playerid]=CreateVehicle(carr,Derbyspawns3[rand][0], Derbyspawns3[rand][1], Derbyspawns3[rand][2],Derbyspawns3[rand][3],-1,-1,0);
- PutPlayerInVehicle(playerid,pauto[playerid],0);
- TogglePlayerControllable(playerid,false);
- hoehe[playerid] = SetTimerEx("Derbyhohe", 1000, 1, "i", playerid);
- }
- else if(derbymap == 2)
- {
- rand = random(sizeof(Derbyspawns));
- SetPlayerPos(playerid,Derbyspawns[rand][0], Derbyspawns[rand][1], Derbyspawns[rand][2]);
- pauto[playerid]=CreateVehicle(carr,Derbyspawns[rand][0], Derbyspawns[rand][1], Derbyspawns[rand][2],Derbyspawns[rand][3],-1,-1,0);
- PutPlayerInVehicle(playerid,pauto[playerid],0);
- TogglePlayerControllable(playerid,false);
- hoehe[playerid] = SetTimerEx("Derbyhohe", 1000, 1, "i", playerid);
- }
- return 1;
- }
- else
- {
- OnPlayerCommandText(playerid,"/gucken");
- }
- }
- else
- {
- SendClientMessage(playerid, -1,"{00A5FF}[DERBY]{FFFFFF} Du spielst zurzeit in der Derby Arena! Verwende /derbyoff!");
- }
- return 1;
- }
- if(strcmp("/derbyoff",cmdtext,true,10) == 0)
- {
- new string[128];
- Derby[playerid] = 0;
- SpawnPlayer(playerid);
- zaehler--;
- DestroyVehicle(pauto[playerid]);
- pauto[playerid]=0;
- KillTimer(hoehe[playerid]);
- format(string, sizeof(string), "Aktuelle Spieleranzahl: %i", zaehler);
- GameTextForAll( string, 2000, 3 );
- StopDerby();
- return 1;
- }
- if(strcmp("/gucken",cmdtext,true,10) == 0)
- {
- if(Derby[playerid] == 0)
- {
- gucken[playerid] = 1;
- SendClientMessage(playerid, -1,"{00A5FF}[DERBY]{FFFFFF} Du kannst gleich wieder mitmachen wenn das Spiel vorbei ist!");
- if(derbymap == 0)
- {
- SetPlayerPos(playerid,1055.2233,977.6500,40.4464);
- SetPlayerCameraPos(playerid,1119.5913,1208.2516,61.2843);
- SetPlayerCameraLookAt(playerid,1082.9502,1063.5225,42.2241);
- }
- else if(derbymap == 1)
- {
- SetPlayerPos(playerid,-2754.6001,3033.4609,112.3535);
- SetPlayerCameraPos(playerid,-2761.0352,2982.0449,110.8142);
- SetPlayerCameraLookAt(playerid,-2779.7063,2951.2698,117.3873);
- }
- }
- else
- {
- SendClientMessage(playerid, -1,"{00A5FF}[DERBY]{FFFFFF} Du spielst doch noch mit du kannst nicht zuschauen.");
- }
- return 1;
- }
- return 0;
- }
- forward Derbyhohe(playerid);
- public Derbyhohe(playerid)
- {
- if(Derby[playerid] > 0)
- {
- if(derbymap == 0)
- {
- new Float:pos[2], Float:z;
- GetPlayerPos(playerid, pos[0], pos[1], z);
- if(z<13.4188)
- {
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{00A5FF}[DERBY]{FFFFFF} Spieler {FF9600}%s{FFFFFF} ist runtergefallen!",name);
- SendClientMessageToAll( -1,string);
- Derby[playerid] = 0;
- zaehler--;
- DestroyVehicle(pauto[playerid]);
- pauto[playerid]=0;
- KillTimer(hoehe[playerid]);
- SpawnPlayer(playerid);
- format(string, sizeof(string), "Aktuelle Spieleranzahl: %i", zaehler);
- GameTextForAll( string, 2000, 3 );
- StopDerby();
- OnPlayerCommandText(playerid,"/gucken");
- }
- }
- else if(derbymap == 1)
- {
- new Float:pos[2], Float:z;
- GetPlayerPos(playerid, pos[0], pos[1], z);
- if(z<67.0000)
- {
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{00A5FF}[DERBY]{FFFFFF} Spieler {FF9600}%s{FFFFFF} ist runtergefallen!",name);
- SendClientMessageToAll( -1,string);
- Derby[playerid] = 0;
- zaehler--;
- DestroyVehicle(pauto[playerid]);
- pauto[playerid]=0;
- KillTimer(hoehe[playerid]);
- SpawnPlayer(playerid);
- format(string, sizeof(string), "Aktuelle Spieleranzahl: %i", zaehler);
- GameTextForAll( string, 2000, 3 );
- StopDerby();
- OnPlayerCommandText(playerid,"/gucken");
- }
- }
- else if(derbymap == 2)
- {
- new Float:pos[2], Float:z;
- GetPlayerPos(playerid, pos[0], pos[1], z);
- if(z<119.60)
- {
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{00A5FF}[DERBY]{FFFFFF} Spieler {FF9600}%s{FFFFFF} ist runtergefallen!",name);
- SendClientMessageToAll( -1,string);
- Derby[playerid] = 0;
- zaehler--;
- DestroyVehicle(pauto[playerid]);
- pauto[playerid]=0;
- KillTimer(hoehe[playerid]);
- SpawnPlayer(playerid);
- format(string, sizeof(string), "Aktuelle Spieleranzahl: %i", zaehler);
- GameTextForAll( string, 2000, 3 );
- StopDerby();
- OnPlayerCommandText(playerid,"/gucken");
- }
- }
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(Derby[playerid] == 1)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- new string[128];
- Derby[playerid] = 0;
- format(string,sizeof(string),"{00A5FF}[DERBY]{FFFFFF} Spieler {FF9600}%s{FFFFFF} hat sein Fahrzeug verlassen und ist deswegen raus geflogen.",name);
- SendClientMessageToAll(0xFF5A00FF,string);
- Derby[playerid] = 0;
- zaehler--;
- DestroyVehicle(pauto[playerid]);
- pauto[playerid]=0;
- OnPlayerCommandText(playerid,"/gucken");
- format(string, sizeof(string), "Aktuelle Spieleranzahl: %i", zaehler);
- GameTextForAll( string, 2000, 3 );
- StopDerby();
- }
- 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_REGISTRIEREN1:
- {
- if(response == 0)
- {
- Zeilenloschen(playerid,10);
- SendClientMessage(playerid, -1,"Da du die AGB {FF0019}nicht{FFFFFF} akzeptiert hast, kannst du auf diesem Server {FF0019}nicht{FFFFFF} spielen.");
- SendClientMessage(playerid,0x505050FF,"==> Auf Wiedersehen <==");
- Kick(playerid);
- return 1;
- }
- else if(response == 1)
- {
- Zeilenloschen(playerid,10);
- SendClientMessage(playerid, -1,"==> Da du die AGB akzeptiert hast, kannst du dich nun mit einem Passwort registrieren.");
- ShowPlayerDialog(playerid,DIALOG_REGISTRIEREN2,DIALOG_STYLE_PASSWORD,"Registrieren","Gib hier nun dein gewünschtes Passwort ein:","Registrieren","Abbrechen");
- return 1;
- }
- }
- case DIALOG_REGISTRIEREN2:
- {
- if(response == 0)
- {
- Zeilenloschen(playerid,10);
- SendClientMessage(playerid, -1,"Da du den Vorgang abgebrochen hast, kannst du {FF0019}nicht{FFFFFF} hier spielen.");
- SendClientMessage(playerid,0x505050FF,"==> Auf Wiedersehen <==");
- Kick(playerid);
- return 1;
- }
- else if(response == 1)
- {
- if(!strlen(inputtext))
- {
- Zeilenloschen(playerid,10);
- SendClientMessage(playerid, -1,"==> Dein eingegebenes Passwort war {FF0019}nicht{FFFFFF} lang genug.");
- ShowPlayerDialog(playerid,DIALOG_REGISTRIEREN2,DIALOG_STYLE_PASSWORD,"Registrieren","Bitte gebe dein Passwort ein:","Registrieren","Abbrechen");
- return 1;
- }
- else
- {
- CreateAccount(playerid, inputtext);
- Zeilenloschen(playerid,20);
- ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"Login","Bitte gebe dein Passwort ein, dass du bei der registrierung verwendet hast:","Einloggen","Abbrechen");
- return 1;
- }
- }
- }
- case DIALOG_EINLOGGEN:
- {
- if(response == 0)
- {
- Zeilenloschen(playerid,10);
- SendClientMessage(playerid,0 -1,"Da du den Vorgang abgebrochen hast, kannst du {FF0019}nicht{FFFFFF} hier spielen.");
- SendClientMessage(playerid,0x505050FF,"==> Auf Wiedersehen <==");
- Kick(playerid);
- return 1;
- }
- else if(response == 1)
- {
- if(strlen(inputtext))
- {
- GetPlayerName(playerid,pName,sizeof(pName));
- format(Datei,sizeof(Datei),"/Spieler/%s.ini",pName);
- if(strcmp(inputtext, dini_Get(Datei,"passwort"), true) == 0)
- {
- SetPVarInt(playerid,"Eingeloggt",1);
- Spielerladen(playerid);
- Zeilenloschen(playerid,20);
- SendClientMessage(playerid,0xFF7800FF,"==> Du hast dich erfolgreich eingeloggt.");
- return 1;
- }
- else
- {
- Zeilenloschen(playerid,10);
- SendClientMessage(playerid, -1,"==> Dein eingegebenes Passwort war {FF0019}nicht{FFFFFF} korrekt.");
- ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"Login","Bitte gebe dein Passwort ein:","Einloggen","Abbrechen");
- return 1;
- }
- }
- else
- {
- Zeilenloschen(playerid,10);
- SendClientMessage(playerid, -1,"==> Dein eingegebenes Passwort war {FF0019}nicht{FFFFFF} korrekt.");
- ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"Login","Bitte gebe dein Passwort ein:","Einloggen","Abbrechen");
- return 1;
- }
- }
- }
- }
- if(dialogid == DIALOG_RADIO)
- {
- if(response)
- {
- if(listitem == 0)
- {
- GameTextForPlayer(playerid, "~r~Technobase.FM.", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://listen.technobase.fm/dsl.pls");
- }
- if(listitem == 1)
- {
- GameTextForPlayer(playerid, "~r~Hardbase.FM.", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://listen.hardbase.fm/dsl.pls");
- }
- if(listitem == 2)
- {
- GameTextForPlayer(playerid, "~r~Housetime.FM.", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://listen.housetime.fm/dsl.pls");
- }
- if(listitem == 3)
- {
- GameTextForPlayer(playerid, "~r~Trancebase.FM.", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://listen.trancebase.fm/dsl.pls");
- }
- if(listitem == 4)
- {
- GameTextForPlayer(playerid, "~r~Coretime.FM.", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://listen.coretime.fm/dsl.pls");
- }
- if(listitem == 5)
- {
- GameTextForPlayer(playerid, "~r~Clubtime.FM.", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://listen.Clubtime.fm/dsl.pls");
- }
- if(listitem == 6)
- {
- GameTextForPlayer(playerid, "~r~1FM", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://www.1.fm/TuneIn/WM/ccountry32k/Listen.aspx");
- }
- if(listitem == 7)
- {
- GameTextForPlayer(playerid, "~r~Breakz us", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://breakz.us/radio/listen.pls");//YOU FM LIVE
- }
- if(listitem == 8)
- {
- GameTextForPlayer(playerid, "~r~BIG FM", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://www.bigfm.de/webradio/bigfm-high.pls"); // YOU FM ROCK
- }
- if(listitem == 9)
- {
- GameTextForPlayer(playerid, "~r~Laut FM", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://www.laut.fm/user/hiphop/stream.pls"); // YOU FM CLUB
- }
- if(listitem == 10)
- {
- GameTextForPlayer(playerid, "~r~BlackbeatsFM", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://blackbeats.fm/listen.pls"); // YOU FM BLACK
- }
- if(listitem == 11)
- {
- GameTextForPlayer(playerid, "~r~iLoveRadio", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://www.iloveradio.de/listen.pls"); // 89.0 RTL
- }
- if(listitem == 12)
- {
- GameTextForPlayer(playerid, "~r~Radio Aus", 500,3);
- StopAudioStreamForPlayer(playerid);
- }
- return 1;
- }
- }
- return 1;
- }
- forward Zeilenloschen(playerid,Anzahl);
- public Zeilenloschen(playerid,Anzahl)
- {
- for(new Zeilen = 0; Zeilen > Anzahl; Zeilen++)
- {
- SendClientMessage(playerid,0xFAFAFAFF,"");
- }
- return 0;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- //ocmd
- ocmd:makeadmin(playerid,params[])
- {
- new pID;
- new Rang;
- if(sscanf(params,"ui",pID,Rang)) return SendClientMessage(playerid,0xA0A0A0FF,"Benutzung: /makeadmin [playerid][Adminrang]");
- if(SInfo[playerid][pAdmin] >= 5 || IsPlayerAdmin(playerid))
- {
- new string[128];
- new aname[MAX_PLAYER_NAME];
- SendClientMessage(playerid,0xFF0023FF,"Du hast den Spieler zum Admin gemacht!");
- GetPlayerName(playerid, aname, sizeof(aname));
- GetPlayerName(pID,pName,sizeof(pName));
- format(string,sizeof(string),"[JunkBuster] Admin %s hat Spieler %s zum Adminrang %d befördert.",aname,pname,Rang);
- SendClientMessageToAll(0xFF0023FF,string);
- SInfo[pID][pAdmin] = Rang;
- SavePlayer(pID);
- }
- else
- {
- SendClientMessage(playerid,0xA0A0A0FF,"Du bist kein Administrator!");
- }
- return 1;
- }
- ocmd:kick(playerid,params[])
- {
- new pID;
- new Grund[128];
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- GetPlayerName(pID, pName, sizeof(pName));
- if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,0xA0A0A0FF,"Benutzung: /kick [playerid][Grund]");
- if(SInfo[playerid][pAdmin] >= 1)
- {
- new string[128];
- SendClientMessage(playerid,0xFF0023FF,"Du hast den Spieler gekickt!!");
- format(string,sizeof(string),"[JunkBuster] Admin %s hat Spieler %s gekickt! Grund: %s",aname,pname,Grund);
- SendClientMessageToAll(0xFF0023FF,string);
- Kick(pID);
- }
- else
- {
- SendClientMessage(playerid,0xA0A0A0FF,"Du bist kein Administrator!");
- }
- return 1;
- }
- ocmd:veh(playerid,params[])
- {
- new Float:vehx,Float:vehy,Float:vehz;
- new vehid,cc1,cc2,string[128];
- if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid,0xA0A0A0FF,"[Benutze]: veh [VehicleID][Farbe1][Farbe2]");
- if(SInfo[playerid][pAdmin] >= 3)
- {
- GetPlayerPos(playerid,vehx,vehy,vehz);
- new carid = CreateVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2,-1);
- SetVehicleNumberPlate(carid,"~>Admin<~");
- PutPlayerInVehicle(playerid, carid, 0);
- format(string,sizeof(string),"[AdmCmd] Du hast ein Admincar gespawnt! (FahrzeugID :%d)",GetVehicleModel(GetPlayerVehicleID(playerid)));
- SendClientMessage(playerid,0xFF0023FF,string);
- }
- else
- {
- SendClientMessage(playerid,0xA0A0A0FF,"Du bist kein Administrator!");
- }
- return 1;
- }
- ocmd:ban(playerid,params[])
- {
- new pID;
- new Grund[128];
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- GetPlayerName(pID, pName, sizeof(pName));
- if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,0xA0A0A0FF,"Benutzung: /ban [playerid][Grund]");
- if(SInfo[playerid][pAdmin] >= 2)
- {
- new string[128];
- SendClientMessage(playerid,0xFF0023FF,"Du hast den Spieler gebannt!");
- format(string,sizeof(string),"[JunkBuster] Admin %s hat Spieler %s gebannt! Grund: %s",aname,pname,Grund);
- SendClientMessageToAll(0xFF0023FF,string);
- SInfo[pID][pBan] = 1;
- Kick(pID);
- }
- else
- {
- SendClientMessage(playerid,0xA0A0A0FF,"Du bist kein Administrator!");
- }
- return 1;
- }
- ocmd:unban(playerid,params[])
- {
- new name[MAX_PLAYER_NAME];
- new grund[64];
- new Spielerdatei[128];
- GetPlayerName(playerid, name, sizeof(name));
- if(sscanf(params,"ss",name,grund)) return SendClientMessage(playerid,0xA0A0A0FF,"Benutzung: /unban [Name][Grund]");
- new string[128];
- if(SInfo[playerid][pAdmin] >= 4)
- {
- format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.ini",name);
- format(string,sizeof(string),"[Unban]: Man hat Spieler %s entsperrt. Grund: %s",name,grund);
- dini_IntSet(Spielerdatei,"Ban",0);
- SendClientMessageToAll(0xFF0023FF,string);
- }
- else
- {
- SendClientMessage(playerid,0xA0A0A0FF,"Du bist kein Administrator!");
- }
- return 1;
- }
- //Stocks
- stock CreateAccount(playerid,passwort[])
- {
- GetPlayerName(playerid,pName,sizeof(pName));
- format(Datei,sizeof(Datei),"/Spieler/%s.ini",pName);
- dini_Create(Datei);
- dini_Set(Datei,"Passwort",passwort);
- dini_IntSet(Datei,"Geld",30000);
- dini_IntSet(Datei,"Level",2);
- dini_IntSet(Datei,"Ban",0);
- dini_IntSet(Datei,"Admin",0);
- return 1;
- }
- stock SavePlayer(playerid)
- {
- if(IsPlayerConnected(playerid)) //wir überprüfen ob der Spieler überhaupt noch Connected ist und ob er nicht ein NPC ist.
- {
- if(GetPVarInt(playerid,"Eingeloggt") == 1) //Und hier ob er noch eingeloggt ist.
- {
- GetPlayerName(playerid,pName,sizeof(pName));
- format(Datei,sizeof(Datei),"/Spieler/%s.ini",pName);
- dini_IntSet(Datei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Datei,"Level",GetPlayerScore(playerid));
- dini_IntSet(Datei,"Ban",SInfo[playerid][pBan]);
- dini_IntSet(Datei,"Admin",SInfo[playerid][pAdmin]);
- }
- }
- return 1;
- }
- stock Spielerladen(playerid)
- {
- GetPlayerName(playerid,pName,sizeof(pName));
- format(Datei,sizeof(Datei),"/Spieler/%s.ini",pName);
- GivePlayerMoney(playerid,dini_Int(Datei,"Geld"));
- SInfo[playerid][pLevel] = dini_Int(Datei,"Level");
- SetPlayerScore(playerid,SInfo[playerid][pLevel]);
- SInfo[playerid][pBan] = dini_Int(Datei,"Ban");
- SInfo[playerid][pAdmin] = dini_Int(Datei,"Admin");
- return 1;
- }
- 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
Advertisement