Sweet 7 Odesláno: 31. Červenec, 2012 Share Odesláno: 31. Červenec, 2012 Zdravim všechny živé i mrtvé asi před dvěma lety jsem vytvořil svůj první mód a jelikož sem ho dnes našel na starém notebooku chtěl bych ho tu dát ke stažení a zeptat se vás co si o mé první práci myslíte (tu dobu jsem dělal pawn měsíc nebo dva) #include #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_ORANGE 0xFF9900AA #define COLOR_DEATH 0x8c1313AA #define ZELENA 0x279833AA #define MODRA 0x096ab5AA #define CERVENA 0xc32020AA #define COLOR_GOLD 0xb59f39AA #define COLOR_ADMIN 0xbd2b99AA #define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3) #define dcmd(%1,%2,%3) if((strcmp((%3)[1],#%1,true,(%2))==0)&&((((%3)[(%2)+1]==0)&&(dcmd_%1(playerid,"")))||(((%3)[(%2)+1]==32)&&(dcmd_%1(playerid,(%3)[(%2)+2]))))) return 1 #define ALL new i = 0; i < MAX_PLAYERS; i++ #define SCM SendClientMessage #define SWAT 0 #define VOJAK 1 #pragma unused strtok new swat[MAX_PLAYERS]; new vojak[MAX_PLAYERS]; new team[MAX_PLAYERS]; new zbran1; new zbran2; new zbran3; new zbran4; new bomba1; new bomba2; new Text:textdraw1; new Text:textdraw2; forward chemie1(); forward chemie2(); forward explosion1(); forward explosion2(); forward explosion3(); forward explosion4(); forward super(); forward super2(); forward super3(); forward super4(); forward text1(); forward text2(); main() { print("\n<------------------------------------------------>"); print("Team Death Match - Incredible War by SweetCZ | 2010"); print("<-------------------------------------------------->\n"); } AntiDeAMX() { new a[][] = { "Unarmed (Fist)", "Brass K" }; #pragma unused a } public OnGameModeInit() { SetGameModeText("Incredible War"); //---------------------------------- UsePlayerPedAnims(); AntiDeAMX(); //-------------------------------- SetTimer("chemie1", 20000, 1); SetTimer("chemie2", 15000, 1); SetTimer("explosion1", 25000, 1); SetTimer("explosion2", 50000, 1); SetTimer("explosion3", 40000, 1); SetTimer("explosion4", 30000, 1); //-------------------------------- zbran1 = CreatePickup(356, 2, -334.6800,2211.1062,42.4844); zbran2 = CreatePickup(358, 2, -201.8863,2260.6436,30.5614); zbran3 = CreatePickup(353, 2, -255.3260,2196.2314,63.2160); zbran4 = CreatePickup(343, 2, -288.9474,2284.5127,71.3092); bomba1 = CreatePickup(1252, 1, -223.3893,2257.8147,39.3104); bomba2 = CreatePickup(1252, 1, -284.9124,2266.0518,68.8493); //------------------------------- textdraw1 = TextDrawCreate(31,113,"Stiskni ~r~L.ALT ~s~pro aktivovani bomby!"); textdraw2 = TextDrawCreate(31,113,"Uspesne si aktivoval bombu! Za ~r~20 ~s~vterin bomba vybuchne!"); //----- TextDrawLetterSize(textdraw1,0.550000,1.400000); TextDrawAlignment(textdraw1,1); TextDrawBackgroundColor(textdraw1,0x000000ff); TextDrawFont(textdraw1,1); TextDrawUseBox(textdraw1,1); TextDrawBoxColor(textdraw1,0x00000099); TextDrawTextSize(textdraw1,131.000000,123.000000); TextDrawSetOutline(textdraw1,0); TextDrawSetProportional(textdraw1,1); TextDrawSetShadow(textdraw1,0); //----- TextDrawLetterSize(textdraw2,0.550000,1.400000); TextDrawAlignment(textdraw2,1); TextDrawBackgroundColor(textdraw2,0x000000ff); TextDrawFont(textdraw2,1); TextDrawUseBox(textdraw2,1); TextDrawBoxColor(textdraw2,0x00000099); TextDrawTextSize(textdraw2,131.000000,123.000000); TextDrawSetOutline(textdraw2,0); TextDrawSetProportional(textdraw2,1); TextDrawSetShadow(textdraw2,0); //--------------------------------- AddPlayerClass(285, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(287, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); //---------------------------------- CreateObject(3865, -385.99075317383, 2391.16015625, 38.527164459229, 16, 0, 20); CreateObject(3865, -380.6484375, 2375.603515625, 34.081836700439, 15.99609375, 0, 19.9951171875); CreateObject(3865, -383.478515625, 2383.7890625, 36.355152130127, 15.99609375, 0, 19.9951171875); CreateObject(3865, -384.41275024414, 2416.5788574219, 46.107891082764, 15.99609375, 0, 351.9951171875); CreateObject(3865, -386.9169921875, 2399.5869140625, 41.082336425781, 15.990600585938, 0, 351.99096679688); CreateObject(3865, -385.615234375, 2408.1689453125, 43.486473083496, 15.990600585938, 0, 351.99096679688); CreateObject(3865, -383.14105224609, 2425.2341308594, 48.607891082764, 15.990600585938, 0, 351.99096679688); CreateObject(3865, -381.81845092773, 2433.8852539063, 51.357891082764, 15.990600585938, 0, 351.99096679688); CreateObject(3865, -380.48748779297, 2442.5356445313, 54.107891082764, 15.990600585938, 0, 351.99096679688); CreateObject(3865, -377.76354980469, 2450.0358886719, 56.191173553467, 15.990600585938, 0, 331.99096679688); CreateObject(3865, -372.64770507813, 2456.3967285156, 58.691173553467, 15.985107421875, 0, 311.99035644531); CreateObject(3865, -365.88638305664, 2460.3386230469, 61.35120010376, 15.979614257813, 0, 291.98974609375); CreateObject(3865, -358.1513671875, 2463.53515625, 63.351196289063, 15.968627929688, 0, 291.98364257813); CreateObject(3865, -349.95370483398, 2466.9716796875, 65.601196289063, 15.97412109375, 0, 291.98913574219); CreateObject(3865, -342.20413208008, 2469.1506347656, 68.051010131836, 15.97412109375, 0, 277.98913574219); CreateObject(3865, -333.88220214844, 2468.4721679688, 69.282524108887, 1.9578247070313, 353.99645996094, 254.19287109375); CreateObject(3865, -324.76461791992, 2465.8835449219, 69.532524108887, 359.9665222168, 353.99948120117, 253.98153686523); CreateObject(3865, -316.16165161133, 2463.2312011719, 68.282524108887, 344.05654907227, 353.75848388672, 252.26429748535); CreateObject(747, -311.56954956055, 2464.6057128906, 65.229385375977, 0, 0, 0); CreateObject(747, -313.46936035156, 2459.2575683594, 66.246131896973, 0, 0, 0); CreateObject(16111, -308.07308959961, 2471.0900878906, 62.514198303223, 0, 0, 116); CreateObject(16113, -308.26428222656, 2442.48046875, 53.412288665771, 0, 0, 0); CreateObject(16112, -272.14596557617, 2471.7062988281, 55.58988571167, 0, 0, 330); CreateObject(16667, -317.78588867188, 2444.9155273438, 68.315460205078, 0, 0, 280); CreateObject(16667, -308.15896606445, 2482.0043945313, 68.742660522461, 0, 0, 257.99755859375); CreateObject(750, -302.11361694336, 2451.6713867188, 61.188449859619, 0, 0, 0); CreateObject(748, -301.90850830078, 2449.8518066406, 61.133930206299, 0, 0, 0); CreateObject(750, -289.81573486328, 2457.7126464844, 59.754875183105, 0, 0, 0); CreateObject(749, -285.77026367188, 2446.3000488281, 57.585498809814, 0, 0, 0); CreateObject(749, -286.82391357422, 2459.6528320313, 59.589706420898, 0, 0, 0); CreateObject(16111, -253.09141540527, 2441.8415527344, 56.525047302246, 0, 0, 90); CreateObject(16113, -272.794921875, 2463.8991699219, 56.616470336914, 0, 0, 0); CreateObject(16114, -207.04592895508, 2421.1745605469, 51.031616210938, 0, 0, 246); CreateObject(16116, -185.10984802246, 2394.4963378906, 49.755882263184, 0, 0, 12); CreateObject(16120, -157.13366699219, 2367.80078125, 52.48286819458, 0, 0, 196); CreateObject(16121, -148.83276367188, 2352.8747558594, 45.511737823486, 0, 0, 254); CreateObject(16121, -138.14764404297, 2336.1896972656, 33.296310424805, 0, 0, 261.99841308594); CreateObject(16121, -140.5344543457, 2310.5417480469, 27.849853515625, 0, 0, 199.99645996094); CreateObject(16121, -127.70978546143, 2324.9282226563, 40.301418304443, 0, 0, 199.99645996094); CreateObject(16121, -110.46389007568, 2296.4956054688, 40.522163391113, 0, 0, 175.9951171875); CreateObject(16120, -142.36494445801, 2349.5212402344, 48.681571960449, 0, 0, 178); CreateObject(16120, -122.02291107178, 2324.3112792969, 42.872756958008, 0, 0, 177.99499511719); CreateObject(746, -268.92852783203, 2431.8186035156, 56.358203887939, 0, 0, 0); CreateObject(744, -255.55841064453, 2431.5424804688, 56.238849639893, 0, 0, 0); CreateObject(749, -269.32043457031, 2443.1025390625, 55.343360900879, 0, 0, 0); CreateObject(750, -267.43206787109, 2429.6860351563, 56.215324401855, 0, 0, 0); CreateObject(751, -233.42115783691, 2418.1213378906, 57.681644439697, 0, 0, 0); CreateObject(749, -216.15795898438, 2412.7556152344, 56.355876922607, 0, 0, 0); CreateObject(746, -215.28936767578, 2408.7526855469, 56.02946472168, 0, 0, 0); CreateObject(747, -228.21270751953, 2418.5300292969, 57.342071533203, 0, 0, 184); CreateObject(745, -199.04156494141, 2386.5168457031, 52.043716430664, 0, 0, 0); CreateObject(744, -189.07977294922, 2384.1101074219, 54.183582305908, 0, 0, 0); CreateObject(750, -203.79670715332, 2397.3078613281, 52.644065856934, 0, 0, 0); CreateObject(748, -186.15278625488, 2348.74609375, 55.40213394165, 0, 0, 0); CreateObject(746, -173.74203491211, 2341.3562011719, 51.077003479004, 0, 0, 212); CreateObject(745, -164.84071350098, 2321.8129882813, 44.074317932129, 0, 0, 0); CreateObject(744, -170.95640563965, 2319.3828125, 45.460327148438, 0, 0, 0); CreateObject(1305, -138.54130554199, 2303.7180175781, 38.250526428223, 0, 0, 0); CreateObject(1305, -137.5595703125, 2302.7861328125, 39.100341796875, 0, 0, 0); CreateObject(1305, -138.984375, 2303.40625, 40.247032165527, 0, 0, 0); CreateObject(3258, -156.53114318848, 2286.9504394531, 28.261268615723, 0, 306, 288); CreateObject(3529, -152.30975341797, 2285.9411621094, 32.083000183105, 0, 0, 0); CreateObject(16116, -352.62567138672, 2374.7531738281, 26.786800384521, 0, 0, 186); CreateObject(16127, -420.13442993164, 2365.5417480469, 35.502563476563, 0, 0, 186); CreateObject(16667, -378.02160644531, 2385.4240722656, 45.008781433105, 0, 0, 28); CreateObject(744, -378.15032958984, 2380.1931152344, 33.817749023438, 0, 0, 0); CreateObject(745, -374.94158935547, 2373.8386230469, 32.458232879639, 0, 0, 0); CreateObject(747, -377.06854248047, 2373.0773925781, 34.401145935059, 0, 0, 0); CreateObject(749, -382.62503051758, 2373.0874023438, 33.167182922363, 0, 0, 0); CreateObject(746, -379.83666992188, 2372.8972167969, 35.015403747559, 0, 340, 38); CreateObject(746, -380.11849975586, 2374.55078125, 35.736946105957, 0, 0, 0); CreateObject(746, -377.30072021484, 2377.4604492188, 33.926826477051, 0, 0, 0); CreateObject(746, -381.78396606445, 2374.7448730469, 35.736946105957, 0, 0, 0); CreateObject(746, -380.43353271484, 2377.626953125, 36.736946105957, 0, 0, 0); CreateObject(746, -382.24838256836, 2377.5007324219, 36.486946105957, 0, 0, 0); CreateObject(746, -383.20861816406, 2377.9497070313, 36.986946105957, 0, 0, 0); CreateObject(746, -382.60815429688, 2379.23046875, 37.486946105957, 0, 0, 0); CreateObject(746, -380.23638916016, 2379.2919921875, 36.486946105957, 0, 0, 0); CreateObject(746, -381.36712646484, 2380.2119140625, 37.986946105957, 0, 0, 0); CreateObject(745, -315.36004638672, 2463.3049316406, 70.083236694336, 0, 22, 328); CreateObject(745, -314.10620117188, 2464.13671875, 68.616691589355, 0, 47.997589111328, 59.999969482422); CreateObject(11556, -146.494140625, 2233.015625, 34.788047790527, 0, 0, 297.99865722656); CreateObject(691, -190.93315124512, 2243.6474609375, 28.78609085083, 0, 0, 0); CreateObject(691, -164.99661254883, 2254.9792480469, 27.073070526123, 0, 0, 0); CreateObject(691, -170.96124267578, 2220.716796875, 27.646827697754, 0, 0, 0); CreateObject(691, -202.87106323242, 2216.0053710938, 30.940231323242, 0, 0, 0); CreateObject(691, -144.03970336914, 2212.2839355469, 28.496810913086, 0, 0, 0); CreateObject(672, -163.59341430664, 2230.7939453125, 30.366401672363, 0, 0, 0); CreateObject(672, -186.73515319824, 2217.4770507813, 28.946594238281, 0, 0, 0); CreateObject(672, -198.23907470703, 2231.4006347656, 31.561212539673, 0, 0, 0); CreateObject(672, -206.41409301758, 2195.4187011719, 28.49201965332, 0, 0, 0); CreateObject(671, -191.04362487793, 2201.3754882813, 26.912506103516, 0, 0, 0); CreateObject(671, -198.30146789551, 2221.6850585938, 30.396167755127, 0, 0, 0); CreateObject(671, -178.85293579102, 2225.2385253906, 28.956146240234, 0, 0, 0); CreateObject(671, -160.8445892334, 2209.48046875, 27.649261474609, 0, 0, 0); CreateObject(671, -151.44207763672, 2219.9206542969, 29.27465057373, 0, 0, 0); CreateObject(671, -174.37055969238, 2245.3989257813, 28.66357421875, 0, 0, 0); CreateObject(671, -157.03540039063, 2247.6381835938, 28.396907806396, 0, 0, 0); CreateObject(671, -187.04653930664, 2234.23828125, 29.580690383911, 0, 0, 0); CreateObject(671, -185.89074707031, 2248.8664550781, 28.906784057617, 0, 0, 0); CreateObject(671, -185.88124084473, 2248.857421875, 28.161670684814, 0, 0, 0); CreateObject(671, -215.2861328125, 2247.95703125, 32.056632995605, 0, 0, 0); CreateObject(669, -166.68482971191, 2241.7990722656, 28.67064666748, 0, 0, 0); CreateObject(669, -172.81350708008, 2204.1782226563, 26.40348815918, 0, 0, 0); CreateObject(669, -200.43630981445, 2205.5903320313, 30.332363128662, 0, 0, 0); CreateObject(669, -186.79890441895, 2222.9265136719, 28.866134643555, 0, 0, 0); CreateObject(669, -179.6403503418, 2212.37890625, 27.613307952881, 0, 0, 0); CreateObject(669, -189.77984619141, 2199.453125, 26.833343505859, 0, 0, 0); CreateObject(669, -159.95550537109, 2212.4575195313, 28.520126342773, 0, 0, 0); CreateObject(669, -155.1369934082, 2221.7497558594, 29.385005950928, 0, 0, 0); CreateObject(669, -173.46003723145, 2235.0417480469, 29.539836883545, 0, 0, 0); CreateObject(669, -201.15469360352, 2244.5092773438, 29.47473526001, 0, 0, 0); CreateObject(669, -174.3610534668, 2245.7082519531, 31.482515335083, 0, 0, 0); CreateObject(669, -153.6720123291, 2246.6760253906, 32.722972869873, 0, 0, 0); CreateObject(669, -175.44018554688, 2296.8017578125, 34.815631866455, 0, 0, 0); CreateObject(669, -146.51272583008, 2286.7868652344, 27.402191162109, 0, 0, 0); CreateObject(669, -172.45562744141, 2278.7661132813, 28.020599365234, 0, 0, 0); CreateObject(691, -158.88763427734, 2237.3547363281, 26.816421508789, 0, 0, 0); CreateObject(691, -164.9280090332, 2198.9526367188, 24.570003509521, 0, 0, 0); CreateObject(691, -186.70162963867, 2233.0988769531, 29.623405456543, 0, 0, 0); CreateObject(709, -248.00360107422, 2246.3798828125, 51.679954528809, 0, 0, 0); CreateObject(713, -264.65646362305, 2200.3159179688, 58.466911315918, 0, 0, 0); CreateObject(726, -230.29309082031, 2202.8510742188, 42.787536621094, 0, 0, 0); CreateObject(726, -328.83340454102, 2256.96484375, 50.158210754395, 0, 0, 0); CreateObject(726, -335.9853515625, 2203.873046875, 41.225761413574, 0, 0, 0); CreateObject(726, -363.82421875, 2241.4580078125, 39.734375, 0, 0, 0); CreateObject(726, -365.9453125, 2193.8178710938, 38.984375, 0, 0, 0); CreateObject(726, -368.884765625, 2213.708984375, 41.484375, 0, 0, 0); CreateObject(726, -376.63027954102, 2288.7121582031, 36.127658843994, 0, 0, 0); CreateObject(726, -399.0654296875, 2218.1767578125, 38.4296875, 0, 0, 0); CreateObject(726, -397.08984375, 2256.951171875, 41.372543334961, 0, 0, 0); CreateObject(726, -384.51196289063, 2320.9821777344, 32.932952880859, 0, 0, 314); CreateObject(726, -367.78671264648, 2363.681640625, 27.805835723877, 0, 0, 313.99475097656); CreateObject(16113, -131.36999511719, 2197.3813476563, 25.271675109863, 0, 0, 104); CreateObject(16114, -162.87797546387, 2172.2783203125, 20.479949951172, 0, 0, 130); CreateObject(16116, -199.41215515137, 2161.8918457031, 20.206047058105, 0, 0, 38); CreateObject(16121, -267.13339233398, 2169.0676269531, 47.904541015625, 0, 0, 74); CreateObject(16120, -278.97994995117, 2276.15625, 61.55216217041, 0, 0, 214); CreateObject(17033, -264.57733154297, 2219.3264160156, 56.190944671631, 0, 0, 46); CreateObject(1337, -263.98071289063, 2229.4340820313, 58.538799285889, 55.948303222656, 3.5733947753906, 355.03811645508); CreateObject(1558, -273.63333129883, 2206.6293945313, 59.955047607422, 340, 0, 0); CreateObject(1558, -288.14929199219, 2248.5051269531, 63.086334228516, 15.999389648438, 0, 0); CreateObject(1558, -267.46881103516, 2235.3012695313, 59.009101867676, 15.99609375, 0, 0); CreateObject(1558, -267.46182250977, 2235.05078125, 60.009101867676, 15.99609375, 0, 0); CreateObject(1558, -260.70837402344, 2219.3459472656, 58.691162109375, 355.99609375, 0, 0); CreateObject(13637, -363.23617553711, 2312.9802246094, 33.847141265869, 0, 0, 86); CreateObject(1225, -381.54754638672, 2367.5844726563, 31.376132965088, 14, 0, 0); CreateObject(1225, -381.1513671875, 2368.599609375, 31.481544494629, 13.99658203125, 0, 0); CreateObject(1225, -380.62341308594, 2367.7263183594, 31.273433685303, 13.99658203125, 0, 0); CreateObject(1225, -380.81506347656, 2366.3564453125, 31.099273681641, 9.7759704589844, 12.179504394531, 31.901153564453); CreateObject(1225, -367.97409057617, 2348.5402832031, 29.181938171387, 13.99658203125, 0, 0); CreateObject(1225, -377.80249023438, 2320.9133300781, 32.647594451904, 355.99658203125, 0, 4); CreateObject(1225, -367.19091796875, 2309.7221679688, 33.833171844482, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -342.49548339844, 2235.099609375, 41.890129089355, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -328.48583984375, 2219.1379394531, 42.330375671387, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -333.27545166016, 2219.3371582031, 41.894157409668, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -267.55798339844, 2207.8271484375, 59.245204925537, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -267.24899291992, 2227.9924316406, 57.90731048584, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -234.73382568359, 2215.103515625, 47.504486083984, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -205.92132568359, 2233.673828125, 33.015785217285, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -185.29937744141, 2218.9162597656, 28.851421356201, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -157.55256652832, 2232.0776367188, 29.621501922607, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -171.41247558594, 2257.8950195313, 28.282135009766, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -151.12110900879, 2285.189453125, 29.802879333496, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -150.93933105469, 2287.9577636719, 29.607746124268, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -149.58331298828, 2285.5112304688, 29.735637664795, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -150.0301361084, 2286.44921875, 29.684452056885, 355.99548339844, 0, 3.9990234375); CreateObject(1225, -175.81991577148, 2290.9379882813, 33.735210418701, 355.99548339844, 0, 3.9990234375); CreateObject(1217, -186.42399597168, 2346.1242675781, 55.494472503662, 0, 0, 0); CreateObject(918, -204.95901489258, 2396.5424804688, 52.71955871582, 0, 0, 0); CreateObject(1218, -240.03448486328, 2423.1809082031, 59.425487518311, 271.99993896484, 180, 118); CreateObject(1222, -268.69549560547, 2445.3056640625, 56.412414550781, 0, 0, 0); CreateObject(2780, -257.2795715332, 2435.0129394531, 56.504779815674, 0, 0, 0); CreateObject(2780, -199.36708068848, 2381.3422851563, 60.889385223389, 0, 0, 0); CreateObject(2780, -163.40773010254, 2360.8459472656, 58.11107635498, 0, 0, 0); CreateObject(3057, -276.87368774414, 2429.3376464844, 54.596279144287, 0, 0, 0); CreateObject(3057, -278.19683837891, 2432.9187011719, 55.207054138184, 0, 0, 318); CreateObject(3057, -276.55966186523, 2431.9719238281, 55.207302093506, 0, 0, 263.99926757813); CreateObject(3267, -311.4328918457, 2451.5766601563, 62.38111114502, 0, 0, 0); CreateObject(3525, -301.91256713867, 2467.09375, 68.19596862793, 0, 284, 86); CreateObject(1217, -301.89028930664, 2466.6560058594, 68.851936340332, 79.803955078125, 11.37060546875, 258.80444335938); CreateObject(1225, -354.07916259766, 2464.3173828125, 63.708293914795, 318, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1447.3442,-1048.1661,213.3828); SetPlayerCameraPos(playerid, 1446.6429,-1052.0254,213.3828); SetPlayerCameraLookAt(playerid, 1447.3442,-1048.1661,213.3828); //-------------------------------- swat[playerid] = classid; switch (classid) { case 0:{ GameTextForPlayer(playerid, "~h~ ~b~BLUE", 2000, 3); team[playerid]= SWAT; ApplyAnimation(playerid,"COP_AMBIENT","Coplook_loop",4.0,0,1,1,1,-1); }} vojak[playerid] = classid; switch (classid) { case 1:{ GameTextForPlayer(playerid, "~h~ ~r~RED", 2000, 3); team[playerid]= VOJAK; ApplyAnimation(playerid,"COP_AMBIENT","Coplook_loop",4.0,0,1,1,1,-1); }} return 1; } public OnPlayerConnect(playerid) { SendClientMessage(playerid, COLOR_GREEN, "================= IW:TDM ================="); SendClientMessage(playerid, COLOR_LIGHTBLUE, " Vítej na serveru Incredible War - Team Death Match "); SendClientMessage(playerid, COLOR_LIGHTBLUE, " Příkazy pro RCONY /rconprikazy "); SendClientMessage(playerid, COLOR_LIGHTBLUE, " GameMode by SweetCZ "); SendClientMessage(playerid, COLOR_GREEN, "================= IW:TDM ================="); PlayerPlaySound(playerid,1183,0,0,0); return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { if(team[playerid] == SWAT) { SetPlayerPos(playerid, -152.6510,2227.5691,30.1828); SetPlayerColor(playerid, MODRA); SetPlayerArmour(playerid, 100); SetPlayerHealth(playerid, 100); SetPlayerSkin(playerid, 285); GivePlayerWeapon(playerid, 25, 50); GivePlayerWeapon(playerid, 41, 100); GivePlayerWeapon(playerid, 31, 200); ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Zbrane","Knife - 2000$\nGrenade - 7000$\n9mm Pistol - 4000$\nDesert Eagle - 7000$\nSawn off - 15000$\nCombat Shotgun - 13000$\nMP5 - 8000$\nM4 - 11000$\nAK47 - 10000$\nCountry Rifle - 12000$\nSniper Rifle - 13000$\n","Vzit","Konec"); PlayerPlaySound(playerid,1184,0,0,0); } //------------------------------------ if(team[playerid] == VOJAK) { SetPlayerPos(playerid, -363.5842,2214.6719,42.4844); SetPlayerColor(playerid, CERVENA); SetPlayerArmour(playerid, 100); SetPlayerHealth(playerid, 100); SetPlayerSkin(playerid, 287); GivePlayerWeapon(playerid, 27, 50); GivePlayerWeapon(playerid, 24, 30); GivePlayerWeapon(playerid, 30, 200); ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Zbrane","Knife - 2000$\nGrenade - 7000$\n9mm Pistol - 4000$\nDesert Eagle - 7000$\nSawn off - 15000$\nCombat Shotgun - 13000$\nMP5 - 8000$\nM4 - 11000$\nAK47 - 10000$\nCountry Rifle - 12000$\nSniper Rifle - 13000$\n","Vzit","Konec"); PlayerPlaySound(playerid,1184,0,0,0); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == SWAT||VOJAK){ if(response == 1){ //--------------------------------- if(listitem == 0){ //knife if(GetPlayerMoney(playerid)<2000)return SendClientMessage(playerid, ZELENA, "Nemáš 2000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 4, 1); GivePlayerMoney(playerid,-2000); } else if(listitem == 1){ //grenade if ( GetPlayerMoney(playerid)<7000) return SendClientMessage(playerid, ZELENA, "Nemáš 7000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 16, 15); GivePlayerMoney(playerid,-7000); } else if(listitem == 2){ //9mm pistol if(GetPlayerMoney(playerid)<4000)return SendClientMessage(playerid, ZELENA, "Nemáš 4000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 22, 200); GivePlayerMoney(playerid,-4000); } else if(listitem == 3){ //desert eagle if(GetPlayerMoney(playerid)<7000)return SendClientMessage(playerid, ZELENA, "Nemáš 7000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 24, 150); GivePlayerMoney(playerid,-7000); } else if(listitem == 4){ //sawn off if(GetPlayerMoney(playerid)<15000)return SendClientMessage(playerid, ZELENA, "Nemáš 15000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 26, 50); GivePlayerMoney(playerid,-15000); } else if(listitem == 5){ //combat shotgun if(GetPlayerMoney(playerid)<13000)return SendClientMessage(playerid, ZELENA, "Nemáš 13000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 27, 100); GivePlayerMoney(playerid,-13000); } else if(listitem == 6){ //mp5 if(GetPlayerMoney(playerid)<8000)return SendClientMessage(playerid, ZELENA, "Nemáš 8000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 29, 200); GivePlayerMoney(playerid,-8000); } else if(listitem == 7){ //M4 if(GetPlayerMoney(playerid)<11000)return SendClientMessage(playerid, ZELENA, "Nemáš 11000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 31, 300); GivePlayerMoney(playerid,-11000); } else if(listitem == 8){ //AK47 if(GetPlayerMoney(playerid)<10000)return SendClientMessage(playerid, ZELENA, "Nemáš 10000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 30, 300); GivePlayerMoney(playerid,-10000); } else if(listitem == 9){ //country rifle if(GetPlayerMoney(playerid)<12000)return SendClientMessage(playerid, ZELENA, "Nemáš 12000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 33, 300); GivePlayerMoney(playerid,-12000); } else if(listitem == 10){ //sniper rifle if(GetPlayerMoney(playerid)<13000)return SendClientMessage(playerid, ZELENA, "Nemáš 13000$ na tuto zbraň!"); GivePlayerWeapon(playerid, 34, 300); GivePlayerMoney(playerid,-13000); } } } return 1; } public OnPlayerDeath(playerid, killerid, reason) { if(!IsPlayerConnected(killerid)) return 0; new string[128]; SendDeathMessage(killerid,playerid,reason); format(string, sizeof(string), "[ KILL ] Hráč %s zabil hráče %s", PlayerName(killerid),PlayerName(playerid)); SendClientMessageToAll(COLOR_DEATH, string); SetPlayerColor(playerid, COLOR_GREY); GivePlayerMoney(killerid, 5000); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/kill", cmdtext, true, 10) == 0) { SetPlayerHealth(playerid, 0); SetPlayerArmour(playerid, 0); return 1; } //------------------------------------------- dcmd(fakesay, 7, cmdtext); dcmd(hpforall, 8, cmdtext); dcmd(moneyforall, 11, cmdtext); dcmd(admincolor, 10, cmdtext); dcmd(rconprikazy, 11, cmdtext); return 0; } dcmd_fakesay(playerid, params[]) { if (IsPlayerAdmin(playerid)==0)return SendClientMessage(playerid, COLOR_GOLD, "[ IW:AS ] Nejsi RCON"); new id,text[128]; if(sscanf(params, "us", id, text)) return SendClientMessage(playerid, COLOR_GOLD, "[ IW:AS ] Použití: /fakesay ID Text"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_GOLD, "[ IW:AS ] Toto ID není připojené"); SendPlayerMessageToAll(id,text); return 1; } dcmd_hpforall(playerid,params[]){ #pragma unused params #pragma unused playerid if (IsPlayerAdmin(playerid)==0)return SendClientMessage(playerid, COLOR_GOLD, "[ IW:AS ] Nejsi RCON"); for(ALL){ SetPlayerHealth(i,100); SetPlayerArmour(i, 100); GameTextForAll("~s~vsichni hraci byli ~h~~r~uzdraveni~s~!",3000,1); } return 1; } dcmd_moneyforall(playerid,params[]){ #pragma unused params #pragma unused playerid if (IsPlayerAdmin(playerid)==0)return SendClientMessage(playerid, COLOR_GOLD, "[ IW:AS ] Nejsi RCON"); for(ALL){ GivePlayerMoney(i, 10000); GameTextForAll("~s~vsichni hraci obdrzeli ~h~~y~10000~g~$~s~!",3000,1); } return 1; } dcmd_admincolor(playerid,params[]){ #pragma unused params #pragma unused playerid if (IsPlayerAdmin(playerid)==0)return SendClientMessage(playerid, COLOR_GOLD, "[ IW:AS ] Nejsi RCON"); SetPlayerColor(playerid, COLOR_ADMIN); SendClientMessage(playerid, COLOR_GOLD, "[ IW:AS ] Přebarvil jsi si nick na adminskou barvu!"); return 1; } dcmd_rconprikazy(playerid,params[]){ #pragma unused params #pragma unused playerid SendClientMessage(playerid, COLOR_GREEN, "[ IW:AS ] Přidané RCON příkazy:"); SendClientMessage(playerid, COLOR_WHITE, " /fakesay ID Text | /admincolor | /hpforall | /moneyforall"); return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if (newkeys == KEY_WALK ) { if (IsPlayerInSphere(playerid,-223.3893,2257.8147,39.3104,3)) { SetTimer("super", 20000, 0); SetTimer("super2", 22000, 0); SetTimer("super3", 23000, 0); SetTimer("super4", 25000, 0); TextDrawHideForPlayer(playerid, Text:textdraw1); TextDrawShowForPlayer(playerid,textdraw2); SetTimer("text2", 3000, 0); } } //------------------------------------------ if (newkeys == KEY_WALK ) { if (IsPlayerInSphere(playerid,-284.9124,2266.0518,68.8493,3)) { SetTimer("super", 20000, 0); SetTimer("super2", 22000, 0); SetTimer("super3", 23000, 0); SetTimer("super4", 25000, 0); TextDrawHideForPlayer(playerid, Text:textdraw1); TextDrawShowForPlayer(playerid,textdraw2); SetTimer("text2", 3000, 0); } } return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == zbran1)GivePlayerWeapon(playerid, 31, 50); if(pickupid == zbran2)GivePlayerWeapon(playerid, 34, 15); if(pickupid == zbran3)GivePlayerWeapon(playerid, 29, 120); if(pickupid == zbran4)GivePlayerWeapon(playerid, 17, 5); //------------------------------- if(pickupid == bomba1) { TextDrawShowForPlayer(playerid,textdraw1); SetTimer("text1", 3000, 0); } //----------------------------- if(pickupid == bomba2) { TextDrawShowForPlayer(playerid,textdraw1); SetTimer("text1", 3000, 0); } return 1; } stock PlayerName(playerid) { new j[MAX_PLAYER_NAME]; GetPlayerName(playerid,j,sizeof(j)); return j; } stock strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } stock sscanf(string[], format[], {Float,_}:...) { #if defined isnull if (isnull(string)) #else if (string[0] == 0 || (string[0] == 1 && string[1] == 0)) #endif { return format[0]; } #pragma tabsize 4 new formatPos = 0, stringPos = 0, paramPos = 2, paramCount = numargs(), delim = ' '; while (string[stringPos] && string[stringPos] <= ' ') { stringPos++; } while (paramPos < paramCount && string[stringPos]) { switch (format[formatPos++]) { case '\0': { return 0; } case 'i', 'd': { new neg = 1, num = 0, ch = string[stringPos]; if (ch == '-') { neg = -1; ch = string[++stringPos]; } do { stringPos++; if ('0' <= ch <= '9') { num = (num * 10) + (ch - '0'); } else { return -1; } } while ((ch = string[stringPos]) > ' ' && ch != delim); setarg(paramPos, 0, num * neg); } case 'h', 'x': { new num = 0, ch = string[stringPos]; do { stringPos++; switch (ch) { case 'x', 'X': { num = 0; continue; } case '0' .. '9': { num = (num << 4) | (ch - '0'); } case 'a' .. 'f': { num = (num << 4) | (ch - ('a' - 10)); } case 'A' .. 'F': { num = (num << 4) | (ch - ('A' - 10)); } default: { return -1; } } } while ((ch = string[stringPos]) > ' ' && ch != delim); setarg(paramPos, 0, num); } case 'c': { setarg(paramPos, 0, string[stringPos++]); } case 'f': { setarg(paramPos, 0, _:floatstr(string[stringPos])); } case 'p': { delim = format[formatPos++]; continue; } case '\'': { new end = formatPos - 1, ch; while ((ch = format[++end]) && ch != '\'') {} if (!ch) { return -1; } format[end] = '\0'; if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1) { if (format[end + 1]) { return -1; } return 0; } format[end] = '\''; stringPos = ch + (end - formatPos); formatPos = end + 1; } case 'u': { new end = stringPos - 1, id = 0, bool:num = true, ch; while ((ch = string[++end]) && ch != delim) { if (num) { if ('0' <= ch <= '9') { id = (id * 10) + (ch - '0'); } else { num = false; } } } if (num && IsPlayerConnected(id)) { setarg(paramPos, 0, id); } else { #if !defined foreach #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2)) #define __SSCANF_FOREACH__ #endif string[end] = '\0'; num = false; new name[MAX_PLAYER_NAME]; id = end - stringPos; foreach (Player, playerid) { GetPlayerName(playerid, name, sizeof (name)); if (!strcmp(name, string[stringPos], true, id)) { setarg(paramPos, 0, playerid); num = true; break; } } if (!num) { setarg(paramPos, 0, INVALID_PLAYER_ID); } string[end] = ch; #if defined __SSCANF_FOREACH__ #undef foreach #undef __SSCANF_FOREACH__ #endif } stringPos = end; } case 's', 'z': { new i = 0, ch; if (format[formatPos]) { while ((ch = string[stringPos++]) && ch != delim) { setarg(paramPos, i++, ch); } if (!i) { return -1; } } else { while ((ch = string[stringPos++])) { setarg(paramPos, i++, ch); } } stringPos--; setarg(paramPos, i, '\0'); } default: { continue; } } while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ') { stringPos++; } while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' ')) { stringPos++; } paramPos++; } do { if ((delim = format[formatPos++]) > ' ') { if (delim == '\'') { while ((delim = format[formatPos++]) && delim != '\'') {} } else if (delim != 'z') { return delim; } } } while (delim > ' '); return 0; } public super() { CreateExplosion(-261.2761,2201.5107,61.6414, 7, 10.0); CreateExplosion(-259.9937,2214.1733,59.5319, 7, 10.0); CreateExplosion(-260.6212,2229.1870,58.2762, 7, 10.0); CreateExplosion(-270.4304,2244.0049,61.9968, 7, 10.0); CreateExplosion(-278.6493,2433.3196,56.1816, 7, 10.0); CreateExplosion(-270.6928,2216.9429,58.6520, 7, 10.0); CreateExplosion(-264.5370,2220.6741,63.9993, 7, 10.0); return 1; } public super2() { CreateExplosion(-261.2761,2201.5107,61.6414, 7, 10.0); CreateExplosion(-260.6212,2229.1870,58.2762, 7, 10.0); CreateExplosion(-278.6493,2433.3196,56.1816, 7, 10.0); CreateExplosion(-264.5370,2220.6741,63.9993, 7, 10.0); return 1; } public super3() { CreateExplosion(-261.2761,2201.5107,61.6414, 7, 10.0); CreateExplosion(-264.5370,2220.6741,63.9993, 7, 10.0); return 1; } public super4() { CreateExplosion(-259.9937,2214.1733,59.5319, 7, 10.0); CreateExplosion(-260.6212,2229.1870,58.2762, 7, 10.0); CreateExplosion(-278.6493,2433.3196,56.1816, 7, 10.0); CreateExplosion(-270.6928,2216.9429,58.6520, 7, 10.0); return 1; } public chemie1() { CreateExplosion(-276.6139,2430.8706,55.6785, 4, 10.0); return 1; } public chemie2() { CreateExplosion(-278.6493,2433.3196,56.1816, 5, 10.0); return 1; } public explosion1() { CreateExplosion(-187.7670,2348.2119,57.1178, 0, 10.0); CreateExplosion(-170.9465,2367.6270,62.6277, 0, 10.0); CreateExplosion(-209.9861,2408.7725,59.3628, 0, 10.0); return 1; } public explosion2() { CreateExplosion(-205.0434,2395.9995,53.4241, 7, 10.0); CreateExplosion(-244.0471,2434.0583,59.3545, 7, 10.0); CreateExplosion(-272.3446,2426.5500,56.0595, 7, 10.0); return 1; } public explosion3() { CreateExplosion(-239.3726,2423.3943,59.0169, 3, 10.0); CreateExplosion(-284.2275,2454.9741,60.3211, 3, 10.0); CreateExplosion(-300.4824,2447.6084,61.9133, 3, 10.0); return 1; } public explosion4() { CreateExplosion(-268.6912,2445.6250,57.5254, 1, 10.0); CreateExplosion(-317.6118,2464.7898,68.5692, 1, 10.0); CreateExplosion(-297.1369,2466.8203,65.0614, 1, 10.0); return 1; } public text1() { for(new i;i TextDrawHideForPlayer(i,Text:textdraw1); return 1; } public text2() { for(new i;i TextDrawHideForPlayer(i,Text:textdraw2); return 1; } http://www.ulozto.cz/x85QEWM/tdm-incredible-war-pwn Doporučuju nováčkům podívat se na tenhle mód. Jsou v něm základní věci, které se lehko naučí. Link to comment Share on other sites More sharing options...
LYRIcS 88 Odesláno: 16. Srpen, 2012 Share Odesláno: 16. Srpen, 2012 celkom slušné, netestoval som ale kód vypadá byť dobrý Ach kde sú tie časy keď som používal new gate1; new gate2; new gate3; new gate4; new gate5; new gate6; new gate7; new gate8; new gate9; new gate10; new gate11; new gate12; new gate13; new gate14; new gate15; ... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now