Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //#############################################################################
- // #
- // Dieses Script wurde von YizOP alleine und komplett geschrieben! #
- // Dieses Script ist ein Selfmade zu 99,9999% ! #
- // Copyright© by YizOP_! #
- // Die Copyrights dürfen nicht entfernt werden! # #
- // #
- //#############################################################################
- #include <a_samp>
- #include <ocmd>
- #include <dini>
- #include <sscanf>
- #include <md5>
- main( ) { }
- /*######## FARBEN ALLER ART ############*/
- #define HELLBLAU 0x00D8FFFF
- #define HELLROT 0xFF000073
- #define HELLLILA 0xD300FF67
- #define HELLGRAU 0x00003367
- #define HELLROSA 0xC857FFFF
- #define POLIZEI 0x0074FFFF
- #define DUNKELBLAU 0x0074BEFF
- #define SAND 0xFFFF0073
- #define ORANGE 0xFF9327FF
- #define ROT 0xFF0027FF
- #define LILA 0xD300FFFF
- #define PINK 0xFF00FFFF
- #define WEISS 0xFFFFFFFF
- #define GRAU 0xAFAFAFAA
- #define GRUEN 0x33AA33AA
- #define LEUCHTROT 0xFF6347AA
- #define LEUCHTGRUEN 0x9ACD32AA
- #define GELB 0xD3FF27FF
- #define LEUCHTBLAU 0x33CCFFAA
- #define ADutyFARBE 0x43AB1550
- #define MIETCAR 0x26B59CD3
- #define HAUSFARBE 0x225E9173
- #define JOBFARBE 0x44386EFF
- #define OOCFARBE 0x3C7DC0FF
- #define AFK_3DTextLabel 0x00FF00FF
- #define HTML_ROT FF0000
- #define HTML_GELB FFFF00
- #define HTML_WEISS FAFAFA
- #define HTML_BLAU 0082FF
- #define HTML_GRUEN 00AD68
- #define HTML_HELLROT E74F68
- #define HTML_ORANGE E7954B
- #define HTML_HELLGELB E7DD6E
- /*#########################################*/
- /*################### ANTICHEAT SYSTEM ####################*/
- #define TIMER_INTERVAL 150
- #define MAX_DESKTOP_TIME 180
- #define PRESSED(%0) (newkeys&(%0))&&!(oldkeys&(%0))
- #define RELEASED(%0) (oldkeys&(%0))&&!(newkeys&(%0))
- #define CreateVarTimerEx(%0,%1) %0 = SetTimerEx(%1)
- #define SafeKillTimer(%0); if(%0 != 0)\
- {\
- KillTimer(%0);\
- %0 = 0;\
- }
- #define Create1VarTimerEx(%0,%1) if(%0 == 0) %0 = SetTimerEx(%1)
- #define ResetVar(%0) %0 = 0
- #define INVALID_WEAPON_SLOT_ID -1
- #define UseBrackets if(negative != positive)
- #define SendClientMessageToAllF(%0,%1,%2); UseBrackets\
- {\
- new formatstring[512];\
- format(formatstring,sizeof(formatstring),%1,%2);\
- SendClientMessageToAll(%0,formatstring);\
- }
- #define MAX_HAUS 100
- #define TIMER_INTERVAL 150
- /*#########################################################*/
- /*############# DIALOGE ##############*/
- #define DIALOG_REGISTER 1
- #define DIALOG_LOGIN 2
- #define DIALOG_AHELP1 4
- #define DIALOG_AHELP2 5
- #define DIALOG_SUP 6
- #define DIALOG_ADMIN 7
- #define DIALOG_HADMIN 8
- #define DIALOG_SCRIPTER 9
- #define DIALOG_INHABER 10
- #define DIALOG_REPORT 11
- #define DIALOG_BESCHWERDE 12
- #define DIALOG_SUPPORT 13
- #define DIALOG_BUG 14
- #define DIALOG_STATS 22
- #define DIALOG_VEHICLE 23
- #define DIALOG_VEHICLE2 24
- #define DIALOG_VEHICLE3 25
- #define DIALOG_VEHICLE4 26
- #define DIALOG_VEHICLE5 27
- #define DIALOG_VEHICLE6 28
- #define DIALOG_DUEL 29
- #define DIALOG_PREMIUM 30
- #define DIALOG_PREMIUM2 31
- #define DIALOG_PREMIUM3 32
- #define DIALOG_PREMIUM4 33
- #define DIALOG_UPDATE 34
- #define DIALOG_HILFE 35
- #define DIALOG_HILFE2 36
- #define DIALOG_HILFE3 37
- #define DIALOG_HILFE4 38
- #define DIALOG_HILFE5 39
- #define DIALOG_HILFE6 40
- #define DIALOG_PORT 41
- #define DIALOG_DURBY 42
- #define DIALOG_KONTO 43
- #define DIALOG_KONTOSTAND 44
- #define DIALOG_EINZAHLUNG 45
- #define DIALOG_AUSZAHLUNG 46
- #define DIALOG_UEBERWEISEN 47
- #define DIALOG_UEBERWEISEN1 48
- #define DIALOG_UEBERWEISEN2 49
- #define DIALOG_INFO 50
- #define DIALOG_PRESTIGE 51
- #define DIALOG_PRESTIGE2 52
- #define DIALOG_PRESTIGE3 53
- /*###################################*/
- /*############# NEWS ##############*/
- new Text:Uhr;
- new Text:SD;
- new Text:Datum;
- new Text:Leiste;
- new Text:Leiste1;
- new Text:Kills[MAX_PLAYERS];
- new Text:Tode[MAX_PLAYERS];
- new Text:Pres[MAX_PLAYERS];
- new Text:KDRATE[MAX_PLAYERS];
- new Text:StatsBox;
- new Text:StatsBox1;
- new Text:StatsAnfang;
- /*############# TUTORIAL TEXTDRAWS ##############*/
- new Text:Tutorial1;
- new Text:Tutorial2;
- new Text:Tutorial3;
- new Text:Tutorial4;
- new Text:Tutorial5;
- new Text:Tutorial6;
- new Text:Tutorial7;
- new Text:Tutorial8;
- new Text:Tutorial9;
- new Text:Tutorial10;
- new Text:Tutorial11;
- new Text:Tutorial12;
- new Text:Tutorial13;
- new Text:Tutorial14;
- new Text:Tutorial15;
- new Text:Tutorial16;
- new Text:Tutorial17;
- new Desktop_Check[MAX_PLAYERS];
- new Desktop_Status[MAX_PLAYERS];
- new Desktop_Timer[MAX_PLAYERS];
- new Desktop_Timer_Started[MAX_PLAYERS];
- new kicktimer[MAX_PLAYERS], cbugtimer[MAX_PLAYERS], cbugcooldowntimer[MAX_PLAYERS], bool:negative = false, bool:positive = true;
- new PlayerPressedJump[MAX_PLAYERS];
- new bool:mathson;
- new answer;
- new stopper;
- new maxPlayers;
- /*new KnifeStopper;
- new bool:KnifeOn;*/
- new Float:DeagleRandomSpawn[][4] =
- {
- {-2183.6211,-201.1086,35.3265,270.4781},
- {-2155.7866,-192.3135,35.3203,142.0102},
- {-2171.0916,-237.7814,36.5156,4.1422},
- {-2144.2341,-238.8035,36.5156,79.9461},
- {-2143.5735,-251.1840,36.5156,91.2262},
- {-2180.5181,-259.7939,36.5156,266.0444},
- {-2183.1096,-262.3976,40.7195,272.6479},
- {-2177.6367,-223.2031,36.5156,320.9016}
- };
- new Float:MP5RandomSpawn[][4] =
- {
- {-2136.3325,-86.0533,35.3203,267.7759},
- {-2151.5085,-105.1954,35.3203,312.2697},
- {-2155.0342,-95.4677,35.3203,180.0418},
- {-2102.0547,-86.2001,35.3273,128.3415},
- {-2112.0713,-102.5756,35.3203,354.8602},
- {-2117.8950,-108.2442,35.3203,92.6212},
- {-2109.5728,-111.3332,35.3203,358.9570},
- {-2100.5591,-110.9669,35.3203,91.7046}
- };
- new Float:AK47RandomSpawn[][4] =
- {
- {1288.1448,204.6902,19.8852,197.4310},
- {1300.7104,192.5327,20.4609,121.6036},
- {1323.2385,189.4226,19.4068,131.6303},
- {1312.2921,170.6398,20.4609,156.6973},
- {1306.7532,134.1102,20.4780,51.4163},
- {1283.1560,151.6981,20.4554,104.6834},
- {1260.9481,146.6300,19.9281,301.7485},
- {1282.6769,157.3288,23.1516,324.3086},
- {1310.2529,167.5835,23.0202,87.7397}
- };
- /*new Float:M4A1RandomSpawn[][4] =
- {
- {-2119.2378,-177.7948,35.3203,45.4325},
- {-2156.6934,-172.8906,35.3203,309.9348},
- {-2151.3284,-148.3976,36.4499,322.7817},
- {-2135.0432,-134.8653,39.3379,270.7679},
- {-2117.1370,-116.0105,35.3203,128.1998},
- {-2114.9961,-128.7997,35.3203,90.2861},
- {-2117.0762,-151.5011,36.6180,3.2020},
- {-2117.5618,-139.0802,38.0534,142.0100}
- };*/
- new bankzeug[MAX_PLAYERS][12];
- new SchimpfWort[][64]=
- {
- {"Lauch"},
- {"Penner"},
- {"Huso"},
- {"Hurensohn"},
- {"hure"},
- {"hundesohn"},
- {"nutte"},
- {"bastard"},
- {"spast"},
- {"wixxer"},
- {"wichser"},
- {"mistgeburt"},
- {"missgeburt"},
- {"deinemudda"},
- {"deinemutter"},
- {"deinemutta"}
- };
- enum HausInformationen
- {
- Float:PosX,
- Float:PosY,
- Float:PosZ,
- Besitzer[64],
- Besetzt,
- Preis,
- Level,
- Interior,
- Text3D:Label,
- Pickup,
- Verkaufpreis,
- World
- }
- new hInfo[MAX_HAUS][HausInformationen];
- new inHaus[MAX_PLAYERS] = -1;
- enum HausInnen
- {
- Float:SpawnX,
- Float:SpawnY,
- Float:SpawnZ,
- Int
- }
- new hInt[][HausInnen] =
- {
- {1527.229980,-11.574499,1002.097106,3},
- {2496.049804,-1695.238159,1014.742187,3},
- {1267.663208,-781.323242,1091.906250,5},
- {2454.717041,-1700.871582,1013.515197,2},
- {2527.654052,-1679.388305,1015.498596,1},
- {-794.806396,497.738037,1376.195312,1},
- {2350.339843,-1181.649902,1027.976562,5},
- {2807.619873,-1171.899902,1025.570312,8},
- {318.564971,1118.209960,1083.882812,5}
- };
- /*#################################*/
- /*############# FORWARDS ##############*/
- forward UpdateUhr();
- forward UpdateDatum();
- forward Desktop_Function(playerid);
- forward KickPlayer(playerid);
- forward CBugCoolDown(playerid);
- forward UnCheckPlayerCBug(playerid);
- forward PressJump(playerid);
- forward PressJumpReset(playerid);
- forward AutoNachricht1(playerid);
- forward AutoNachricht2(playerid);
- forward AutoNachricht3(playerid);
- forward startmath(playerid);
- forward endmath(playerid);
- forward PremiumB(playerid);
- forward SpielerGeldCheck(playerid);
- forward SpielerArmourCheck(playerid);
- forward CheckHeadShot();
- /*forward CountKnifefight(playerid);
- forward EndKnifefight(playerid);*/
- /*#####################################*/
- /*############# ENUMS ##############*/
- /*##################################*/
- public OnGameModeInit()
- {
- SetGameModeText("Street Deathmatch V1.0");
- DisableInteriorEnterExits();
- LimitGlobalChatRadius(0);
- EnableStuntBonusForAll(false);
- for(new i=0;i<MAX_HAUS;i++)
- {
- LoadHaus(i);
- }
- /*############### SKINS ################*/
- AddPlayerClass(102,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Ballas
- AddPlayerClass(103,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Ballas
- AddPlayerClass(104,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Ballas
- AddPlayerClass(105,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Grove Street Families
- AddPlayerClass(106,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Grove Street Families
- AddPlayerClass(107,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Grove Street Families
- AddPlayerClass(108,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Los Santos Vagos
- AddPlayerClass(109,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Los Santos Vagos
- AddPlayerClass(110,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Los Santos Vagos
- AddPlayerClass(111,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //The Russian Mafia
- AddPlayerClass(112,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //The Russian Mafia
- AddPlayerClass(113,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //The Russian Mafia
- AddPlayerClass(114,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Varios Los Aztecas
- AddPlayerClass(115,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Varios Los Aztecas
- AddPlayerClass(116,1310.1202,-1371.4332,13.5886,180.2138,0,0,0,0,0,0); //Varios Los Aztecas
- /*#####################################*/
- /*############### RANDOM AUTOS ##################*/
- AddStaticVehicle(451,2040.0520,1319.2799,10.3779,183.2439,16,16);
- AddStaticVehicle(429,2040.5247,1359.2783,10.3516,177.1306,13,13);
- AddStaticVehicle(421,2110.4102,1398.3672,10.7552,359.5964,13,13);
- AddStaticVehicle(411,2074.9624,1479.2120,10.3990,359.6861,64,64);
- AddStaticVehicle(477,2075.6038,1666.9750,10.4252,359.7507,94,94);
- AddStaticVehicle(541,2119.5845,1938.5969,10.2967,181.9064,22,22);
- AddStaticVehicle(541,1843.7881,1216.0122,10.4556,270.8793,60,1);
- AddStaticVehicle(402,1944.1003,1344.7717,8.9411,0.8168,30,30);
- AddStaticVehicle(402,1679.2278,1316.6287,10.6520,180.4150,90,90);
- AddStaticVehicle(415,1685.4872,1751.9667,10.5990,268.1183,25,1);
- AddStaticVehicle(411,2034.5016,1912.5874,11.9048,0.2909,123,1);
- AddStaticVehicle(411,2172.1682,1988.8643,10.5474,89.9151,116,1);
- AddStaticVehicle(429,2245.5759,2042.4166,10.5000,270.7350,14,14);
- AddStaticVehicle(477,2361.1538,1993.9761,10.4260,178.3929,101,1);
- AddStaticVehicle(550,2221.9946,1998.7787,9.6815,92.6188,53,53);
- AddStaticVehicle(558,2243.3833,1952.4221,14.9761,359.4796,116,1);
- AddStaticVehicle(587,2276.7085,1938.7263,31.5046,359.2321,40,1);
- AddStaticVehicle(587,2602.7769,1853.0667,10.5468,91.4813,43,1);
- AddStaticVehicle(603,2610.7600,1694.2588,10.6585,89.3303,69,1);
- AddStaticVehicle(587,2635.2419,1075.7726,10.5472,89.9571,53,1);
- AddStaticVehicle(437,2577.2354,1038.8063,10.4777,181.7069,35,1);
- AddStaticVehicle(535,2039.1257,1545.0879,10.3481,359.6690,123,1);
- AddStaticVehicle(535,2009.8782,2411.7524,10.5828,178.9618,66,1);
- AddStaticVehicle(429,2010.0841,2489.5510,10.5003,268.7720,1,2);
- AddStaticVehicle(415,2076.4033,2468.7947,10.5923,359.9186,36,1);
- AddStaticVehicle(506,2352.9026,2577.9768,10.5201,0.4091,7,7);
- AddStaticVehicle(506,2166.6963,2741.0413,10.5245,89.7816,52,52);
- AddStaticVehicle(411,1960.9989,2754.9072,10.5473,200.4316,112,1);
- AddStaticVehicle(429,1919.5863,2760.7595,10.5079,100.0753,2,1);
- AddStaticVehicle(415,1673.8038,2693.8044,10.5912,359.7903,40,1);
- AddStaticVehicle(402,1591.0482,2746.3982,10.6519,172.5125,30,30);
- AddStaticVehicle(603,1580.4537,2838.2886,10.6614,181.4573,75,77);
- AddStaticVehicle(550,1555.2734,2750.5261,10.6388,91.7773,62,62);
- AddStaticVehicle(535,1455.9305,2878.5288,10.5837,181.0987,118,1);
- AddStaticVehicle(477,1537.8425,2578.0525,10.5662,0.0650,121,1);
- AddStaticVehicle(451,1433.1594,2607.3762,10.3781,88.0013,16,16);
- AddStaticVehicle(603,2223.5898,1288.1464,10.5104,182.0297,18,1);
- AddStaticVehicle(558,2451.6707,1207.1179,10.4510,179.8960,24,1);
- AddStaticVehicle(550,2461.7253,1357.9705,10.6389,180.2927,62,62);
- AddStaticVehicle(558,2461.8162,1629.2268,10.4496,181.4625,117,1);
- AddStaticVehicle(477,2395.7554,1658.9591,10.5740,359.7374,0,1);
- AddStaticVehicle(404,1553.3696,1020.2884,10.5532,270.6825,119,50);
- AddStaticVehicle(400,1380.8304,1159.1782,10.9128,355.7117,123,1);
- AddStaticVehicle(418,1383.4630,1035.0420,10.9131,91.2515,117,227);
- AddStaticVehicle(404,1445.4526,974.2831,10.5534,1.6213,109,100);
- AddStaticVehicle(400,1704.2365,940.1490,10.9127,91.9048,113,1);
- AddStaticVehicle(404,1658.5463,1028.5432,10.5533,359.8419,101,101);
- AddStaticVehicle(581,1677.6628,1040.1930,10.4136,178.7038,58,1);
- AddStaticVehicle(581,1383.6959,1042.2114,10.4121,85.7269,66,1);
- AddStaticVehicle(581,1064.2332,1215.4158,10.4157,177.2942,72,1);
- AddStaticVehicle(581,1111.4536,1788.3893,10.4158,92.4627,72,1);
- AddStaticVehicle(522,953.2818,1806.1392,8.2188,235.0706,3,8);
- AddStaticVehicle(522,995.5328,1886.6055,10.5359,90.1048,3,8);
- AddStaticVehicle(521,993.7083,2267.4133,11.0315,1.5610,75,13);
- AddStaticVehicle(535,1439.5662,1999.9822,10.5843,0.4194,66,1);
- AddStaticVehicle(522,1430.2354,1999.0144,10.3896,352.0951,6,25);
- AddStaticVehicle(522,2156.3540,2188.6572,10.2414,22.6504,6,25);
- AddStaticVehicle(598,2277.6846,2477.1096,10.5652,180.1090,0,1);
- AddStaticVehicle(598,2268.9888,2443.1697,10.5662,181.8062,0,1);
- AddStaticVehicle(598,2256.2891,2458.5110,10.5680,358.7335,0,1);
- AddStaticVehicle(598,2251.6921,2477.0205,10.5671,179.5244,0,1);
- AddStaticVehicle(523,2294.7305,2441.2651,10.3860,9.3764,0,0);
- AddStaticVehicle(523,2290.7268,2441.3323,10.3944,16.4594,0,0);
- AddStaticVehicle(523,2295.5503,2455.9656,2.8444,272.6913,0,0);
- AddStaticVehicle(522,2476.7900,2532.2222,21.4416,0.5081,8,82);
- AddStaticVehicle(522,2580.5320,2267.9595,10.3917,271.2372,8,82);
- AddStaticVehicle(522,2814.4331,2364.6641,10.3907,89.6752,36,105);
- AddStaticVehicle(535,2827.4143,2345.6953,10.5768,270.0668,97,1);
- AddStaticVehicle(521,1670.1089,1297.8322,10.3864,359.4936,87,118);
- AddStaticVehicle(415,1319.1038,1279.1791,10.5931,0.9661,62,1);
- AddStaticVehicle(521,1710.5763,1805.9275,10.3911,176.5028,92,3);
- AddStaticVehicle(521,2805.1650,2027.0028,10.3920,357.5978,92,3);
- AddStaticVehicle(535,2822.3628,2240.3594,10.5812,89.7540,123,1);
- AddStaticVehicle(521,2876.8013,2326.8418,10.3914,267.8946,115,118);
- AddStaticVehicle(429,2842.0554,2637.0105,10.5000,182.2949,1,3);
- AddStaticVehicle(549,2494.4214,2813.9348,10.5172,316.9462,72,39);
- AddStaticVehicle(549,2327.6484,2787.7327,10.5174,179.5639,75,39);
- AddStaticVehicle(549,2142.6970,2806.6758,10.5176,89.8970,79,39);
- AddStaticVehicle(521,2139.7012,2799.2114,10.3917,229.6327,25,118);
- AddStaticVehicle(521,2104.9446,2658.1331,10.3834,82.2700,36,0);
- AddStaticVehicle(521,1914.2322,2148.2590,10.3906,267.7297,36,0);
- AddStaticVehicle(549,1904.7527,2157.4312,10.5175,183.7728,83,36);
- AddStaticVehicle(549,1532.6139,2258.0173,10.5176,359.1516,84,36);
- AddStaticVehicle(521,1534.3204,2202.8970,10.3644,4.9108,118,118);
- AddStaticVehicle(549,1613.1553,2200.2664,10.5176,89.6204,89,35);
- AddStaticVehicle(400,1552.1292,2341.7854,10.9126,274.0815,101,1);
- AddStaticVehicle(404,1637.6285,2329.8774,10.5538,89.6408,101,101);
- AddStaticVehicle(400,1357.4165,2259.7158,10.9126,269.5567,62,1);
- AddStaticVehicle(411,1281.7458,2571.6719,10.5472,270.6128,106,1);
- AddStaticVehicle(522,1305.5295,2528.3076,10.3955,88.7249,3,8);
- AddStaticVehicle(521,993.9020,2159.4194,10.3905,88.8805,74,74);
- AddStaticVehicle(415,1512.7134,787.6931,10.5921,359.5796,75,1);
- AddStaticVehicle(522,2299.5872,1469.7910,10.3815,258.4984,3,8);
- AddStaticVehicle(522,2133.6428,1012.8537,10.3789,87.1290,3,8);
- AddStaticVehicle(415,2266.7336,648.4756,11.0053,177.8517,0,1);
- AddStaticVehicle(461,2404.6636,647.9255,10.7919,183.7688,53,1);
- AddStaticVehicle(506,2628.1047,746.8704,10.5246,352.7574,3,3);
- AddStaticVehicle(549,2817.6445,928.3469,10.4470,359.5235,72,39);
- AddStaticVehicle(562,1919.8829,947.1886,10.4715,359.4453,11,1);
- AddStaticVehicle(562,1881.6346,1006.7653,10.4783,86.9967,11,1);
- AddStaticVehicle(562,2038.1044,1006.4022,10.4040,179.2641,11,1);
- AddStaticVehicle(562,2038.1614,1014.8566,10.4057,179.8665,11,1);
- AddStaticVehicle(562,2038.0966,1026.7987,10.4040,180.6107,11,1);
- AddStaticVehicle(422,9.1065,1165.5066,19.5855,2.1281,101,25);
- AddStaticVehicle(463,19.8059,1163.7103,19.1504,346.3326,11,11);
- AddStaticVehicle(463,12.5740,1232.2848,18.8822,121.8670,22,22);
- AddStaticVehicle(434,-110.8473,1133.7113,19.7091,359.7000,2,2);
- AddStaticVehicle(586,69.4633,1217.0189,18.3304,158.9345,10,1);
- AddStaticVehicle(586,-199.4185,1223.0405,19.2624,176.7001,25,1);
- AddStaticVehicle(605,-340.2598,1177.4846,19.5565,182.6176,43,8);
- AddStaticVehicle(576,384.2365,2602.1763,16.0926,192.4858,72,1);
- AddStaticVehicle(586,423.8012,2541.6870,15.9708,338.2426,10,1);
- AddStaticVehicle(586,-244.0047,2724.5439,62.2077,51.5825,10,1);
- AddStaticVehicle(586,-311.1414,2659.4329,62.4513,310.9601,27,1);
- AddStaticVehicle(422,9.1065,1165.5066,19.5855,2.1281,101,25);
- AddStaticVehicle(463,19.8059,1163.7103,19.1504,346.3326,11,11);
- AddStaticVehicle(463,12.5740,1232.2848,18.8822,121.8670,22,22);
- AddStaticVehicle(434,-110.8473,1133.7113,19.7091,359.7000,2,2);
- AddStaticVehicle(586,69.4633,1217.0189,18.3304,158.9345,10,1);
- AddStaticVehicle(586,-199.4185,1223.0405,19.2624,176.7001,25,1);
- AddStaticVehicle(605,-340.2598,1177.4846,19.5565,182.6176,43,8);
- AddStaticVehicle(576,384.2365,2602.1763,16.0926,192.4858,72,1);
- AddStaticVehicle(586,423.8012,2541.6870,15.9708,338.2426,10,1);
- AddStaticVehicle(586,-244.0047,2724.5439,62.2077,51.5825,10,1);
- AddStaticVehicle(586,-311.1414,2659.4329,62.4513,310.9601,27,1);
- AddStaticVehicle(406,547.4633,843.0204,-39.8406,285.2948,1,1);
- AddStaticVehicle(406,625.1979,828.9873,-41.4497,71.3360,1,1);
- AddStaticVehicle(486,680.7997,919.0510,-40.4735,105.9145,1,1);
- AddStaticVehicle(486,674.3994,927.7518,-40.6087,128.6116,1,1);
- AddStaticVehicle(543,596.8064,866.2578,-43.2617,186.8359,67,8);
- AddStaticVehicle(543,835.0838,836.8370,11.8739,14.8920,8,90);
- AddStaticVehicle(549,843.1893,838.8093,12.5177,18.2348,79,39);
- AddStaticVehicle(605,319.3803,740.2404,6.7814,271.2593,8,90);
- AddStaticVehicle(400,-235.9767,1045.8623,19.8158,180.0806,75,1);
- AddStaticVehicle(599,-211.5940,998.9857,19.8437,265.4935,0,1);
- AddStaticVehicle(422,-304.0620,1024.1111,19.5714,94.1812,96,25);
- AddStaticVehicle(588,-290.2229,1317.0276,54.1871,81.7529,1,1);
- AddStaticVehicle(424,-330.2399,1514.3022,75.1388,179.1514,2,2);
- AddStaticVehicle(451,-290.3145,1567.1534,75.0654,133.1694,61,61);
- AddStaticVehicle(470,280.4914,1945.6143,17.6317,310.3278,43,0);
- AddStaticVehicle(470,272.2862,1949.4713,17.6367,285.9714,43,0);
- AddStaticVehicle(470,271.6122,1961.2386,17.6373,251.9081,43,0);
- AddStaticVehicle(470,279.8705,1966.2362,17.6436,228.4709,43,0);
- AddStaticVehicle(433,277.6437,1985.7559,18.0772,270.4079,43,0);
- AddStaticVehicle(433,277.4477,1994.8329,18.0773,267.7378,43,0);
- AddStaticVehicle(568,-441.3438,2215.7026,42.2489,191.7953,41,29);
- AddStaticVehicle(568,-422.2956,2225.2612,42.2465,0.0616,41,29);
- AddStaticVehicle(568,-371.7973,2234.5527,42.3497,285.9481,41,29);
- AddStaticVehicle(568,-360.1159,2203.4272,42.3039,113.6446,41,29);
- AddStaticVehicle(468,-660.7385,2315.2642,138.3866,358.7643,6,6);
- AddStaticVehicle(419,95.0568,1056.5530,13.4068,192.1461,13,76);
- AddStaticVehicle(429,114.7416,1048.3517,13.2890,174.9752,1,2);
- AddStaticVehicle(466,124.2480,1075.1835,13.3512,174.5334,78,76);
- AddStaticVehicle(411,-290.0065,1759.4958,42.4154,89.7571,116,1);
- AddStaticVehicle(522,-302.5649,1777.7349,42.2514,238.5039,6,25);
- AddStaticVehicle(522,-302.9650,1776.1152,42.2588,239.9874,8,82);
- AddStaticVehicle(533,-301.0404,1750.8517,42.3966,268.7585,75,1);
- AddStaticVehicle(535,-866.1774,1557.2700,23.8319,269.3263,31,1);
- AddStaticVehicle(550,-799.3062,1518.1556,26.7488,88.5295,53,53);
- AddStaticVehicle(521,-749.9730,1589.8435,26.5311,125.6508,92,3);
- AddStaticVehicle(522,-867.8612,1544.5282,22.5419,296.0923,3,3);
- AddStaticVehicle(554,-904.2978,1553.8269,25.9229,266.6985,34,30);
- AddStaticVehicle(521,-944.2642,1424.1603,29.6783,148.5582,92,3);
- AddStaticVehicle(429,-237.7157,2594.8804,62.3828,178.6802,1,2);
- AddStaticVehicle(431,-160.5815,2693.7185,62.2031,89.4133,47,74);
- AddStaticVehicle(463,-196.3012,2774.4395,61.4775,303.8402,22,22);
- AddStaticVehicle(483,-204.1827,2608.7368,62.6956,179.9914,1,5);
- AddStaticVehicle(490,-295.4756,2674.9141,62.7434,359.3378,0,0);
- AddStaticVehicle(500,-301.5293,2687.6013,62.7723,87.9509,28,119);
- AddStaticVehicle(500,-301.6699,2680.3293,62.7393,89.7925,13,119);
- AddStaticVehicle(552,-1396.2028,-196.8298,13.8434,286.2720,56,56);
- AddStaticVehicle(552,-1312.4509,-284.4692,13.8417,354.3546,56,56);
- AddStaticVehicle(552,-1393.5995,-521.0770,13.8441,187.1324,56,56);
- AddStaticVehicle(583,1879.9594,-2349.1919,13.0875,11.0992,1,1);
- AddStaticVehicle(583,1620.9697,-2431.0752,13.0951,126.3341,1,1);
- AddStaticVehicle(583,1545.1564,-2409.2114,13.0953,23.5581,1,1);
- AddStaticVehicle(583,1656.3702,-2651.7913,13.0874,352.7619,1,1);
- AddStaticVehicle(415,-680.9882,955.4495,11.9032,84.2754,36,1);
- AddStaticVehicle(560,2133.0769,1019.2366,10.5259,90.5265,9,39);
- AddStaticVehicle(560,2142.4023,1408.5675,10.5258,0.3660,17,1);
- AddStaticVehicle(560,2196.3340,1856.8469,10.5257,179.8070,21,1);
- AddStaticVehicle(560,2103.4146,2069.1514,10.5249,270.1451,33,0);
- AddStaticVehicle(560,2361.8042,2210.9951,10.3848,178.7366,37,0);
- AddStaticVehicle(560,-1993.2465,241.5329,34.8774,310.0117,41,29);
- AddStaticVehicle(559,-1989.3235,270.1447,34.8321,88.6822,58,8);
- AddStaticVehicle(559,-1946.2416,273.2482,35.1302,126.4200,60,1);
- AddStaticVehicle(558,-1956.8257,271.4941,35.0984,71.7499,24,1);
- AddStaticVehicle(562,-1952.8894,258.8604,40.7082,51.7172,17,1);
- AddStaticVehicle(411,-1949.8689,266.5759,40.7776,216.4882,112,1);
- AddStaticVehicle(429,-1988.0347,305.4242,34.8553,87.0725,2,1);
- AddStaticVehicle(559,-1657.6660,1213.6195,6.9062,282.6953,13,8);
- AddStaticVehicle(560,-1658.3722,1213.2236,13.3806,37.9052,52,39);
- AddStaticVehicle(558,-1660.8994,1210.7589,20.7875,317.6098,36,1);
- AddStaticVehicle(550,-1645.2401,1303.9883,6.8482,133.6013,7,7);
- AddStaticVehicle(411,113.8611,1068.6182,13.3395,177.1330,116,1);
- AddStaticVehicle(429,159.5199,1185.1160,14.7324,85.5769,1,2);
- AddStaticVehicle(411,612.4678,1694.4126,6.7192,302.5539,75,1);
- AddStaticVehicle(522,661.7609,1720.9894,6.5641,19.1231,6,25);
- AddStaticVehicle(522,660.0554,1719.1187,6.5642,12.7699,8,82);
- AddStaticVehicle(567,711.4207,1947.5208,5.4056,179.3810,90,96);
- AddStaticVehicle(567,1031.8435,1920.3726,11.3369,89.4978,97,96);
- AddStaticVehicle(567,1112.3754,1747.8737,10.6923,270.9278,102,114);
- AddStaticVehicle(567,1641.6802,1299.2113,10.6869,271.4891,97,96);
- AddStaticVehicle(567,2135.8757,1408.4512,10.6867,180.4562,90,96);
- AddStaticVehicle(567,2262.2639,1469.2202,14.9177,91.1919,99,81);
- AddStaticVehicle(567,2461.7380,1345.5385,10.6975,0.9317,114,1);
- AddStaticVehicle(567,2804.4365,1332.5348,10.6283,271.7682,88,64);
- AddStaticVehicle(560,2805.1685,1361.4004,10.4548,270.2340,17,1);
- AddStaticVehicle(506,2853.5378,1361.4677,10.5149,269.6648,7,7);
- AddStaticVehicle(567,2633.9832,2205.7061,10.6868,180.0076,93,64);
- AddStaticVehicle(567,2119.9751,2049.3127,10.5423,180.1963,93,64);
- AddStaticVehicle(567,2785.0261,-1835.0374,9.6874,226.9852,93,64);
- AddStaticVehicle(567,2787.8975,-1876.2583,9.6966,0.5804,99,81);
- AddStaticVehicle(411,2771.2993,-1841.5620,9.4870,20.7678,116,1);
- AddStaticVehicle(420,1713.9319,1467.8354,10.5219,342.8006,6,1);
- /*####################################*/
- /*################### DURBY ARENA 1 AUTOS ###################*/
- AddStaticVehicle(504,-1721.1271,13.6760,3.3759,314.8859,1,1); // DurbyArenaCars 1
- AddStaticVehicle(504,-1718.4280,10.9310,3.4172,314.5253,1,1); // DurbyArenaCars 2
- AddStaticVehicle(504,-1715.4116,7.7727,3.4548,313.0277,1,1); // DurbyArenaCars 3
- AddStaticVehicle(504,-1712.5046,4.7069,3.3442,314.4723,1,1); // DurbyArenaCars 4
- AddStaticVehicle(504,-1709.7112,1.8804,3.3414,313.7646,1,1); // DurbyArenaCars 5
- AddStaticVehicle(504,-1706.4801,-1.2897,3.3428,313.1936,1,1); // DurbyArenaCars 6
- AddStaticVehicle(504,-1699.6542,3.2683,3.3471,314.5806,1,1); // DurbyArenaCars 7
- AddStaticVehicle(504,-1702.8287,6.5696,3.3457,314.6991,1,1); // DurbyArenaCars 8
- AddStaticVehicle(504,-1705.9204,9.8422,3.3443,312.5314,1,1); // DurbyArenaCars 9
- AddStaticVehicle(504,-1708.9120,13.0799,3.3654,313.2734,1,1); // DurbyArenaCars 10
- AddStaticVehicle(504,-1711.9097,16.2120,3.3840,314.8721,1,1); // DurbyArenaCars 11
- AddStaticVehicle(504,-1714.9420,19.2612,3.3743,315.4731,1,1); // DurbyArenaCars 12
- AddStaticVehicle(504,-1705.6224,27.3765,3.3472,223.9667,1,1); // DurbyArenaCars 13
- AddStaticVehicle(504,-1709.2061,23.9343,3.3471,222.6736,1,1); // DurbyArenaCars 14
- AddStaticVehicle(504,-1692.4351,13.6745,3.3472,43.6932,1,1); // DurbyArenaCars 15
- AddStaticVehicle(504,-1696.3405,10.0267,3.3472,42.5908,1,1); // DurbyArenaCars 16
- /*###########################################################*/
- /*################### DURBY ARENA 2 AUTOS ###################*/
- new durby = AddStaticVehicle(556,-1494.9049,954.9460,1037.3197,323.3224,2,2); // DerbyCar 1
- new durby1 = AddStaticVehicle(556,-1499.0427,958.3802,1037.3893,320.4992,2,2); // DerbyCar 2
- new durby2 = AddStaticVehicle(556,-1502.6772,961.5918,1037.4480,316.3713,2,2); // DerbyCar 3
- new durby3 = AddStaticVehicle(556,-1506.0228,965.3120,1037.5149,310.9712,2,2); // DerbyCar 4
- new durby4 = AddStaticVehicle(556,-1509.5098,968.6794,1037.5795,309.1057,2,2); // DerbyCar 5
- new durby5 = AddStaticVehicle(556,-1513.3903,972.3384,1037.6459,302.5430,2,2); // DerbyCar 6
- new durby6 = AddStaticVehicle(556,-1514.6708,977.0979,1037.7274,297.7163,2,2); // DerbyCar 7
- new durby7 = AddStaticVehicle(556,-1517.8114,981.4877,1037.8047,292.6915,2,2); // DerbyCar 8
- new durby8 = AddStaticVehicle(556,-1517.5917,986.3986,1037.8865,279.5091,2,2); // DerbyCar 9
- new durby9 = AddStaticVehicle(556,-1518.6635,991.4472,1037.9767,275.3861,2,2); // DerbyCar 10
- new durby10 = AddStaticVehicle(556,-1518.3047,996.2485,1038.0533,271.7253,2,2); // DerbyCar 11
- new durby11 = AddStaticVehicle(556,-1518.7496,1000.9996,1038.1281,262.5334,2,2); // DerbyCar 12
- new durby12 = AddStaticVehicle(556,-1517.4056,1005.7670,1038.2006,256.3130,2,2); // DerbyCar 13
- new durby13 = AddStaticVehicle(556,-1517.0852,1010.7829,1038.2877,247.7973,2,2); // DerbyCar 14
- new durby14 = AddStaticVehicle(556,-1513.6987,1016.5019,1038.3751,240.9674,2,2); // DerbyCar 15
- new durby15 = AddStaticVehicle(556,-1509.1531,1021.0173,1038.4437,236.3729,2,2); // DerbyCar 16
- new durby16 = AddStaticVehicle(556,-1506.2198,1024.8110,1038.5009,229.0759,2,2); // DerbyCar 17
- new durby17 = AddStaticVehicle(556,-1502.8624,1028.7280,1038.5623,227.4691,2,2); // DerbyCar 18
- new durby18 = AddStaticVehicle(556,-1500.1505,1033.2076,1038.6338,222.7940,2,2); // DerbyCar 19
- new durby19 = AddStaticVehicle(556,-1495.6071,1035.3374,1038.6589,220.9777,2,2); // DerbyCar 20
- LinkVehicleToInterior(durby,15);
- LinkVehicleToInterior(durby1,15);
- LinkVehicleToInterior(durby2,15);
- LinkVehicleToInterior(durby3,15);
- LinkVehicleToInterior(durby4,15);
- LinkVehicleToInterior(durby5,15);
- LinkVehicleToInterior(durby6,15);
- LinkVehicleToInterior(durby7,15);
- LinkVehicleToInterior(durby8,15);
- LinkVehicleToInterior(durby9,15);
- LinkVehicleToInterior(durby10,15);
- LinkVehicleToInterior(durby11,15);
- LinkVehicleToInterior(durby12,15);
- LinkVehicleToInterior(durby13,15);
- LinkVehicleToInterior(durby14,15);
- LinkVehicleToInterior(durby15,15);
- LinkVehicleToInterior(durby16,15);
- LinkVehicleToInterior(durby17,15);
- LinkVehicleToInterior(durby18,15);
- LinkVehicleToInterior(durby19,15);
- /*###########################################################*/
- /*############### M4A1 & Deagle Arena Auto's ################*/
- CreateVehicle(406, -2148.1787, -172.9380, 36.7000, 0.0000, 1, 1, 100);
- CreateVehicle(406, -2134.9397, -166.8773, 36.7000, 47.0000,1,1, 100);
- CreateVehicle(578, -2117.2708, -151.3474, 35.8000, 0.0000,1,1, 100);
- CreateVehicle(524, -2124.6604, -135.4103, 36.1000, -149.0000,1,1, 100);
- /*##########################################################*/
- /*############# TEXTDRAWS ###############*/
- Uhr = TextDrawCreate(539.000000, 57.000000, "15:17");
- TextDrawBackgroundColor(Uhr, 255);
- TextDrawFont(Uhr, 3);
- TextDrawLetterSize(Uhr,0.469899,1.100000);
- TextDrawColor(Uhr, HELLBLAU);
- TextDrawSetOutline(Uhr, 1);
- TextDrawSetProportional(Uhr, 1);
- TextDrawSetShadow(Uhr, 5);
- SD = TextDrawCreate(249.000000,412.000000, "SD Version - v1.0");
- TextDrawBackgroundColor(SD, 255);
- TextDrawFont(SD, 3);
- TextDrawLetterSize(SD, 0.509899, 1.100000);
- TextDrawColor(SD, -16776961);
- TextDrawSetOutline(SD, 1);
- TextDrawSetProportional(SD, 1);
- TextDrawSetShadow(SD, 5);
- Datum = TextDrawCreate(41.000000,329.000000," ");
- TextDrawAlignment(Datum,0);
- TextDrawBackgroundColor(Datum,255);
- TextDrawFont(Datum,3);
- TextDrawLetterSize(Datum,0.509899, 1.100000);
- TextDrawColor(Datum,HELLBLAU);
- TextDrawSetOutline(Datum,1);
- TextDrawSetProportional(Datum,1);
- TextDrawSetShadow(Datum,5);
- UpdateDatum();
- Leiste = TextDrawCreate(12.000000, 429.000000, "Befehle: /info - /help - /ticket - /vehicle - /duel - /derby - /port");
- TextDrawBackgroundColor(Leiste, 255);
- TextDrawFont(Leiste, 1);
- TextDrawLetterSize(Leiste, 0.509998, 1.699998);
- TextDrawColor(Leiste, -16776961);
- TextDrawSetOutline(Leiste, 1);
- TextDrawSetProportional(Leiste, 1);
- Leiste1 = TextDrawCreate(646.000000, 426.000000, " ");
- TextDrawBackgroundColor(Leiste1, 255);
- TextDrawFont(Leiste1, 1);
- TextDrawLetterSize(Leiste1, 0.529999, 5.099998);
- TextDrawColor(Leiste1, -1);
- TextDrawSetOutline(Leiste1, 0);
- TextDrawSetProportional(Leiste1, 1);
- TextDrawSetShadow(Leiste1, 1);
- TextDrawUseBox(Leiste1, 1);
- TextDrawBoxColor(Leiste1, 1852730990);
- TextDrawTextSize(Leiste1, -4.000000, 1.000000);
- StatsBox = TextDrawCreate(570.000000, 358.000000, "_");
- TextDrawAlignment(StatsBox, 2);
- TextDrawBackgroundColor(StatsBox, 255);
- TextDrawFont(StatsBox, 1);
- TextDrawLetterSize(StatsBox, 0.600000, 6.900000);
- TextDrawColor(StatsBox, -1);
- TextDrawSetOutline(StatsBox, 0);
- TextDrawSetProportional(StatsBox, 1);
- TextDrawSetShadow(StatsBox, 1);
- TextDrawUseBox(StatsBox, 1);
- TextDrawBoxColor(StatsBox, 255);
- TextDrawTextSize(StatsBox, 43.000000, -141.000000);
- StatsBox1 = TextDrawCreate(511.000000, 418.000000, "_");
- TextDrawBackgroundColor(StatsBox1, 255);
- TextDrawFont(StatsBox1, 1);
- TextDrawLetterSize(StatsBox1, 0.750000, -6.499999);
- TextDrawColor(StatsBox1, -1);
- TextDrawSetOutline(StatsBox1, 0);
- TextDrawSetProportional(StatsBox1, 1);
- TextDrawSetShadow(StatsBox1, 1);
- TextDrawUseBox(StatsBox1, 1);
- TextDrawBoxColor(StatsBox1, -1431655766);
- TextDrawTextSize(StatsBox1, 629.000000, 0.000000);
- StatsAnfang = TextDrawCreate(533.000000, 349.000000, "Stats");
- TextDrawBackgroundColor(StatsAnfang, 255);
- TextDrawFont(StatsAnfang, 2);
- TextDrawLetterSize(StatsAnfang, 0.500000, 1.000000);
- TextDrawColor(StatsAnfang, -1);
- TextDrawSetOutline(StatsAnfang, 1);
- TextDrawSetProportional(StatsAnfang, 1);
- /*########################################*/
- /*################## TUTORIAL TEXTDRAWS ###################*/
- Tutorial2 = TextDrawCreate(126.000000, 211.000000, "Deutschland");
- TextDrawBackgroundColor(Tutorial2, 255);
- TextDrawFont(Tutorial2, 2);
- TextDrawLetterSize(Tutorial2, 0.379999, 1.000000);
- TextDrawColor(Tutorial2, -1);
- TextDrawSetOutline(Tutorial2, 0);
- TextDrawSetProportional(Tutorial2, 1);
- TextDrawSetShadow(Tutorial2, 1);
- Tutorial3 = TextDrawCreate(271.000000, 210.000000, "Oesterreich");
- TextDrawBackgroundColor(Tutorial3, 255);
- TextDrawFont(Tutorial3, 2);
- TextDrawLetterSize(Tutorial3, 0.379999, 1.200000);
- TextDrawColor(Tutorial3, -1);
- TextDrawSetOutline(Tutorial3, 0);
- TextDrawSetProportional(Tutorial3, 1);
- TextDrawSetShadow(Tutorial3, 1);
- Tutorial4 = TextDrawCreate(421.000000, 211.000000, "Schweiz");
- TextDrawBackgroundColor(Tutorial4, 255);
- TextDrawFont(Tutorial4, 2);
- TextDrawLetterSize(Tutorial4, 0.500000, 1.000000);
- TextDrawColor(Tutorial4, -1);
- TextDrawSetOutline(Tutorial4, 0);
- TextDrawSetProportional(Tutorial4, 1);
- TextDrawSetShadow(Tutorial4, 1);
- /*######### DEUTSCHLAND ##########*/
- Tutorial5 = TextDrawCreate(181.000000, 149.000000, "_");
- TextDrawAlignment(Tutorial5, 2);
- TextDrawBackgroundColor(Tutorial5, 255);
- TextDrawFont(Tutorial5, 1);
- TextDrawLetterSize(Tutorial5, 0.500000, 9.000000);
- TextDrawColor(Tutorial5, -1);
- TextDrawSetOutline(Tutorial5, 0);
- TextDrawSetProportional(Tutorial5, 1);
- TextDrawSetShadow(Tutorial5, 1);
- TextDrawUseBox(Tutorial5, 1);
- TextDrawBoxColor(Tutorial5, -1431655766);
- TextDrawTextSize(Tutorial5, 20.000000, 110.000000);
- Tutorial6 = TextDrawCreate(181.000000, 169.000000, "_");
- TextDrawAlignment(Tutorial6, 2);
- TextDrawBackgroundColor(Tutorial6, 255);
- TextDrawFont(Tutorial6, 1);
- TextDrawLetterSize(Tutorial6, 0.519999, 0.999997);
- TextDrawColor(Tutorial6, -1);
- TextDrawSetOutline(Tutorial6, 0);
- TextDrawSetProportional(Tutorial6, 1);
- TextDrawSetShadow(Tutorial6, 1);
- TextDrawUseBox(Tutorial6, 1);
- TextDrawBoxColor(Tutorial6, 255);
- TextDrawTextSize(Tutorial6, 23.000000, 90.000000);
- Tutorial7 = TextDrawCreate(181.000000, 181.000000, "_");
- TextDrawAlignment(Tutorial7, 2);
- TextDrawBackgroundColor(Tutorial7, 255);
- TextDrawFont(Tutorial7, 1);
- TextDrawLetterSize(Tutorial7, 0.519999, 1.000000);
- TextDrawColor(Tutorial7, -1);
- TextDrawSetOutline(Tutorial7, 0);
- TextDrawSetProportional(Tutorial7, 1);
- TextDrawSetShadow(Tutorial7, 1);
- TextDrawUseBox(Tutorial7, 1);
- TextDrawBoxColor(Tutorial7, -16776961);
- TextDrawTextSize(Tutorial7, 107.000000, 90.000000);
- Tutorial8 = TextDrawCreate(181.000000, 193.000000, "_");
- TextDrawAlignment(Tutorial8, 2);
- TextDrawBackgroundColor(Tutorial8, 255);
- TextDrawFont(Tutorial8, 1);
- TextDrawLetterSize(Tutorial8, 0.370000, 1.000000);
- TextDrawColor(Tutorial8, -1);
- TextDrawSetOutline(Tutorial8, 0);
- TextDrawSetProportional(Tutorial8, 1);
- TextDrawSetShadow(Tutorial8, 1);
- TextDrawUseBox(Tutorial8, 1);
- TextDrawBoxColor(Tutorial8, -65281);
- TextDrawTextSize(Tutorial8, -60.000000, 90.000000);
- /*######### DEUTSCHLAND ##########*/
- /*######### ÖSTERREICH ##########*/
- Tutorial9 = TextDrawCreate(322.000000, 149.000000, "_");
- TextDrawAlignment(Tutorial9, 2);
- TextDrawBackgroundColor(Tutorial9, 255);
- TextDrawFont(Tutorial9, 1);
- TextDrawLetterSize(Tutorial9, 0.490000, 9.000000);
- TextDrawColor(Tutorial9, -1);
- TextDrawSetOutline(Tutorial9, 0);
- TextDrawSetProportional(Tutorial9, 1);
- TextDrawSetShadow(Tutorial9, 1);
- TextDrawUseBox(Tutorial9, 1);
- TextDrawBoxColor(Tutorial9, -1431655766);
- TextDrawTextSize(Tutorial9, 7.000000, 110.000000);
- Tutorial10 = TextDrawCreate(322.000000, 170.000000, "_");
- TextDrawAlignment(Tutorial10, 2);
- TextDrawBackgroundColor(Tutorial10, 255);
- TextDrawFont(Tutorial10, 1);
- TextDrawLetterSize(Tutorial10, 0.430000, 0.999998);
- TextDrawColor(Tutorial10, -1);
- TextDrawSetOutline(Tutorial10, 0);
- TextDrawSetProportional(Tutorial10, 1);
- TextDrawSetShadow(Tutorial10, 1);
- TextDrawUseBox(Tutorial10, 1);
- TextDrawBoxColor(Tutorial10, -16776961);
- TextDrawTextSize(Tutorial10, 30.000000, 90.000000);
- Tutorial11 = TextDrawCreate(322.000000, 182.000000, "_");
- TextDrawAlignment(Tutorial11, 2);
- TextDrawBackgroundColor(Tutorial11, 255);
- TextDrawFont(Tutorial11, 1);
- TextDrawLetterSize(Tutorial11, 0.500000, 1.000000);
- TextDrawColor(Tutorial11, -1);
- TextDrawSetOutline(Tutorial11, 0);
- TextDrawSetProportional(Tutorial11, 1);
- TextDrawSetShadow(Tutorial11, 1);
- TextDrawUseBox(Tutorial11, 1);
- TextDrawBoxColor(Tutorial11, -1);
- TextDrawTextSize(Tutorial11, -20.000000, 90.000000);
- Tutorial12 = TextDrawCreate(322.000000, 194.000000, "_");
- TextDrawAlignment(Tutorial12, 2);
- TextDrawBackgroundColor(Tutorial12, 255);
- TextDrawFont(Tutorial12, 1);
- TextDrawLetterSize(Tutorial12, 0.500000, 1.000000);
- TextDrawColor(Tutorial12, -1);
- TextDrawSetOutline(Tutorial12, 0);
- TextDrawSetProportional(Tutorial12, 1);
- TextDrawSetShadow(Tutorial12, 1);
- TextDrawUseBox(Tutorial12, 1);
- TextDrawBoxColor(Tutorial12, -16776961);
- TextDrawTextSize(Tutorial12, -4.000000, -98.000000);
- /*######### ÖSTERREICH ##########*/
- /*############ SCHWEIZ #############*/
- Tutorial13 = TextDrawCreate(464.000000, 149.000000, "_");
- TextDrawAlignment(Tutorial13, 2);
- TextDrawBackgroundColor(Tutorial13, 255);
- TextDrawFont(Tutorial13, 1);
- TextDrawLetterSize(Tutorial13, 0.500000, 9.000000);
- TextDrawColor(Tutorial13, -1);
- TextDrawSetOutline(Tutorial13, 0);
- TextDrawSetProportional(Tutorial13, 1);
- TextDrawSetShadow(Tutorial13, 1);
- TextDrawUseBox(Tutorial13, 1);
- TextDrawBoxColor(Tutorial13, -1431655766);
- TextDrawTextSize(Tutorial13, -2.000000, -119.000000);
- Tutorial14 = TextDrawCreate(464.000000, 170.000000, "_");
- TextDrawAlignment(Tutorial14, 2);
- TextDrawBackgroundColor(Tutorial14, 255);
- TextDrawFont(Tutorial14, 1);
- TextDrawLetterSize(Tutorial14, 0.500000, 3.700000);
- TextDrawColor(Tutorial14, -1);
- TextDrawSetOutline(Tutorial14, 0);
- TextDrawSetProportional(Tutorial14, 1);
- TextDrawSetShadow(Tutorial14, 1);
- TextDrawUseBox(Tutorial14, 1);
- TextDrawBoxColor(Tutorial14, -16776961);
- TextDrawTextSize(Tutorial14, 0.000000, 90.000000);
- Tutorial15 = TextDrawCreate(463.000000, 173.000000, "_");
- TextDrawAlignment(Tutorial15, 2);
- TextDrawBackgroundColor(Tutorial15, 255);
- TextDrawFont(Tutorial15, 1);
- TextDrawLetterSize(Tutorial15, 0.490000, 3.099997);
- TextDrawColor(Tutorial15, -1);
- TextDrawSetOutline(Tutorial15, 0);
- TextDrawSetProportional(Tutorial15, 1);
- TextDrawSetShadow(Tutorial15, 1);
- TextDrawUseBox(Tutorial15, 1);
- TextDrawBoxColor(Tutorial15, -1);
- TextDrawTextSize(Tutorial15, -21.000000, 11.000000);
- Tutorial16 = TextDrawCreate(464.000000, 183.000000, "_");
- TextDrawAlignment(Tutorial16, 2);
- TextDrawBackgroundColor(Tutorial16, 255);
- TextDrawFont(Tutorial16, 1);
- TextDrawLetterSize(Tutorial16, 0.490000, 0.899999);
- TextDrawColor(Tutorial16, -1);
- TextDrawSetOutline(Tutorial16, 0);
- TextDrawSetProportional(Tutorial16, 1);
- TextDrawSetShadow(Tutorial16, 1);
- TextDrawUseBox(Tutorial16, 1);
- TextDrawBoxColor(Tutorial16, -1);
- TextDrawTextSize(Tutorial16, -21.000000, 39.000000);
- /*############ SCHWEIZ #############*/
- Tutorial1 = TextDrawCreate(202.000000, 94.000000, "Länderauswahl");
- TextDrawBackgroundColor(Tutorial1, 255);
- TextDrawFont(Tutorial1, 2);
- TextDrawLetterSize(Tutorial1, 0.549998, 1.299999);
- TextDrawColor(Tutorial1, 16777215);
- TextDrawSetOutline(Tutorial1, 0);
- TextDrawSetProportional(Tutorial1, 1);
- TextDrawSetShadow(Tutorial1, 1);
- TextDrawSetSelectable(Tutorial1,false);
- TextDrawSetSelectable(Tutorial2,true);
- TextDrawSetSelectable(Tutorial3,true);
- TextDrawSetSelectable(Tutorial4,true);
- /*############# TIMER ###############*/
- SetTimer("UpdateUhr",500,1);
- SetTimer("PingChecker",4000,1);
- SetTimer("startmath",600000,1);
- SetTimer("PremiumB",259200000,1);
- SetTimer("SpielerGeldCheck",3000,1);
- SetTimer("SpielerArmourCheck",3000,1);
- SetTimer("AutoNachricht1",900000,1);
- SetTimer("AutoNachricht2",1500000,1);
- SetTimer("AutoNachricht3",2100000,1);
- /*SetTimer("CountKnifefight",10000,1);*/
- /*1800000*/
- mathson = false;
- /*KnifeOn = false;*/
- maxPlayers = GetMaxPlayers();
- SetTimer("CheckHeadShot", TIMER_INTERVAL, 1);
- /*####################################*/
- /*############## NO DM ZONEN ################*/
- Create3DTextLabel("{62FF00}Happy X-MAS\n{FFFFFF}Um Weihnachtsgeschenk zu öffnen {62FF00}(/geschenk)",WEISS,1305.6001,-1382.2924,13.7381,15.0,0,0);
- Create3DTextLabel("{62FF00}Happy X-MAS\n{FFFFFF}Um Weihnachtsgeschenk zu öffnen {62FF00}(/geschenk)",WEISS,1315.0299,-1382.5237,13.7793,15.0,0,0);
- /*##################### NOOBSPAWN ######################*/
- CreateObject(19076, 1304.27, -1382.25, 12.50, 0.00, 0.00, 0.00);
- CreateObject(19076, 1316.56, -1382.43, 12.50, 0.00, 0.00, 0.00);
- CreateObject(19054, 1305.13, -1383.23, 13.34, 0.00, 0.00, 38.00);
- CreateObject(19055, 1305.11, -1381.48, 13.34, 0.00, 0.00, 40.00);
- CreateObject(19056, 1303.29, -1382.33, 13.34, 0.00, 0.00, 0.00);
- CreateObject(19057, 1303.79, -1380.79, 13.34, 0.00, 0.00, 40.00);
- CreateObject(19058, 1303.59, -1383.84, 13.34, 0.00, 0.00, 40.00);
- CreateObject(19054, 1315.49, -1381.64, 13.34, 0.00, 0.00, -47.00);
- CreateObject(19055, 1317.67, -1381.65, 13.34, 0.00, 0.00, 40.00);
- CreateObject(19056, 1315.60, -1383.37, 13.34, 0.00, 0.00, -33.00);
- CreateObject(19057, 1316.39, -1380.42, 13.34, 0.00, 0.00, -4.00);
- CreateObject(19058, 1317.38, -1383.63, 13.34, 0.00, 0.00, -47.00);
- /*######################################################*/
- /*#################### DEAGLE ARENA ####################*/
- CreateObject(987, -2150.71, -216.18, 34.32, 0.00, 0.00, 90.00);
- CreateObject(987, -2150.71, -225.19, 34.32, 0.00, 0.00, 90.00);
- CreateObject(987, -2190.67, -198.93, 34.32, 0.00, 0.00, -90.00);
- CreateObject(19076, -2166.83, -208.11, 34.30, 0.00, 0.00, 0.00);
- CreateObject(19054, -2167.11, -209.48, 34.96, 0.00, 0.00, 0.00);
- CreateObject(19055, -2168.52, -208.08, 34.96, 0.00, 0.00, 0.00);
- CreateObject(19056, -2167.13, -206.70, 34.96, 0.00, 0.00, 0.00);
- CreateObject(19057, -2165.70, -208.02, 34.96, 0.00, 0.00, 0.00);
- /*######################################################*/
- /*#################### AK47 ARENA #####################*/
- CreateObject(987, 1271.07, 182.57, 18.40, 0.00, 0.00, -113.00);
- CreateObject(987, 1274.57, 190.86, 18.40, 0.00, 0.00, -113.00);
- CreateObject(974, 1276.04, 193.80, 21.80, 0.00, 0.00, 66.00);
- CreateObject(974, 1278.78, 199.91, 21.80, 0.00, 0.00, 66.00);
- CreateObject(974, 1281.46, 205.95, 21.80, 0.00, 0.00, 66.00);
- CreateObject(974, 1283.18, 209.82, 21.80, 0.00, 0.00, 66.00);
- CreateObject(974, 1287.61, 211.58, 21.80, 0.00, 0.00, -23.00);
- CreateObject(974, 1293.75, 208.97, 21.80, 0.00, 0.00, -23.00);
- CreateObject(974, 1299.87, 206.31, 21.80, 0.00, 0.00, -24.00);
- CreateObject(974, 1305.96, 203.60, 21.80, 0.00, 0.00, -24.00);
- CreateObject(974, 1312.05, 200.89, 21.80, 0.00, 0.00, -24.00);
- CreateObject(974, 1317.90, 197.76, 21.80, 0.00, 0.00, -32.00);
- CreateObject(974, 1323.54, 194.21, 21.80, 0.00, 0.00, -32.00);
- CreateObject(974, 1325.58, 192.91, 21.80, 0.00, 0.00, -32.00);
- CreateObject(974, 1327.55, 187.87, 21.80, 0.00, 0.00, 75.00);
- CreateObject(974, 1325.71, 181.42, 21.80, 0.00, 0.00, 73.00);
- CreateObject(974, 1323.91, 174.94, 21.80, 0.00, 0.00, 76.00);
- CreateObject(974, 1322.21, 168.46, 21.80, 0.00, 0.00, 75.00);
- CreateObject(974, 1321.65, 166.43, 21.80, 0.00, 0.00, 75.00);
- CreateObject(974, 1320.41, 159.85, 21.80, 0.00, 0.00, 84.00);
- CreateObject(974, 1319.72, 153.21, 21.80, 0.00, 0.00, 84.00);
- CreateObject(974, 1319.24, 148.96, 21.80, 0.00, 0.00, 84.00);
- CreateObject(974, 1317.10, 142.81, 21.80, 0.00, 0.00, 58.00);
- CreateObject(974, 1313.55, 137.14, 21.80, 0.00, 0.00, 58.00);
- CreateObject(974, 1310.79, 132.74, 21.80, 0.00, 0.00, 58.00);
- CreateObject(974, 1305.65, 129.72, 21.80, 0.00, 0.00, 3.00);
- CreateObject(974, 1298.97, 129.37, 21.80, 0.00, 0.00, 3.00);
- CreateObject(974, 1297.38, 129.28, 21.80, 0.00, 0.00, 3.00);
- CreateObject(974, 1290.93, 130.44, 21.80, 0.00, 0.00, -23.00);
- CreateObject(974, 1284.76, 133.06, 21.80, 0.00, 0.00, -23.00);
- CreateObject(974, 1278.64, 135.65, 21.80, 0.00, 0.00, -23.00);
- CreateObject(974, 1272.51, 138.25, 21.80, 0.00, 0.00, -23.00);
- CreateObject(974, 1266.35, 140.89, 21.80, 0.00, 0.00, -23.00);
- CreateObject(974, 1260.20, 143.49, 21.80, 0.00, 0.00, -23.00);
- CreateObject(974, 1259.71, 143.70, 21.80, 0.00, 0.00, -23.00);
- CreateObject(974, 1257.62, 148.19, 21.80, 0.00, 0.00, -108.00);
- CreateObject(974, 1259.70, 154.53, 21.80, 0.00, 0.00, -108.00);
- CreateObject(974, 1261.94, 160.86, 21.80, 0.00, 0.00, 69.00);
- CreateObject(974, 1264.45, 167.09, 21.80, 0.00, 0.00, -113.00);
- CreateObject(974, 1265.05, 168.54, 21.80, 0.00, 0.00, -113.00);
- /*#####################################################*/
- /*############### M4A1 & Deagle Arena ################*/
- CreateObject(987, -2143.16, -180.43, 34.30, 0.00, 0.00, 0.00);
- CreateObject(987, -2131.18, -180.42, 34.30, 0.00, 0.00, 0.00);
- CreateObject(987, -2113.27, -178.98, 34.30, 0.00, 0.00, 90.00);
- CreateObject(987, -2113.25, -166.99, 34.30, 0.00, 0.00, 90.00);
- CreateObject(974, -2112.22, -143.72, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2112.21, -137.05, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2112.20, -130.34, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2112.19, -123.63, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2112.20, -116.96, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2112.17, -114.17, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2115.52, -110.82, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2122.22, -110.83, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2128.92, -110.82, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2135.64, -110.81, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2153.72, -110.93, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2149.65, -111.06, 43.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2142.94, -111.06, 43.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2141.41, -111.06, 43.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2153.01, -114.41, 43.00, 0.00, 0.00, 90.00);
- CreateObject(974, -2153.02, -121.11, 43.00, 0.00, 0.00, 90.00);
- CreateObject(974, -2153.02, -127.82, 43.00, 0.00, 0.00, 90.00);
- CreateObject(974, -2153.03, -134.52, 43.00, 0.00, 0.00, 90.00);
- CreateObject(974, -2138.06, -114.42, 43.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2138.04, -121.10, 43.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2132.00, -179.28, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2138.72, -179.29, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2145.42, -179.32, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2152.16, -179.32, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2113.97, -164.58, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2113.96, -171.28, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2113.96, -177.98, 37.00, 0.00, 0.00, -90.00);
- CreateObject(3865, -2136.04, -141.24, 36.00, 0.00, 0.00, 0.00);
- CreateObject(3865, -2136.12, -150.44, 36.00, 0.00, 0.00, 0.00);
- CreateObject(3865, -2133.41, -134.92, 36.00, -18.00, 0.00, -90.00);
- CreateObject(3865, -2132.53, -112.68, 36.00, 0.00, 0.00, 90.00);
- CreateObject(3043, -2114.84, -134.36, 35.60, 0.00, 0.00, 0.00);
- CreateObject(2935, -2115.82, -139.50, 35.60, 0.00, 0.00, 90.00);
- CreateObject(3043, -2117.96, -134.35, 35.60, 0.00, 0.00, 0.00);
- CreateObject(2934, -2117.95, -134.37, 38.40, 0.00, 0.00, 0.00);
- CreateObject(2934, -2114.85, -137.49, 38.40, 0.00, 0.00, 0.00);
- CreateObject(3865, -2118.24, -122.18, 36.00, 0.00, 0.00, 0.00);
- CreateObject(3865, -2114.25, -122.25, 36.00, 0.00, 0.00, 0.00);
- CreateObject(3864, -2115.07, -113.89, 40.40, 0.00, 0.00, 45.00);
- CreateObject(3864, -2116.97, -176.23, 40.40, 0.00, 0.00, -45.00);
- CreateObject(10985, -2130.56, -128.54, 34.00, 0.00, 0.00, 32.00);
- CreateObject(10985, -2130.65, -121.51, 34.00, 0.00, 0.00, -127.00);
- CreateObject(10985, -2127.28, -173.64, 34.60, 0.00, 0.00, 0.00);
- /*#####################################################*/
- /*###################### MP5 ARENA ####################*/
- CreateObject(974, -2110.65, -158.08, 37.00, 0.00, 0.00, 90.00);
- CreateObject(974, -2110.67, -164.77, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2110.66, -171.45, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2110.65, -178.16, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2110.66, -151.35, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2110.67, -144.63, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2110.70, -124.50, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2110.69, -137.91, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2110.69, -131.20, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2110.71, -117.81, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2110.70, -113.00, 37.00, 0.00, 0.00, -90.00);
- CreateObject(974, -2114.02, -109.65, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2120.73, -109.67, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2127.43, -109.68, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2134.16, -109.69, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2140.86, -109.69, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2147.57, -109.71, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2153.70, -109.71, 37.00, 0.00, 0.00, 0.00);
- CreateObject(987, -2132.82, -80.95, 34.31, 0.00, 0.00, 0.00);
- CreateObject(974, -2128.86, -81.35, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2122.14, -81.35, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2107.32, -113.05, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2100.60, -113.04, 37.00, 0.00, 0.00, 0.00);
- CreateObject(3043, -2101.94, -98.88, 35.70, 0.00, 0.00, 0.00);
- CreateObject(3043, -2101.92, -105.99, 35.70, 0.00, 0.00, -180.00);
- CreateObject(2934, -2101.95, -102.41, 38.60, 0.00, 0.00, 0.00);
- CreateObject(3864, -2099.58, -83.96, 40.40, 0.00, 0.00, 45.00);
- CreateObject(10985, -2105.93, -93.43, 34.30, 0.00, 0.00, -33.00);
- CreateObject(10985, -2138.91, -98.79, 34.50, 0.00, 0.00, 33.00);
- CreateObject(1383, -2118.18, -102.58, 65.00, 0.00, 0.00, 0.00);
- CreateObject(1388, -2118.10, -102.57, 97.40, 0.00, 0.00, 50.00);
- CreateObject(16329, -2133.61, -89.81, 43.00, 0.00, 0.00, -40.00);
- CreateObject(1393, -2133.58, -89.77, 41.80, 0.00, 0.00, 0.00);
- CreateObject(16337, -2136.62, -88.53, 35.20, 0.00, 0.00, -180.00);
- CreateObject(16337, -2136.52, -83.22, 35.20, 0.00, 0.00, -180.00);
- CreateObject(3864, -2153.57, -106.81, 40.40, 0.00, 0.00, -135.00);
- CreateObject(974, -2099.12, -113.02, 37.00, 0.00, 0.00, 0.00);
- CreateObject(974, -2107.36, -113.04, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2100.64, -113.02, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2100.23, -113.01, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2096.90, -109.66, 42.50, 0.00, 0.00, 90.00);
- CreateObject(974, -2096.91, -102.97, 42.50, 0.00, 0.00, -90.00);
- CreateObject(974, -2096.91, -96.30, 42.50, 0.00, 0.00, -90.00);
- CreateObject(974, -2096.91, -89.60, 42.50, 0.00, 0.00, -90.00);
- CreateObject(974, -2096.89, -84.69, 42.50, 0.00, 0.00, -90.00);
- CreateObject(974, -2100.24, -81.35, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2106.92, -81.35, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2113.61, -81.34, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2120.31, -81.35, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2127.01, -81.35, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2133.73, -81.34, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2140.44, -81.34, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2147.16, -81.34, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2153.20, -81.33, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2156.55, -84.69, 42.50, 0.00, 0.00, 90.00);
- CreateObject(974, -2156.57, -91.40, 42.50, 0.00, 0.00, -90.00);
- CreateObject(974, -2156.56, -98.12, 42.50, 0.00, 0.00, -90.00);
- CreateObject(974, -2156.56, -104.80, 42.50, 0.00, 0.00, -90.00);
- CreateObject(974, -2156.57, -106.35, 42.50, 0.00, 0.00, -90.00);
- CreateObject(974, -2153.23, -109.70, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2146.53, -109.68, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2139.81, -109.67, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2133.12, -109.65, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2126.43, -109.65, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2119.72, -109.64, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2114.06, -109.64, 42.50, 0.00, 0.00, 0.00);
- CreateObject(974, -2110.67, -112.98, 42.50, 0.00, 0.00, -90.00);
- /*########################################################*/
- /*#################### DERBY ARENA ONE ###################*/
- CreateObject(974, -1709.13, 35.13, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1713.89, 39.87, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1713.87, 44.61, 5.30, 0.00, 0.00, -135.00);
- CreateObject(974, -1709.13, 49.36, 5.30, 0.00, 0.00, -135.00);
- CreateObject(974, -1706.75, 55.10, 5.30, 0.00, 0.00, -90.00);
- CreateObject(974, -1709.11, 60.82, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1710.23, 61.96, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1708.18, 68.72, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1710.24, 66.65, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1671.23, 33.14, 5.30, 0.00, 0.00, -90.00);
- CreateObject(974, -1673.63, 27.42, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1678.38, 22.67, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1683.12, 17.91, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1685.10, 15.92, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1715.98, 2.85, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1715.98, 2.87, 6.20, 0.00, 0.00, -45.00);
- CreateObject(983, -1643.06, 71.54, 3.22, 0.00, 0.00, -45.00);
- CreateObject(974, -1638.56, 71.61, 5.30, 0.00, 0.00, -45.00);
- CreateObject(983, -1647.69, 66.92, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1652.32, 62.29, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1656.93, 57.68, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1661.55, 53.04, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1666.91, 49.25, 3.22, 0.00, 0.00, -65.00);
- CreateObject(983, -1673.17, 47.30, 3.22, 0.00, 0.00, -80.00);
- CreateObject(983, -1679.68, 47.31, 3.22, 0.00, 0.00, -100.00);
- CreateObject(983, -1685.93, 49.29, 3.22, 0.00, 0.00, 65.00);
- CreateObject(983, -1690.41, 53.65, 3.22, 0.00, 0.00, 27.00);
- CreateObject(983, -1692.37, 59.91, 3.22, 0.00, 0.00, 8.00);
- CreateObject(983, -1692.25, 66.47, 3.22, 0.00, 0.00, -10.00);
- CreateObject(983, -1690.32, 72.77, 3.22, 0.00, 0.00, -24.00);
- CreateObject(983, -1693.44, 79.51, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1698.02, 74.92, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1688.77, 84.19, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1684.11, 88.88, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1679.45, 93.57, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1674.79, 98.24, 3.22, 0.00, 0.00, -45.00);
- CreateObject(983, -1672.31, 100.72, 3.22, 0.00, 0.00, -45.00);
- CreateObject(974, -1672.33, 105.37, 5.30, 0.00, 0.00, -46.00);
- CreateObject(974, -1637.73, 75.52, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1633.00, 80.28, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1628.27, 85.00, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1623.54, 89.74, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1618.80, 94.49, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1614.08, 99.22, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1609.36, 103.98, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1604.63, 108.71, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1599.90, 113.45, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1595.17, 118.20, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1590.45, 122.93, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1585.74, 127.66, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1581.03, 132.39, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1579.90, 133.52, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1579.91, 138.29, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1584.64, 143.06, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1589.36, 147.80, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1594.11, 152.54, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1598.86, 157.31, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1667.62, 105.37, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1662.86, 110.10, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1658.12, 114.82, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1653.36, 119.53, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1648.60, 124.26, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1643.86, 128.97, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1639.08, 133.68, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1634.35, 138.42, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1629.58, 143.15, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1624.82, 147.89, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1603.59, 162.04, 5.30, 0.00, 0.00, -45.00);
- CreateObject(974, -1620.06, 152.63, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1615.34, 157.35, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1610.61, 162.09, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1609.46, 163.24, 5.30, 0.00, 0.00, 45.00);
- CreateObject(974, -1604.78, 163.23, 5.30, 0.00, 0.00, -45.00);
- CreateObject(3043, -1706.32, 67.22, 7.10, 0.00, 0.00, 135.00);
- /*###########################################################*/
- /*################# ATMS ##################*/
- CreateObject(2942, 1301.11, -1367.59, 13.20, 0.00, 0.00, 0.00);
- CreateObject(2942, 1319.17, -1367.53, 13.20, 0.00, 0.00, 0.00);
- CreateObject(3850, 1312.76, -1369.29, 13.10, 0.00, 0.00, 0.00);
- CreateObject(3850, 1307.53, -1369.37, 13.10, 0.00, 0.00, 0.00);
- CreateObject(2942, 1755.83, -1943.01, 13.20, 0.00, 0.00, 0.00);
- CreateObject(2942, -1980.61, 146.13, 27.30, 0.00, 0.00, -90.00);
- CreateObject(2942, -1980.59, 129.67, 27.30, 0.00, 0.00, -90.00);
- CreateObject(2942, 1429.21, 2617.48, 11.00, 0.00, 0.00, 90.00);
- CreateObject(2942, 1437.75, 2617.50, 11.00, 0.00, 0.00, -90.00);
- Create3DTextLabel("Bankzugriff mit {9AFF00}(/atm)",WEISS,1301.11, -1367.59, 13.20,20.0,0,0);
- Create3DTextLabel("Bankzugriff mit {9AFF00}(/atm)",WEISS,1319.17, -1367.53, 13.20,20.0,0,0);
- Create3DTextLabel("Bankzugriff mit {9AFF00}(/atm)",WEISS,1755.83, -1943.01, 13.20,20.0,0,0);
- Create3DTextLabel("Bankzugriff mit {9AFF00}(/atm)",WEISS,-1980.61, 146.13, 27.30,20.0,0,0);
- Create3DTextLabel("Bankzugriff mit {9AFF00}(/atm)",WEISS,-1980.59, 129.67, 27.30,20.0,0,0);
- Create3DTextLabel("Bankzugriff mit {9AFF00}(/atm)",WEISS,1429.21, 2617.48, 11.00,20.0,0,0);
- Create3DTextLabel("Bankzugriff mit {9AFF00}(/atm)",WEISS,1437.75, 2617.50, 11.00,20.0,0,0);
- /*########################################*/
- return 1;
- }
- public OnGameModeExit()
- {
- for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) if(IsPlayerConnected(playerid)) ResetPlayerTimers(playerid);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(classid == 0 || classid == 1 || classid == 2)
- {
- SetPlayerInterior(playerid,14);
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
- GameTextForPlayer(playerid,"~p~Ballas", 3000, 6);
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
- SetPVarInt(playerid,"SkinWahl",1);
- }
- if(classid == 3 || classid == 4 || classid == 5)
- {
- SetPlayerInterior(playerid,14);
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
- GameTextForPlayer(playerid,"~g~Grove Street Family", 3000, 6);
- SetPVarInt(playerid,"SkinWahl",1);
- }
- if(classid == 6 || classid == 7 || classid == 8)
- {
- SetPlayerInterior(playerid,14);
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
- GameTextForPlayer(playerid,"~y~Los Santos Vagos", 3000, 6);
- SetPVarInt(playerid,"SkinWahl",1);
- }
- if(classid == 9 || classid == 10 || classid == 11)
- {
- SetPlayerInterior(playerid,14);
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
- GameTextForPlayer(playerid,"~l~Die Russische Mafia", 3000, 6);
- SetPVarInt(playerid,"SkinWahl",1);
- }
- if(classid == 12 || classid == 13 || classid == 14)
- {
- SetPlayerInterior(playerid,14);
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
- GameTextForPlayer(playerid,"~b~Varios Los Aztecas", 3000, 6);
- SetPVarInt(playerid,"SkinWahl",1);
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "{65FF5B}%s {FFFFFF}ist dem Server beigetreten.",pname);
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
- if(dini_Exists(Spielerdatei))
- {
- new IP[512],iptext[512];
- GetPlayerIp(playerid,IP,512);
- format(iptext,sizeof(iptext),"{FFFFFF}Dein Account wurde in der Datenbank gefunden.\n{FF0000}Supporter & Admins, werden nie nach deinem Passwort fragen!\n\n{09E565}IP-Adresse: %s\n{FFFFFF}Du kannst dich mit deinem Passwort hier Einloggen:",IP);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Street Deathmatch Login",iptext,"Login","Abbrechen");
- }
- else
- {
- new IP[512],iptext[512];
- GetPlayerIp(playerid,IP,512);
- format(iptext,sizeof(iptext),"{FFFFFF}Herzlich Wilkommen auf dem Deutschen Deathmatch Server: \n{5BFF00}Street Deathmatch\n{FFFFFF}\nDein Account wurde in der Datenbank {FF0000}nicht gefunden{FFFFFF}!\n\n{0089FF}IP-Adresse: {00FF00}%s\n{FFFFFF}Lege dir einen {00FF00}neuen Account an {FFFFFF}und gebe {00FF00}dein Passwort hier ein:",IP);
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Street Deathmatch Registration",iptext,"Anmelden","Abbrechen");
- }
- SetPVarInt(playerid,"Duellieren",0);
- SetPVarInt(playerid,"DeagleDuel",0);
- SetPVarInt(playerid,"MP5Duel",0);
- SetPVarInt(playerid,"AK47Duel",0);
- SetPVarInt(playerid,"M4A1Duel",0);
- SetPVarInt(playerid,"DurbyArena",0);
- SetPVarInt(playerid,"DurbyArena2",0);
- SetPVarInt(playerid,"Killstreak",0);
- SetPVarInt(playerid, "LastHP", 0);
- SetPVarInt(playerid, "LastHP1", 0);
- SetPVarInt(playerid, "last_anim", 0);
- Desktop_Check[playerid] = 0;
- Desktop_Timer_Started[playerid] = 0;
- Desktop_Status[playerid] = 0;
- PlayerPressedJump[playerid] = 0;
- Kills[playerid] = TextDrawCreate(512.000000,369.000000,"Kills: 0");
- TextDrawFont(Kills[playerid], 3);
- TextDrawLetterSize(Kills[playerid], 0.5099, 1.100000);
- TextDrawSetOutline(Kills[playerid], 1);
- TextDrawColor(Kills[playerid],14221311);
- Tode[playerid] = TextDrawCreate(511.000000,381.000000,"Tode: 0");
- TextDrawFont(Tode[playerid], 3);
- TextDrawLetterSize(Tode[playerid], 0.509899, 1.100000);
- TextDrawSetOutline(Tode[playerid], 1);
- TextDrawColor(Tode[playerid],14221311);
- Pres[playerid] = TextDrawCreate(513.000000,405.000000,"Pres: 0");
- TextDrawFont(Pres[playerid], 3);
- TextDrawLetterSize(Pres[playerid], 0.509899, 1.100000);
- TextDrawSetOutline(Pres[playerid], 1);
- TextDrawColor(Pres[playerid],14221311);
- KDRATE[playerid] = TextDrawCreate(512.000000,393.000000,"KDRA: 0.00");
- TextDrawFont(KDRATE[playerid], 3);
- TextDrawLetterSize(KDRATE[playerid], 0.509899, 1.100000);
- TextDrawSetOutline(KDRATE[playerid], 1);
- TextDrawColor(KDRATE[playerid],14221311);
- /*############### M4A1 & Deagle Arena ################*/
- RemoveBuildingForPlayer(playerid, 1278, -2137.6172, -110.9375, 48.3516, 0.25);
- /*####################################################*/
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new pname[MAX_PLAYER_NAME], string[45 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- switch(reason)
- {
- case 0: format(string, sizeof(string), "%s hat den Server verlassen. (Verbindung verloren)", pname);
- case 1: format(string, sizeof(string), "%s hat den Server verlassen. (Verlassen)", pname);
- case 2: format(string, sizeof(string), "%s hat den Server verlassen. (Gekickt/Gebant)", pname);
- }
- SendClientMessageToAll(ROT, string);
- TextDrawDestroy(Kills[playerid]);
- TextDrawDestroy(Tode[playerid]);
- TextDrawDestroy(KDRATE[playerid]);
- TextDrawDestroy(Pres[playerid]);
- SetPVarInt(playerid,"Duellieren",0);
- SetPVarInt(playerid,"DeagleDuel",0);
- SetPVarInt(playerid,"MP5Duel",0);
- SetPVarInt(playerid,"AK47Duel",0);
- SetPVarInt(playerid,"M4A1Duel",0);
- SetPVarInt(playerid,"DurbyArena",0);
- SetPVarInt(playerid,"DurbyArena2",0);
- SetPVarInt(playerid,"Killstreak",0);
- DeletePVar(playerid, "LastHP");
- DeletePVar(playerid, "LastHP1");
- DeletePVar(playerid, "last_anim");
- if(Desktop_Timer_Started[playerid] == 1){KillTimer(Desktop_Timer[playerid]);}
- ResetPlayerTimers(playerid);
- SpielerSpeichern(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(GetPVarInt(playerid,"SkinWahl")==1)
- {
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerInterior(playerid,0);
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
- SetPVarInt(playerid,"SkinWahl",0);
- }
- if(GetPVarInt(playerid,"DeagleDuel")==1)
- {
- new rand = random(sizeof(DeagleRandomSpawn));
- SetPlayerPos(playerid,DeagleRandomSpawn[rand][0],DeagleRandomSpawn[rand][1],DeagleRandomSpawn[rand][2]);
- SetPlayerFacingAngle(playerid, DeagleRandomSpawn[rand][3]);
- GivePlayerWeapon(playerid,24,1000);
- SetPlayerHealth(playerid,100);
- return 1;
- }
- else if(GetPVarInt(playerid,"MP5Duel")==1)
- {
- new rand = random(sizeof(MP5RandomSpawn));
- SetPlayerPos(playerid,MP5RandomSpawn[rand][0],MP5RandomSpawn[rand][1],MP5RandomSpawn[rand][2]);
- SetPlayerFacingAngle(playerid, MP5RandomSpawn[rand][3]);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,29,1000);
- SetPlayerHealth(playerid,100);
- }
- else if(GetPVarInt(playerid,"AK47Duel")==1)
- {
- new rand = random(sizeof(AK47RandomSpawn));
- SetPlayerPos(playerid,AK47RandomSpawn[rand][0],AK47RandomSpawn[rand][1],AK47RandomSpawn[rand][2]);
- SetPlayerFacingAngle(playerid, AK47RandomSpawn[rand][3]);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,30,1000);
- GivePlayerWeapon(playerid,24,1000);
- SetPlayerHealth(playerid,100);
- }
- /*else if(GetPVarInt(playerid,"M4A1Duel")==1)
- {
- new rand = random(sizeof(M4A1RandomSpawn));
- SetPlayerPos(playerid,M4A1RandomSpawn[rand][0],M4A1RandomSpawn[rand][1],M4A1RandomSpawn[rand][2]);
- SetPlayerFacingAngle(playerid, M4A1RandomSpawn[rand][3]);
- GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,24,1000);
- SetPlayerHealth(playerid,100);
- }*/
- else if(GetPVarInt(playerid,"DurbyArena")==1)
- {
- SetPlayerPos(playerid,-1702.2137,17.7829,3.5547);
- ResetPlayerWeapons(playerid);
- }
- else if(GetPVarInt(playerid,"DurbyArena2")==1)
- {
- SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
- SetPlayerInterior(playerid,15);
- ResetPlayerWeapons(playerid);
- }
- SetPlayerColor(playerid,WEISS);
- TextDrawShowForPlayer(playerid,Uhr);
- TextDrawShowForPlayer(playerid,SD);
- TextDrawShowForPlayer(playerid,Datum);
- TextDrawShowForPlayer(playerid,Leiste);
- TextDrawShowForPlayer(playerid,Leiste1);
- TextDrawShowForPlayer(playerid,Kills[playerid]);
- TextDrawShowForPlayer(playerid,Tode[playerid]);
- TextDrawShowForPlayer(playerid,KDRATE[playerid]);
- TextDrawShowForPlayer(playerid,Pres[playerid]);
- TextDrawShowForPlayer(playerid,StatsBox);
- TextDrawShowForPlayer(playerid,StatsBox1);
- TextDrawShowForPlayer(playerid,StatsAnfang);
- SetPVarInt(playerid,"Killstreak",0);
- /*############ FREUNDSCHAFTSSYSTEM ##############*/
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPVarInt(killerid, "Kills", GetPVarInt(killerid, "Kills") + 1);
- SetPVarInt(killerid,"Killstreak",GetPVarInt(killerid,"Killstreak") + 1);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 2);
- PayPlayerMoney(killerid,1000);
- SetPVarInt(playerid, "Tode", GetPVarInt(playerid, "Tode") + 1);
- PayPlayerMoney(playerid,-500);
- SetPVarInt(playerid,"Killstreak",0);
- if(GetPVarInt(playerid,"Headshotted") == 1)
- {
- SetPVarInt(playerid, "Headshotted", 0);
- GameTextForPlayer(playerid, "~r~Headshotted", 3000,4);
- GameTextForPlayer(killerid, "~r~Headshot", 3000,4);
- }
- if(killerid == INVALID_PLAYER_ID)
- {
- SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
- }
- else
- {
- SendDeathMessage(killerid,playerid,reason);
- }
- if(GetPVarInt(playerid,"DurbyArena")==1)
- {
- SetPlayerPos(playerid,-1702.2137,17.7829,3.5547);
- }
- if(GetPVarInt(killerid,"Killstreak")==3)
- {
- new Float:Leben, string[256],name[MAX_PLAYER_NAME];
- GetPlayerHealth(killerid,Leben);
- SetPlayerHealth(killerid,Leben+25);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 3);
- PayPlayerMoney(killerid,2500);
- GetPlayerName(killerid, name, sizeof(name));
- format(string,sizeof(string),"{006CFF}[KILLSTREAK:] {00FF00}%s {FFFFFF}hat eine {00FF00}Dreifachtötung {00FF00}errungen! {FFFFFF}Erhalten: +25 Leben/2Level/1.500$",name);
- SendClientMessageToAll(WEISS,string);
- }
- else if(GetPVarInt(killerid,"Killstreak")==6)
- {
- new Float:Leben, string[256],name[MAX_PLAYER_NAME];
- GetPlayerHealth(killerid,Leben);
- SetPlayerHealth(killerid,Leben+35);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 6);
- PayPlayerMoney(killerid,4500);
- GetPlayerName(killerid, name, sizeof(name));
- format(string,sizeof(string),"{006CFF}[KILLSTREAK:] {00FF00}%s {FFFFFF}hat eine {00FF00}Sechsfachtötung {00FF00}errungen! {FFFFFF}Erhalten: +35 Leben/2Level/2.500$",name);
- SendClientMessageToAll(WEISS,string);
- }
- else if(GetPVarInt(killerid,"Killstreak")==9)
- {
- new Float:Ruessi, string[256],name[MAX_PLAYER_NAME];
- GetPlayerArmour(killerid,Ruessi);
- SetPlayerArmour(killerid,Ruessi+25);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 9);
- PayPlayerMoney(killerid,6500);
- GetPlayerName(killerid, name, sizeof(name));
- format(string,sizeof(string),"{006CFF}[KILLSTREAK:] {00FF00}%s {FFFFFF}hat eine {00FF00}Neunfachtötung {00FF00}errungen! {FFFFFF}Erhalten: +25 Ruestung/2Level/3.500$",name);
- SendClientMessageToAll(WEISS,string);
- }
- else if(GetPVarInt(killerid,"Killstreak")==12)
- {
- new Float:Ruessi, string[256],name[MAX_PLAYER_NAME];
- GetPlayerArmour(killerid,Ruessi);
- SetPlayerArmour(killerid,Ruessi+50);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 12);
- PayPlayerMoney(killerid,8500);
- GetPlayerName(killerid, name, sizeof(name));
- format(string,sizeof(string),"{006CFF}[KILLSTREAK:] {00FF00}%s {FFFFFF}hat eine {00FF00}Zwölffachtötung {00FF00}errungen! {FFFFFF}Erhalten: +50 Ruestung/2Level/4.500$",name);
- SendClientMessageToAll(WEISS,string);
- }
- //=========================================================
- new tstring[64];
- format(tstring, sizeof(tstring), "Tode: %i", GetPVarInt(playerid,"Tode"));
- TextDrawSetString(Tode[playerid], tstring);
- //
- format(tstring, sizeof(tstring), "Kills: %i", GetPVarInt(killerid,"Kills"));
- TextDrawSetString(Kills[killerid], tstring);
- new Float:Rate;
- Rate = float(GetPVarInt(playerid,"Kills")) / float(GetPVarInt(playerid,"Tode"));
- format(tstring, sizeof(tstring), "K/D: %.2f", Rate);
- TextDrawSetString(KDRATE[killerid], tstring);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- for(new i=0;i<sizeof(SchimpfWort);i++)
- {
- if(strfind(text,SchimpfWort[i],true) != -1)
- {
- new string[128],playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,playername,sizeof(playername));
- format(string,sizeof(string),"[ANTI-CHEAT:] {16FF5C}%s {FF0000}wurde vom {16FF5C}ANTI-SCHIMPFWORT-TOOL {FF0000}gekickt. Grund: %s",playername,SchimpfWort[i]);
- SendClientMessageToAll(ROT,string);
- Kick(playerid);
- }
- }
- new sendername[32],string[128];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string, sizeof(string),"%s sagt: %s",sendername,text);
- SendMeChat(playerid,string);
- return 0;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new string[128];
- format(string,sizeof(string),"FEHLER: Der Befehl {16FF5C}(%s) {FFFFFF}wurde in der Datenbank nicht gefunden!",cmdtext);
- return SendClientMessage(playerid,WEISS,string);
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(GetVehicleModel(vehicleid) == 406)
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,ROT,"FEHLER: Mit diesem Fahrzeug darfst du nicht fahren!");
- return 1;
- }
- if(GetVehicleModel(vehicleid) == 578)
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,ROT,"FEHLER: Mit diesem Fahrzeug darfst du nicht fahren!");
- return 1;
- }
- if(GetVehicleModel(vehicleid) == 524)
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,ROT,"FEHLER: Mit diesem Fahrzeug darfst du nicht fahren!");
- return 1;
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(PRESSED(KEY_CROUCH))
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- if(GetPVarInt(playerid, "CBugCheck") == 1 && (GetPlayerWeaponSlot(playerid) == 2 || GetPlayerWeaponSlot(playerid) == 3 || GetPlayerWeaponSlot(playerid) == 6))
- {
- SafeKillTimer(cbugtimer[playerid]);
- SetPVarInt(playerid, "CBugCheck", 0);
- GivePVarInt(playerid, "CBugWarnings", 1);
- if(GetPVarInt(playerid, "CBugWarnings") == 3)
- {
- SendClientMessageToAllF(0xD30000FF, "[ANTI-CHEAT:]%s wurde vom ANTI-CBUG-TOOL gekickt. Grund: C-BUG", ReturnPlayerName(playerid));
- Create1VarTimerEx(kicktimer[playerid], "KickPlayer", 500, false, "d", playerid);
- Kick(playerid);
- }
- else if(GetPVarInt(playerid, "CBugWarnings") < 3)
- {
- SafeKillTimer(cbugcooldowntimer[playerid]);
- CreateVarTimerEx(cbugcooldowntimer[playerid], "CBugCoolDown", 10000, false, "d", playerid);
- SendClientMessage(playerid,0xD30000FF, "[ANTI-CHEAT:]Unterlasse das C-Buggen!"); }
- }
- }
- }
- if(PRESSED(KEY_FIRE))
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- if(GetPlayerWeaponSlot(playerid) == 2 || GetPlayerWeaponSlot(playerid) == 3 || GetPlayerWeaponSlot(playerid) == 6)
- {
- SafeKillTimer(cbugtimer[playerid]);
- SetPVarInt(playerid, "CBugCheck", 1);
- CreateVarTimerEx(cbugtimer[playerid], "UnCheckPlayerCBug", 300, false, "d", playerid);
- }
- }
- }
- if(RELEASED(KEY_FIRE))
- {
- SetPVarInt(playerid, "IsShooting", 0);
- if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- if(GetPlayerWeaponSlot(playerid) == 2 || GetPlayerWeaponSlot(playerid) == 3 || GetPlayerWeaponSlot(playerid) == 6)
- {
- SafeKillTimer(cbugtimer[playerid]);
- SetPVarInt(playerid, "CBugCheck", 1);
- CreateVarTimerEx(cbugtimer[playerid], "UnCheckPlayerCBug", 300, false, "d", playerid);
- }
- }
- }
- if((newkeys & KEY_JUMP) && !IsPlayerInAnyVehicle(playerid))
- {
- PlayerPressedJump[playerid] ++;
- SetTimerEx("PressJumpReset", 3000, false, "i", playerid);
- if(PlayerPressedJump[playerid] == 10)
- {
- ApplyAnimation(playerid, "PED", "BIKE_fall_off", 4.1, 0, 1, 1, 1, 0, 1);
- SendClientMessage(playerid,ROT, "[ANTI-CHEAT:]Sie haben B-HOP benutzt und sind gefallen.");
- SetTimerEx("PressJump", 9000, false, "i", playerid);
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(Desktop_Timer_Started[playerid] == 0)
- {
- Desktop_Timer[playerid] = SetTimerEx("Desktop_Function",1000,1,"d",playerid);
- Desktop_Timer_Started[playerid] = 1;
- }
- Desktop_Check[playerid] += 1;
- new weapon[MAX_PLAYERS];
- weapon[playerid] = GetPlayerWeapon(playerid);
- if(weapon[playerid] == 16 || weapon[playerid] == 17 || weapon[playerid] == 18 || weapon[playerid] == 26 || weapon[playerid] == 27 || weapon[playerid] == 32 || weapon[playerid] == 35 || weapon[playerid] == 36 || weapon[playerid] == 37 || weapon[playerid] == 38 || weapon[playerid] == 39 || weapon[playerid] == 40)
- {
- if(IsPlayerAdmin(playerid))
- {
- }
- else
- {
- new str[128], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(str, sizeof(str), "[ANTI-CHEAT:] {16FF5C}%s {FF0000}wurde vom {16FF5C}ANTI-WAFFENHACK-TOOL {FF0000}gebant. Grund: Waffenhack", name);
- SendClientMessageToAll(0xD30000FF, str);
- ResetPlayerWeapons(playerid);
- SetPVarInt(playerid,"Gebant",1);
- Kick(playerid);
- }
- }
- /*new Float: health, Float: armour;
- GetPlayerHealth(playerid, health);
- GetPlayerArmour(playerid, armour);
- new HP = floatround(health +armour, floatround_floor);
- if (GetPlayerTeam(playerid) == 255)
- {
- new anim_id = GetPlayerAnimationIndex(playerid);
- if (anim_id != GetPVarInt(playerid, "last_anim"))
- {
- if (1071 <= anim_id <= 1086 || 1170 <= anim_id <= 1179 || 1240 <= anim_id <= 1243)
- {
- if (HP == GetPVarInt(playerid, "LastHP1") && HP == GetPVarInt(playerid, "LastHP"))
- {
- new animlib[32], animname[32];
- GetAnimationName(anim_id, animlib, sizeof(animlib), animname, sizeof(animname));
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- new string[128];
- format(string, sizeof(string), "[ANTI-CHEAT:]%s(%d) wurde vom ANTI-GODMODE-TOOL gebant.", name, playerid);
- SetPVarInt(playerid,"Gebant",1);
- SendClientMessageToAll(ROT, string);
- }
- else
- {
- SetPVarInt(playerid, "LastHP1", HP);
- }
- }
- SetPVarInt(playerid, "last_anim", anim_id);
- }
- }
- if (HP != GetPVarInt(playerid, "LastHP"))
- {
- SetPVarInt(playerid, "LastHP", HP);
- }*/
- 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_REGISTER)
- {
- if(response==0)
- {
- SendClientMessage(playerid,LILA,"Du hast die Registration abgebrochen.\nUm dich Neu zu Registrieren, bitte Starte dein GTA neu.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- new IP[512],iptext[512];
- GetPlayerIp(playerid,IP,512);
- format(iptext,sizeof(iptext),"{FFFFFF}Herzlich Wilkommen auf dem Deutschen Deathmatch Server: \n{5BFF00}Street Deathmatch\n{FFFFFF}\nDein Account wurde in der Datenbank {FF0000}nicht gefunden{FFFFFF}!\n\n{0089FF}IP-Adresse: {00FF00}%s\n{FFFFFF}Lege dir einen {00FF00}neuen Account an {FFFFFF}und gebe {00FF00}dein Passwort hier ein:",IP);
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Street Deathmatch Registration",iptext,"Anmelden","Abbrechen");
- }
- else
- {
- Register(playerid,inputtext);
- TextDrawShowForPlayer(playerid,Tutorial1);
- TextDrawShowForPlayer(playerid,Tutorial2);
- TextDrawShowForPlayer(playerid,Tutorial3);
- TextDrawShowForPlayer(playerid,Tutorial4);
- TextDrawShowForPlayer(playerid,Tutorial5);
- TextDrawShowForPlayer(playerid,Tutorial6);
- TextDrawShowForPlayer(playerid,Tutorial7);
- TextDrawShowForPlayer(playerid,Tutorial8);
- TextDrawShowForPlayer(playerid,Tutorial9);
- TextDrawShowForPlayer(playerid,Tutorial10);
- TextDrawShowForPlayer(playerid,Tutorial11);
- TextDrawShowForPlayer(playerid,Tutorial12);
- TextDrawShowForPlayer(playerid,Tutorial13);
- TextDrawShowForPlayer(playerid,Tutorial14);
- TextDrawShowForPlayer(playerid,Tutorial15);
- TextDrawShowForPlayer(playerid,Tutorial16);
- SelectTextDraw(playerid, 0x03CA6FFF);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_LOGIN)
- {
- if(response==0)
- {
- SendClientMessage(playerid,LILA,"Du hast den Login abgebrochen.\nUm dich Neu Einzuloggen, bitte Starte dein GTA neu.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- new IP[512],iptext[512];
- GetPlayerIp(playerid,IP,512);
- format(iptext,sizeof(iptext),"{FF0000}Falsches Passwort!\n{FFFFFF}Dein Account wurde in der Datenbank gefunden.\n{FF0000}Supporter & Admins, werden nie nach deinem Passwort fragen!\n\n{09E565}IP-Adresse:%s}\n{FFFFFF}Du kannst dich mit deinem Passwort hier Einloggen:",IP);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Street Deathmatch Login",iptext,"Einloggen","Abbrechen");
- }
- else
- {
- Login(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_AHELP1)
- {
- if(isPlayerAnAdmin(playerid,1))
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Sie haben nicht einen niedrigen Rang um die Befehle zu sehen!");
- ShowPlayerDialog(playerid,DIALOG_SUP,DIALOG_STYLE_MSGBOX,
- "Street Deathmatch Supporter Menü","{FFFF00}CHAT:\n{FAFAFA}/ooc - Allgemein Chat\n/clearchat - Chat löschen\n/a - Adminchat\n\n{FFFF00}SPIELER:\n{FAFAFA}/dienst - Support Modus gehen\n/dienstoff - Aus Support Modus\n{FAFAFA}/kicken - Spieler vom Server kicken\n/mute - Spieler muten\n/unmute - Spieler unmuten\n/tv - Spieler zugucken (heimlich)\n/goto - Zum Spieler Teleportieren\n/spawn - Spieler respawnen"
- ,"Zurück","Abbrechen");
- }
- if(listitem == 1)
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"FEHLER:Sie haben nicht einen niedrigen Rang um die Befehle zu sehen!");
- ShowPlayerDialog(playerid,DIALOG_ADMIN,DIALOG_STYLE_MSGBOX,"Street Deathmatch Moderator Menü","Zurzeit keine Befehle für den Moderatoren!","Zurück","Abbrechen");
- }
- if(listitem == 2)
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"FEHLER:Sie haben nicht einen niedrigen Rang um die Befehle zu sehen!");
- ShowPlayerDialog(playerid,DIALOG_HADMIN,DIALOG_STYLE_MSGBOX,"Street Deathmatch Administrator Menü","{FFFF00}SPIELER:\n{FAFAFA}/ban - Spieler banen\n/timeban - Spieler auf Zeit bannen\n/setskin - Spieler Skin geben\n/givemoney - Geld geben\n/giveweapon - Waffe geben\n/givescore - Level geben\n\n{FFFF00}AUTO:\n{FAFAFA}/veh - Fahrzeug geben\n/delcar - Fahrzeug löschen","Zurück","Abbrechen");
- }
- if(listitem == 3)
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"FEHLER:Sie haben nicht einen niedrigen Rang um die Befehle zu sehen!");
- ShowPlayerDialog(playerid,DIALOG_INHABER,DIALOG_STYLE_MSGBOX,"Street Deathmatch High-Administrator Menü","{FFFF00}HÄUSER:\n{FAFAFA}/chouse - Haus erstellen\n/housepreis - Hauspreis einstellen\n/houseowner - Besitzer bearbeiten","Zurück","Abbrechen");
- }
- if(listitem == 4)
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"FEHLER:Sie haben nicht einen niedrigen Rang um die Befehle zu sehen!");
- ShowPlayerDialog(playerid,DIALOG_INHABER,DIALOG_STYLE_MSGBOX,"Street Deathmatch Inhaber Menü","{FFFF00}SPIELER:\n{FAFAFA}/setadmin - Admin einstellen\n/setpremium - Premium erteilen\n\n{FFFF00}SERVER:\n{FAFAFA}/restart - Server restarten","Zurück","Abbrechen");
- }
- }
- }
- }
- if(dialogid==DIALOG_SUP)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_AHELP1,DIALOG_STYLE_LIST,"Street Deathmatch Team - Menü","1. Rank - Supporter\n2. Rank - Moderator\n3. Rank - Administratior\n4. Rank - High-Admin\n5. Rank - Projektleiter","Weiter","Abbrechen");
- return 1;
- }
- }
- if(dialogid==DIALOG_ADMIN)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_AHELP1,DIALOG_STYLE_LIST,"Street Deathmatch Team - Menü","1. Rank - Supporter\n2. Rank - Moderator\n3. Rank - Administratior\n4. Rank - High-Admin\n5. Rank - Projektleiter","Weiter","Abbrechen");
- return 1;
- }
- }
- if(dialogid==DIALOG_HADMIN)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_AHELP1,DIALOG_STYLE_LIST,"Street Deathmatch Team - Menü","1. Rank - Supporter\n2. Rank - Moderator\n3. Rank - Administratior\n4. Rank - High-Admin\n5. Rank - Projektleiter","Weiter","Abbrechen");
- return 1;
- }
- }
- if(dialogid==DIALOG_SCRIPTER)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_AHELP1,DIALOG_STYLE_LIST,"Street Deathmatch Team - Menü","1. Rank - Supporter\n2. Rank - Moderator\n3. Rank - Administratior\n4. Rank - High-Admin\n5. Rank - Projektleiter","Weiter","Abbrechen");
- return 1;
- }
- }
- if(dialogid==DIALOG_INHABER)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_AHELP1,DIALOG_STYLE_LIST,"Street Deathmatch Team - Menü","1. Rank - Supporter\n2. Rank - Moderator\n3. Rank - Administratior\n4. Rank - High-Admin\n5. Rank - Projektleiter","Weiter","Abbrechen");
- return 1;
- }
- }
- if(dialogid == DIALOG_REPORT)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_SUPPORT,DIALOG_STYLE_INPUT,"Street Deathmatch - Support","Sie haben eine Frage an unseren Support?\n\nStellen Sie bitte Ihre Frage nun hier da:","Bestätigen","Abbrechen");
- return 1;
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_BESCHWERDE,DIALOG_STYLE_INPUT,"Street Deathmatch - Beschwerde","Sie haben eine Beschwerde an einen Spieler ggs. Admin?\n\nWenn Sie Screenshots/Videos uvm. haben,\ndann schreiben Sie hier Ihre Beschwerde rein:","Bestätigen","Abbrechen");
- return 1;
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_BUG,DIALOG_STYLE_INPUT,"Street Deathmatch - Bug Meldung","Sie haben einen Bug gefunden und möchten, dass der Behoben wird?\n\nSchreiben Sie hier den gefundenen Bug rein:","Bestätigen","Abbrechen");
- return 1;
- }
- }
- if(response == 0)
- {
- }
- }
- if(dialogid == DIALOG_SUPPORT)
- {
- if(response == 1)
- {
- new string[128];
- SendClientMessage(playerid,WEISS,"{5795FF}[RPSYSTEM:] {FFCC65}Ihre Support Anfrage wurde gesendet!");
- SendClientMessage(playerid,WEISS,"{5795FF}[RPSYSTEM:] {FFCC65}Ein Teammitglied wird sich um Ihr Anliegen kümmern.");
- format(string,sizeof(string),"{00FF00}%s {FFFFFF}hat eine Support Anfrage eingesendet: {00FF00}- %s",SpielerName(playerid),inputtext);
- SendAdminMessage(WEISS,string);
- SetPVarInt(playerid,"ReportTicket",1);
- }
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Street Deathmatch - Report System","Support Anfrage\nBeschwerde gg. Spieler\nBug Meldung","Bestätigen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_BESCHWERDE)
- {
- if(response == 1)
- {
- new string[128];
- SendClientMessage(playerid,WEISS,"{5795FF}[RPSYSTEM:] {FFCC65}Ihre Beschwerde Anfrage wurde gesendet!");
- SendClientMessage(playerid,WEISS,"{5795FF}[RPSYSTEM:] {FFCC65}Ein Teammitglied wird sich um Ihr Anliegen kümmern.");
- format(string,sizeof(string),"{00FF00}%s {FFFFFF}hat eine Beschwerde eingesendet: {00FF00}- %s",SpielerName(playerid),inputtext);
- SendAdminMessage(WEISS,string);
- SetPVarInt(playerid,"ReportTicket",1);
- }
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Street Deathmatch - Report System","Support Anfrage\nBeschwerde gg. Spieler\nBug Meldung","Bestätigen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_BUG)
- {
- if(response == 1)
- {
- new string[128];
- SendClientMessage(playerid,WEISS,"{5795FF}[RPSYSTEM:] {FFCC65}Ihre BugMeldung wurde gesendet!");
- SendClientMessage(playerid,WEISS,"{5795FF}[RPSYSTEM:] {FFCC65}Ein Teammitglied wird sich um Ihr Anliegen kümmern.");
- format(string,sizeof(string),"{00FF00}%s {FFFFFF}hat eine Bug Meldung eingesendet: {00FF00}- %s",SpielerName(playerid),inputtext);
- SendAdminMessage(WEISS,string);
- SetPVarInt(playerid,"ReportTicket",1);
- }
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Street Deathmatch - Report System","Support Anfrage\nBeschwerde gg. Spieler\nBug Meldung","Bestätigen","Abbrechen");
- }
- }
- if(dialogid==DIALOG_STATS)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- return 1;
- }
- }
- if(dialogid==DIALOG_VEHICLE)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE2,DIALOG_STYLE_LIST,"Street Deathmatch - Sportwagen","Buffalo V-ID:402\nInfernus V-ID:411\nCheetah V-ID:415\nBanshee V-ID:429\nTurismo V-ID:451\nZR-350 V-ID:477\nHotring Racer V-ID:494\nHotring Racer2 V-ID:502\nHotring Racer3 V-ID:503\nSuper GT V-ID:506\nBullet V-ID:541\nFlash V-ID:565\nPhoenix V-ID:603","Ausleihen","Zurück");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE3,DIALOG_STYLE_LIST,"Street Deathmatch - Geländewagen","Landstalker V-ID:400\nBF Injection V-ID:424\nPatriot V-ID:470\nRancher V-ID:489\nSandking V-ID:495\nBandito V-ID:568\nDune V-ID:573\nHuntley V-ID:579","Ausleihen","Zurück");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE4,DIALOG_STYLE_LIST,"Street Deathmatch - Saloonswagen","Glendale V-ID:466\nOceanic V-ID:467\nHermes V-ID:474\nBloodring Banger V-ID:504\nClover V-ID:542\nSunrise V-ID:550\nSultan V-ID:560\nElegy V-ID:562\nStafford V-ID:580","Ausleihen","Zurück");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE5,DIALOG_STYLE_LIST,"Street Deathmatch - Motorräder","PCJ-600 V-ID:461\nFreeway V-ID:463\nSanchez V-ID:468\nFCR-900 V-ID:521\nNRG-500 V-ID:522\nBF-400 V-ID:581\nWayfarer V-ID:586","Ausleihen","Zurück");
- }
- if(listitem == 4)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE6,DIALOG_STYLE_LIST,"Street Deathmatch - Spaßwagen","Mr Whoopee V-ID:423\nCaddy V-ID:457\nJourney V-ID:508\nForklift V-ID:530\nTractor V-ID:531\nKart V-ID:571\nMower V-ID:572\nTug V-ID:583\nHotdog V-ID:588","Ausleihen","Zurück");
- }
- }
- }
- if(dialogid==DIALOG_VEHICLE2)
- {
- new Float:vehx,Float:vehy,Float:vehz;
- GetPlayerPos(playerid,vehx,vehy,vehz);
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST,"Street Deathmatch - Auto Menü","Sportwagen\nGeländewagen\nSaloonswagen\nMotorräder\nSpaßwagen","Bestellen","Abbrechen");
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- new carid = CreateVehicle(402,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Burrito");
- }
- if(listitem == 1)
- {
- new carid = CreateVehicle(411,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Infernus");
- }
- if(listitem == 2)
- {
- new carid = CreateVehicle(415,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Cheetah");
- }
- if(listitem == 3)
- {
- new carid = CreateVehicle(429,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Banshee");
- }
- if(listitem == 4)
- {
- new carid = CreateVehicle(451,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Turismo");
- }
- if(listitem == 5)
- {
- new carid = CreateVehicle(477,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"ZR-350");
- }
- if(listitem == 6)
- {
- new carid = CreateVehicle(494,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Hotring Racer");
- }
- if(listitem == 7)
- {
- new carid = CreateVehicle(502,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Hotring Racer 2");
- }
- if(listitem == 8)
- {
- new carid = CreateVehicle(503,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Hotring Racer 3");
- }
- if(listitem == 9)
- {
- new carid = CreateVehicle(506,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Super GT");
- }
- if(listitem == 10)
- {
- new carid = CreateVehicle(541,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Bullet");
- }
- if(listitem == 11)
- {
- new carid = CreateVehicle(565,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Flash");
- }
- if(listitem == 12)
- {
- new carid = CreateVehicle(603,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Phoenix");
- }
- }
- }
- if(dialogid==DIALOG_VEHICLE3)
- {
- new Float:vehx,Float:vehy,Float:vehz;
- GetPlayerPos(playerid,vehx,vehy,vehz);
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST,"Street Deathmatch - Auto Menü","Sportwagen\nGeländewagen\nSaloonswagen\nMotorräder\nSpaßwagen","Bestellen","Abbrechen");
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- new carid = CreateVehicle(400,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Landstalker");
- }
- if(listitem == 1)
- {
- new carid = CreateVehicle(424,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"BF Injection");
- }
- if(listitem == 2)
- {
- new carid = CreateVehicle(470,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Patriot");
- }
- if(listitem == 3)
- {
- new carid = CreateVehicle(489,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Rancher");
- }
- if(listitem == 4)
- {
- new carid = CreateVehicle(495,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Sandking");
- }
- if(listitem == 5)
- {
- new carid = CreateVehicle(568,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Bandito");
- }
- if(listitem == 6)
- {
- new carid = CreateVehicle(573,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Dune");
- }
- if(listitem == 7)
- {
- new carid = CreateVehicle(579,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Huntley");
- }
- }
- }
- if(dialogid==DIALOG_VEHICLE4)
- {
- new Float:vehx,Float:vehy,Float:vehz;
- GetPlayerPos(playerid,vehx,vehy,vehz);
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST,"Street Deathmatch - Auto Menü","Sportwagen\nGeländewagen\nSaloonswagen\nMotorräder\nSpaßwagen","Bestellen","Abbrechen");
- }
- if(response == 1)
- {
- if(listitem == 1)
- {
- new carid = CreateVehicle(466,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Glendale");
- }
- if(listitem == 2)
- {
- new carid = CreateVehicle(474,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Hermes");
- }
- if(listitem == 3)
- {
- new carid = CreateVehicle(504,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Bloodring Banger");
- }
- if(listitem == 4)
- {
- new carid = CreateVehicle(542,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Clover");
- }
- if(listitem == 5)
- {
- new carid = CreateVehicle(550,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Sunrise");
- }
- if(listitem == 6)
- {
- new carid = CreateVehicle(560,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Sultan");
- }
- if(listitem == 7)
- {
- new carid = CreateVehicle(562,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Elegy");
- }
- if(listitem == 8)
- {
- new carid = CreateVehicle(580,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Stafford");
- }
- }
- }
- if(dialogid==DIALOG_VEHICLE5)
- {
- new Float:vehx,Float:vehy,Float:vehz;
- GetPlayerPos(playerid,vehx,vehy,vehz);
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST,"Street Deathmatch - Auto Menü","Sportwagen\nGeländewagen\nSaloonswagen\nMotorräder\nSpaßwagen","Bestellen","Abbrechen");
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- new carid = CreateVehicle(461,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"PCJ-600");
- }
- if(listitem == 1)
- {
- new carid = CreateVehicle(463,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Freeway");
- }
- if(listitem == 2)
- {
- new carid = CreateVehicle(468,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Sanchez");
- }
- if(listitem == 3)
- {
- new carid = CreateVehicle(521,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"FCR-900");
- }
- if(listitem == 4)
- {
- new carid = CreateVehicle(522,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"NRG-500");
- }
- if(listitem == 5)
- {
- new carid = CreateVehicle(581,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"BF-400");
- }
- if(listitem == 6)
- {
- new carid = CreateVehicle(586,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Wayfarer");
- }
- }
- }
- if(dialogid==DIALOG_VEHICLE6)
- {
- new Float:vehx,Float:vehy,Float:vehz;
- GetPlayerPos(playerid,vehx,vehy,vehz);
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST,"Street Deathmatch - Auto Menü","Sportwagen\nGeländewagen\nSaloonswagen\nMotorräder\nSpaßwagen","Bestellen","Abbrechen");
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- new carid = CreateVehicle(423,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Mr Whoopee");
- }
- if(listitem == 1)
- {
- new carid = CreateVehicle(457,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Caddy");
- }
- if(listitem == 2)
- {
- new carid = CreateVehicle(508,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Journey");
- }
- if(listitem == 3)
- {
- new carid = CreateVehicle(530,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Forklift");
- }
- if(listitem == 4)
- {
- new carid = CreateVehicle(531,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Tractor");
- }
- if(listitem == 5)
- {
- new carid = CreateVehicle(571,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Kart");
- }
- if(listitem == 6)
- {
- new carid = CreateVehicle(572,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Mower");
- }
- if(listitem == 7)
- {
- new carid = CreateVehicle(583,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Tug");
- }
- if(listitem == 8)
- {
- new carid = CreateVehicle(588,vehx,vehy,vehz,3,-1,-1,-1);
- PutPlayerInVehicle(playerid, carid, 0);
- SetVehicleNumberPlate(carid,"Hotdog");
- }
- }
- }
- if(dialogid == DIALOG_DUEL)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- new rand = random(sizeof(DeagleRandomSpawn));
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,24,1000);
- SetPlayerPos(playerid,DeagleRandomSpawn[rand][0],DeagleRandomSpawn[rand][1],DeagleRandomSpawn[rand][2]);
- SetPlayerFacingAngle(playerid, DeagleRandomSpawn[rand][3]);
- SetPVarInt(playerid,"Duellieren",1);
- SetPVarInt(playerid,"DeagleDuel",1);
- new aname[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "{30FF56}%s {FFFFFF}ist der Deagle Arena {30FF56}beigetreten!",aname);
- SendClientMessageToAll(WEISS,string);
- SendClientMessage(playerid,GELB,"Wenn Sie die Arena verlassen möchten, tippen Sie (/exit) ein.");
- }
- if(listitem == 1)
- {
- new rand1 = random(sizeof(MP5RandomSpawn));
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,29,1000);
- SetPlayerPos(playerid,MP5RandomSpawn[rand1][0],MP5RandomSpawn[rand1][1],MP5RandomSpawn[rand1][2]);
- SetPlayerFacingAngle(playerid, MP5RandomSpawn[rand1][3]);
- SetPVarInt(playerid,"Duellieren",1);
- SetPVarInt(playerid,"MP5Duel",1);
- new aname[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "{30FF56}%s {FFFFFF}ist der MP5 Arena {30FF56}beigetreten!",aname);
- SendClientMessageToAll(WEISS,string);
- SendClientMessage(playerid,GELB,"Wenn Sie die Arena verlassen möchten, tippen Sie (/exit) ein.");
- }
- if(listitem == 2)
- {
- new rand2 = random(sizeof(AK47RandomSpawn));
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,30,1000);
- GivePlayerWeapon(playerid,24,1000);
- SetPlayerPos(playerid,AK47RandomSpawn[rand2][0],AK47RandomSpawn[rand2][1],AK47RandomSpawn[rand2][2]);
- SetPlayerFacingAngle(playerid, AK47RandomSpawn[rand2][3]);
- SetPVarInt(playerid,"Duellieren",1);
- SetPVarInt(playerid,"AK47Duel",1);
- new aname[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "{30FF56}%s {FFFFFF}ist der AK47 + Deagle Arena {30FF56}beigetreten!",aname);
- SendClientMessageToAll(WEISS,string);
- SendClientMessage(playerid,GELB,"Wenn Sie die Arena verlassen möchten, tippen Sie (/exit) ein.");
- }
- /*if(listitem == 3)
- {
- new rand3 = random(sizeof(M4A1RandomSpawn));
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,24,1000);
- SetPlayerPos(playerid,M4A1RandomSpawn[rand3][0],M4A1RandomSpawn[rand3][1],M4A1RandomSpawn[rand3][2]);
- SetPlayerFacingAngle(playerid, M4A1RandomSpawn[rand3][3]);
- SetPVarInt(playerid,"Duellieren",1);
- SetPVarInt(playerid,"DeagleDuel",1);
- new aname[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "{30FF56}%s {FFFFFF}ist der M4A1 + Deagle Arena {30FF56}beigetreten!",aname);
- SendClientMessageToAll(WEISS,string);
- SendClientMessage(playerid,GELB,"Wenn Sie die Arena verlassen möchten, tippen Sie (/exit) ein.");
- }*/
- }
- }
- if(dialogid == DIALOG_PREMIUM)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_PREMIUM2,DIALOG_STYLE_MSGBOX,"Premium Vorgehensweise"
- ,"1. Sie erstellen sich einen Forum Account.\n2. Sie melden sich im Forum an und schickt eine Private Nachricht\nan den Administrator ~Holzleitung~!\n3. Ihr benutzt eine Vorlage, die ebenfalls im Forum steht unter dem Thread ~Premium Vorgehensweise~!\n4. Ihr verschickt Eure Nachricht an den Administrator und wartet 1-3 Tage ab.\n5. Zum Schluss, erhaltet Ihr eine E-Mail vom Administrator und meldet Euch im Teamspeak."
- ,"Danke","Zurück");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_PREMIUM3,DIALOG_STYLE_MSGBOX,"Premium Zahlungsmöglichkeiten","ZAHLUNGSARTEN:\n\n~Paysafecard (5€ - 10€ - 15€ - 20€)","Danke","Zurück");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_PREMIUM4,DIALOG_STYLE_MSGBOX,"Premium Bonus","~ start mit einer Weihnachtsmütze (Santa Claus)\n~ start mit einer Deagle (100 Munition)\n~ Premium Chat\n~ Premium Insel\n~ Neon anbaubar\n~ Laserpointer (ROT)","Danke","Zurück");
- }
- }
- }
- if(dialogid == DIALOG_PREMIUM2)
- {
- if(response == 0)
- {
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_PREMIUM,DIALOG_STYLE_LIST,"Premium Hilfe","Vorgehensweise\nZahlungsarten\nBonus","Ansehen","Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_PREMIUM3)
- {
- if(response == 0)
- {
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_PREMIUM,DIALOG_STYLE_LIST,"Premium Hilfe","Vorgehensweise\nZahlungsarten\nBonus","Ansehen","Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_PREMIUM4)
- {
- if(response == 0)
- {
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_PREMIUM,DIALOG_STYLE_LIST,"Premium Hilfe","Vorgehensweise\nZahlungsarten\nBonus","Ansehen","Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_UPDATE)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- }
- }
- if(dialogid == DIALOG_HILFE)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE2,DIALOG_STYLE_MSGBOX,"[N.W.R]Hilfestellung","~ /stats - Statistik ansehen\n~ /pay - Spieler Geld geben\n~ /vehicle - Fahrzeug auswahl\n~ /buygun - Waffe kaufen","Zurück","Abbrechen");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE3,DIALOG_STYLE_MSGBOX,"[N.W.R]Hilfestellung","~ /report - Ticket eröffnen\n~ /support - Ticket eröffnen\n~ /sup - Chat (zwischen Admin & Spieler)","Zurück","Abbrechen");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE4,DIALOG_STYLE_MSGBOX,"[N.W.R]Hilfestellung","~ /duel - Arena auswählen\n~ /exit - DuelArena verlassen","Zurück","Abbrechen");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE5,DIALOG_STYLE_MSGBOX,"[N.W.R]Hilfestellung","~ /antwort - Mathequiz beantworten","Zurück","Abbrechen");
- }
- if(listitem == 4)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE6,DIALOG_STYLE_MSGBOX,"[N.W.R]Hilfestellung","~ /update - Aktuellsten Updates sehen","Zurück","Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_HILFE2)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_LIST,"Hilfestellung","Allgemeine Befehle\nSupport Befehle\nDuel Befehle\nMinispiel Befehle\nSonstige Befehle","Wählen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_HILFE3)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_LIST,"Hilfestellung","Allgemeine Befehle\nSupport Befehle\nDuel Befehle\nMinispiel Befehle\nSonstige Befehle","Wählen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_HILFE4)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_LIST,"Hilfestellung","Allgemeine Befehle\nSupport Befehle\nDuel Befehle\nMinispiel Befehle\nSonstige Befehle","Wählen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_HILFE5)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_LIST,"Hilfestellung","Allgemeine Befehle\nSupport Befehle\nDuel Befehle\nMinispiel Befehle\nSonstige Befehle","Wählen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_HILFE6)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_LIST,"Hilfestellung","Allgemeine Befehle\nSupport Befehle\nDuel Befehle\nMinispiel Befehle\nSonstige Befehle","Wählen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_PORT)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF806A}[PORT:]{00FF00}%s {FFFFFF}hat zum {00FF00}Los Santos Bahnhof {FFFFFF}teleportiert.",name);
- SendClientMessageToAll(WEISS,string);
- SetPlayerPos(playerid,1751.4302,-1945.0448,13.5644);
- }
- if(listitem == 1)
- {
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF806A}[PORT:]{00FF00}%s {FFFFFF}hat zum {00FF00}San Fierro Bahnhof {FFFFFF}teleportiert.",name);
- SendClientMessageToAll(WEISS,string);
- SetPlayerPos(playerid,-1985.7943,137.8779,27.6875);
- }
- if(listitem == 2)
- {
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF806A}[PORT:]{00FF00}%s {FFFFFF}hat zum {00FF00}Las Venturas Bahnhof {FFFFFF}teleportiert.",name);
- SendClientMessageToAll(WEISS,string);
- SetPlayerPos(playerid,1433.1943,2613.6099,11.3926);
- }
- if(listitem == 3)
- {
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF806A}[PORT:]{00FF00}%s {FFFFFF}hat zum {00FF00}Anfangsspawn {FFFFFF}teleportiert.",name);
- SendClientMessageToAll(WEISS,string);
- SetPlayerPos(playerid,1310.1202,-1371.4332,13.5886);
- }
- }
- }
- if(dialogid == DIALOG_DURBY)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF806A}[DURBY:]{00FF00}%s {FFFFFF}hat die {00FF00}Durby Arena 1 {FFFFFF}beigetreten.",name);
- SendClientMessageToAll(WEISS,string);
- SetPlayerPos(playerid,-1702.2137,17.7829,3.5547);
- ResetPlayerWeapons(playerid);
- SetPVarInt(playerid,"DurbyArena",1);
- SetPVarInt(playerid,"Duellieren",1);
- SendClientMessage(playerid,GELB,"Wenn Sie die Arena verlassen möchten, tippen Sie (/exit) ein.");
- }
- if(listitem == 1)
- {
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF806A}[DURBY:]{00FF00}%s {FFFFFF}hat die {00FF00}Durby Arena 2 {FFFFFF}beigetreten.",name);
- SendClientMessageToAll(WEISS,string);
- SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
- SetPlayerInterior(playerid,15);
- ResetPlayerWeapons(playerid);
- SetPVarInt(playerid,"DurbyArena2",1);
- SetPVarInt(playerid,"Duellieren",1);
- SendClientMessage(playerid,GELB,"Wenn Sie die Arena verlassen möchten, tippen Sie (/exit) ein.");
- }
- }
- }
- if(dialogid==DIALOG_KONTO)
- {
- if(response==1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_EINZAHLUNG,DIALOG_STYLE_INPUT,"Street Deathmatch - Einzahlung","Geben Sie einen Betrag ein,\nden Sie in die Bank Einzahlen möchten.\n\n{FF0000}Wenn Sie mehr Geld auf der Bank haben, bekommen Sie Zinsen!","Einzahlen","Zurück");
- return 1;
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_AUSZAHLUNG,DIALOG_STYLE_INPUT,"Street Deathmatch - Auszahlung","Geben Sie einen Betrag ein,\nden Sie in der Bank Auszahlen möchten:","Abheben","Zurück");
- return 1;
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_UEBERWEISEN,DIALOG_STYLE_INPUT,"Street Deathmatch - Überweisung","Sie möchten an einen Spieler Geld schicken?\n\nGeben Sie den Namen vom Spieler an:","Weiter","Zurück");
- return 1;
- }
- if(listitem == 3)
- {
- new kontostand[64];
- bankzeug[playerid][0] = GetPVarInt(playerid,"Kontostand");
- format(kontostand,sizeof(kontostand),"Kontostand beträgt: {FFE95B}%d$",bankzeug[playerid][0]);
- ShowPlayerDialog(playerid,DIALOG_KONTOSTAND,DIALOG_STYLE_MSGBOX,"Street Deathmatch - Kontostand",kontostand,"Zurück","Zurück");
- return 1;
- }
- }
- if(response==0)
- {
- }
- }
- if(dialogid==DIALOG_UEBERWEISEN)
- {
- if(response==1)
- {
- bankzeug[playerid][1]=strval(inputtext);
- if(bankzeug[playerid][1]==playerid)
- {
- SendClientMessage(playerid,ROT,"FEHLER:Du kannst kein Geld an dich selber schicken!");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(!IsPlayerConnected(bankzeug[playerid][1]))
- {
- SendClientMessage(playerid,ROT,"FEHLER:Dieser Spieler befindet sich nicht auf dem Server.");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(IsPlayerConnected(bankzeug[playerid][1]))
- {
- ShowPlayerDialog(playerid,DIALOG_UEBERWEISEN1,DIALOG_STYLE_INPUT,"Überweisung","Wieviel Geld möchtest du überweisen?","Weiter","Abbrechen");
- return 1;
- }
- return 1;
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch- Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }
- if(dialogid==DIALOG_UEBERWEISEN1)
- {
- if(response==1)
- {
- bankzeug[playerid][2]=strval(inputtext);
- if(bankzeug[playerid][2]<1)
- {
- SendClientMessage(playerid,ROT,"FEHLER:Du musst mindestens 1$ angeben!");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(bankzeug[playerid][2]>0)
- {
- new bestat[64];
- format(bestat,sizeof(bestat),"Sind Sie sicher, dass Sie Überweisen möchten?\n\nAllgemeine Daten:{00F36F}Spieler: %s\n{FF7B63}Betrag: %d€",SpielerName(bankzeug[playerid][1]),bankzeug[playerid][2]);
- ShowPlayerDialog(playerid,24,DIALOG_STYLE_MSGBOX,"Street Deathmatch - Bestätigung",bestat,"Überweisen","Abbrechen");
- return 1;
- }
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }
- if(dialogid==DIALOG_UEBERWEISEN2)
- {
- if(response==1)
- {
- new uber[128];
- new uber1[128];
- new stand[64];
- bankzeug[playerid][3] = GetPVarInt(playerid,"Kontostand");
- bankzeug[playerid][4] = GetPVarInt(bankzeug[playerid][1],"Kontostand");
- if(bankzeug[playerid][2] > bankzeug[playerid][3])
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- SendClientMessage(playerid,ROT,"FEHLER:Sie besitzen nicht genügend Geld auf Ihrem Konto.");
- return 1;
- }
- if(bankzeug[playerid][2] <= bankzeug[playerid][3])
- {
- new logbetrag=bankzeug[playerid][2];
- new logpid=bankzeug[playerid][1];
- BankLog(playerid,logbetrag,logpid);
- SetPVarInt(playerid,"Kontostand",bankzeug[playerid][3]-bankzeug[playerid][2]);
- SetPVarInt(bankzeug[playerid][1],"Kontostand",bankzeug[playerid][4]+bankzeug[playerid][2]);
- SpielerSpeichern(playerid);
- SpielerSpeichern(bankzeug[playerid][1]);
- format(uber,sizeof(uber),"Sie haben an den Spieler %s: %d$ überwiesen!",SpielerName(bankzeug[playerid][1]),bankzeug[playerid][2]);
- SendClientMessage(playerid,0xFF7B63FF,uber);
- format(uber1,sizeof(uber1),"%s hat dir soeben: %d$ überwiesen!",SpielerName(playerid),bankzeug[playerid][2]);
- SendClientMessage(bankzeug[playerid][1],0xFF7B63FF,uber1);
- bankzeug[playerid][5] = GetPVarInt(playerid,"Kontostand");
- format(stand,sizeof(stand),"Dein Aktueller Kontostand: %d$",bankzeug[playerid][5]);
- SendClientMessage(playerid,0x00FF8BFF,stand);
- return 1;
- }
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }
- if(dialogid==DIALOG_KONTOSTAND)
- {
- if(response==1)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(response==0)
- {
- }
- }
- if(dialogid==DIALOG_EINZAHLUNG)
- {
- if(response==1)
- {
- new betrag[64];
- new stand[64];
- bankzeug[playerid][8] = strval(inputtext);
- if(bankzeug[playerid][8] > GetPlayerMoney(playerid))
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- SendClientMessage(playerid,ROT,"FEHLER:Sie besitzen nicht genügend Geld auf der Hand!");
- return 1;
- }
- if(bankzeug[playerid][8]<1)
- {
- SendClientMessage(playerid,ROT,"FEHLER: Sie müssen mindestens 1$ angeben!");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(bankzeug[playerid][8]>0)
- {
- bankzeug[playerid][7] = GetPVarInt(playerid,"Kontostand");
- PayPlayerMoney(playerid,-bankzeug[playerid][8]);
- SetPVarInt(playerid,"Kontostand",bankzeug[playerid][7]+bankzeug[playerid][8]);
- SpielerSpeichern(playerid);
- format(betrag,sizeof(betrag),"Sie haben %i$ auf Ihr Konto eingezahlt.",bankzeug[playerid][8]);
- SendClientMessage(playerid,0xF6978BFF,betrag);
- bankzeug[playerid][6] = GetPVarInt(playerid,"Kontostand");//new kontostand;
- format(stand,sizeof(stand),"Dein Aktueller Kontostand: %d$",bankzeug[playerid][6]);
- SendClientMessage(playerid,0x00FF8BFF,stand);
- return 1;
- }
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }
- if(dialogid==DIALOG_AUSZAHLUNG)
- {
- if(response==1)
- {
- new betrag[64];
- new stand[64];
- bankzeug[playerid][11] = strval(inputtext);
- if(bankzeug[playerid][11] > GetPVarInt(playerid,"Kontostand"))
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- SendClientMessage(playerid,ROT,"FEHLER:Sie haben nicht genügend Geld auf der Bank!");
- return 1;
- }
- if(bankzeug[playerid][11]<1)
- {
- SendClientMessage(playerid,ROT,"FEHLER:Sie müssen mindestens 1$ angeben!");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(bankzeug[playerid][11]>0)
- {
- bankzeug[playerid][9] = GetPVarInt(playerid,"Kontostand");
- PayPlayerMoney(playerid,bankzeug[playerid][11]);
- SetPVarInt(playerid,"Kontostand",bankzeug[playerid][9]-bankzeug[playerid][11]);
- SpielerSpeichern(playerid);
- format(betrag,sizeof(betrag),"Sie haben %i$ von Ihrem Konto abgehoben!",bankzeug[playerid][11]);
- SendClientMessage(playerid,0x26FFB8FF,betrag);
- bankzeug[playerid][10] = GetPVarInt(playerid,"Kontostand");
- format(stand,sizeof(stand),"Dein Aktueller Kontostand: %d$",bankzeug[playerid][10]);
- SendClientMessage(playerid,0x00FF8BFF,stand);
- return 1;
- }
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }if(dialogid==DIALOG_KONTO)
- {
- if(response==1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_EINZAHLUNG,DIALOG_STYLE_INPUT,"Street Deathmatch - Einzahlung","Geben Sie einen Betrag ein,\nden Sie in die Bank Einzahlen möchten.\n\n{FF0000}Wenn Sie mehr Geld auf der Bank haben, bekommen Sie Zinsen!","Einzahlen","Zurück");
- return 1;
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_AUSZAHLUNG,DIALOG_STYLE_INPUT,"Street Deathmatch - Auszahlung","Geben Sie einen Betrag ein,\nden Sie in der Bank Auszahlen möchten:","Abheben","Zurück");
- return 1;
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_UEBERWEISEN,DIALOG_STYLE_INPUT,"Street Deathmatch - Überweisung","Sie möchten an einen Spieler Geld schicken?\n\nGeben Sie den Namen vom Spieler an:","Weiter","Zurück");
- return 1;
- }
- if(listitem == 3)
- {
- new kontostand[64];
- bankzeug[playerid][0] = GetPVarInt(playerid,"Kontostand");
- format(kontostand,sizeof(kontostand),"Kontostand beträgt: %d$",bankzeug[playerid][0]);
- ShowPlayerDialog(playerid,DIALOG_KONTOSTAND,DIALOG_STYLE_MSGBOX,"Street Deathmatch - Kontostand",kontostand,"Zurück","Zurück");
- return 1;
- }
- }
- if(response==0)
- {
- }
- }
- if(dialogid==DIALOG_UEBERWEISEN)
- {
- if(response==1)
- {
- bankzeug[playerid][1]=strval(inputtext);
- if(bankzeug[playerid][1]==playerid)
- {
- SendClientMessage(playerid,ROT,"FEHLER:Du kannst kein Geld an dich selber schicken!");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(!IsPlayerConnected(bankzeug[playerid][1]))
- {
- SendClientMessage(playerid,ROT,"FEHLER:Dieser Spieler befindet sich nicht auf dem Server.");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(IsPlayerConnected(bankzeug[playerid][1]))
- {
- ShowPlayerDialog(playerid,DIALOG_UEBERWEISEN1,DIALOG_STYLE_INPUT,"Überweisung","Wieviel Geld möchtest du überweisen?","Weiter","Abbrechen");
- return 1;
- }
- return 1;
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }
- if(dialogid==DIALOG_UEBERWEISEN1)
- {
- if(response==1)
- {
- bankzeug[playerid][2]=strval(inputtext);
- if(bankzeug[playerid][2]<1)
- {
- SendClientMessage(playerid,ROT,"FEHLER:Du musst mindestens 1$ angeben!");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(bankzeug[playerid][2]>0)
- {
- new bestat[64];
- format(bestat,sizeof(bestat),"Sind Sie sicher, dass Sie Überweisen möchten?\n\nAllgemeine Daten:{00F36F}Spieler: %s\n{FF7B63}Betrag: %d€",SpielerName(bankzeug[playerid][1]),bankzeug[playerid][2]);
- ShowPlayerDialog(playerid,24,DIALOG_STYLE_MSGBOX,"Street Deathmatch - Bestätigung",bestat,"Überweisen","Abbrechen");
- return 1;
- }
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }
- if(dialogid==DIALOG_UEBERWEISEN2)
- {
- if(response==1)
- {
- new uber[128];
- new uber1[128];
- new stand[64];
- bankzeug[playerid][3] = GetPVarInt(playerid,"Kontostand");
- bankzeug[playerid][4] = GetPVarInt(bankzeug[playerid][1],"Kontostand");
- if(bankzeug[playerid][2] > bankzeug[playerid][3])
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- SendClientMessage(playerid,ROT,"FEHLER:Sie besitzen nicht genügend Geld auf Ihrem Konto.");
- return 1;
- }
- if(bankzeug[playerid][2] <= bankzeug[playerid][3])
- {
- new logbetrag=bankzeug[playerid][2];
- new logpid=bankzeug[playerid][1];
- BankLog(playerid,logbetrag,logpid);
- SetPVarInt(playerid,"Kontostand",bankzeug[playerid][3]-bankzeug[playerid][2]);
- SetPVarInt(bankzeug[playerid][1],"Kontostand",bankzeug[playerid][4]+bankzeug[playerid][2]);
- SpielerSpeichern(playerid);
- SpielerSpeichern(bankzeug[playerid][1]);
- format(uber,sizeof(uber),"Sie haben an den Spieler %s: %d$ überwiesen!",SpielerName(bankzeug[playerid][1]),bankzeug[playerid][2]);
- SendClientMessage(playerid,0xFF7B63FF,uber);
- format(uber1,sizeof(uber1),"%s hat dir soeben: %d$ überwiesen!",SpielerName(playerid),bankzeug[playerid][2]);
- SendClientMessage(bankzeug[playerid][1],0xFF7B63FF,uber1);
- bankzeug[playerid][5] = GetPVarInt(playerid,"Kontostand");
- format(stand,sizeof(stand),"Dein Aktueller Kontostand: %d$",bankzeug[playerid][5]);
- SendClientMessage(playerid,0x00FF8BFF,stand);
- return 1;
- }
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }
- if(dialogid==DIALOG_KONTOSTAND)
- {
- if(response==1)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(response==0)
- {
- }
- }
- if(dialogid==DIALOG_EINZAHLUNG)
- {
- if(response==1)
- {
- new betrag[64];
- new stand[64];
- bankzeug[playerid][8] = strval(inputtext);
- if(bankzeug[playerid][8] > GetPlayerMoney(playerid))
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- SendClientMessage(playerid,ROT,"FEHLER:Sie besitzen nicht genügend Geld auf der Hand!");
- return 1;
- }
- if(bankzeug[playerid][8]<1)
- {
- SendClientMessage(playerid,ROT,"FEHLER: Sie müssen mindestens 1$ angeben!");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(bankzeug[playerid][8]>0)
- {
- bankzeug[playerid][7] = GetPVarInt(playerid,"Kontostand");
- PayPlayerMoney(playerid,-bankzeug[playerid][8]);
- SetPVarInt(playerid,"Kontostand",bankzeug[playerid][7]+bankzeug[playerid][8]);
- SpielerSpeichern(playerid);
- format(betrag,sizeof(betrag),"Sie haben %i$ auf Ihr Konto eingezahlt.",bankzeug[playerid][8]);
- SendClientMessage(playerid,0xF6978BFF,betrag);
- bankzeug[playerid][6] = GetPVarInt(playerid,"Kontostand");//new kontostand;
- format(stand,sizeof(stand),"Dein Aktueller Kontostand: %d$",bankzeug[playerid][6]);
- SendClientMessage(playerid,0x00FF8BFF,stand);
- return 1;
- }
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }
- if(dialogid==DIALOG_AUSZAHLUNG)
- {
- if(response==1)
- {
- new betrag[64];
- new stand[64];
- bankzeug[playerid][11] = strval(inputtext);
- if(bankzeug[playerid][11] > GetPVarInt(playerid,"Kontostand"))
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- SendClientMessage(playerid,ROT,"FEHLER:Sie haben nicht genügend Geld auf der Bank!");
- return 1;
- }
- if(bankzeug[playerid][11]<1)
- {
- SendClientMessage(playerid,ROT,"FEHLER:Sie müssen mindestens 1$ angeben!");
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- if(bankzeug[playerid][11]>0)
- {
- bankzeug[playerid][9] = GetPVarInt(playerid,"Kontostand");
- PayPlayerMoney(playerid,bankzeug[playerid][11]);
- SetPVarInt(playerid,"Kontostand",bankzeug[playerid][9]-bankzeug[playerid][11]);
- SpielerSpeichern(playerid);
- format(betrag,sizeof(betrag),"Sie haben %i$ von Ihrem Konto abgehoben!",bankzeug[playerid][11]);
- SendClientMessage(playerid,0x26FFB8FF,betrag);
- bankzeug[playerid][10] = GetPVarInt(playerid,"Kontostand");
- format(stand,sizeof(stand),"Dein Aktueller Kontostand: %d$",bankzeug[playerid][10]);
- SendClientMessage(playerid,0x00FF8BFF,stand);
- return 1;
- }
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- return 1;
- }
- }
- if(dialogid == DIALOG_INFO)
- {
- if(response==0)
- {
- }
- if(response==1)
- {
- }
- }
- if(dialogid == DIALOG_PRESTIGE)
- {
- if(response == 0)
- {
- }
- if(response == 1)
- {
- if(listitem == 0)
- {
- if(GetPlayerScore(playerid) < 240)return SendClientMessage(playerid,ROT,"FEHLER: Sie sind nicht Level 240, um diesen Befehl auszuführen!");
- {
- if(GetPlayerMoney(playerid) < 250000)return SendClientMessage(playerid,ROT,"FEHLER: Sie besitzen nicht genügend Geld auf der Hand!");
- {
- new string[128];
- format(string,sizeof(string),"{FFFF48}%s hat sich ein Prestige gekauft!",SpielerName(playerid));
- SendClientMessageToAll(LEUCHTBLAU,string);
- SetPlayerScore(playerid, GetPlayerScore(playerid) -240);
- PayPlayerMoney(playerid,-250000);
- SetPVarInt(playerid,"Prestige",GetPVarInt(playerid,"Prestige") + 1);
- format(string, sizeof(string), "Pres: %i", GetPVarInt(playerid,"Prestige"));
- TextDrawSetString(Pres[playerid], string);
- }
- }
- }
- if(listitem == 1)
- {
- new name[MAX_PLAYER_NAME],pretext[512];
- GetPlayerName(playerid,name,sizeof(name));
- format(pretext,sizeof(pretext),"{00FF00}%s,\n{FFFFFF}dein Aktuelles Prestige-Level ist: {2C87FF}%i",SpielerName(playerid),GetPVarInt(playerid,"Prestige"));
- ShowPlayerDialog(playerid,DIALOG_PRESTIGE2,DIALOG_STYLE_MSGBOX,"Street Deathmatch Prestige",pretext,"Zurück","Abbrechen");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_PRESTIGE3,DIALOG_STYLE_LIST,"Street Deathmatch Prestige Shop","2 G Drogen\t\t\t5000$ | P.L. 2\nAdrenalin Spritze\t\t8900$ | P.L. 3\n+ 25 Leben\t\t\t4800$ | P.L. 3\n+ 50 Leben\t\t\t8200$ | P.L. 4\n+ 75 Leben\t\t\t12200$ | P.L. 5","Kaufen","Zurück");
- }
- }
- }
- if(dialogid == DIALOG_PRESTIGE2)
- {
- if(response==0)
- {
- }
- if(response==1)
- {
- ShowPlayerDialog(playerid,DIALOG_PRESTIGE,DIALOG_STYLE_LIST,"Street Deathmatch Prestige","Prestige Kaufen\nPrestige ansehen\nPrestige Shop","Wählen","Abbrechen");
- }
- }
- if(dialogid == DIALOG_PRESTIGE3)
- {
- if(response==0)
- {
- }
- if(response==1)
- {
- ShowPlayerDialog(playerid,DIALOG_PRESTIGE,DIALOG_STYLE_LIST,"Street Deathmatch Prestige","Prestige Kaufen\nPrestige ansehen\nPrestige Shop","Wählen","Abbrechen");
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(_:clickedid != INVALID_TEXT_DRAW)
- {
- if(clickedid == Tutorial2)
- {
- SendClientMessage(playerid,GELB,"Sie kommen aus Deutschland!");
- SetPVarInt(playerid,"Deutschland",1);
- }
- else if(clickedid == Tutorial3)
- {
- SendClientMessage(playerid,GELB,"Sie kommen aus Oesterreich!");
- SetPVarInt(playerid,"Oesterreich",1);
- }
- else if(clickedid == Tutorial4)
- {
- SendClientMessage(playerid,GELB,"Sie kommen aus der Schweiz!");
- SetPVarInt(playerid,"Schweiz",1);
- }
- TextDrawHideForPlayer(playerid,Tutorial1);
- TextDrawHideForPlayer(playerid,Tutorial2);
- TextDrawHideForPlayer(playerid,Tutorial3);
- TextDrawHideForPlayer(playerid,Tutorial4);
- TextDrawHideForPlayer(playerid,Tutorial5);
- TextDrawHideForPlayer(playerid,Tutorial6);
- TextDrawHideForPlayer(playerid,Tutorial7);
- TextDrawHideForPlayer(playerid,Tutorial8);
- TextDrawHideForPlayer(playerid,Tutorial9);
- TextDrawHideForPlayer(playerid,Tutorial10);
- TextDrawHideForPlayer(playerid,Tutorial11);
- TextDrawHideForPlayer(playerid,Tutorial12);
- TextDrawHideForPlayer(playerid,Tutorial13);
- TextDrawHideForPlayer(playerid,Tutorial14);
- TextDrawHideForPlayer(playerid,Tutorial15);
- TextDrawHideForPlayer(playerid,Tutorial16);
- TextDrawHideForPlayer(playerid,Tutorial17);
- CancelSelectTextDraw(playerid);
- }
- return 1;
- }
- public UpdateUhr()
- {
- new stunde,minute,sekunde,uhrstring[9];
- gettime(stunde,minute,sekunde);
- format(uhrstring,9,"%02d:%02d:%02d",stunde,minute,sekunde);
- TextDrawSetString(Uhr,uhrstring);
- return 1;
- }
- public UpdateDatum()
- {
- new Year, Month, Day, String[11];
- getdate(Year, Month, Day);
- format(String,sizeof(String),"%02d.%02d.%d", Day, Month, Year);
- TextDrawSetString(Datum,String);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- return 1;
- }
- }
- return 1;
- }
- public Desktop_Function(playerid)
- {
- if(Desktop_Check[playerid] > 0) { Desktop_Status[playerid] = 0; }
- if(Desktop_Check[playerid] <= 0) { Desktop_Status[playerid] +=1; }
- Desktop_Check[playerid] = 0;
- if(Desktop_Status[playerid] >= MAX_DESKTOP_TIME)
- {
- new string[128],playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,playername,sizeof(playername));
- format(string,sizeof(string),"[ANTI-CHEAT:] {16FF5C}%s {FF0000}wurde vom {16FF5C}ANTI-DESKTOP-TOOL {FF0000}gekickt.(>%d Sec)",playername,MAX_DESKTOP_TIME);
- SendClientMessageToAll(0xD30000FF,string);
- Kick(playerid);
- }
- return 1;
- }
- public CBugCoolDown(playerid)
- {
- ResetVar(cbugcooldowntimer[playerid]);
- SetPVarInt(playerid, "CBugWarnings", 0);
- }
- public UnCheckPlayerCBug(playerid)
- {
- ResetVar(cbugtimer[playerid]);
- SetPVarInt(playerid, "CBugCheck", 0);
- }
- public PressJump(playerid)
- {
- PlayerPressedJump[playerid] = 0; // Reset the variable
- ClearAnimations(playerid);
- return 1;
- }
- public PressJumpReset(playerid)
- {
- PlayerPressedJump[playerid] = 0; // Reset the variable
- return 1;
- }
- public AutoNachricht1()
- {
- new msg[512];
- format(msg, sizeof (msg),"|_________##########|INFOS|##########__________|");
- SendClientMessageToAll(WEISS,msg);
- format(msg, sizeof (msg),"Street Deathmatch sucht DM/Derby Maps! ");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Ihr habt eine gute Map auf Lager, die Spaß macht?");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Schreibe einen Admin darauf an! Poste Ihm dein Code.");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Und wir werden eine Umfrage + Test starten! Sei du dabei!");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Mit freundlichen Grüßen! Das [SD]-Team!");
- SendClientMessageToAll(0x00D400FF,msg);
- format(msg, sizeof (msg),"|______________________________________________|");
- SendClientMessageToAll(WEISS,msg);
- return 1;
- }
- public AutoNachricht2()
- {
- new msg[512];
- format(msg, sizeof (msg),"|_________########|DATEN|########__________|");
- SendClientMessageToAll(WEISS,msg);
- format(msg, sizeof (msg),"Teamspeak IP:nsc-radio.com:9994");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Forum: www.street-deathmatch.de ");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Proje.L.: KiXx, Holzleitung");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Scripter: Holzleitung");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"|__________________________________________|");
- SendClientMessageToAll(WEISS,msg);
- return 1;
- }
- public AutoNachricht3()
- {
- new msg[512];
- format(msg, sizeof (msg),"|_________##########|INFOS|##########__________|");
- SendClientMessageToAll(WEISS,msg);
- format(msg, sizeof (msg),"Street Deathmatch sucht Unterstützung!");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Ihr wollt dem Server helfen?");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Schreibt eine PM an ~Holzleitung~!");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Unterstützt uns heute noch!");
- SendClientMessageToAll(0xFF9D00FF,msg);
- format(msg, sizeof (msg),"Mit freundlichen Grüßen! Das [SD]-Team!");
- SendClientMessageToAll(0x00D400FF,msg);
- format(msg, sizeof (msg),"|______________________________________________|");
- SendClientMessageToAll(WEISS,msg);
- return 1;
- }
- public endmath(playerid)
- {
- mathson = false;
- new string[128];
- format(string,200,"{0060FF}[MATHEQUIZ:]{FFFFFF}Die richtige Antwort ist: {FF744F}%d!",answer);
- SendClientMessageToAll(WEISS,string);
- return 1;
- }
- public startmath(playerid)
- {
- if(mathson == false)
- {
- KillTimer(stopper);
- mathson = true;
- new rand1;
- new rand2;
- new rand3;
- new rand4;
- rand1 = random(222);
- rand2 = random(111);
- rand4 = random(50);
- rand3 = random(2);
- if(rand3 == 0)
- {
- answer = rand1 + rand2 + rand4;
- new str[200];
- format(str,200,"{0060FF}[MATHSQUIZ:] {FFFFFF}Nächste Matherechnung: {FF744F}%d+%d+%d. {FFFFFF}Antworten: /antwort [ANTWORT]",rand1,rand2,rand4);
- SendClientMessageToAll(WEISS,str);
- }
- else if(rand3 == 1)
- {
- answer = rand1 + rand2 - rand4;
- new str[200];
- format(str,200,"{0060FF}[MATHSQUIZ:] {FFFFFF}Nächste Matherechnung: {FF744F}%d+%d-%d. {FFFFFF}Antworten: /antwort [ANTWORT]",rand1,rand2,rand4);
- SendClientMessageToAll(WEISS,str);
- }
- stopper = SetTimer("endmaths",60000,0);
- }
- return 1;
- }
- public PremiumB(playerid)
- {
- SetPVarInt(playerid,"PremiumBonus",0);
- return 1;
- }
- public SpielerGeldCheck()
- {
- new i = 0;
- for(;i<GetMaxPlayers();i++)
- {
- if(GetPlayerMoney(i) > GetPVarInt(i,"Geld"))
- {
- SetPVarInt(i,"Gebant",1);
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(i, name, sizeof(name));
- format(string,sizeof(string),"[ANTI-CHEAT:] {16FF5C}%s {FF0000}wurde vom {16FF5C}ANTI-GELDHACK-TOOL {FF0000}gebant. Grund: Geldhack",name);
- SendClientMessageToAll(ROT,string);
- Kick(i);
- }
- }
- return 1;
- }
- public SpielerArmourCheck()
- {
- for (new i = 0; i < MAX_PLAYERS; i++)
- {
- new Float:armour;
- GetPlayerArmour(i,armour);
- if(armour > 90)
- {
- new string[128];
- format(string,sizeof(string),"[ANTI-CHEAT:] {16FF5C}%s {FF0000}wurde vom {16FF5C}ANTI-ARMOUR-TOOL {FF0000}gebant. Grund: Armourhack",SpielerName(i));
- SendClientMessageToAll(ROT,string);
- SetPVarInt(i,"Gebant",1);
- Kick(i);
- }
- }
- return 1;
- }
- public CheckHeadShot()
- {
- new index;
- for(new playerid; playerid < maxPlayers; playerid++)
- {
- if(IsPlayerConnected(playerid))
- {
- index = GetPlayerAnimationIndex(playerid);
- if(index == 1173 || index == 1175 || index == 1177 || index == 1178)
- {
- SetPVarInt(playerid, "Headshotted", 1);
- SetPlayerHealth(playerid, 0);
- }
- }
- }
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
- {
- PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
- PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
- return 1;
- }
- /*public CountKnifefight(playerid)
- {
- if(GetPVarInt(playerid,"DeagleDuel")==1)
- {
- if(KnifeOn == false)
- {
- KillTimer(KnifeStopper);
- KnifeOn = true;
- new string[128];
- new rand = random(sizeof(DeagleRandomSpawn));
- SetPlayerPos(playerid,DeagleRandomSpawn[rand][0],DeagleRandomSpawn[rand][1],DeagleRandomSpawn[rand][2]);
- SetPlayerFacingAngle(playerid, DeagleRandomSpawn[rand][3]);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,4,1);
- format(string,200,"{0060FF}[KNIFEFIGHT:]{FFFFFF}Die Knifefight Runde ist gestartet.");
- SendClientMessageToAll(WEISS,string);
- KnifeStopper = SetTimer("KnifeStopper",15000,0);
- }
- KnifeStopper = SetTimer("KnifeStopper",15000,0);
- }
- return 1;
- }
- public EndKnifefight(playerid)
- {
- KnifeOn = false;
- new string[128];
- format(string,200,"{0060FF}[KNIFEFIGHT:]{FFFFFF}Die Knifefight Runde ist nun vorbei!");
- SendClientMessageToAll(WEISS,string);
- new rand = random(sizeof(DeagleRandomSpawn));
- SetPlayerPos(playerid,DeagleRandomSpawn[rand][0],DeagleRandomSpawn[rand][1],DeagleRandomSpawn[rand][2]);
- SetPlayerFacingAngle(playerid, DeagleRandomSpawn[rand][3]);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,24,1000);
- return 1;
- }*/
- /*############### OCMD BEFEHLE - ADMIN ####################*/
- ocmd:setadmin(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- new pID,rank,string[256], reason;
- if(sscanf(params,"uis",pID,rank,reason))return SendClientMessage(playerid,ROT,"FEHLER:/setadmin [SPIELER/ID][RANK][GRUND]");
- if(rank<0||rank>5)return SendClientMessage(playerid,ROT,"FEHLER:Dieser RANK ist nicht vorhanden.");
- format(string,sizeof(string),"SERVER: {00FF71}%s {FFFF71}wurde vom Administrator {00FF71}%s {FFFF71}hoch/runtergestuft. {00FF71}Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(0xFFFF71FF,string);
- SetPVarInt(pID,"Adminlevel",rank);
- return 1;
- }
- ocmd:freeze(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- new pID, grund[128], n1[128];
- if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,ROT,"FEHLER:/freeze [SPIELERID] [GRUND]");
- TogglePlayerControllable(pID,0);
- format(n1,sizeof(n1),"Administrator {00CF00}%s hat {00CF00}%s gefreezt. {00CF00}Grund %s",SpielerName(playerid),SpielerName(pID),grund);
- SendClientMessageToAll(ROT,n1);
- return 1;
- }
- ocmd:unfreeze(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- new pID, n1[128], grund[128];
- if(sscanf(params,"u",pID,grund))return SendClientMessage(playerid,ROT,"FEHLER: /unfreeze [SPIELERID [GRUND]]");
- TogglePlayerControllable(pID,1);
- format(n1,sizeof(n1),"Administrator {00CF00}%s {FFFFFF}hat {{00CF00}}%s {FFFFFF}entfreezt. {00CF00}Grund: %s",SpielerName(playerid),SpielerName(pID),grund);
- SendClientMessageToAll(ROT,n1);
- return 1;
- }
- ocmd:setpremium(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- new pID,rang,string[256],reason;
- if(sscanf(params,"uis",pID,rang))return SendClientMessage(playerid,ROT,"FEHLER:/setpremium [SPIELER/ID][RANK][GRUND]");
- if(rang<0||rang>2)return SendClientMessage(playerid,ROT,"FEHLER:Dieser RANK ist nicht vorhanden.");
- format(string,sizeof(string),"SERVER: {00FF71}%s {FFFF71}wurde vom Administrator {00FF71}%s {FFFF71}hoch/runtergestuft. {00FF71}Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(0xFFFF71FF,string);
- SetPVarInt(pID,"Premium",rang);
- return 1;
- }
- ocmd:ban(playerid,params[])
- {
- new pID,reason[64],string[256];
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,ROT,"FEHLER:/kicken [SPIELER/ID][GRUND]");
- format(string,sizeof(string),"SERVER: %s wurde vom Administrator %s vom Server gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- SetPVarInt(pID,"Gebant",1);
- Kick(pID);
- return 1;
- }
- ocmd:kicken(playerid,params[])
- {
- new pID,reason[64],string[256];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,ROT,"FEHLER:/kicken [SPIELER/ID][GRUND]");
- format(string,sizeof(string),"SERVER: %s wurde vom Administrator %s vom Server gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- Kick(pID);
- return 1;
- }
- ocmd:timeban(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- new pID, time, grund[256];
- if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,ROT,"FEHLER:/timeban [SPIELER/ID] [ZEIT] [GRUND]");
- if(IsPlayerConnected(pID))
- {
- if(time>0||time<1000)
- {
- new string[128];
- format(string,sizeof(string),"Server: %s wurde vom Administrator %s für %i Minuten gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
- SendClientMessageToAll(ROT,string);
- new wert;
- wert=gettime()+(60*time);
- SetPVarInt(pID,"Timeban",wert);
- Kick(pID);
- return 1;
- }
- SendClientMessage(playerid,ROT,"SERVER:Bitte gültige Zeit angeben!");
- return 1;
- }
- SendClientMessage(playerid,ROT,"SERVER:Der Spieler befindet sich zurzeit nicht auf dem Server!");
- return 1;
- }
- ocmd:mute(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- {
- new pID;
- new reason[64];
- new time;
- if(sscanf(params,"uis",pID,time,reason))return SendClientMessage(playerid,ROT,"FEHLER: /mute [SPIELER/ID] [Zeit(Minuten)][GRUND]");
- {
- if(isPlayerAnAdmin(pID,1))
- {
- SendClientMessage(playerid,ROT,"FEHLER:Du kannst keine Admins muten!");
- return 1;
- }
- else if(time > 0 && time < 999999)
- {
- new string[128],tmptime = time;
- format(string,sizeof(string),"%s wurde vom Admin %s für %i Minuten gemutet. Grund: %s",SpielerName(pID),SpielerName(playerid),tmptime,reason);
- SendClientMessageToAll(ROT,string);
- SendClientMessage(playerid,GRUEN,"SERVER:Spieler gemutet!");
- SetPVarInt(pID,"Mute",tmptime);
- return 1;
- }
- }
- }
- return 1;
- }
- ocmd:unmute(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"FEHLER: /unmute [SPIELER/ID]");
- {
- if(GetPVarInt(pID,"Mute")!=0)
- {
- new string[128];
- format(string,sizeof(string),"SERVER:Du wurdest vom Admin %s entmutet!",SpielerName(playerid));
- SetPVarInt(pID,"Mute",0);
- SendClientMessage(pID,GRUEN,string);
- SendClientMessage(playerid,GRUEN,"SERVER:Spieler entmutet!");
- return 1;
- }
- }
- }
- return 1;
- }
- ocmd:spawn(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- new string[128],pID;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"FEHLER:/spawn [SPIELER/ID]");
- format(string,sizeof(string),"SERVER: %s wurde vom Administrator %s respawned!",SpielerName(pID),SpielerName(playerid));
- SendClientMessageToAll(GELB,string);
- SpawnPlayer(pID);
- return 1;
- }
- ocmd:giveweapon(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- new pID, weapon, ammunation;
- if(sscanf(params,"udd",pID,weapon,ammunation))return SendClientMessage(playerid,ROT,"FEHLER:/giveweapon [SPIELER/ID] [WAFFE/ID] [Munition]");
- if(weapon < 0 || weapon > 46)return SendClientMessage(playerid,ROT,"FEHLER: Bitte gib eine gültige Waffen-ID an (0-46)!");
- GivePlayerWeapon(pID, weapon, ammunation);
- return 1;
- }
- ocmd:givemoney(playerid,params[])
- {
- new pID,money;
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte um diesen Befehl auszuführen!");
- if(sscanf(params,"ui",pID,money))return SendClientMessage(playerid,ROT,"FEHLER:/givemoney [SPIELER/ID][GELD]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"FEHLER:Dieser Spieler befindet sich zurzeit nicht auf dem Server.");
- PayPlayerMoney(pID,money);
- return 1;
- }
- ocmd:givescore(playerid,params[])
- {
- new pID,level;
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte um diesen Befehl auszuführen!");
- if(sscanf(params,"ud",pID,level)) return SendClientMessage(playerid,ROT,"FEHLER:/givescore [SPIELER/ID][LEVEL]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"FEHLER:Dieser Spieler befindet sich zurzeit nicht auf dem Server.");
- SetPlayerScore(pID,level);
- SetPVarInt(pID,"Level",level);
- return 1;
- }
- ocmd:goto(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"FEHLER: /goto [SPIELER/ID]");
- new Float:posx,Float:posy,Float:posz;
- GetPlayerPos(pID,posx,posy,posz);
- SetPlayerPos(playerid,posx,posy,posz);
- return 1;
- }
- ocmd:setskin(playerid, params[])
- {
- new pID, Skin;
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- if(sscanf(params,"ui",pID,Skin))return SendClientMessage(playerid,ROT,"FEHLER: /setskin [SPIELER/ID][SKINID]");
- if(Skin < 1 || Skin > 299)return SendClientMessage(playerid,ROT,"FEHLER: Bitte gültige SkinID eingeben.[1-299]");
- SetPlayerSkin(pID, Skin);
- return 1;
- }
- ocmd:veh(playerid,params[])
- {
- new Float:vehx,Float:vehy,Float:vehz;
- new vehid,color1,color2,string[128];
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte um diesen Befehl auszuführen!");
- if(sscanf(params,"iii",vehid,color1,color2))return SendClientMessage(playerid, ROT,"FEHLER:/veh [AUTO/ID] [FARBE 1] [FARBE 2]");
- GetPlayerPos(playerid,vehx,vehy,vehz);
- new carid = CreateVehicle(vehid,vehx,vehy,vehz,3,color1,color2,-1);
- SetVehicleNumberPlate(carid,"AdminCar");
- PutPlayerInVehicle(playerid, carid, 0);
- format(string,sizeof(string),"SERVER:Du hast ein Adminfahrzeug erstellt!(FahrzeugID : %d)",GetVehicleModel(GetPlayerVehicleID(playerid)));
- SendClientMessage(playerid,HELLROT,string);
- return 1;
- }
- ocmd:delcar(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"FEHLER:Du befindest dich in keinem Fahrzeug!");
- {
- DestroyVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid,GRUEN,"SERVER:Du hast das Auto gelöscht.");
- }
- return 1;
- }
- ocmd:tv(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"FEHLER: /tv [SPIELER/ID]");
- {
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"FEHLER:Dieser Spieler befindet sich zurzeit nicht auf dem Server.");
- TogglePlayerSpectating(playerid,1);
- PlayerSpectatePlayer(playerid,pID);
- }
- }
- return 1;
- }
- ocmd:ooc(playerid,params[])
- {
- new text[256],adminrank[20];
- if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"FEHLER: /ooc [TEXT]");
- switch (GetPVarInt(playerid,"Adminlevel"))
- {
- case 0:{adminrank="Spieler";}
- case 1:{adminrank="Supporter";}
- case 2:{adminrank="Moderator";}
- case 3:{adminrank="Administrator";}
- case 4:{adminrank="Super-Administrator";}
- case 5:{adminrank="Projektleiter";}
- }
- format(text,sizeof(text),"(({FF4F00}%s {FFFFFF}%s: %s{3C7DC0}))",adminrank,SpielerName(playerid),text);
- SendClientMessageToAll(OOCFARBE,text);
- return 1;
- }
- ocmd:clearchat(playerid,params[])
- {
- new string[128];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"___________________________________________________________________________");
- format(string,sizeof(string),"Administrator / Supporter {FF9D00}%s {FFFFFF}hat den Chat {FF9D00}gecleart!",SpielerName(playerid));
- SendClientMessageToAll(WEISS,string);
- return 1;
- }
- ocmd:restart(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- SendClientMessageToAll(ROT,"Server Restart");
- GameTextForAll("Server Restart",3000,2);
- SendRconCommand("gmx");
- return 1;
- }
- ocmd:ahelp(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER: Du besitzt keine Rechte, um diesen Befehl zu nutzen!");
- ShowPlayerDialog(playerid,DIALOG_AHELP1,DIALOG_STYLE_LIST,"Street Deathmatch Team - Menü","1. Rank - Supporter\n2. Rank - Moderator\n3. Rank - Administrator\n4. Rank - High - Administrator\n5. Rank - Projektleiter","Weiter","Abbrechen");
- return 1;
- }
- ocmd:opsup(playerid,params[])
- {
- new pID, string[128];
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"FEHLER: Du besitzt keine Rechte, um diesen Befehl zu nutzen!");
- if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,ROT,"FEHLER: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"/opsup [TicketID]");
- format(string,sizeof(string),"Supporter %s hat dein Support Ticket geöffnet. Schreiben kannst du mit /sup",SpielerName(playerid));
- SendClientMessage(pID,PINK,string);
- SendClientMessage(playerid,GRUEN,"Du hast das Support Ticket geöffnet. Schreiben kannst du mit /asup");
- SetPVarInt(playerid,"LiveChat",1);
- SetPVarInt(pID,"LiveChat",1);
- SetPVarInt(pID,"ReportTicket",0);
- SetPVarInt(playerid,"RPartner",pID);
- SetPVarInt(pID,"RPartner",playerid);
- return 1;
- }
- ocmd:clsup(playerid,params[])
- {
- new pID, string[128];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER: Du besitzt keine Rechte, um diesen Befehl zu nutzen!");
- if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,ROT,"FEHLER: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"/clsup [TicketID]");
- format(string,sizeof(string),"Supporter %s hat den Support Chat beendet.",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,string);
- SendClientMessage(playerid,LEUCHTGRUEN,"SERVER: Du hast den Support Chat geschlossen.");
- SetPVarInt(playerid,"LiveChat",0);
- SetPVarInt(pID,"LiveChat",0);
- DeletePVar(playerid,"RPartner");
- DeletePVar(pID,"RPartner");
- return 1;
- }
- ocmd:delsup(playerid,params[])
- {
- new pID, string[128];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER: Du besitzt keine Rechte, um diesen Befehl zu nutzen!");
- if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,ROT,"FEHLER: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!");
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"/delsup [TicketID]");
- format(string,sizeof(string),"Supporter %s hat deine Support Anfrage gelöscht.",SpielerName(playerid));
- SendClientMessage(pID,HELLBLAU,string);
- SendClientMessage(playerid,LEUCHTGRUEN,"SERVER: Du hast das Support Ticket gelöscht.");
- DeletePVar(pID,"Report");
- return 1;
- }
- ocmd:asup(playerid,params[])
- {
- new text[128],string[128],string1[128];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER: Du besitzt keine Rechte, um diesen Befehl zu nutzen!");
- if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,ROT,"FEHLER: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!");
- if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,ROT,"FEHLER: Du befindest dich in keinem Support-Chat.");
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,ROT,"/asup [TEXT]");
- format(string,sizeof(string),"Supporter %s: %s",SpielerName(playerid),text);
- SendClientMessage(GetPVarInt(playerid,"RPartner"),LILA,string);
- format(string1,sizeof(string1),"Supporter %s: %s",SpielerName(playerid),text);
- SendClientMessage(playerid,LILA,string1);
- return 1;
- }
- ocmd:tickets(playerid,params[])
- {
- #pragma unused params
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"FEHLER: Du besitzt keine Rechte, um diesen Befehl zu nutzen!");
- if(GetPVarInt(playerid,"AdminDienst")==0)return SendClientMessage(playerid,ROT,"FEHLER: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(GetPVarInt(i,"Report") == 1 && IsPlayerConnected(i))
- {
- new string[128];
- format(string,sizeof(string),"[OFFEN] Name: %s | ID: %i",SpielerName(i),i);
- SendClientMessage(i,LILA,string);
- }
- }
- return 1;
- }
- ocmd:dienst(playerid,params[])
- {
- new string[128];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- format(string,sizeof(string),"Administrator / Supporter {6EFF37}%s {FFFFFF}hat sich in den Dienst {6EFF37}angemeldet.",SpielerName(playerid));
- SendClientMessageToAll(WEISS,string);
- SetPVarInt(playerid,"AdminDienst",1);
- return 1;
- }
- ocmd:dienstoff(playerid,params[])
- {
- new string[128];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- format(string,sizeof(string),"Administrator / Supporter {FF3300}%s {FFFFFF}hat sich in den Dienst {FF3300}abgemeldet.",SpielerName(playerid));
- SendClientMessageToAll(WEISS,string);
- SetPVarInt(playerid,"AdminDienst",0);
- return 1;
- }
- ocmd:mathequiz(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- {
- startmath(playerid);
- }
- return 1;
- }
- ocmd:a(playerid,params[])
- {
- new text[128],name[128],adminrank[20];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"FEHLER: /a [TEXT]");
- GetPlayerName(playerid,name,sizeof(name));
- switch (GetPVarInt(playerid,"Adminlevel"))
- {
- case 1:{adminrank="Supporter";}
- case 2:{adminrank="Moderator";}
- case 3:{adminrank="Administrator";}
- case 4:{adminrank="Super-Administrator";}
- case 5:{adminrank="Projektleiter";}
- }
- format(text,sizeof(text),"%s %s: %s",adminrank,name,text);
- SendAdminMessage(0x00FFFFFF,text);
- return 1;
- }
- ocmd:housepreis(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- for(new i = 1; i <MAX_HAUS; i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,hInfo[i][PosX],hInfo[i][PosY],hInfo[i][PosZ]))
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte um diesen Befehl auszuführen!");
- {
- new preis, string[128];
- if(sscanf(params,"d",preis))return SendClientMessage(playerid,ROT,"FEHLER: /housepreis [PREIS]");
- new HausDatei[50];
- format(HausDatei,50,"/Haus/%d.txt",i);
- dini_IntSet(HausDatei,"Verkaufpreis",preis);
- format(string,sizeof(string),"SERVER:Du hast den Verkaufspreis vom Geschäft auf {{00FF00}}%d$ gesetzt!",preis);
- SendClientMessage(playerid,WEISS,string);
- KillHaus(i);
- LoadHaus(i);
- }
- }
- }
- return 1;
- }
- ocmd:houseowner(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- for(new i=1; i<MAX_HAUS; i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,hInfo[i][PosX],hInfo[i][PosY],hInfo[i][PosZ]))
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte um diesen Befehl auszuführen!");
- {
- new besitzer,string[128];
- if(sscanf(params,"i",besitzer))return SendClientMessage(playerid,ROT,"FEHLER: /houseowner [SPIELER]");
- new HausDatei[50];
- format(HausDatei,50,"/Haus/%d.txt",i);
- dini_IntSet(HausDatei,"Besitzer",besitzer);
- format(string,sizeof(string),"SERVER:Der neue Besitzer vom Haus ist nun {{00FF00}}%i!",besitzer);
- SendClientMessage(playerid,WEISS,string);
- KillHaus(i);
- LoadHaus(i);
- }
- }
- }
- return 1;
- }
- ocmd:chouse(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
- new Float:x,Float:y,Float:z,preis,level,int,world;
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"FEHLER:Du besitzt keine Rechte um diesen Befehl auszuführen!");
- if(sscanf(params,"dddd",preis,level,int,world))return SendClientMessage(playerid,ROT,"FEHLER: /chouse [PREIS][LEVEL][INT-NR][WELT]");
- if(int<0||int>8)return SendClientMessage(playerid,ROT,"FEHLER:Dieses Interior ist nicht vorhanden!");
- GetPlayerPos(playerid,x,y,z);
- CreateHaus(x,y,z,"Keiner",preis,level,int,world);
- SetPlayerMapIcon(playerid,31,x,y,z, 31,0,MAPICON_LOCAL);
- return 1;
- }
- /*#########################################################*/
- /*########### OCMD SPIELER - BEFEHLE ##############*/
- ocmd:support(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Street Deathmatch - Report System","Support Anfrage\nBeschwerde gg. Spieler\nBug Meldung","Bestätigen","Abbrechen");
- return 1;
- }
- ocmd:ticket(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Street Deathmatch - Report System","Support Anfrage\nBeschwerde gg. Spieler\nBug Meldung","Bestätigen","Abbrechen");
- return 1;
- }
- ocmd:report(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Street Deathmatch - Report System","Support Anfrage\nBeschwerde gg. Spieler\nBug Meldung","Bestätigen","Abbrechen");
- return 1;
- }
- ocmd:sup(playerid,params[])
- {
- new text[128],string[128],string1[128];
- if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,ROT,"FEHLER: Du befindest dich in keinem Support - Chat.");
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,ROT,"/sup [TEXT]");
- format(string,sizeof(string),"Spieler %s: %s",SpielerName(playerid),text);
- SendClientMessage(GetPVarInt(playerid,"RPartner"),LEUCHTBLAU,string);
- format(string1,sizeof(string1),"Spieler %s: %s",SpielerName(playerid),text);
- SendClientMessage(playerid,LEUCHTBLAU,string1);
- return 1;
- }
- ocmd:prestige(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_PRESTIGE,DIALOG_STYLE_LIST,"Street Deathmatch Prestige","Prestige Kaufen\nPrestige ansehen\nPrestige Shop","Wählen","Abbrechen");
- return 1;
- }
- ocmd:premium(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,5.0,1316.0394,-1368.8463,13.5620))return SendClientMessage(playerid,ROT,"FEHLER:Sie befinden sich nicht neben Herr Premiumheini.");
- ShowPlayerDialog(playerid,DIALOG_PREMIUM,DIALOG_STYLE_LIST,"Premium Hilfe","Vorgehensweise\nZahlungsarten\nBonus","Ansehen","Abbrechen");
- return 1;
- }
- ocmd:vehicle(playerid,params[])
- {
- if(GetPVarInt(playerid,"Duellieren")==1)return SendClientMessage(playerid,ROT,"FEHLER:Sie können diesen Befehl nicht in einer Duel-Area benutzen!");
- if(GetPVarInt(playerid,"DurbyArena1")==1 || GetPVarInt(playerid,"DurbyArena2")==1)return SendClientMessage(playerid,ROT,"FEHLER:Sie können diesen Befehl nicht in einer Durby-Arena benutzen!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"FEHLER:Du kannst diesen Befehl nicht ausführenn, wenn du im Fahrzeug bist.");
- ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST,"Street Deathmatch - Auto Menü","Sportwagen\nGeländewagen\nSaloonswagen\nMotorräder\nSpaßwagen","Bestellen","Abbrechen");
- return 1;
- }
- ocmd:stats(playerid,params[])
- {
- new string[512],Adminlevel[64],Prestige[64];
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 0:{Adminlevel="N.A.";}
- case 1:{Adminlevel="Supporter";}
- case 2:{Adminlevel="Administrator";}
- case 3:{Adminlevel="High-Admin";}
- case 4:{Adminlevel="Scripter";}
- case 5:{Adminlevel="Projektleiter";}
- }
- switch(GetPVarInt(playerid,"Prestige"))
- {
- case 0:{Prestige="N.A(0)";}
- case 1:{Prestige="1st(1)";}
- case 2:{Prestige="2nd(2)";}
- case 3:{Prestige="3rd(3)";}
- case 4:{Prestige="4th(4)";}
- case 5:{Prestige="5th(5)";}
- case 6:{Prestige="6th(6)";}
- case 7:{Prestige="7th(7)";}
- case 8:{Prestige="8th(8)";}
- case 9:{Prestige="9th(9)";}
- case 10:{Prestige="10th(10)";}
- case 11:{Prestige="11th(11)";}
- case 12:{Prestige="12th(12)";}
- case 13:{Prestige="13th(13)";}
- case 14:{Prestige="14th(14)";}
- case 15:{Prestige="15th(15)";}
- case 16:{Prestige="16th(16)";}
- case 17:{Prestige="17th(17)";}
- case 18:{Prestige="18th(18)";}
- case 19:{Prestige="19th(19)";}
- case 20:{Prestige="20th(20)";}
- }
- /*switch(GetPVarInt(playerid,"Premium") || GetPVarInt(playerid,"PremiumBonus"))
- {
- case 0:{PB=" ";}
- case 1:{PB="{FFAB00}Premium";}
- case 2:{PB="{FF6500}Premium";}
- case 3:{PB="{98EA00}Premium";}
- case 4:{PB="{8CAD00}Premium";}
- }*/
- new name[64], mstring[64],Float:Rate;
- Rate = float(GetPVarInt(playerid,"Kills")) / float(GetPVarInt(playerid,"Tode"));
- GetPlayerName(playerid,name,sizeof(name));
- format(mstring,sizeof(mstring),"{FF0000}Statistiken von {FFFF00}%s",name);
- format(string,sizeof(string),"{19FF00}Allgemeine Informationen:\n{FAFAFA}Name:\t\t\t\t\t{FF8900}%s\n{FFFFFF}Level:\t\t\t\t\t{FF8900}%i\n{FFFFFF}Adminlevel:\t\t\t\t{FF8900}%s\n\n{19FF00}Einmögen:\n{FAFAFA}Geld:\t\t\t\t\t{FF8900}$%i\n{FFFFFF}Kontostand:\t\t\t\t{FF8900}$%i\n\n{19FF00}Kill's & Tode's Rate:\n{FAFAFA}Kill's:\t\t\t\t\t{FF8900}%i\n{FFFFFF}Tode:\t\t\t\t\t{FF8900}%i\n{FFFFFF}Prestige:\t\t\t\t{FF8900}%i\n{FFFFFF}KD-RATE:\t\t\t\t{FF8900}%.2f"
- ,SpielerName(playerid),GetPlayerScore(playerid),Adminlevel,GetPVarInt(playerid,"Geld"),GetPVarInt(playerid,"Kontostand"),GetPVarInt(playerid,"Kills"),GetPVarInt(playerid,"Tode"),GetPVarInt(playerid,"Prestige"),Rate);
- ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,mstring,string,"Schließen","Schließen");
- return 1;
- }
- ocmd:duel(playerid,params[])
- {
- if(GetPVarInt(playerid,"Duellieren")==1)return SendClientMessage(playerid,ROT,"FEHLER:Sie duellieren sich zurzeit in einer Area! Benutzen Sie (/exit) um die Area zu Verlassen.");
- if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"FEHLER:Sie befinden sich in einem Fahrzeug!");
- ShowPlayerDialog(playerid,DIALOG_DUEL,DIALOG_STYLE_LIST,"Street Deathmatch Duelwahl","{56FFFF}Deagle Arena\n{56A8FF}MP5 Arena\n{5680E5}AK47 + Deagle Arena\n{566CBE}M4A1 + Deagle Arena (Gesperrt)","Duellieren","Abbrechen");
- return 1;
- }
- ocmd:exit(playerid,params[])
- {
- if(GetPVarInt(playerid,"Duellieren")==0)return SendClientMessage(playerid,ROT,"FEHLER:Sie befinden sich in keiner Duel/Durby Arena.");
- {
- if(GetPVarInt(playerid,"DeagleDuel")==1)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerPos(playerid,1310.1202,-1371.4332,13.5886);
- SetPVarInt(playerid,"Duellieren",0);
- SetPVarInt(playerid,"DeagleDuel",0);
- new aname[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "{30FF56}%s {FFFFFF}hat die Deagle Arena {FF0000}verlassen!",aname);
- SendClientMessageToAll(WEISS,string);
- SetPVarInt(playerid,"Killstreak",0);
- }
- else if(GetPVarInt(playerid,"MP5Duel")==1)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerPos(playerid,1310.1202,-1371.4332,13.5886);
- SetPVarInt(playerid,"Duellieren",0);
- SetPVarInt(playerid,"MP5Duel",0);
- new aname[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "{30FF56}%s {FFFFFF}hat die MP5 Arena {FF0000}verlassen!",aname);
- SendClientMessageToAll(WEISS,string);
- SetPVarInt(playerid,"Killstreak",0);
- }
- else if(GetPVarInt(playerid,"AK47Duel")==1)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerPos(playerid,1310.1202,-1371.4332,13.5886);
- SetPVarInt(playerid,"Duellieren",0);
- SetPVarInt(playerid,"AK47Duel",0);
- new aname[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "{30FF56}%s {FFFFFF}hat die AK47 + Deagle Arena {FF0000}verlassen!",aname);
- SendClientMessageToAll(WEISS,string);
- SetPVarInt(playerid,"Killstreak",0);
- }
- /*else if(GetPVarInt(playerid,"M4A1Duel")==1)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,0,0);
- SetPlayerPos(playerid,1310.1202,-1371.4332,13.5886);
- SetPVarInt(playerid,"Duellieren",0);
- SetPVarInt(playerid,"M4A1Duel",0);
- new aname[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "{30FF56}%s {FFFFFF}hat die M4A1 + Deagle Arena {FF0000}verlassen!",aname);
- SendClientMessageToAll(WEISS,string);
- }*/
- else if(GetPVarInt(playerid,"DurbyArena")==1)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerPos(playerid,1310.1202,-1371.4332,13.5886);
- SetPVarInt(playerid,"DurbyArena",0);
- SetPVarInt(playerid,"Duellieren",0);
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF806A}[DURBY:]{00FF00}%s {FFFFFF}hat die {00FF00}Durby Arena One {FFFFFF}verlassen.",name);
- SendClientMessageToAll(WEISS,string);
- SetPVarInt(playerid,"Killstreak",0);
- }
- else if(GetPVarInt(playerid,"DurbyArena2")==1)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerPos(playerid,1310.1202,-1371.4332,13.5886);
- SetPlayerInterior(playerid,0);
- SetPVarInt(playerid,"DurbyArena2",0);
- SetPVarInt(playerid,"Duellieren",0);
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF806A}[DURBY:]{00FF00}%s {FFFFFF}hat die {00FF00}Durby Arena Two {FFFFFF}verlassen.",name);
- SendClientMessageToAll(WEISS,string);
- SetPVarInt(playerid,"Killstreak",0);
- }
- }
- return 1;
- }
- ocmd:pay(playerid,params[])
- {
- new pID,geld,string[128],string2[128];
- new Float:X,Float:Y,Float:Z;
- if(!IsPlayerInRangeOfPoint(pID,5.0,X,Y,Z))return SendClientMessage(playerid,ROT,"FEHLER:Sie sind nicht in der Nähe vom Spieler.");
- if(sscanf(params,"ui",pID,geld)) return SendClientMessage(playerid,ROT,"FEHLER: /pay [SPIELERID] [GELDMENGE]");
- format(string,sizeof(string),"{9AFF00}%s {FFFFFF}hat dir ein Betrag von: {9AFF00}$%i Geschenkt!",SpielerName(pID),geld);
- format(string2,sizeof(string2),"Du hast {9AFF00}%s {FFFFFF}ein Betrag von: {9AFF00}$%i Geschenkt!",SpielerName(playerid),geld);
- PayPlayerMoney(playerid,-geld);
- PayPlayerMoney(pID,geld);
- SendClientMessage(pID,WEISS,string);
- SendClientMessage(playerid,WEISS,string2);
- return 1;
- }
- ocmd:antwort(playerid,params[])
- {
- if(mathson == true)
- {
- if(!strlen(params)) return SendClientMessage(playerid,ROT,"FEHLER: /antwort [ANTWORT]");
- new tehans;
- tehans = strval(params);
- if(tehans == answer)
- {
- new name[16];
- GetPlayerName(playerid,name,16);
- new str[128];
- format(str,128,"{0060FF}[MATHEQUIZ:] {FF744F}%s {FFFFFF}hat das Mathequiz gewonnen.Antwort: {FF744F}%d!",name,answer);
- SendClientMessageToAll(WEISS,str);
- mathson = false;
- KillTimer(stopper);
- PayPlayerMoney(playerid,1500);
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 2 );
- }
- else
- {
- SendClientMessage(playerid,0xFF0016FF,"{0060FF}[MATHEQUIZ:]{FF0016}Falsche Antwort!");
- SetPlayerScore(playerid, GetPlayerScore(playerid) - 1 );
- PayPlayerMoney(playerid,-500);
- }
- }
- else
- {
- return SendClientMessage(playerid,0xFF0016FF,"{0060FF}[MATHEQUIZ:]{FF0016}Zurzeit läuft kein Mathequiz!");
- }
- return 1;
- }
- ocmd:update(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,"[N.S.W] Updates v1.0"
- ,"{FFFFFF}Kein Admin mehr bei Registration {00FF00}(Fixed)\n{FFFFFF}Headshotsystem {FF0000}(Deleted)\n{FFFFFF}M4A1 + Deagle Area {FF0000}(Closed)\n{FFFFFF}Admin Dienst {00FF00}(Überall Nutzbar)\n{FFFFFF}Spieler Ticket {00FF00}(Überall Nutzbar)\n{FFFFFF}3 Adminbefehle {00FF00}(Added)t\n{FFFFFF}Report/Support System {00FF00}(Fixed)\n{FFFFFF}Global Chat {FF0000}(Deleted)\n{FFFFFF}Radius Chat {00FF00}(Added)\n{FFFFFF}/admins Befehl {00FF00}(Added)\n{FFFFFF}/help bzw. /hilfe {00FF00}(Added)"
- ,"Abbrechen","Abbrechen");
- return 1;
- }
- ocmd:admins(playerid,params[])
- {
- new string[256],fstring[64], adminrank[20];
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(GetPVarInt(i,"Adminlevel") > 0)
- {
- new pname[MAX_PLAYER_NAME];
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 1:{adminrank="Supporter";}
- case 2:{adminrank="Moderator";}
- case 3:{adminrank="Administrator";}
- case 4:{adminrank="Super-Administrator";}
- case 5:{adminrank="Projektleiter";}
- }
- GetPlayerName(i,pname, sizeof(pname));
- format(fstring, sizeof(fstring),"%s (%i) - {D89C16}Level: %s{FFFFFF}\n", pname, i,adminrank);
- strcat(string, fstring, sizeof(string));
- }
- }
- ShowPlayerDialog(playerid,2563,DIALOG_STYLE_LIST,"StreetTeammitglieder Online",string,"Abbrechen","Abbrechen");
- return 1;
- }
- ocmd:hilfe(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_LIST,"Hilfestellung","Allgemeine Befehle\nSupport Befehle\nDuel Befehle\nMinispiel Befehle\nSonstige Befehle","Wählen","Abbrechen");
- return 1;
- }
- ocmd:help(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_LIST,"Hilfestellung","Allgemeine Befehle\nSupport Befehle\nDuel Befehle\nMinispiel Befehle\nSonstige Befehle","Wählen","Abbrechen");
- return 1;
- }
- ocmd:geschenk(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,5.0,1305.6001,-1382.2924,13.7381) || IsPlayerInRangeOfPoint(playerid,5.0,1315.0299,-1382.5237,13.7793))
- {
- if(GetPVarInt(playerid,"PremiumBonus")==1)return SendClientMessage(playerid,ROT,"FEHLER:Sie dürfen nicht zwei mal das Weihnachtsgeschenk öffnen!");
- if(GetPVarInt(playerid,"PremiumBonus")==0)
- {
- SetPVarInt(playerid,"PremiumBonus",1);
- SendClientMessage(playerid,WEISS,"{FF982B}[W-GESCHENK:]{FFFFFF}Der Weihnachtsmann hat dir zu Weihnachten ein {00FF00}'3 Tage Premiumbonus' {FFFFFF}geschenkt.");
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"FEHLER:Sie befinden sich nicht neben einem Weihnachtsbaum.");
- }
- return 1;
- }
- ocmd:port(playerid,params[])
- {
- if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"FEHLER: Sie können diesen Befehl nicht benutzn, wenn Sie im Fahrzeug sitzen.");
- if(GetPVarInt(playerid,"DeagleDuel")==1 || GetPVarInt(playerid,"MP5Duel")==1 || GetPVarInt(playerid,"AK47Duel")==1)return SendClientMessage(playerid,ROT,"FEHLER:Sie können diesen Befehl nicht benutzen, wenn Sie in einer Duel Arena seid.");
- ShowPlayerDialog(playerid,DIALOG_PORT,DIALOG_STYLE_LIST,"Street Deathmatch Portliste","Los Santos Bahnhof\nSan Fierro Bahnhof\nLas Venturas Bahnhof\nLos Santos Anfangsspawn","Teleportieren","Abbrechen");
- return 1;
- }
- ocmd:derby(playerid,params[])
- {
- if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"FEHLER: Sie können diesen Befehl nicht benutzn, wenn Sie im Fahrzeug sitzen.");
- if(GetPVarInt(playerid,"DeagleDuel")==1 || GetPVarInt(playerid,"MP5Duel")==1 || GetPVarInt(playerid,"AK47Duel")==1)return SendClientMessage(playerid,ROT,"FEHLER:Sie können diesen Befehl nicht benutzen, wenn Sie in einer Duel Arena seid.");
- ShowPlayerDialog(playerid,DIALOG_DURBY,DIALOG_STYLE_LIST,"Street Deathmatch Durbyliste","Durby Arena One\nDurby Arena Two","Teleportieren","Abbrechen");
- return 1;
- }
- ocmd:atm(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,5.0,1301.11, -1367.59, 13.20) || IsPlayerInRangeOfPoint(playerid,5.0,1319.17, -1367.53, 13.20) || IsPlayerInRangeOfPoint(playerid,5.0,1755.83, -1943.01, 13.20) || IsPlayerInRangeOfPoint(playerid,5.0,-1980.61, 146.13, 27.30) || IsPlayerInRangeOfPoint(playerid,5.0,-1980.59, 129.67, 27.30) || IsPlayerInRangeOfPoint(playerid,5.0,1429.21, 2617.48, 11.00) || IsPlayerInRangeOfPoint(playerid,5.0,1437.75, 2617.50, 11.00))
- {
- ShowPlayerDialog(playerid,DIALOG_KONTO,DIALOG_STYLE_LIST,"Street Deathmatch - Uebersicht","Geld Einzahlen\nGeld Auszahlen\nÜberweisung\nKontostand ansehen","Weiter","Schließen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"FEHLER:Sie befinden sich an keinem Bankautomaten!");
- }
- }
- return 1;
- }
- ocmd:henter(playerid,params[])
- {
- for(new i = 1; i <MAX_HAUS; i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,hInfo[i][PosX],hInfo[i][PosY],hInfo[i][PosZ]))
- {
- if(hInfo[i][Besetzt] == 1)
- {
- new innenraum = hInfo[i][Interior];
- SetPlayerPos(playerid,hInt[innenraum][SpawnX],hInt[innenraum][SpawnY],hInt[innenraum][SpawnZ]);
- SetPlayerInterior(playerid,hInt[innenraum][Int]);
- SetPlayerVirtualWorld(playerid,hInfo[i][World]);
- inHaus[playerid] = i;
- }
- else SendClientMessage(playerid,ROT,"FEHLER:Du kannst dieses Haus nicht beitreten, da es noch nicht gekauft wurde.");
- }
- }
- return 1;
- }
- ocmd:hexit(playerid,params[])
- {
- if(inHaus[playerid] == -1)return SendClientMessage(playerid,ROT,"FEHLER:Sie befinden sich in keinem Haus.");
- new b = inHaus[playerid];
- new Innenraum = hInfo[b][Interior];
- if(IsPlayerInRangeOfPoint(playerid,10,hInt[Innenraum][SpawnX],hInt[Innenraum][SpawnY],hInt[Innenraum][SpawnZ]))
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- SetPlayerPos(playerid,hInfo[b][PosX],hInfo[b][PosY],hInfo[b][PosZ]);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- inHaus[playerid] = -1;
- }
- return 1;
- }
- ocmd:buyhouse(playerid,params[])
- {
- for(new i = 1; i <MAX_HAUS; i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,hInfo[i][PosX],hInfo[i][PosY],hInfo[i][PosZ]))
- {
- if(hInfo[i][Besetzt] == 0)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(hInfo[i][Besitzer],SpielerName(playerid),false) == 0)return SendClientMessage(playerid,ROT,"FEHLER:Dieses Haus gehört dir bereits.");
- if(GetPlayerMoney(playerid) >= hInfo[i][Preis])
- {
- if(GetPlayerScore(playerid) >= hInfo[i][Level])
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PayPlayerMoney(playerid,-hInfo[i][Preis]);
- new HausDatei[64];
- format(HausDatei,64,"/Haus/%d.txt",i);
- dini_IntSet(HausDatei,"Besetzt",1);
- dini_Set(HausDatei,"Besitzer",name);
- RemovePlayerMapIcon(playerid,31);
- SetPlayerMapIcon(playerid,32,x,y,z,32,0,MAPICON_LOCAL);
- KillHaus(i);
- LoadHaus(i);
- }
- else SendClientMessage(playerid,ROT,"FEHLER:Dein Level ist nicht hoch genug.");
- }
- else SendClientMessage(playerid,ROT,"FEHLER:Du hast nicht genügend Geld dabei, um dieses Haus zu kaufen!");
- }
- else SendClientMessage(playerid,ROT,"FEHLER:Dieses Haus hat bereits einen Besitzer.");
- }
- }
- return 1;
- }
- ocmd:sellhouse(playerid,params[])
- {
- for(new i = 1; i <MAX_HAUS; i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,hInfo[i][PosX],hInfo[i][PosY],hInfo[i][PosZ]))
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(hInfo[i][Besitzer],name,false) == 0)
- {
- SendClientMessage(playerid,WEISS,"Du hast dein Haus verkauft.");
- PayPlayerMoney(playerid,hInfo[i][Verkaufpreis]);
- new HausSpeichern[50];
- format(HausSpeichern,50,"/Haus/%d.txt",i);
- dini_IntSet(HausSpeichern,"Besetzt",0);
- dini_Set(HausSpeichern,"Besitzer","Keiner");
- KillHaus(i);
- LoadHaus(i);
- }
- else SendClientMessage(playerid,ROT,"FEHLER:Du bist nicht der Besitzer vom Haus.");
- }
- }
- return 1;
- }
- ocmd:info(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_INFO,DIALOG_STYLE_MSGBOX,"Street Deathmatch Info","{FFFFFF}Hier seht hier die Informationen.\n\nTeamspeak 3 IP: {1BD8FF}nsc-radio.com:9994\n{FFFFFF}Forum Adresse: {1BD8FF}www.street-deathmatch.de\n\n{FFFFFF}Projektleitung: {1BD8FF}KiXx, Holzleitung\n{FFFFFF}Scripter: {1BD8FF}Holzleitung","Danke","Abbrechen");
- return 1;
- }
- /*#################################################*/
- /*#####################################################*/
- stock Register(playerid,inputtext[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
- dini_Create(Spielerdatei);
- /*dini_Set(Spielerdatei,"Passwort",key);*/
- dini_Set(Spielerdatei,"Passwort",MD5_Hash(inputtext));
- dini_IntSet(Spielerdatei,"Level",1);
- SetPlayerScore(playerid,1);
- SendClientMessage(playerid,GRUEN,"Sie haben sich Erfolgreich Registriert!");
- SendClientMessage(playerid,ROT,"Falls du Fragen/Probleme oder Bugs hast/findest, bitte kontaktiere unseren Support.");
- return 1;
- }
- stock Login(playerid,inputtext[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
- /*if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))*/
- if(strcmp(MD5_Hash(inputtext),dini_Get(Spielerdatei,"Passwort")) == 0)
- {
- SpielerLaden(playerid);
- SendClientMessage(playerid,ROT,"Falls du Fragen/Probleme oder Bugs hast/findest, bitte kontaktiere unseren Support.");
- SendClientMessage(playerid,WEISS,"Die Aktuellsten Updates kannst du mit {16FF5C}/update {FFFFFF}aufrufen!");
- SendClientMessage(playerid,WEISS,"{215087}[AKTION:]{FFFFFF}Man bekommt pro Tötung {21FF35}2 Level{FFFFFF}! {21FF35}Bis zum 01.01.2013!");
- return 1;
- }
- else
- {
- new IP[512],iptext[512];
- GetPlayerIp(playerid,IP,512);
- format(iptext,sizeof(iptext),"{FF0000}Falsches Passwort!\n{FFFFFF}Dein Account wurde in der Datenbank gefunden.\n{FF0000}Supporter & Admins, werden nie nach deinem Passwort fragen!\n\n{09E565}IP-Adresse:%s}\n{FFFFFF}Du kannst dich mit deinem Passwort hier Einloggen:",IP);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Street Deathmatch Login",iptext,"Login","Abbrechen");
- }
- return 1;
- }
- stock SpielerLaden(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
- PayPlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
- SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
- SetPVarInt(playerid,"Gebant",dini_Int(Spielerdatei,"Gebant"));
- SetPVarInt(playerid,"Skin",dini_Int(Spielerdatei,"Skin"));
- SetPVarInt(playerid,"Mute",dini_Int(Spielerdatei,"Mute"));
- SetPVarInt(playerid,"Timeban",dini_Int(Spielerdatei,"Timeban"));
- SetPVarInt(playerid,"Premium",dini_Int(Spielerdatei,"Premium"));
- SetPVarInt(playerid,"Geschlecht",dini_Int(Spielerdatei,"Geschlecht"));
- SetPVarInt(playerid,"Kills",dini_Int(Spielerdatei,"Kills"));
- SetPVarInt(playerid,"Tode",dini_Int(Spielerdatei,"Tode"));
- SetPVarInt(playerid,"ReportTicket",dini_Int(Spielerdatei,"ReportTicket"));
- SetPVarInt(playerid,"Prestige",dini_Int(Spielerdatei,"Prestige"));
- SetPVarInt(playerid,"Duellieren",dini_Int(Spielerdatei,"Duellieren"));
- SetPVarInt(playerid,"DeagleDuel",dini_Int(Spielerdatei,"DeagleDuel"));
- SetPVarInt(playerid,"MP5Duel",dini_Int(Spielerdatei,"MP5Duel"));
- SetPVarInt(playerid,"AK47Duel",dini_Int(Spielerdatei,"AK47Duel"));
- SetPVarInt(playerid,"M4A1Duel",dini_Int(Spielerdatei,"M4A1Duel"));
- SetPVarInt(playerid,"DurbyArena1",dini_Int(Spielerdatei,"DurbyArena1"));
- SetPVarInt(playerid,"DurbyArena2",dini_Int(Spielerdatei,"DurbyArena2"));
- SetPVarInt(playerid,"Killstreak",dini_Int(Spielerdatei,"Killstreak"));
- SetPVarInt(playerid,"SkinWahl",dini_Int(Spielerdatei,"SkinWahl"));
- SetPVarInt(playerid,"AdminDienst",dini_Int(Spielerdatei,"AdminDienst"));
- SetPVarInt(playerid,"Deutschland",dini_Int(Spielerdatei,"Deutschland"));
- SetPVarInt(playerid,"Oesterreich",dini_Int(Spielerdatei,"Oesterreich"));
- SetPVarInt(playerid,"Schweiz",dini_Int(Spielerdatei,"Schweiz"));
- SetPVarInt(playerid,"PremiumBonus",dini_Int(Spielerdatei,"PremiumBonus"));
- SetPVarInt(playerid,"MatheQuizAntwort",dini_Int(Spielerdatei,"MatheQuizAntwort"));
- if(GetPVarInt(playerid,"Timeban")==1)
- {
- new banstring[128];
- format(banstring,sizeof(banstring),"Sie, {00FF00}%s {FF0000}wurden von diesem Server noch nicht entbant.",SpielerName(playerid));
- SendClientMessage(playerid, 0xFF0000FF,banstring);
- SendClientMessage(playerid,0xFF0000FF,"Weitere Informationen finden Sie unter {00FF00}www.street-deathmatch.de!");
- Kick(playerid);
- }
- if(GetPVarInt(playerid,"Gebant")==1)
- {
- new banstring[128];
- format(banstring,sizeof(banstring),"Sie, {00FF00}%s {FF0000}wurden von diesem Server nicht entbant.",SpielerName(playerid));
- SendClientMessage(playerid, 0xFF0000FF,banstring);
- SendClientMessage(playerid,0xFF0000FF,"Weitere Informationen finden Sie unter {00FF00}www.street-deathmatch.de!");
- Kick(playerid);
- }
- SetPVarInt(playerid,"Eingeloggt",1);
- return 1;
- }
- stock SpielerSpeichern(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
- dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPVarInt(playerid,"Geld"));
- dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
- dini_IntSet(Spielerdatei,"Gebant",GetPVarInt(playerid,"Gebant"));
- dini_IntSet(Spielerdatei,"Skin",GetPVarInt(playerid,"Skin"));
- dini_IntSet(Spielerdatei,"Timeban",GetPVarInt(playerid,"Timeban"));
- dini_IntSet(Spielerdatei,"Premium",GetPVarInt(playerid,"Premium"));
- dini_IntSet(Spielerdatei,"Geschlecht",GetPVarInt(playerid,"Geschlecht"));
- dini_IntSet(Spielerdatei,"Mute",GetPVarInt(playerid,"Mute"));
- dini_IntSet(Spielerdatei,"Kills",GetPVarInt(playerid,"Kills"));
- dini_IntSet(Spielerdatei,"Tode",GetPVarInt(playerid,"Tode"));
- dini_IntSet(Spielerdatei,"ReportTicket",GetPVarInt(playerid,"ReportTicket"));
- dini_IntSet(Spielerdatei,"Prestige",GetPVarInt(playerid,"Prestige"));
- dini_IntSet(Spielerdatei,"Duellieren",GetPVarInt(playerid,"Duellieren"));
- dini_IntSet(Spielerdatei,"DeagleDuel",GetPVarInt(playerid,"DeagleDuel"));
- dini_IntSet(Spielerdatei,"MP5Duel",GetPVarInt(playerid,"MP5Duel"));
- dini_IntSet(Spielerdatei,"AK47Duel",GetPVarInt(playerid,"AK47Duel"));
- dini_IntSet(Spielerdatei,"M4A1Duel",GetPVarInt(playerid,"M4A1Duel"));
- dini_IntSet(Spielerdatei,"DurbyArena1",GetPVarInt(playerid,"DurbyArena1"));
- dini_IntSet(Spielerdatei,"DurbyArena2",GetPVarInt(playerid,"DurbyArena2"));
- dini_IntSet(Spielerdatei,"Killstreak",GetPVarInt(playerid,"Killstreak"));
- dini_IntSet(Spielerdatei,"SkinWahl",GetPVarInt(playerid,"SkinWahl"));
- dini_IntSet(Spielerdatei,"AdminDienst",GetPVarInt(playerid,"AdminDienst"));
- dini_IntSet(Spielerdatei,"Deutschland",GetPVarInt(playerid,"Deutschland"));
- dini_IntSet(Spielerdatei,"Oesterreich",GetPVarInt(playerid,"Oesterreich"));
- dini_IntSet(Spielerdatei,"Schweiz",GetPVarInt(playerid,"Schweiz"));
- dini_IntSet(Spielerdatei,"PremiumBonus",GetPVarInt(playerid,"PremiumBonus"));
- dini_IntSet(Spielerdatei,"MatheQuizAntwort",GetPVarInt(playerid,"MatheQuizAntwort"));
- return 1;
- }
- stock isPlayerPremium(playerid)
- {
- if(GetPVarInt(playerid,"Premium")>=rang)return 1;
- return 0;
- }
- stock isPlayerPrestige(playerid)
- {
- if(GetPVarInt(playerid,"Prestige")>=rang)return 1;
- return 0;
- }
- stock isPlayerAnAdmin(playerid,rang)
- {
- if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
- return 0;
- }
- stock isPlayerKillStreak(playerid,kill)
- {
- if(GetPVarInt(playerid,"Killstreak")>=kill)return 1;
- return 0;
- }
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock Random(mini, maxi)
- {
- new rand = random(maxi - mini) +mini;
- return rand;
- }
- stock ReturnPlayerName(playerid)
- {
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- return pname;
- }
- stock ResetPlayerTimers(playerid)
- {
- SafeKillTimer(kicktimer[playerid]);
- SafeKillTimer(cbugtimer[playerid]);
- SafeKillTimer(cbugcooldowntimer[playerid]);
- }
- stock GetPlayerWeaponSlot(playerid)
- {
- new slot;
- switch(GetPlayerWeapon(playerid))
- {
- case 0,1: slot = 0;
- case 2..9: slot = 1;
- case 22..24: slot = 2;
- case 25..27: slot = 3;
- case 28,29,32: slot = 4;
- case 30,31: slot = 5;
- case 33,34: slot = 6;
- case 35..38: slot = 7;
- case 16..18,39: slot = 8;
- case 41..43: slot = 9;
- case 10..15: slot = 10;
- case 44..46: slot = 11;
- case 40: slot = 12;
- default: slot = INVALID_WEAPON_SLOT_ID;
- }
- return slot;
- }
- stock SendAdminMessage(color,const string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerAnAdmin(i,1))
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return 1;
- }
- stock Float:GetDistanceBetweenPlayers(p1,p2)
- {
- new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
- if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2)){
- return -1.00;
- }
- GetPlayerPos(p1,x1,y1,z1);
- GetPlayerPos(p2,x2,y2,z2);
- return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
- }
- stock SendMeChat(playerid,string[])
- {
- for(new i = 0;i < MAX_PLAYERS; i++){
- if(GetDistanceBetweenPlayers(i,playerid) <= 30){
- SendClientMessage(i,GRAU,string);
- }
- }
- return 1;
- }
- stock GivePVarInt(playerid, varname[], int_value) SetPVarInt(playerid, varname, GetPVarInt(playerid, varname)+int_value);
- stock BankLog(playerid,logbetrag,logpid)
- {
- new
- File:lFile = fopen("Logs/bank.txt", io_append),
- logData[250],
- fyear, fmonth, fday,
- fhour, fminute, fsecond;
- getdate(fyear, fmonth, fday);
- gettime(fhour, fminute, fsecond);
- format(logData, sizeof(logData),"[%02d/%02d/%04d %02d:%02d:%02d] %s: Betrag:%i an:%s \r\n", fday, fmonth, fyear, fhour, fminute, fsecond, SpielerName(playerid),logbetrag, SpielerName(logpid));
- fwrite(lFile, logData);
- fclose(lFile);
- return 1;
- }
- stock PayPlayerMoney(playerid,menge)
- {
- SetPVarInt(playerid,"Geld",GetPVarInt(playerid,"Geld")+menge);
- GivePlayerMoney(playerid,menge);
- return 1;
- }
- stock CreateHaus(Float:x,Float:y,Float:z,besitzer[64],preis,level,int,world)
- {
- new HausDatei[50];
- for(new b = 1; b <MAX_HAUS; b++)
- {
- format(HausDatei,50,"/Haus/%d.txt",b);
- if(!fexist(HausDatei))
- {
- dini_Create(HausDatei);
- dini_FloatSet(HausDatei,"PosX",x);
- dini_FloatSet(HausDatei,"PosY",y);
- dini_FloatSet(HausDatei,"PosZ",z);
- dini_IntSet(HausDatei,"Preis",preis);
- dini_IntSet(HausDatei,"Level",level);
- dini_IntSet(HausDatei,"Besetzt",0);
- dini_Set(HausDatei,"Besitzer",besitzer);
- dini_IntSet(HausDatei,"Interior",int);
- dini_IntSet(HausDatei,"World",world);
- dini_IntSet(HausDatei,"Verkaufpreis",0);
- return LoadHaus(b);
- }
- }
- return 1;
- }
- stock KillHaus(hid)
- {
- Delete3DTextLabel(hInfo[hid][Label]);
- return DestroyPickup(hInfo[hid][Pickup]);
- }
- stock LoadHaus(hid)
- {
- new HausDatei[64];
- format(HausDatei,64,"/Haus/%d.txt",hid);
- if(!fexist(HausDatei))return 0;
- hInfo[hid][PosX] = dini_Float(HausDatei,"PosX");
- hInfo[hid][PosY] = dini_Float(HausDatei,"PosY");
- hInfo[hid][PosZ] = dini_Float(HausDatei,"PosZ");
- hInfo[hid][Level] = dini_Int(HausDatei,"Level");
- hInfo[hid][Preis] = dini_Int(HausDatei,"Preis");
- hInfo[hid][Interior] = dini_Int(HausDatei,"Interior");
- hInfo[hid][Besetzt] = dini_Int(HausDatei,"Besetzt");
- hInfo[hid][Verkaufpreis] = dini_Int(HausDatei,"Verkaufpreis");
- format(hInfo[hid][Besitzer],64,"%s",dini_Get(HausDatei,"Besitzer"));
- if(hInfo[hid][Besetzt] == 0)
- {
- hInfo[hid][Pickup] = CreatePickup(19471 ,23,hInfo[hid][PosX],hInfo[hid][PosY],hInfo[hid][PosZ],0);
- new string[196];
- format(string,196,"Besitzer: {00FF00}Keiner\n{FFFFFF}Preis: {00FF00}%d$\n{FFFFFF}Level: {00FF00}%d\n{FFFFFF}Kaufen: {00FF00}/buyhouse",hInfo[hid][Preis],hInfo[hid][Level]);
- hInfo[hid][Label] = Create3DTextLabel(string,WEISS,hInfo[hid][PosX],hInfo[hid][PosY],hInfo[hid][PosZ],20,0,0);
- return 1;
- }
- if(hInfo[hid][Besetzt] == 1)
- {
- hInfo[hid][Pickup] = CreatePickup(1273 ,23,hInfo[hid][PosX],hInfo[hid][PosY],hInfo[hid][PosZ],0);
- new string[196];
- format(string,196,"Besitzer: {00FF00}%s\n{FFFFFF}Preis: {00FF00}%d$\nBeitreten: /henter",hInfo[hid][Besitzer],hInfo[hid][Preis]);
- hInfo[hid][Label] = Create3DTextLabel(string,WEISS,hInfo[hid][PosX],hInfo[hid][PosY],hInfo[hid][PosZ],20,0,0);
- return 1;
- }
- return 1;
- }
- /*#####################################################*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement