Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #define DIALOG_REGISTER 1
- #define DIALOG_LOGIN 2
- #define COLOR_REDA 0xFF0000FF//ServerOwner
- #define COLOR_LIGHTBLUE 0x33CCFFAA//Administrator
- #define COLOR_LIGHTGREEN 0x9ACD32AA//moderator
- #define COLOR_ORANGERED 0xFF4500AA//superadmin
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_LIGHTRED 0xFF000073
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_GREEN 0x00C800FF
- #define COLOR_BLAU 0x00FFFFFF
- #define COLOR_GELB 0xFFFF00FF
- #define COLOR_BALLAS 0xDE00FFFF
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_RED 0xFF0000AA
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_DARKRED 0x660000AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_PURPLE 0x9E18E7FF
- #define COLOR_REDA 0xFF0000FF//ServerOwner
- #define COLOR_LIGHTGREEN 0x9ACD32AA//moderator
- #define COLOR_ORANGERED 0xFF4500AA//superadmin
- #define COLOR_GOLD 0xC6B000FF
- #define COLOR_YELLOW 0xFFFF00AA
- #define Waffenshop 789
- #define Drive 1231
- new policeenter;
- new policeexit;
- new ballazone;
- new vagoszone;
- new atzzone;
- new vagosenter;
- new vagosexit;
- new grovezone;
- new yakuzazone;
- new yakuzaenter;
- new yakuzaexit;
- new atzenter;
- new atzexit;
- new grovebaseenter;
- new grovebaseexit;
- new gunshopenter;
- new gunshopexit;
- new buygun;
- new ballasenter;
- new ballasexit;
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new Float:Health;
- new buy[] = {35,50,25};
- new preise[] = {1500,500,1800,1000,750,1000};
- new DM[MAX_PLAYERS];
- new apdialog;
- new healthdialog;
- new armourdialog;
- new skindialog;
- new ChosenPlayer[MAX_PLAYERS];
- new Muted[MAX_PLAYERS];
- new Jailed[MAX_PLAYERS];
- main()
- {
- print("Deathmatch | Stunt | Aufbau | 0.3d");
- }
- public OnGameModeInit()
- {
- LimitGlobalChatRadius(15.0);
- Textdraw0 = TextDrawCreate(478.000000,431.000000,"");
- Textdraw1 = TextDrawCreate(489.000000,9.000000," ");
- Textdraw2 = TextDrawCreate(1.000000,431.000000,"/dm /nrg");
- TextDrawAlignment(Textdraw0,2);
- TextDrawAlignment(Textdraw1,0);
- TextDrawAlignment(Textdraw2,0);
- TextDrawBackgroundColor(Textdraw0,0x000000ff);
- TextDrawBackgroundColor(Textdraw1,0x000000ff);
- TextDrawBackgroundColor(Textdraw2,0x000000ff);
- TextDrawFont(Textdraw0,0);
- TextDrawLetterSize(Textdraw0,1.000000,1.000000);
- TextDrawFont(Textdraw1,3);
- TextDrawLetterSize(Textdraw1,1.000000,1.000000);
- TextDrawFont(Textdraw2,0);
- TextDrawLetterSize(Textdraw2,0.499999,1.000000);
- TextDrawColor(Textdraw0,0xffffff99);
- TextDrawColor(Textdraw1,0xffffffcc);
- TextDrawColor(Textdraw2,0xffffff99);
- TextDrawSetOutline(Textdraw0,1);
- TextDrawSetOutline(Textdraw1,1);
- TextDrawSetOutline(Textdraw2,1);
- TextDrawSetProportional(Textdraw0,1);
- TextDrawSetProportional(Textdraw1,1);
- TextDrawSetProportional(Textdraw2,1);
- TextDrawSetShadow(Textdraw0,8);
- TextDrawSetShadow(Textdraw1,1);
- TextDrawSetShadow(Textdraw2,1);
- //Gangzone
- grovezone = GangZoneCreate(2541.6023,-1620.6809,2207.8105,-1756.9719);
- ballazone = GangZoneCreate(237.2031,-1917.0734,447.3590,-1693.5765);
- vagoszone = GangZoneCreate(2563.6433,-1217.7493,2240.5591,-1456.7596);
- atzzone = GangZoneCreate(1281.6996,-1029.9924,947.7729,-1159.4637);
- yakuzazone = GangZoneCreate(929.0165,-1478.7781,805.1896,-1794.5381);
- //Grove
- grovebaseenter = CreatePickup(1559,1,2495.3750,-1690.4635,14.7656,-1);
- grovebaseexit = CreatePickup(1559,1,2496.0632,-1692.6602,1014.7422,-1);
- CreatePickup(356,3,2493.1250,-1710.2654,1014.7422,-1);
- CreatePickup(1240, 3, 2492.3389,-1702.8894,1018.3438, -1);
- CreatePickup(1242, 3, 2492.3389,-1702.8894,1018.3438, -1);
- //Ballas
- CreatePickup(1240, 2, 2449.6233,-1686.4570,1013.5078, -1);
- CreatePickup(1242, 2, 2449.6233,-1686.4570,1013.5078, -1);
- ballasenter = CreatePickup(1559,1,315.8629,-1769.4313,4.6225, -1);
- ballasexit = CreatePickup(1559,1,2456.3193,-1698.4093,1013.5078, -1);
- CreatePickup(356,3,2447.9641,-1705.6462,1013.5078, -1);
- policeenter = CreatePickup(1559, 1,1554.8927,-1675.5873,16.1953, -1);
- policeexit = CreatePickup(1559, 1,246.6897,63.3108,1003.6406, -1);
- //Vagos
- vagosenter = CreatePickup(1559,1,2398.5728,-1368.2802,24.4375,-1);
- vagosexit = CreatePickup(1559,1,295.1797,1472.2560,1080.2578,-1);
- CreatePickup(356,3,289.7018,1484.5353,1080.2578,-1);
- CreatePickup(1240, 3,301.4465,1482.9879,1080.2578, -1);
- CreatePickup(1242, 3,301.4465,1482.9879,1080.2578, -1);
- //Atz
- CreatePickup(356,3,-2652.8726,1430.8356,912.4063,-1);
- CreatePickup(1240, 3,-2665.7527,1410.2703,906.2734, -1);
- CreatePickup(1242, 3,-2665.7527,1410.2703,906.2734, -1);
- atzenter = CreatePickup(1559,1,1022.4758,-1121.4666,23.8721, -1);
- atzexit = CreatePickup(1559,1,-2636.6558,1402.7874,906.4609, -1);
- //Yakuza
- yakuzaenter = CreatePickup(1559, 1,893.6463,-1636.1473,14.9297, -1);
- yakuzaexit = CreatePickup(1559, 1,223.1273,1287.0778,1082.1406, -1);
- CreatePickup(1240, 3,217.4092,1293.1824,1082.1406, -1);
- CreatePickup(1242, 3,217.4092,1293.1824,1082.1406, -1);
- CreatePickup(356, 3,233.3479,1291.3915,1082.1406, -1);
- //Läden
- gunshopenter = CreatePickup(1559,1,1368.0065,-1279.7749,13.5469,-1);
- gunshopexit = CreatePickup(1559,1,285.7025,-85.8708,1001.5229,-1);
- buygun = CreatePickup(1559,1,288.2199,-73.7009,1001.5156,-1);
- CreatePickup(1240,1,1213.9604,-903.8827,42.9218,-1);
- CreatePickup(1240,1,1172.7990,-1323.2848,15.4005,-1);
- //Labels
- Create3DTextLabel("Grove Street",COLOR_GREEN,2495.2795,-1688.7377,13.9934,100,0,0);
- Create3DTextLabel("Ballas",COLOR_BALLAS,307.7719,-1771.7123,4.5479,100,0,0);
- Create3DTextLabel("Police",COLOR_BLAU,1580.0381,-1634.8088,13.5616,100,0,0);
- Create3DTextLabel("Vagos",COLOR_YELLOW,2395.9783,-1375.9735,24.1297,100,0,0);
- Create3DTextLabel("Los Santos \nKrankenhaus\n/healme",COLOR_RED,1172.7990,-1323.2848,15.4005,100,0,0);
- Create3DTextLabel("Mc Bommels\n/drivein",COLOR_RED,1213.9604,-903.8827,42.9218,100,0,0);
- Create3DTextLabel("Aztecas",0x00FFFFFF,1029.2911,-1128.6860,23.8835,100,0,0);
- //Police Pickup
- CreatePickup(1240, 3, 1607.3346,-1675.4347,6.2188, -1);
- CreatePickup(1242, 3, 1607.3346,-1675.4347,6.2188, -1);
- CreatePickup(356 , 3, 1611.0457,-1675.4980,6.2188, -1);
- //Grove
- AddPlayerClass(105,2519.7388,-1660.9979,14.4011,105.5757,24,307,31,500,0,0); // spawn
- AddPlayerClass(106,2511.5378,-1687.7098,13.5739,46.9818,29,250,24,307,0,0); // spawn
- AddPlayerClass(107,2517.5093,-1678.3029,14.3692,66.7220,34,100,4,1,0,0); // spawn
- AddPlayerClass(270,2517.5093,-1678.3029,14.3692,66.7220,24,9999,0,0,0,0); // spawn
- //Ballas
- AddPlayerClass(102,307.7719,-1771.7123,4.5479,269.1478,24,307,31,500,0,0); // BallasSpawn
- AddPlayerClass(103,307.7719,-1771.7123,4.5479,269.1478,29,250,24,307,0,0); // BallasSpawn
- AddPlayerClass(104,307.7719,-1771.7123,4.5479,269.1478,34,100,4,1,0,0); // BallasSpawn
- AddPlayerClass(13 ,307.7719,-1771.7123,4.5479,269.1478,24,307,0,0,0,0);
- //Police
- AddPlayerClass(280,254.6904,65.5513,1003.6406,92.2097,24,307,31,500,0,0);
- AddPlayerClass(281,254.6904,65.5513,1003.6406,92.2097,29,250,24,307,0,0);
- AddPlayerClass(285,254.6904,65.5513,1003.6406,92.2097,24,307,32,500,0,0);
- AddPlayerClass(286,254.6904,65.5513,1003.6406,92.2097,24,307,0,0,0,0);
- //Vagos
- AddPlayerClass(108,2395.9783,-1375.9735,24.1297,132.8352,24,307,31,500,0,0);
- AddPlayerClass(109,2395.9783,-1375.9735,24.1297,132.8352,29,250,24,307,0,0);
- AddPlayerClass(110,2395.9783,-1375.9735,24.1297,132.8352,24,307,25,150,0,0);
- //Atztecas
- AddPlayerClass(114,1029.2911,-1128.6860,23.8835,142.0626,24,307,31,500,0,0); // spawn
- AddPlayerClass(115,1029.2911,-1128.6860,23.8835,142.0626,29,250,24,307,0,0); // spawn
- AddPlayerClass(116,1029.2911,-1128.6860,23.8835,142.0626,34,100,4,1,0,0); // spawn
- //Yakuza
- AddPlayerClass(113,892.1564,-1641.3085,14.7561,182.2226,24,307,31,500,0,0); // spawn
- AddPlayerClass(126,892.1564,-1641.3085,14.7561,182.2226,29,250,24,307,0,0); // spawn
- AddPlayerClass(124,892.1564,-1641.3085,14.7561,182.2226,24,307,25,150,0,0); // spawn
- //Cars
- AddStaticVehicle(405,314.74578857,-1808.59729004,4.49081135,0.00000000,21,21); //Sentinel
- AddStaticVehicle(405,318.09973145,-1808.59045410,4.49258614,0.00000000,21,21); //Sentinel
- AddStaticVehicle(405,321.09603882,-1808.53320312,4.49519587,0.00000000,21,21); //Sentinel
- AddStaticVehicle(405,324.23233032,-1808.67736816,4.49384069,0.00000000,21,21); //Sentinel
- AddStaticVehicle(482,356.52032471,-1808.12475586,4.81707668,0.00000000,21,21); //Burrito
- AddStaticVehicle(482,353.42822266,-1807.99072266,4.81798410,0.00000000,21,21); //Burrito
- AddStaticVehicle(560,337.39080811,-1809.18811035,4.31935072,0.00000000,21,21); //Sultan
- AddStaticVehicle(560,340.68975830,-1809.12023926,4.32740593,0.00000000,21,21); //Sultan
- AddStaticVehicle(560,343.84024048,-1809.08618164,4.33148193,0.00000000,21,21); //Sultan
- AddStaticVehicle(560,347.13589478,-1809.02502441,4.33649397,0.00000000,21,21); //Sultan
- AddStaticVehicle(409,317.80587769,-1790.87768555,4.58842993,134.00000000,21,21); //Stretch
- AddStaticVehicle(507,1001.9830,-1135.6595,23.5544,89.1301,7,7); // atz
- AddStaticVehicle(560,1006.8256,-1118.5422,23.6161,181.4617,7,7); // atz
- AddStaticVehicle(560,1010.5912,-1118.7290,23.5908,178.0808,7,7); // atz
- AddStaticVehicle(560,1014.5102,-1118.9552,23.6014,176.7171,7,7); // atz
- AddStaticVehicle(507,1030.3342,-1118.8643,23.7142,181.8662,7,7); // atz
- AddStaticVehicle(507,1034.2924,-1118.7627,23.7283,179.1859,7,7); // atz
- AddStaticVehicle(507,1038.4424,-1118.7556,23.7266,178.4110,7,7); // atz
- AddStaticVehicle(560,1024.6812,-1153.8503,23.4447,270.5941,7,7); // atz
- AddStaticVehicle(560,1032.2794,-1153.9138,23.4371,269.0230,7,7); // atz
- AddStaticVehicle(405,2499.21435547,-1654.91516113,13.41259098,68.00000000,16,16); //Sentinel //Groce
- AddStaticVehicle(409,2473.22436523,-1695.95788574,13.44044876,0.00000000,16,16); //Stretch
- AddStaticVehicle(426,2509.44189453,-1671.93408203,13.20377922,348.00000000,16,16); //Premier
- AddStaticVehicle(445,2491.86059570,-1683.58166504,13.32719898,272.00000000,16,16); //Admiral
- AddStaticVehicle(445,2485.86401367,-1653.87536621,13.44598866,92.00000000,16,16); //Admiral
- AddStaticVehicle(445,2471.50488281,-1677.31274414,13.32291985,218.00000000,16,16); //Admiral
- AddStaticVehicle(521,2471.60668945,-1712.99902344,13.16201973,0.00000000,16,16); //FCR-900
- AddStaticVehicle(521,2473.83544922,-1713.24963379,13.17106247,0.00000000,16,16); //FCR-900
- AddStaticVehicle(521,2475.13281250,-1713.51806641,13.17338943,0.00000000,16,16); //FCR-900
- AddStaticVehicle(521,2472.70507812,-1713.18078613,13.16871262,0.00000000,16,16); //FCR-900
- AddStaticVehicle(521,2476.59863281,-1713.65307617,13.20392418,0.00000000,16,16); //FCR-900
- AddStaticVehicle(560,2505.18725586,-1679.81140137,13.18984985,318.00000000,16,16); //Sultan
- AddStaticVehicle(445,2411.0198,-1386.4629,24.2505,88.2141,6,3); // vagos2
- AddStaticVehicle(445,2411.1887,-1382.6162,24.3051,90.0608,6,3); // vagos3
- AddStaticVehicle(445,2417.9651,-1370.3599,24.4409,88.1122,6,3); // vagos4
- AddStaticVehicle(461,2413.0957,-1411.3329,23.7083,90.6255,6,3); // vagos5
- AddStaticVehicle(445,2385.6023,-1410.6677,23.7938,179.8960,6,3); // vagos6
- AddStaticVehicle(461,2402.9390,-1373.3665,23.9123,96.3310,6,3); // vagos7
- AddStaticVehicle(461,2413.4514,-1405.2145,23.7654,2.7946,6,3); // vagos8
- AddStaticVehicle(461,2410.1252,-1400.2460,23.7388,1.5109,6,3); // vagos9
- AddStaticVehicle(596,1578.73266602,-1709.35339355,5.71062469,0.00000000,0,1); //Police Car (LSPD)
- AddStaticVehicle(596,1583.25158691,-1709.43518066,5.71062469,0.00000000,0,1); //Police Car (LSPD)
- AddStaticVehicle(596,1574.69091797,-1709.65295410,5.71062469,0.00000000,0,1); //Police Car (LSPD)
- AddStaticVehicle(596,1587.69433594,-1708.51843262,5.71062469,0.00000000,0,1); //Police Car (LSPD)
- AddStaticVehicle(490,1563.39978027,-1695.15856934,6.21075153,328.00000000,0,1); //FBI Rancher
- AddStaticVehicle(427,1558.61071777,-1709.27966309,6.13862514,0.00000000,0,1); //Enforcer
- AddStaticVehicle(598,1601.01953125,-1688.63427734,5.76062489,94.00000000,0,1); //Police Car (LVPD)
- AddStaticVehicle(599,1544.63146973,-1666.70397949,6.27575159,88.00000000,0,1); //Police Ranger
- AddStaticVehicle(599,1545.34667969,-1671.18750000,6.27575159,87.99499512,0,1); //Police Ranger
- AddStaticVehicle(599,1543.68774414,-1677.18981934,6.27575159,87.99499512,0,1); //Police Ranger
- AddStaticVehicle(599,1544.37060547,-1661.27221680,6.27575159,87.99499512,0,1); //Police Ranger
- AddStaticVehicle(598,1535.27551270,-1667.10388184,13.25281239,0.00000000,0,1); //Police Car (LVPD)
- AddStaticVehicle(516,893.0402,-1679.2834,13.3805,1.3124,113,113); // ya
- AddStaticVehicle(516,888.3941,-1679.3101,13.3812,0.6133,113,113); // ya
- AddStaticVehicle(516,883.8508,-1679.2885,13.3812,358.7256,113,113); // ya
- AddStaticVehicle(516,871.1336,-1679.0322,13.3806,179.4267,113,113); // ya
- AddStaticVehicle(516,869.7086,-1668.7518,13.3814,180.7060,113,113); // ya
- AddStaticVehicle(411,874.6242,-1669.4667,13.2740,1.6602,113,113); // ya
- AddStaticVehicle(411,891.3997,-1669.1926,13.2759,183.4998,113,113); // ya
- AddStaticVehicle(411,892.1967,-1658.2902,13.2739,10.1780,113,113); // ya
- AddStaticVehicle(411,876.2460,-1658.8070,13.2739,3.5757,113,113); // ya
- AddStaticVehicle(411,867.9014,-1657.9988,13.2740,165.2070,113,113); // ya
- //Nrg
- CreateObject(13641, 372, 2500.6999511719, 15.5, 0, 0, 358);
- CreateObject(13641, 398.79998779297, 2501.3999023438, 15.5, 0, 0, 178);
- CreateObject(13643, 387.70001220703, 2516.3000488281, 16.799999237061, 0, 0, 180);
- CreateObject(13643, 387.70001220703, 2486.6000976563, 16.799999237061, 0, 0, 180);
- CreateObject(13647, 331.70001220703, 2517, 15.60000038147, 0, 0, 180);
- CreateObject(13647, 328.79998779297, 2489.3999023438, 15.5, 0, 0, 180);
- CreateObject(17565, 269.79998779297, 2500, 18, 0, 0, 268);
- CreateObject(16367, 328.60000610352, 2503.6999511719, 17.200000762939, 0, 0, 0);
- CreateObject(16367, 237.10000610352, 2504.3000488281, 17.200000762939, 0, 0, 0);
- CreateObject(13645, 237.19999694824, 2485.3000488281, 16.200000762939, 0, 0, 88);
- CreateObject(13636, 363.5, 2538.6000976563, 18, 0, 0, 0);
- CreateObject(3364, 237.10000610352, 2515.8000488281, 15.60000038147, 0, 0, 352);
- CreateObject(1337, 173.7900390625, 2509.2587890625, 16.024948120117, 0, 0, 0);
- CreateObject(4638, 346.39999389648, 2534.1000976563, 17.5, 0, 0, 0);
- CreateObject(1632, 345.89999389648, 2544.6000976563, 17.10000038147, 0, 0, 180);
- CreateObject(1632, 350, 2469.1999511719, 16.799999237061, 0, 0, 0);
- CreateObject(2931, 277.767578125, 2527.2607421875, 62.494060516357, 0, 0, 0);
- CreateObject(16303, 150.69999694824, 2502.6000976563, 15.5, 0, 344, 196);
- //Nrg Cars
- AddStaticVehicle(522,430.5068,2516.3740,16.0517,89.1032,36,105);
- AddStaticVehicle(522,430.3625,2514.8821,16.0524,85.3292,36,105);
- AddStaticVehicle(522,430.4149,2512.4470,16.0582,87.7070,36,105);
- AddStaticVehicle(522,430.7663,2510.1233,16.0581,89.0963,36,105);
- AddStaticVehicle(522,430.7074,2507.0542,16.0592,87.9714,36,105);
- AddStaticVehicle(522,430.5831,2504.2356,16.0579,82.9256,36,105);
- AddStaticVehicle(522,430.4396,2500.9170,16.0598,92.2018,36,105);
- AddStaticVehicle(522,430.6515,2498.4641,16.0550,91.1154,36,105);
- AddStaticVehicle(522,430.5635,2494.9163,16.0587,84.7598,36,105);
- AddStaticVehicle(522,430.2520,2492.8950,16.0563,92.8097,36,105);
- //Extra
- CreateObject(5837,1209.91809082,-904.34710693,43.47999954,0.00000000,0.00000000,96.00000000); //object(ci_guardhouse1) (1)
- CreateObject(3089,1208.58190918,-904.76251221,43.37931442,0.00000000,0.00000000,278.00000000); //object(ab_casdorlok) (2)
- CreateObject(18102,-2656.59570312,1420.83935547,924.17413330,0.00000000,0.00000000,0.00000000); //object(light_box1) (1)
- CreateObject(983,-2633.65405273,1405.29663086,907.07489014,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (1)
- CreateObject(2072,-2673.78613281,1326.61206055,871.67633057,0.00000000,0.00000000,0.00000000); //object(cj_mlight4) (1)
- CreateObject(2108,-2639.44555664,1410.28540039,905.46093750,0.00000000,0.00000000,0.00000000); //object(cj_mlight13) (1)
- CreateObject(2773,-2640.40795898,1404.30761719,905.97814941,0.00000000,0.00000000,0.00000000); //object(cj_airprt_bar) (1)
- CreateObject(2773,-2640.35644531,1408.70141602,905.97814941,0.00000000,0.00000000,0.00000000); //object(cj_airprt_bar) (2)
- CreateObject(981,621.85742188,-1198.83300781,18.40625000,0.00000000,0.00000000,25.99914551); //object(helix_barrier) (4)
- CreateObject(981,74.38630676,-1534.03796387,5.24563313,0.00000000,0.00000000,80.00000000); //object(helix_barrier) (5)
- CreateObject(978,72.51817322,-1544.02099609,5.07721186,0.00000000,0.00000000,258.00000000); //object(sub_roadright) (1)
- CreateObject(978,73.68164062,-1537.67773438,4.90815115,0.00000000,0.00000000,257.99743652); //object(sub_roadright) (2)
- CreateObject(978,75.08055878,-1530.26989746,4.92814112,0.00000000,0.00000000,257.99743652); //object(sub_roadright) (3)
- CreateObject(978,75.95468140,-1524.16296387,4.59782124,0.00000000,0.00000000,257.99743652); //object(sub_roadright) (4)
- CreateObject(978,604.42712402,-1205.18176270,18.24646950,0.00000000,0.00000000,181.99743652); //object(sub_roadright) (5)
- CreateObject(978,612.87847900,-1203.35595703,17.94959450,0.00000000,0.00000000,203.99401855); //object(sub_roadright) (6)
- CreateObject(978,618.53668213,-1200.30615234,18.24646950,0.00000000,0.00000000,203.98864746); //object(sub_roadright) (7)
- CreateObject(978,625.25738525,-1197.09704590,18.24646950,0.00000000,0.00000000,203.98864746); //object(sub_roadright) (9)
- CreateObject(978,630.78094482,-1194.38696289,17.95714378,0.00000000,0.00000000,203.98864746); //object(sub_roadright) (10)
- CreateObject(978,638.40710449,-1189.65600586,18.24646950,0.00000000,0.00000000,217.98522949); //object(sub_roadright) (12)
- CreateObject(978,91.93812561,-1022.92553711,21.77689171,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (13)
- CreateObject(978,-80.61827087,-895.65588379,16.15633392,0.00000000,0.00000000,330.00000000); //object(sub_roadright) (14)
- CreateObject(978,91.98730469,-1015.14648438,21.78313065,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (15)
- CreateObject(978,-76.13895416,-898.22686768,16.21289253,0.00000000,0.00000000,329.99633789); //object(sub_roadright) (16)
- CreateObject(978,46.87107849,-548.18530273,10.07873821,0.00000000,0.00000000,203.99633789); //object(sub_roadright) (17)
- CreateObject(978,51.44855499,-545.90447998,10.07376194,0.00000000,0.00000000,205.99584961); //object(sub_roadright) (18)
- CreateObject(978,292.43017578,-376.19400024,8.99532604,0.00000000,0.00000000,259.99182129); //object(sub_roadright) (19)
- CreateObject(978,290.78594971,-383.82730103,8.71755123,0.00000000,0.00000000,259.99145508); //object(sub_roadright) (21)
- CreateObject(978,290.65817261,-386.41845703,8.70688820,0.00000000,0.00000000,259.99145508); //object(sub_roadright) (22)
- CreateObject(978,469.90756226,-270.25186157,10.69178295,0.00000000,0.00000000,135.99145508); //object(sub_roadright) (23)
- CreateObject(978,496.82785034,-298.22357178,40.75583267,0.00000000,0.00000000,167.98876953); //object(sub_roadright) (24)
- CreateObject(978,503.38769531,-299.70898438,40.79365158,0.00000000,0.00000000,167.98645020); //object(sub_roadright) (25)
- CreateObject(978,490.40719604,-297.09289551,40.97720337,0.00000000,0.00000000,167.98645020); //object(sub_roadright) (26)
- CreateObject(978,791.29248047,-166.24937439,18.36352921,0.00000000,0.00000000,265.98645020); //object(sub_roadright) (27)
- CreateObject(978,1207.75915527,-149.58183289,39.83983231,0.00000000,0.00000000,121.98446655); //object(sub_roadright) (28)
- CreateObject(978,1208.18041992,-148.17987061,39.81633377,0.00000000,0.00000000,121.98120117); //object(sub_roadright) (29)
- CreateObject(978,1647.20532227,-57.60278320,36.20385361,0.00000000,0.00000000,197.98120117); //object(sub_roadright) (30)
- CreateObject(978,1655.58007812,-54.78824615,36.15508270,0.00000000,0.00000000,197.97912598); //object(sub_roadright) (31)
- CreateObject(978,1663.58557129,-52.13480377,36.09352493,0.00000000,0.00000000,197.97912598); //object(sub_roadright) (32)
- CreateObject(978,2203.47827148,-709.25329590,44.18579102,0.00000000,0.00000000,231.97912598); //object(sub_roadright) (33)
- CreateObject(978,1866.95312500,-95.53515625,34.69178391,0.00000000,0.00000000,159.97741699); //object(sub_roadright) (34)
- CreateObject(978,2208.02905273,-703.83197021,44.09882355,0.00000000,0.00000000,231.97631836); //object(sub_roadright) (35)
- CreateObject(978,2757.37084961,18.02417183,31.26368904,0.00000000,0.00000000,185.97631836); //object(sub_roadright) (36)
- CreateObject(978,2772.32592773,17.20310402,33.75847244,0.00000000,0.00000000,185.97106934); //object(sub_roadright) (37)
- CreateObject(978,2742.69360352,-7.01322174,33.01863861,0.00000000,0.00000000,185.97106934); //object(sub_roadright) (38)
- CreateObject(983,1534.72082520,-1660.65356445,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (1)
- CreateObject(983,1534.67321777,-1654.26086426,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (2)
- CreateObject(983,1534.70703125,-1647.90844727,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (3)
- CreateObject(983,1534.67651367,-1684.80603027,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (4)
- CreateObject(983,1534.73461914,-1691.17041016,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (5)
- CreateObject(983,1534.76379395,-1697.56323242,13.23042965,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (6)
- SendRconCommand("mapname Stunt | Dm | Fun [GER] ");
- EnableStuntBonusForAll(0);
- DisableInteriorEnterExits();
- UsePlayerPedAnims();
- SetGameModeText("Stunt | Dm | Fun [GER]");
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 729.8417,-1276.2476,17.6484);
- SetPlayerCameraPos(playerid, 733.8343,-1276.1545,17.6484);
- SetPlayerCameraLookAt(playerid, 729.8417,-1276.2476,17.6484);
- SetPlayerFacingAngle( playerid, 270 );
- if(classid == 0 || classid == 1 || classid == 2 || classid == 3)
- {
- GameTextForPlayer(playerid, "~w~Team Grove", 2000, 4);
- }
- if(classid == 4 || classid == 5 || classid == 6 || classid ==7)
- {
- GameTextForPlayer(playerid, "~w~Team Ballas", 2000, 4);
- }
- if(classid == 8 || classid == 9 || classid == 10 || classid == 11)
- {
- GameTextForPlayer(playerid, "~w~Team Polizei", 2000, 4);
- }
- if(classid == 12 || classid == 13 || classid == 14)
- {
- GameTextForPlayer(playerid, "~w~Team Vagos", 2000, 4);
- }
- if(classid == 15 || classid == 16 || classid == 17)
- {
- GameTextForPlayer(playerid, "~w~Team Aztecas", 2000, 4);
- }
- if(classid == 18 || classid == 19 || classid == 20)
- {
- GameTextForPlayer(playerid, "~w~Team Yakuza", 2000, 4);
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"");
- SendClientMessage(playerid,COLOR_GREEN,"Willkommen auf unser Server.");
- SetPlayerColor(playerid, 0xFFFFFFFF);
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- DM[playerid]=0;
- {
- if(IsPlayerNPC(playerid))return 1;
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(dini_Exists(Spielerdatei))
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
- }
- return 1;
- }
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- SpielerSpeichern(playerid);
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- GangZoneShowForPlayer(playerid, yakuzazone, 0xA35000C5);
- GangZoneShowForPlayer(playerid, atzzone, 0x00FFFF84);
- GangZoneShowForPlayer(playerid, vagoszone, 0xFFCF00A8);
- GangZoneShowForPlayer(playerid, grovezone, 0x15C00054);
- GangZoneShowForPlayer(playerid, ballazone, 0xEE00FF73);
- if(DM[playerid]== 1)
- {
- SetPlayerPos(playerid,1305.0657,2107.3250,11.0156);
- if(GetPlayerSkin(playerid) == 102 )
- {
- SetPlayerTeam(playerid, 1);
- SetPlayerColor(playerid, 0xFF00C1FF);
- return 1;
- }
- if(GetPlayerSkin(playerid) == 103 )
- {
- SetPlayerTeam(playerid, 1);
- SetPlayerColor(playerid, 0xFF00C1FF);
- }
- if(GetPlayerSkin(playerid) == 104 )
- {
- SetPlayerTeam(playerid, 1);
- SetPlayerColor(playerid, 0xFF00C1FF);
- }
- if(GetPlayerSkin(playerid) == 13 )
- {
- SetPlayerTeam(playerid, 1);
- SetPlayerColor(playerid, 0xFF00C1FF);
- }
- //Grove
- if(GetPlayerSkin(playerid) == 105 )
- {
- SetPlayerTeam(playerid, 2);
- SetPlayerColor(playerid, 0x00BB00FF);
- }
- if(GetPlayerSkin(playerid) == 106 )
- {
- SetPlayerTeam(playerid, 2);
- SetPlayerColor(playerid, 0x00BB00FF);
- }
- if(GetPlayerSkin(playerid) == 107 )
- {
- SetPlayerTeam(playerid, 2);
- SetPlayerColor(playerid, 0x00BB00FF);
- }
- if(GetPlayerSkin(playerid) == 270 )
- {
- SetPlayerTeam(playerid, 2);
- SetPlayerColor(playerid, 0x00BB00FF);
- }
- //Poli
- if(GetPlayerSkin(playerid) == 280 )
- {
- SetPlayerTeam(playerid, 3);
- SetPlayerColor(playerid, 0x0000FFFF);
- SetPlayerInterior(playerid, 6);
- }
- if(GetPlayerSkin(playerid) == 281 )
- {
- SetPlayerTeam(playerid, 3);
- SetPlayerColor(playerid, 0x0000FFFF);
- SetPlayerInterior(playerid, 6);
- }
- if(GetPlayerSkin(playerid) == 285 )
- {
- SetPlayerTeam(playerid, 3);
- SetPlayerColor(playerid, 0x0000FFFF);
- SetPlayerInterior(playerid, 6);
- }
- if(GetPlayerSkin(playerid) == 286 )
- {
- SetPlayerTeam(playerid, 3);
- SetPlayerColor(playerid, 0x0000FFFF);
- SetPlayerInterior(playerid, 6);
- }
- //Vagos
- if(GetPlayerSkin(playerid) == 108 )
- {
- SetPlayerTeam(playerid, 4);
- SetPlayerColor(playerid, 0xFFCF00A8);
- }
- if(GetPlayerSkin(playerid) == 109 )
- {
- SetPlayerTeam(playerid, 4);
- SetPlayerColor(playerid, 0xFFCF00A8);
- }
- if(GetPlayerSkin(playerid) == 110 )
- {
- SetPlayerTeam(playerid, 4);
- SetPlayerColor(playerid, 0xFFCF00A8);
- }
- if(GetPlayerSkin(playerid) == 114 )
- {
- SetPlayerTeam(playerid, 5);
- SetPlayerColor(playerid, 0x00FAFFFF);
- }
- if(GetPlayerSkin(playerid) == 115 )
- {
- SetPlayerTeam(playerid, 5);
- SetPlayerColor(playerid, 0x00FAFFFF);
- }
- if(GetPlayerSkin(playerid) == 116 )
- {
- SetPlayerTeam(playerid, 5);
- SetPlayerColor(playerid, 0x00FAFFFF);
- }
- if(GetPlayerSkin(playerid) == 113 )
- {
- SetPlayerTeam(playerid, 6);
- SetPlayerColor(playerid, 0x9D6700FF);
- }
- if(GetPlayerSkin(playerid) == 126 )
- {
- SetPlayerTeam(playerid, 6);
- SetPlayerColor(playerid, 0x9D6700FF);
- }
- if(GetPlayerSkin(playerid) == 124 )
- {
- SetPlayerTeam(playerid, 6);
- SetPlayerColor(playerid, 0x9D6700FF);
- }
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- //Killerid
- GivePlayerMoney(killerid,500);
- GivePlayerMoney(playerid,-10);
- //Message
- SendDeathMessage(killerid, playerid, reason);
- SendClientMessage(killerid,COLOR_BLAU,"-> Du Hast ein Verbrechen begangen ! Du Bekommst : 500 $");
- SendClientMessage(playerid,COLOR_BLAU,"-> Deine Krankenhaus Kosten -10 $");
- GameTextForPlayer(playerid,"~g~-> ~p~ToT ~g~<-",1000,3);
- GameTextForPlayer(killerid,"~g~-> Kill <-",1000,3);
- //Score
- SetPlayerScore(killerid,(GetPlayerScore(killerid)+1));
- SetPVarInt(killerid,"Kills",GetPVarInt(killerid,"Kills")+1);
- SetPVarInt(playerid,"Gestorben",GetPVarInt(playerid,"Gestorben")+1);
- if(GetPlayerScore(playerid)!= 0)// Wenn sein Level/Kills nicht 0 ist dann
- {
- SetPlayerScore(playerid,GetPlayerScore(playerid)-1); // bekommt der getötet wird -1kill/level
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(Muted[playerid] == 1)
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist gemuted, Du kannst nicht sprechen.");
- return 0;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext,"/dm",true)==0)
- {
- if(DM[playerid]==1) return SendClientMessage(playerid,COLOR_LIGHTRED,"Du bist bereist in der DM Arena.");
- DM[playerid]=1;
- SetPlayerPos(playerid,1305.0657,2107.3250,11.0156);
- SendClientMessage(playerid,COLOR_LIGHTRED,"Die Dm Arena verlässt du mit /exit");
- return 1;
- }
- if(strcmp(cmdtext,"/exit",true)==0)
- {
- if(DM[playerid]==0) return SendClientMessage(playerid,COLOR_LIGHTRED,"Du bist nicht in der DM Arena.");
- SetPlayerPos(playerid,1722.8439,-1625.4070,20.2117);
- DM[playerid]=0;
- SendClientMessage(playerid,COLOR_LIGHTRED,"Du hast die Dm Arena verlassen");
- return 1;
- }
- if(strcmp(cmdtext,"/nrg",true)==0)
- {
- if(DM[playerid]==1) return SendClientMessage(playerid,COLOR_LIGHTRED,"Du bist bereist in der Nrg Arena.");
- DM[playerid]=1;
- SetPlayerPos(playerid,428.5935,2508.3420,16.4844);
- SendClientMessage(playerid,COLOR_LIGHTRED,"Die Nrg Arena verlässt du mit /exit");
- return 1;
- }
- if(strcmp(cmdtext,"/exit",true)==0)
- {
- if(DM[playerid]==0) return SendClientMessage(playerid,COLOR_LIGHTRED,"Du bist nicht in der nrg Arena.");
- SetPlayerPos(playerid,1722.8439,-1625.4070,20.2117);
- DM[playerid]=0;
- SendClientMessage(playerid,COLOR_LIGHTRED,"Du hast die nrg Arena verlassen");
- return 1;
- }
- if (strcmp("/drivein", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 1213.9604,-903.8827,42.9218))
- {
- ShowPlayerDialog(playerid,Drive,DIALOG_STYLE_LIST,"Mc.Bommels! Sie Wünschen,","Mc Menu - 35$ \nChickenMcFrings - 50$ \nCaCo Cola - 25 $","Bestellen","Zurück");
- }
- return 1;
- }
- if (strcmp("/healme", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 1172.7990,-1323.2848,15.4005))
- {
- SetPlayerHealth(playerid,100);
- GivePlayerMoney(playerid,-500);
- SendClientMessage(playerid,COLOR_LIGHTRED,"Du hast dich behandeln Lassen ! Kosten: 500 $");
- }
- return 1;
- }
- return 0;
- }
- 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)
- {
- if(pickupid == grovebaseenter)
- {
- SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
- SetPlayerInterior(playerid,3);
- GameTextForPlayer(playerid, "~g~~h~Grove House", 3000, 1);
- }
- if(pickupid == grovebaseexit)
- {
- SetPlayerPos(playerid,2495.2871,-1687.1104,13.5151);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid == gunshopenter)
- {
- SetPlayerPos(playerid,285.9207,-83.2773,1001.5156);
- SetPlayerInterior(playerid,4);
- GameTextForPlayer(playerid, "~r~Willkommen im Gunshop LS No DM-Zone", 3000, 1);
- }
- if(pickupid == gunshopexit)
- {
- SetPlayerPos(playerid,1365.3942,-1279.8864,13.5469);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid == buygun)
- {
- ShowPlayerDialog(playerid,Waffenshop,DIALOG_STYLE_LIST,"Weapons","AK47 - 1500$\nDesert Eagle - 500$\nM4 - 1800\nMP5 - 1000\nArmour - 750\nShotgun - 1000 $","Wählen","Zurück");
- }
- if(pickupid == ballasenter)
- {
- SetPlayerFacingAngle(playerid,140);
- SetPlayerPos(playerid,2454.717041,-1700.871582,1013.515197);
- SetPlayerInterior(playerid,2);
- GameTextForPlayer(playerid, "~p~~h~Ballas House", 3000, 1);
- }
- if(pickupid == ballasexit)
- {
- SetPlayerPos(playerid,315.8374,-1771.7418,4.6843);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid == policeenter)
- {
- SetPlayerPos(playerid,246.6782,65.2910,1003.6406);
- SetPlayerInterior(playerid,6);
- GameTextForPlayer(playerid, "~b~Polizei HQ", 3000, 1);
- }
- if(pickupid == policeexit)
- {
- SetPlayerPos(playerid,1552.5697,-1675.5114,16.1953);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid == vagosenter)
- {
- SetPlayerPos(playerid,295.4071,1474.2531,1080.2578);
- SetPlayerInterior(playerid,15);
- SetPlayerFacingAngle(playerid,2.1973);
- GameTextForPlayer(playerid, "~y~Vagos House", 3000, 1);
- }
- if(pickupid == vagosexit)
- {
- SetPlayerPos(playerid,2400.4973,-1368.1462,24.5056);
- SetPlayerInterior(playerid,0);
- SetPlayerFacingAngle(playerid,271.3862);
- }
- if(pickupid == atzenter)
- {
- SetPlayerPos(playerid,-2636.6155,1405.7198,906.4609);
- SetPlayerInterior(playerid,3);
- GameTextForPlayer(playerid, "~b~~h~Aztecas Club", 3000, 1);
- }
- if(pickupid == atzexit)
- {
- SetPlayerPos(playerid,1022.2924,-1126.7244,23.8699);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid == yakuzaenter)
- {
- SetPlayerPos(playerid,222.9105,1289.4060,1082.1328);
- SetPlayerInterior(playerid,1);
- GameTextForPlayer(playerid, "~r~~h~Yakuza House", 3000, 1);
- }
- if(pickupid == yakuzaexit)
- {
- SetPlayerPos(playerid,892.4515,-1639.9423,14.9591);
- SetPlayerInterior(playerid,0);
- }
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- 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 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[])
- {
- if(dialogid==DIALOG_LOGIN)
- {
- if(response==0)
- {
- SendClientMessage(playerid,0xFF0000AA,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,0xFF0000AA,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
- return 1;
- }
- else
- {
- Login(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_REGISTER)
- {
- if(response==0)
- {
- SendClientMessage(playerid,0xFF0000AA,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,0xFF0000AA,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
- return 1;
- }
- else
- {
- Register(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid == Waffenshop)
- {
- if(response)
- {
- if(listitem == 0) // AK47
- {
- if(preise[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du brauchst mehr Geld für diese Waffe!"); // Abfrage ob der Spieler Geld hat
- GivePlayerWeapon(playerid,30,300); // Gibt dem Spieler die Waffe
- GivePlayerMoney(playerid, -1500); //Zieht dem Spieler Geld ab
- }
- if(listitem == 1) // Desert Eagle
- {
- if(preise[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du brauchst mehr Geld für diese Waffe!");// Abfrage ob der Spieler Geld hat
- GivePlayerWeapon(playerid,24,100);// Gibt dem Spieler die Waffe
- GivePlayerMoney(playerid, -500);//Zieht dem Spieler Geld ab
- }
- if(listitem == 2) // M4
- {
- if(preise[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du brauchst mehr Geld für diese Waffe!");// Abfrage ob der Spieler Geld hat
- GivePlayerWeapon(playerid,31,300);// Gibt dem Spieler die Waffe
- GivePlayerMoney(playerid, -1800);//Zieht dem Spieler Geld ab
- }
- if(listitem == 3)// MP5
- {
- if(preise[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du brauchst mehr Geld für diese Waffe!");// Abfrage ob der Spieler Geld hat
- GivePlayerWeapon(playerid,29,200);// Gibt dem Spieler die Waffe
- GivePlayerMoney(playerid, -1000);//Zieht dem Spieler Geld ab
- }
- if(listitem == 4) //Armour
- {
- if(preise[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du brauchst mehr Geld für Armour!");// Abfrage ob der Spieler Geld hat
- SetPlayerArmour(playerid,100.0);// Gibt dem Spieler Armour
- GivePlayerMoney(playerid, -750);//Zieht dem Spieler Geld ab
- }
- if(listitem == 5) //Armour
- {
- if(preise[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du brauchst mehr Geld für Armour!");// Abfrage ob der Spieler Geld hat
- GivePlayerWeapon(playerid,25,300);// Gibt dem Spieler die Waffe
- GivePlayerMoney(playerid, -1000);//Zieht dem Spieler Geld ab
- }
- }
- }
- if(dialogid == Drive)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(buy[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du brauchst mehr Geld für diese Essen/Trinken!"); // Abfrage ob der Spieler Geld hat
- GetPlayerHealth(playerid, Health);
- SetPlayerHealth(playerid, Health += 15.0);
- }
- if(listitem == 1)
- {
- if(buy[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du brauchst mehr Geld für diese Essen/Trinken!"); // Abfrage ob der Spieler Geld hat
- GetPlayerHealth(playerid, Health);
- SetPlayerHealth(playerid, Health += 20.0);
- }
- if(listitem == 2)
- {
- if(buy[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du brauchst mehr Geld für diese Essen/Trinken!"); // Abfrage ob der Spieler Geld hat
- GetPlayerHealth(playerid, Health);
- SetPlayerHealth(playerid, Health += 15.0);
- }
- }
- }
- new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); GetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ);
- new ClickedPlayerName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],string[128]; GetPlayerName(ChosenPlayer[playerid],ClickedPlayerName,24); GetPlayerName(playerid,pName,24);
- if(dialogid == apdialog && response)
- {
- switch(listitem)
- {
- case 0:
- {
- Ban(ChosenPlayer[playerid]);
- format(string,128,"Admin %s bannt %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- case 1:
- {
- Kick(ChosenPlayer[playerid]);
- format(string,128,"Admin %s kick %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- case 2:
- {
- SetPlayerHealth(ChosenPlayer[playerid],0.0);
- format(string,128,"Admin %s killt %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- case 3:
- {
- SetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ+10);
- format(string,128,"Admin %s slappt %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- case 4:
- {
- CreateExplosion(PX, PY, PZ, 12, 7);
- format(string,128,"Admin %s tötet %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- case 5:
- {
- SetPlayerPos(playerid,PX+1,PY,PZ);
- format(string,128,"Du hast dich zu %s teleportet",ClickedPlayerName);
- SendClientMessage(playerid,0xFFFFFF,string);
- }
- case 6:
- {
- SetPlayerPos(ChosenPlayer[playerid],X+1,Y,Z);
- format(string,128,"Du portest %s zu dir",ClickedPlayerName);
- SendClientMessage(playerid,0xFFFFFF,string);
- }
- case 7:
- {
- if(Muted[ChosenPlayer[playerid]] == 0)
- {
- Muted[ChosenPlayer[playerid]] = 1;
- format(string,128,"Admin %s muted %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist bereits gemuted");
- }
- }
- case 8:
- {
- if(Muted[ChosenPlayer[playerid]] == 1)
- {
- Muted[ChosenPlayer[playerid]] = 0;
- format(string,128,"Admin %s unmuted %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist nicht gemuted");
- }
- }
- case 9:
- {
- if(Jailed[ChosenPlayer[playerid]] == 0)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerPos(ChosenPlayer[playerid],197.6661,173.8179,1003.0234);
- SetPlayerInterior(ChosenPlayer[playerid],3);
- Jailed[ChosenPlayer[playerid]] = 1;
- format(string,128,"Admin %s sperrt %s ein",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist bereits im Jail");
- }
- }
- case 10:
- {
- if(Jailed[ChosenPlayer[playerid]] == 1)
- {
- SetPlayerHealth(ChosenPlayer[playerid],0.0);
- Jailed[ChosenPlayer[playerid]] = 0;
- format(string,128,"Admin %s holt %s aus dem Jail",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist nicht im Jail");
- }
- }
- case 11:
- {
- SetPlayerHealth(ChosenPlayer[playerid],1000);
- format(string,128,"%s Ist nun unsterblich",ClickedPlayerName);
- SendClientMessage(ChosenPlayer[playerid],COLOR_YELLOW,string);
- }
- case 12:
- {
- SetPlayerHealth(ChosenPlayer[playerid],100.0);
- format(string,128,"%s Ist nun sterblich",ClickedPlayerName);
- SendClientMessage(ChosenPlayer[playerid],COLOR_YELLOW,string);
- }
- case 13:
- {
- ShowPlayerDialog(playerid,135,DIALOG_STYLE_INPUT,"Wähle einen Skin","Gib die ID deines Wunsch Skins ein :","OK","Abbrechen");
- }
- case 14:
- {
- ShowPlayerDialog(playerid,246,DIALOG_STYLE_INPUT,"Wähle dein Leben aus","Gib dein Leben an :","OK","Abbrechen");
- }
- case 15:
- {
- ShowPlayerDialog(playerid,035,DIALOG_STYLE_INPUT,"Wähle deine Rüstung aus","Gib die Anzahl der weste an","OK","Abbrechen");
- }
- }
- }
- if(dialogid == 135)
- {
- if(!response)
- {
- SendClientMessage(playerid,COLOR_RED,"Du hast abgebrochen");
- }
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- if(IsValidSkin(strval(inputtext)))
- {
- SetPlayerSkin(ChosenPlayer[playerid], strval(inputtext));
- format(string,128,"Admin %s setzt deinen Skin auf %d",pName,strval(inputtext));
- SendClientMessage(ChosenPlayer[playerid],COLOR_YELLOW,string);
- new string2[128]; format(string2,128,"Du setzt %s's Skin auf %d",ClickedPlayerName,strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Es sind alle Skins von 1 -> 299 verfügbar :");
- SendClientMessage(playerid,COLOR_RED,"8,65,74,86,119,149,208,265,266,267,268,269,270,271,272,273,289");
- ShowPlayerDialog(playerid,skindialog,DIALOG_STYLE_INPUT,"Wähle deinen Skin","Gib deine Skin ID ein :","OK","Abbrechen");
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0000,"Bitte benutze Nummer");
- ShowPlayerDialog(playerid,skindialog,DIALOG_STYLE_INPUT,"Wähle deinen Skin","Gib deine Skin ID ein :","OK","Abbrechen");
- }
- }
- }
- if(dialogid == 246)
- {
- if(!response)
- {
- SendClientMessage(playerid,COLOR_RED,"Du hast abgebrochen");
- }
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- SetPlayerHealth(ChosenPlayer[playerid],strval(inputtext));
- format(string,128,"Admin %s setzt dein Leben auf %d",pName,strval(inputtext));
- SendClientMessage(ChosenPlayer[playerid],COLOR_YELLOW,string);
- new string2[128]; format(string2,128,"Du setzt %s's Leben auf %d",ClickedPlayerName,strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid,0xFF0000,"Bitte benutze eine Zahl von 1 -> 100");
- ShowPlayerDialog(playerid,healthdialog,DIALOG_STYLE_INPUT,"Wähle das Leben","Gib das Leben an :","OK","Abbrechen");
- }
- }
- }
- if(dialogid == 035)
- {
- if(!response){SendClientMessage(playerid,COLOR_RED,"Du hast abgebrochen");}
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- SetPlayerArmour(ChosenPlayer[playerid],strval(inputtext));
- format(string,128,"Admin %s setzt deine Schutzweste auf %d",pName,strval(inputtext));
- SendClientMessage(ChosenPlayer[playerid],COLOR_YELLOW,string);
- new string2[128]; format(string2,128,"Du setzt %s's Schutzweste auf %d",ClickedPlayerName,strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid,0xFF0000,"Bitte benutze eine Zahl von 1->100");
- ShowPlayerDialog(playerid,armourdialog,DIALOG_STYLE_INPUT,"Wähle aus","Gib die Schutzweste an","OK","Abbrechen");
- }
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(IsPlayerAdmin(playerid))
- {
- new string[300];
- format(string,sizeof(string),"Ban\nKick\nKill\nSlap\nTöten\nZum Spieler porten\nSpieler her porten\nMute\nUnmute\nJail\nUnjail\nUnsterblich machen\nSterblich machen\nSkin ändern\nSet Health\nSet Armor");
- ShowPlayerDialog(playerid,apdialog,DIALOG_STYLE_LIST,"Wähle eine Option",string,"Wählen","Abbrechen");
- ChosenPlayer[playerid] = clickedplayerid;
- }
- return 1;
- }
- stock IsNumeric(string[])
- {
- for (new i = 0, j = strlen(string); i < j; i++)
- {
- if (string[i] > '9' || string[i] < '0') return 0;
- }
- return 1;
- }
- stock IsValidSkin(SkinID)
- {
- if((SkinID == 0)||(SkinID == 7)||(SkinID >= 9 && SkinID <= 41)||(SkinID >= 43 && SkinID <= 64)||(SkinID >= 66 && SkinID <= 73)||(SkinID >= 75 && SkinID <= 85)||(SkinID >= 87 && SkinID <= 118)||(SkinID >= 120 && SkinID <= 148)||(SkinID >= 150 && SkinID <= 207)||(SkinID >= 209 && SkinID <= 264)||(SkinID >= 274 && SkinID <= 288)||(SkinID >= 290 && SkinID <= 299)) return true;
- else return false;
- }
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock Register(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- dini_Create(Spielerdatei);
- dini_Set(Spielerdatei,"Passwort",key);
- SendClientMessage(playerid,0xFF0000AA,"Erfolgreich registriert.");
- SetPlayerScore(playerid,0);
- SetPVarInt(playerid,"loggedin",1);
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
- {
- LoadAccount(playerid);
- SendClientMessage(playerid,0xFF0000AA,"Erfolgreich eingeloggt.");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF0000AA,"Falsches Passwort.");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
- return 1;
- }
- }
- stock LoadAccount(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
- SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
- SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
- SetPVarInt(playerid,"timeban",dini_Int(Spielerdatei,"timeban"));
- SetPVarInt(playerid,"Gestorben",dini_Int(Spielerdatei,"Gestorben"));
- SetPVarInt(playerid,"Kills",dini_Int(Spielerdatei,"Kills"));
- if(GetPVarInt(playerid,"Baned")==1)
- {
- SendClientMessage(playerid,0xFF0000AA,"Du bist vom Server gebannt.");
- Kick(playerid);
- }
- if(gettime()<dini_Int(Spielerdatei,"timeban"))
- {
- SendClientMessage(playerid,0xFF0000AA,"Du bist noch gebannt. Komm später wieder.");
- Kick(playerid);
- return 1;
- }
- SetPVarInt(playerid,"loggedin",1);
- return 1;
- }
- stock SpielerSpeichern(playerid)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
- dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
- dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
- dini_IntSet(Spielerdatei,"timeban",GetPVarInt(playerid,"timeban"));
- dini_IntSet(Spielerdatei,"Gestorben",GetPVarInt(playerid,"Gestorben"));
- dini_IntSet(Spielerdatei,"Kills",GetPVarInt(playerid,"Kills"));
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement