Advertisement
MacBack

TDM System 2.0

Nov 30th, 2015
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.77 KB | None | 0 0
  1. #include <a_samp>
  2. #define CLASS 1204
  3. #define CLASS1 1205
  4. #define FARBA_57 0xFF0000FF // modra
  5. #define FARBA_0 0xFF000000 // cervena
  6.  
  7. new Float:RandomRed[][] = {
  8. {557.2565,-2305.7307,10.4059}, // RandomRed
  9. {579.0403,-2316.6089,14.1894}, // RandomRed
  10. {531.9777,-2280.9727,5.1057} // RandomRed
  11. };
  12.  
  13. new Float:RandomBlue[][] = {
  14. {571.7834,-2377.7495,5.9357}, // RandomBlue
  15. {543.3380,-2383.0918,6.0710}, // RandomBlue
  16. {552.5241,-2374.5200,0.5121} // RandomBlue
  17. };
  18.  
  19. public OnFilterScriptInit()
  20. {
  21. CreateObject(17018, 588.4114, -2310.8923, 0.6099, 0.0000, 0.0000, 0.0000); //cuntsplantfnce03
  22. CreateObject(17018, 588.4114, -2310.8923, 5.5899, 0.0000, 0.0000, 0.0000); //cuntsplantfnce03
  23. CreateObject(18751, 560.1898, -2294.8173, 1.8390, 0.0000, 0.0000, 0.0000); //IslandBase1
  24. CreateObject(4241, 568.0092, -2428.0742, -2.1202, 0.0000, 0.0000, 0.0000); //sbsbed4law2
  25. CreateObject(800, 582.1464, -2313.5039, 4.6190, 0.0000, 0.0000, -28.4000); //genVEG_bush07
  26. CreateObject(3279, 529.1878, -2330.4294, -5.3629, 0.0000, -3.2999, 92.8999); //a51_spottower
  27. CreateObject(3279, 578.6456, -2316.6042, -2.8887, 0.0000, 0.0000, 76.7999); //a51_spottower
  28. CreateObject(703, 581.0954, -2277.9484, 3.0555, 0.0000, 0.0000, 0.0000); //sm_veg_tree7_big
  29. CreateObject(705, 541.9790, -2273.0046, 1.8659, 0.0000, 0.0000, 0.0000); //sm_veg_tree7vbig
  30. CreateObject(703, 562.9053, -2291.0295, 6.1555, 0.0000, 0.0000, 0.0000); //sm_veg_tree7_big
  31. CreateObject(745, 545.7832, -2295.6350, 5.3377, 0.0000, 0.0000, 0.0000); //sm_scrub_rock5
  32. CreateObject(16093, 556.8586, -2306.5944, 9.2731, 0.0000, 0.0000, 0.0000); //a51_gatecontrol
  33. CreateObject(2048, 556.6704, -2309.5939, 12.0803, 0.0000, 0.0000, 0.0000); //CJ_FLAG2
  34. CreateObject(2906, 553.9788, -2327.1203, 3.5652, 8.0999, -0.0000, -8.2999); //kmb_deadarm
  35. CreateObject(1596, 538.2564, -2320.4785, 7.9858, 11.8000, 2.5000, 41.7999); //satdishsml
  36. CreateObject(8493, 571.4186, -2377.1142, 16.3288, 0.0000, 0.0000, -77.6000); //pirtshp01_lvs
  37. CreateObject(3399, 556.8083, -2373.5996, 1.7614, 0.0000, 0.0000, 11.8999); //cxrf_a51_stairs
  38. CreateObject(971, 514.8575, -2392.5422, 0.6563, -0.8000, 0.0000, -89.0000); //subwaygate
  39. CreateObject(971, 514.7141, -2383.8925, 0.6563, -0.8000, 0.0000, -91.1999); //subwaygate
  40. return 1;
  41. }
  42.  
  43. public OnPlayerCommandText(playerid, cmdtext[])
  44. {
  45. if(!strcmp(cmdtext, "/tdm", true))
  46. {
  47. ShowPlayerDialog(playerid, 1203, DIALOG_STYLE_LIST, "Zvol si Team", "{FF0000}RED(Obránce)\n{0000FF}BLUE(Útočník)", "Zvolit", "Odejit");
  48. return 1;
  49. }
  50. return 0;
  51. }
  52.  
  53. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  54. {
  55. if( dialogid == 1203 )
  56. {
  57. if(!response) return 1;
  58. if(listitem == 0)
  59. {
  60. ResetPlayerWeapons(playerid);
  61. ShowPlayerDialog(playerid,1204,DIALOG_STYLE_LIST,"{FF0000}Třída","Rifleman(Puška,Eagle)\nSawner(Sawny)\nFlame(Plameňomet)\nZooka(RPG,9mm)\nSpecialista(Uzi,Eagle)","OK","Odejit");
  62. SetPlayerColor(playerid, 0xFF0000FF);
  63. new
  64. Random = random(sizeof(RandomRed));
  65. SetPlayerPos(playerid, RandomRed[Random][0], RandomRed[Random][1], RandomRed[Random][2]);
  66. }
  67. if(listitem == 1)
  68. {
  69. ResetPlayerWeapons(playerid);
  70. ShowPlayerDialog(playerid,1205,DIALOG_STYLE_LIST,"{0000FF}Třída","Rifleman(Puška,Eagle)\nSawner(Sawny)\nGreandier(Granáty,9mm)\nZooka(RPG,9mm)\nSecialista(Tec,Eagle)","OK","Cancel");
  71. SetPlayerColor(playerid, 0xFF000000);
  72. new
  73. Random1 = random(sizeof(RandomBlue));
  74. SetPlayerPos(playerid, RandomBlue[Random1][0], RandomBlue[Random1][1], RandomBlue[Random1][2]);
  75. }
  76. return 1;
  77. }
  78.  
  79. if(dialogid == 1204)
  80. {
  81. if(!response) return 1;
  82. switch(listitem)
  83. {
  84. case 0:
  85. {
  86. GivePlayerWeapon(playerid, 33, 40),
  87. GivePlayerWeapon(playerid, 24, 21),
  88. SetPlayerHealth(playerid,100);
  89. SetPlayerSkin(playerid,19);
  90. SetPlayerArmour(playerid,100);
  91. }
  92. case 1:
  93. {
  94. GivePlayerWeapon(playerid, 26, 1000),
  95. SetPlayerHealth(playerid,100);
  96. SetPlayerSkin(playerid,195);
  97. SetPlayerArmour(playerid,100);
  98. }
  99. case 2:
  100. {
  101. GivePlayerWeapon(playerid, 37, 300),
  102. GivePlayerWeapon(playerid, 22, 34),
  103. SetPlayerHealth(playerid,100);
  104. SetPlayerSkin(playerid,264);
  105. SetPlayerArmour(playerid,100);
  106. }
  107. case 3:
  108. {
  109. GivePlayerWeapon(playerid,35,10),
  110. GivePlayerWeapon(playerid, 22, 34),
  111. SetPlayerHealth(playerid,100);
  112. SetPlayerSkin(playerid,193);
  113. SetPlayerArmour(playerid,100);
  114. }
  115. case 4:
  116. {
  117. GivePlayerWeapon(playerid,28,200),
  118. GivePlayerWeapon(playerid, 24, 21),
  119. SetPlayerHealth(playerid,100);
  120. SetPlayerSkin(playerid,80);
  121. SetPlayerArmour(playerid,100);
  122. }
  123. }
  124. return 1;
  125. }
  126.  
  127. if(dialogid == 1205)
  128. {
  129. if(!response) return 1;
  130. switch(listitem)
  131. {
  132. case 0:
  133. {
  134. GivePlayerWeapon(playerid, 33, 40),
  135. GivePlayerWeapon(playerid, 24, 21),
  136. SetPlayerHealth(playerid,100);
  137. SetPlayerSkin(playerid,42);
  138. SetPlayerArmour(playerid,100);
  139. }
  140. case 1:
  141. {
  142. GivePlayerWeapon(playerid, 26, 1000),
  143. SetPlayerHealth(playerid,100);
  144. SetPlayerSkin(playerid,195);
  145. SetPlayerArmour(playerid,100);
  146. }
  147. case 2:
  148. {
  149. GivePlayerWeapon(playerid, 16, 20),
  150. GivePlayerWeapon(playerid, 22, 34),
  151. SetPlayerHealth(playerid,100);
  152. SetPlayerSkin(playerid,182);
  153. SetPlayerArmour(playerid,100);
  154. }
  155. case 3:
  156. {
  157. GivePlayerWeapon(playerid,35,10),
  158. GivePlayerWeapon(playerid, 22, 34),
  159. SetPlayerHealth(playerid,100);
  160. SetPlayerSkin(playerid,69);
  161. SetPlayerArmour(playerid,100);
  162. }
  163. case 4:
  164. {
  165. GivePlayerWeapon(playerid,32,200),
  166. GivePlayerWeapon(playerid, 24, 21),
  167. SetPlayerHealth(playerid,100);
  168. SetPlayerSkin(playerid,81);
  169. SetPlayerArmour(playerid,100);
  170. }
  171. }
  172. return 1;
  173. }
  174. return 0;
  175. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement