Advertisement
Guest User

Freud

a guest
Dec 20th, 2009
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.33 KB | None | 0 0
  1. // [---------|Simple DM Town|---------]
  2. // [--------------|By|----------------]
  3. // [---------|..::Freud::..|----------]
  4.  
  5.  
  6.  
  7. #include <a_samp>
  8.  
  9.  
  10. //Filterscript define
  11. #define FILTERSCRIPT
  12.  
  13. //Colors Defines
  14. #define COLOR_GREY 0xAFAFAFAA
  15. #define COLOR_GREEN 0x33AA33AA
  16. #define COLOR_RED 0xAA3333AA
  17. #define COLOR_ORANGE 0xFF9933AA
  18.  
  19. //Weapons
  20. new Pistol;
  21. new Pistol2;
  22. new Pistol3;
  23. new Pistol4;
  24. new Pistol5;
  25. new Ak47_0;
  26. new Ak47_1;
  27. new Ak47_2;
  28. new Ak47_3;
  29. new Ak47_4;
  30. new Ak47_5;
  31. new Ak47_6;
  32. new Ak47_7;
  33. new Ak47_8;
  34. new Shotgun;
  35. new Shotgun2;
  36. new Shotgun3;
  37. new Shotgun4;
  38. new Shotgun5;
  39. new Bazooka;
  40. new Bazooka2;
  41. new Bazooka3;
  42. new Bazooka4;
  43. new Armour;
  44. new Armour2;
  45. new Armour3;
  46. new Armour4;
  47. new Armour5;
  48. new Armour6;
  49. new Armour7;
  50. new Armour8;
  51. new Armour9;
  52. new Armour10;
  53. new Health;
  54. new Health2;
  55. new Health3;
  56. new Health4;
  57. new Health5;
  58. new Health6;
  59. new Health7;
  60. new Health8;
  61. new Health9;
  62. new Health10;
  63. new Health11;
  64. new Health12;
  65. new Health13;
  66. new Eagle;
  67. new Eagle2;
  68. new Eagle3;
  69. new Eagle4;
  70. new Eagle5;
  71. new Eagle6;
  72. new Minigun;
  73. new Minigun2;
  74. new Minigun3;
  75. new Minigun4;
  76.  
  77. new iSpawnSet[MAX_PLAYERS];
  78.  
  79. //Forward
  80. forward SetPlayerRandomSpawn(playerid);
  81.  
  82. new Float:gRandomPlayerSpawns[20][3] =
  83. {
  84. {2208.525,55.853,28.331},
  85. {2208.512,64.299,28.252},
  86. {2298.430,-120.643,28.423},
  87. {2210.273,58.113,27.623},
  88. {2287.190,-123.285,28.434},
  89. {2298.107,-111.297,28.170},
  90. {2288.053,-112.193,28.171},
  91. {2350.020,90.858,26.517},
  92. {2258.782,167.443,27.630},
  93. {2269.283,153.242,27.280},
  94. {2253.178,154.721,27.999},
  95. {2252.559,164.454,27.807},
  96. {2263.223,121.168,28.552},
  97. {2262.048,63.314,27.717},
  98. {2315.456,33.532,27.682},
  99. {2318.956,-63.913,32.961},
  100. {2266.272,-73.615,31.509},
  101. {2260.571,-70.658,47.913},
  102. {2313.165,-53.247,33.310},
  103. {2280.538,-51.278,27.186}
  104. };
  105.  
  106. public OnFilterScriptExit()
  107. {
  108. print("Simple DM Toown Unloaded");
  109. return 1;
  110. }
  111.  
  112. public OnFilterScriptInit()
  113. {
  114. print("**************************************");
  115. print(" Simple DM Town by ..::Freud::.. ");
  116. print(" Loaded succesfully. ");
  117. print("**************************************");
  118.  
  119. //===============================[[Objects]]====================================
  120. CreateObject(987,2223.792,36.570,25.484,0.0,0.0,-225.000);
  121. CreateObject(987,2215.325,42.808,25.332,0.0,0.0,-270.000);
  122. CreateObject(987,2215.317,59.901,25.434,0.0,0.0,-270.000);
  123. CreateObject(987,2215.292,69.032,25.434,0.0,0.0,-270.000);
  124. CreateObject(987,2215.290,80.998,25.434,0.0,0.0,-270.000);
  125. CreateObject(987,2215.277,92.974,25.434,0.0,0.0,-270.000);
  126. CreateObject(987,2215.267,104.959,25.434,0.0,0.0,-270.000);
  127. CreateObject(987,2215.258,116.958,25.434,0.0,0.0,-270.000);
  128. CreateObject(987,2215.241,128.967,25.484,0.0,0.0,-292.500);
  129. CreateObject(987,2219.815,139.961,25.484,0.0,0.0,-315.000);
  130. CreateObject(987,2228.420,148.379,25.409,0.0,0.0,-348.750);
  131. CreateObject(987,2240.185,150.695,25.459,0.0,0.0,-360.000);
  132. CreateObject(987,2245.165,150.631,25.484,0.0,0.0,-360.000);
  133. CreateObject(987,2261.431,150.657,25.434,0.0,0.0,-360.000);
  134. CreateObject(987,2276.084,150.690,25.459,0.0,0.0,-360.000);
  135. CreateObject(987,2288.161,150.635,25.477,0.0,0.0,-393.750);
  136. CreateObject(987,2298.182,143.921,25.484,0.0,0.0,-427.500);
  137. CreateObject(987,2302.755,132.811,25.484,0.0,0.0,-450.000);
  138. CreateObject(987,2302.740,120.843,25.434,0.0,0.0,-450.000);
  139. CreateObject(987,2302.743,112.618,25.384,0.0,0.0,-450.000);
  140. CreateObject(987,2302.607,101.029,25.484,0.0,0.0,-360.000);
  141. CreateObject(987,2314.516,101.003,25.484,0.0,0.0,-360.000);
  142. CreateObject(987,2326.501,101.021,25.484,0.0,0.0,-360.000);
  143. CreateObject(987,2338.515,101.005,25.484,0.0,0.0,-405.000);
  144. CreateObject(987,2344.464,98.866,25.336,0.0,0.0,-427.500);
  145. CreateObject(987,2353.469,81.665,25.484,0.0,0.0,-450.000);
  146. CreateObject(987,2353.449,70.869,25.484,0.0,0.0,-450.000);
  147. CreateObject(987,2353.519,58.821,25.484,0.0,0.0,-450.000);
  148. CreateObject(987,2353.505,46.895,25.484,0.0,0.0,-450.000);
  149. CreateObject(987,2353.472,34.945,25.484,0.0,0.0,-450.000);
  150. CreateObject(987,2353.480,22.999,25.484,0.0,0.0,-450.000);
  151. CreateObject(987,2353.455,11.017,25.484,0.0,0.0,-450.000);
  152. CreateObject(987,2353.439,-0.856,25.484,0.0,0.0,-450.000);
  153. CreateObject(987,2353.429,-12.791,25.484,0.0,0.0,-450.000);
  154. CreateObject(987,2353.448,-24.753,25.334,0.0,0.0,-461.250);
  155. CreateObject(987,2351.138,-36.233,25.484,0.0,0.0,-450.000);
  156. CreateObject(987,2226.852,-156.816,-103.519,0.0,0.0,-596.250);
  157. CreateObject(987,2316.771,-106.365,25.484,0.0,0.0,-532.265);
  158. CreateObject(987,2289.931,-107.767,25.484,0.0,0.0,-540.000);
  159. CreateObject(987,2277.951,-107.752,25.474,0.0,0.0,-540.000);
  160. CreateObject(987,2265.969,-107.755,25.474,0.0,0.0,-899.999);
  161. CreateObject(987,2253.991,-107.756,25.474,0.0,0.0,-899.999);
  162. CreateObject(987,2231.363,-9.085,25.484,0.0,0.0,-989.999);
  163. CreateObject(987,2231.398,2.597,25.457,0.0,0.0,-989.999);
  164. CreateObject(987,2231.234,14.786,25.208,0.0,0.0,-989.999);
  165. CreateObject(987,2231.187,26.798,25.454,0.0,0.0,-952.812);
  166. CreateObject(987,2241.950,-107.707,25.474,0.0,0.0,-911.249);
  167. CreateObject(987,2230.176,-105.401,25.480,0.0,0.0,-933.749);
  168. CreateObject(987,2220.307,-98.738,25.484,0.0,0.0,-967.499);
  169. CreateObject(987,2215.807,-87.890,25.484,0.0,0.0,-989.999);
  170. CreateObject(987,2215.789,-75.969,25.484,0.0,0.0,-989.999);
  171. CreateObject(987,2215.825,-64.250,25.484,0.0,0.0,-989.999);
  172. CreateObject(987,2215.852,-52.329,25.484,0.0,0.0,-989.999);
  173. CreateObject(987,2215.861,-40.412,25.484,0.0,0.0,-1001.249);
  174. CreateObject(987,2218.191,-28.981,25.484,0.0,0.0,-1035.000);
  175. CreateObject(987,2226.747,-20.417,25.484,0.0,0.0,-1023.750);
  176. CreateObject(3279,2322.836,63.716,25.561,0.0,0.0,180.000);
  177. CreateObject(3361,2266.054,65.603,27.483,0.0,0.0,-180.000);
  178. CreateObject(3361,2257.905,69.408,26.358,0.0,0.0,-270.000);
  179. CreateObject(4882,2318.851,-63.930,29.910,0.0,0.0,0.0);
  180. CreateObject(987,2351.121,-48.223,25.484,0.0,0.0,-450.000);
  181. CreateObject(987,2351.136,-60.189,25.484,0.0,0.0,-450.000);
  182. CreateObject(987,2351.131,-72.158,25.484,0.0,0.0,-450.000);
  183. CreateObject(987,2351.123,-84.005,25.484,0.0,0.0,-461.250);
  184. CreateObject(987,2348.845,-95.707,25.484,0.0,0.0,-495.000);
  185. CreateObject(987,2340.531,-104.079,25.484,0.0,0.0,-528.750);
  186. CreateObject(987,2328.763,-106.376,25.484,0.0,0.0,-540.000);
  187. CreateObject(987,2305.225,-108.074,25.484,0.0,0.0,-541.719);
  188. CreateObject(1262,2300.873,-73.024,26.685,0.0,0.0,-270.000);
  189. CreateObject(1262,2336.937,-54.811,26.685,0.0,0.0,-416.250);
  190. CreateObject(851,2276.715,-81.165,25.855,0.0,0.0,-22.500);
  191. CreateObject(853,2275.706,-82.231,25.934,0.0,0.0,-45.000);
  192. CreateObject(854,2276.880,-84.039,25.725,0.0,0.0,-90.000);
  193. CreateObject(922,2272.098,-86.029,26.388,0.0,0.0,-90.000);
  194. CreateObject(1227,2278.381,-60.722,26.465,0.0,0.0,-270.000);
  195. CreateObject(1235,2301.625,-72.074,25.987,0.0,0.0,0.0);
  196. CreateObject(1264,2281.223,-82.851,25.988,0.0,0.0,-236.250);
  197. CreateObject(1264,2281.218,-81.454,25.988,0.0,0.0,-315.000);
  198. CreateObject(1299,2300.963,-6.793,25.940,0.0,0.0,0.0);
  199. CreateObject(1365,2280.184,29.481,26.622,0.0,0.0,-45.000);
  200. CreateObject(2672,2270.223,25.360,25.724,0.0,0.0,-33.750);
  201. CreateObject(2671,2274.655,27.802,25.458,0.0,0.0,0.0);
  202. CreateObject(2670,2276.220,26.718,25.564,0.0,0.0,0.0);
  203. CreateObject(3594,2238.808,25.070,26.078,0.0,0.0,0.0);
  204. CreateObject(3594,2238.969,29.724,26.424,-9.454,0.0,0.0);
  205. CreateObject(3594,2238.817,22.122,27.497,9.454,0.0,-180.000);
  206. CreateObject(14600,2240.139,-2.080,28.091,0.0,0.0,-270.000);
  207. CreateObject(850,2285.489,-20.271,25.596,0.0,0.0,0.0);
  208. CreateObject(1211,2286.302,48.103,26.095,0.0,0.0,0.0);
  209. CreateObject(1294,2289.853,57.812,29.851,0.0,0.0,-1260.000);
  210. CreateObject(1294,2339.842,-41.010,29.850,0.0,0.0,-1620.000);
  211. CreateObject(1294,2300.164,-91.222,30.002,0.0,0.0,-1755.000);
  212. CreateObject(1294,2287.533,-35.253,30.002,0.0,0.0,-2700.002);
  213. CreateObject(3279,2260.673,-70.492,30.677,0.0,0.0,0.0);
  214. CreateObject(3279,2266.738,125.672,26.919,0.0,0.0,-180.000);
  215. CreateObject(3279,2309.676,-69.253,33.084,0.0,0.0,-270.000);
  216. CreateObject(1426,2282.185,65.473,25.676,0.0,0.0,0.0);
  217. CreateObject(1426,2278.640,65.443,25.676,0.0,0.0,0.0);
  218. CreateObject(1426,2275.126,65.448,25.676,0.0,0.0,0.0);
  219. CreateObject(1464,2265.217,85.778,26.649,0.0,0.0,-180.000);
  220. CreateObject(1464,2262.387,85.785,26.649,0.0,0.0,-180.000);
  221. CreateObject(1464,2259.545,85.811,26.649,0.0,0.0,-180.000);
  222. CreateObject(1464,2253.034,85.753,26.649,0.0,0.0,-180.000);
  223. CreateObject(1464,2250.176,85.750,26.649,0.0,0.0,-180.000);
  224. CreateObject(1464,2247.293,85.750,26.649,0.0,0.0,-180.000);
  225. CreateObject(1464,2244.442,85.745,26.649,0.0,0.0,-180.000);
  226. CreateObject(1472,2309.615,65.620,29.899,0.0,0.0,90.000);
  227. CreateObject(1472,2310.061,48.461,29.899,0.0,0.0,90.000);
  228. CreateObject(2036,2278.891,-85.665,25.539,0.0,0.0,-135.000);
  229. CreateObject(2036,2278.974,-85.640,25.540,0.0,0.0,-202.500);
  230. CreateObject(2036,2278.913,-85.740,25.539,0.0,0.0,-90.000);
  231. CreateObject(2045,2281.078,-86.173,25.594,0.0,0.0,-45.000);
  232. CreateObject(970,2333.883,-77.673,26.036,0.0,0.0,-90.000);
  233. CreateObject(982,2284.060,-75.308,26.168,0.0,0.0,0.0);
  234. CreateObject(982,2271.177,-88.333,26.255,0.0,0.0,-90.000);
  235. CreateObject(983,2243.410,36.089,26.168,0.0,0.0,90.000);
  236. CreateObject(983,2249.829,36.135,26.168,0.0,0.0,90.000);
  237. CreateObject(983,2260.637,36.126,26.168,0.0,0.0,90.000);
  238. CreateObject(983,2267.035,36.127,26.168,0.0,0.0,90.000);
  239. CreateObject(983,2273.432,36.145,26.168,0.0,0.0,90.000);
  240. CreateObject(1446,2323.966,83.268,26.290,0.0,0.0,-495.000);
  241. CreateObject(1446,2327.876,84.875,26.289,0.0,0.0,-540.000);
  242. CreateObject(1446,2318.186,83.290,26.288,0.0,0.0,-585.000);
  243. CreateObject(1446,2314.260,84.951,26.288,0.0,0.0,-540.000);
  244. CreateObject(11392,2294.571,-71.164,25.331,0.0,0.0,0.0);
  245. CreateObject(11392,2294.608,-6.602,25.331,0.0,0.0,-135.000);
  246. CreateObject(11392,2289.844,89.829,25.331,0.0,0.0,-45.000);
  247. CreateObject(11392,2222.959,114.514,25.331,0.0,0.0,-67.500);
  248. CreateObject(968,2293.332,-107.466,23.819,0.0,0.0,0.0);
  249. CreateObject(968,2289.903,-107.481,23.759,0.0,0.0,0.0);
  250. CreateObject(979,2291.721,-107.473,30.400,0.0,0.0,0.0);
  251. CreateObject(2714,2291.624,-107.237,30.330,0.0,0.0,-180.000);
  252. CreateObject(1649,2292.698,-122.399,28.069,0.0,0.0,-180.000);
  253. CreateObject(1649,2294.928,-124.639,28.032,0.0,0.0,-270.000);
  254. CreateObject(1649,2290.400,-124.624,28.051,0.0,0.0,-90.000);
  255. CreateObject(2068,2283.264,-50.382,27.223,-180.482,-95.397,-0.859);
  256. CreateObject(2068,2283.213,-51.178,27.198,-180.482,-95.397,-0.859);
  257. CreateObject(2068,2283.517,-51.058,27.673,-180.482,-95.397,-180.859);
  258. CreateObject(2068,2283.450,-50.333,27.673,-180.482,-95.397,-180.859);
  259. CreateObject(7662,2241.364,105.540,26.676,0.0,0.0,-90.000);
  260. CreateObject(3374,2299.307,51.615,26.978,0.0,0.0,0.0);
  261. CreateObject(3374,2296.960,138.728,26.978,0.0,0.0,0.0);
  262. CreateObject(3374,2243.701,97.604,26.978,0.0,0.0,0.0);
  263. CreateObject(3374,2279.541,50.049,26.978,0.0,0.0,-135.000);
  264. CreateObject(3374,2319.255,-35.479,26.978,0.0,0.0,-202.500);
  265. CreateObject(3374,2300.625,-48.201,26.978,0.0,0.0,-225.000);
  266. CreateObject(3374,2303.509,-103.725,26.974,0.0,0.0,-326.250);
  267. CreateObject(8251,2291.619,-120.969,29.317,0.0,0.0,90.000);
  268. CreateObject(1232,2289.560,-106.902,28.112,0.0,0.0,0.0);
  269. CreateObject(1232,2293.669,-106.852,28.112,0.0,0.0,-56.250);
  270. CreateObject(3374,2336.969,-68.613,26.978,0.0,0.0,-326.250);
  271. CreateObject(3374,2326.118,-21.464,26.978,0.0,0.0,-326.250);
  272. CreateObject(3374,2242.579,-20.433,26.978,0.0,0.0,-326.250);
  273. CreateObject(1225,2330.047,-32.673,25.890,0.0,0.0,0.0);
  274. CreateObject(1225,2249.242,-19.118,25.890,0.0,0.0,0.0);
  275. CreateObject(8251,2259.116,163.864,29.354,0.0,0.0,-90.000);
  276. CreateObject(968,2261.385,150.418,23.844,0.0,0.0,0.0);
  277. CreateObject(968,2256.977,150.306,23.869,0.0,0.0,0.0);
  278. CreateObject(978,2259.027,150.185,30.208,0.0,0.0,1.719);
  279. CreateObject(3359,2353.501,88.205,25.334,0.0,0.0,-67.500);
  280. CreateObject(3374,2349.147,33.767,26.978,0.0,0.0,-326.250);
  281. CreateObject(3374,2338.002,13.353,26.978,0.0,0.0,-393.750);
  282. CreateObject(3374,2350.050,-3.170,25.484,0.0,0.0,-393.750);
  283. CreateObject(987,2269.836,150.844,25.484,0.0,0.0,-360.000);
  284. CreateObject(2714,2258.911,149.706,30.322,0.0,0.0,0.0);
  285. CreateObject(8251,2202.196,62.202,29.358,0.0,0.0,0.0);
  286. CreateObject(987,2214.620,75.064,25.484,0.0,0.0,-450.000);
  287. CreateObject(987,2214.111,72.169,25.484,0.0,0.0,-450.000);
  288. CreateObject(987,2215.043,54.557,25.484,0.0,0.0,-450.000);
  289. CreateObject(968,2256.952,150.454,23.869,0.0,0.0,0.0);
  290. CreateObject(968,2215.566,54.650,24.419,0.0,0.0,-90.000);
  291. CreateObject(968,2215.621,59.901,24.319,0.0,0.0,-90.000);
  292. CreateObject(968,2214.848,54.589,24.244,0.0,0.0,-90.000);
  293. CreateObject(968,2214.741,59.948,24.494,0.0,0.0,-90.000);
  294. CreateObject(978,2215.609,57.243,30.349,0.0,0.0,-90.000);
  295. CreateObject(2714,2215.933,57.980,30.485,0.0,0.0,-270.000);
  296.  
  297.  
  298. //================================[Vehicles]====================================
  299. CreateVehicle(589,2265.058,106.241,27.410,179.0,-1,-1,120);
  300. CreateVehicle(587,2261.450,106.426,27.465,179.0,-1,-1,120);
  301. CreateVehicle(481,2259.724,21.915,26.315,0.0,-1,-1,120);
  302. CreateVehicle(589,2256.096,21.954,26.315,0.0,-1,-1,120);
  303. CreateVehicle(559,2240.496,-6.872,27.221,179.0,-1,-1,120);
  304. CreateVehicle(587,2240.330,-14.221,26.648,179.0,-1,-1,120);
  305. CreateVehicle(589,2218.920,91.191,26.334,179.0,-1,-1,120);
  306. CreateVehicle(412,2229.256,128.084,26.334,179.0,-1,-1,120);
  307. CreateVehicle(603,2261.733,136.142,26.334,89.0,-1,-1,120);
  308. CreateVehicle(556,2254.256,147.438,26.334,179.0,-1,-1,120);
  309. CreateVehicle(536,2251.269,147.603,26.334,179.0,-1,-1,120);
  310. CreateVehicle(415,2284.017,-104.502,26.328,0.0,-1,-1,120);
  311. CreateVehicle(587,2296.770,-104.428,26.328,0.0,-1,-1,120);
  312. CreateVehicle(559,2288.491,110.492,26.334,179.0,-1,-1,120);
  313. CreateVehicle(481,2288.448,70.178,26.334,0.0,-1,-1,120);
  314. CreateVehicle(556,2299.089,59.834,26.334,0.0,-1,-1,120);
  315. CreateVehicle(415,2288.485,13.317,26.334,179.0,-1,-1,120);
  316. CreateVehicle(587,2279.622,6.902,27.318,179.0,-1,-1,120);
  317. CreateVehicle(415,2279.973,-7.716,26.902,179.0,-1,-1,120);
  318. CreateVehicle(509,2338.488,-6.117,26.334,179.0,-1,-1,120);
  319. CreateVehicle(462,2338.955,59.371,26.185,0.0,-1,-1,120);
  320. CreateVehicle(589,2325.101,96.437,26.184,270.0,-1,-1,120);
  321. CreateVehicle(481,2338.426,-77.047,26.334,179.0,-1,-1,120);
  322. CreateVehicle(603,2337.757,-46.893,26.334,0.0,-1,-1,120);
  323. CreateVehicle(536,2318.011,-22.889,26.334,270.0,-1,-1,120);
  324. CreateVehicle(412,2274.746,-65.368,26.383,271.0,-1,-1,120);
  325. CreateVehicle(559,2248.764,-84.659,26.363,181.0,-1,-1,120);
  326. CreateVehicle(603,2251.837,-84.613,26.364,181.0,-1,-1,120);
  327. CreateVehicle(587,2299.273,-64.501,26.334,181.0,-1,-1,120);
  328. CreateVehicle(412,2288.706,-44.993,26.334,181.0,-1,-1,120);
  329. CreateVehicle(559,2299.363,-11.248,26.334,181.0,-1,-1,120);
  330. CreateVehicle(536,2287.416,-104.341,26.328,0.0,-1,-1,120);
  331.  
  332. //============================[Pickups]========================================
  333. Pistol = CreatePickup(346,2,2204.418,73.294,27.606);
  334. Pistol2 = CreatePickup(346,2,2301.896,-123.723,26.842);
  335. Pistol3 = CreatePickup(346,2,2302.291,-79.306,25.417);
  336. Pistol4 = CreatePickup(346,2,2354.536,93.409,25.694);
  337. Pistol5 = CreatePickup(346,2,2257.995,167.201,27.336);
  338. Ak47_0 = CreatePickup(355,2,2268.733,164.547,26.771);
  339. Ak47_1 = CreatePickup(355,2,2212.281,71.003,26.253);
  340. Ak47_2 = CreatePickup(355,2,2260.485,17.857,26.771);
  341. Ak47_3 = CreatePickup(355,2,2279.812,-57.109,30.809);
  342. Ak47_4 = CreatePickup(355,2,2292.777,-123.900,27.647);
  343. Ak47_5 = CreatePickup(355,2,2357.294,85.868,26.028);
  344. Ak47_6 = CreatePickup(355,2,2322.595,-75.359,26.461);
  345. Ak47_7 = CreatePickup(355,2,2267.575,-74.403,31.195);
  346. Ak47_8 = CreatePickup(355,2,2235.954,17.330,27.095);
  347. Shotgun = CreatePickup(350,2,2313.895,56.348,26.139);
  348. Shotgun2 = CreatePickup(349,2,2209.560,71.389,26.622);
  349. Shotgun3 = CreatePickup(350,2,2270.598,73.470,31.288);
  350. Shotgun4 = CreatePickup(349,2,2291.378,-123.918,27.659);
  351. Shotgun5 = CreatePickup(350,2,355.847,89.032,26.069);
  352. Bazooka = CreatePickup(359,2,2322.887,63.768,42.231);
  353. Bazooka2 = CreatePickup(359,2,2309.695,-69.115,49.854);
  354. Bazooka3 = CreatePickup(359,2,2260.852,-70.764,47.272);
  355. Bazooka4 = CreatePickup(359,2,2266.824,126.014,43.414);
  356. Armour = CreatePickup(1242,2,2212.985,61.231,26.913);
  357. Armour2 = CreatePickup(1242,2,2252.528,73.870,30.003);
  358. Armour3 = CreatePickup(1242,2,2306.521,50.847,32.228);
  359. Armour4 = CreatePickup(1242,2,2330.561,-13.836,31.582);
  360. Armour5 = CreatePickup(1242,2,2287.663,-111.478,26.841);
  361. Armour6 = CreatePickup(1242,2,2268.262,-50.600,26.916);
  362. Armour7 = CreatePickup(1242,2,2346.515,90.360,26.832);
  363. Armour8 = CreatePickup(1242,2,2251.468,59.992,30.003);
  364. Armour9 = CreatePickup(1242,2,2238.406,20.422,26.870);
  365. Armour10 = CreatePickup(1242,2,2236.300,-72.535,27.187);
  366. Health = CreatePickup(1240,2,2282.439,-16.881,26.918);
  367. Health2 = CreatePickup(1240,2,2204.470,60.738,28.736);
  368. Health3 = CreatePickup(1240,2,2251.687,31.523,26.402);
  369. Health4 = CreatePickup(1240,2,2270.866,28.308,26.422);
  370. Health5 = CreatePickup(1240,2,2282.421,111.292,28.793);
  371. Health6 = CreatePickup(1240,2,2328.592,83.154,26.929);
  372. Health7 = CreatePickup(1240,2,2315.543,24.142,26.829);
  373. Health8 = CreatePickup(1240,2,2319.350,-11.584,32.876);
  374. Health9 = CreatePickup(1240,2,2287.591,-114.894,27.370);
  375. Health10 = CreatePickup(1240,2,2245.409,-3.300,29.523);
  376. Health11 = CreatePickup(1240,2,2326.889,50.178,33583);
  377. Health12 = CreatePickup(1240,2,2326.410,-71.278,29.653);
  378. Health13 = CreatePickup(1240,2,2266.920,-76.717,125.106);
  379. Eagle = CreatePickup(348,2,2287.042,-123.979,27.080);
  380. Eagle2 = CreatePickup(348,2,2240.008,-86.058,27.523);
  381. Eagle3 = CreatePickup(348,2,2239.896,77.591,31.152);
  382. Eagle4 = CreatePickup(348,2,2323.646,67.153,26.105);
  383. Eagle5 = CreatePickup(348,2,2268.474,167.401,27.772);
  384. Eagle6 = CreatePickup(348,2,2317.906,-51.587,26.103);
  385. Minigun = CreatePickup(362,2,2235.954,17.330,27.095);
  386. Minigun2 = CreatePickup(362,2,2294.116,-132.909,28.248);
  387. Minigun3 = CreatePickup(362,2,2193.749,62.268,28.231);
  388. Minigun4 = CreatePickup(362,2,2256.012,175.451,31.140);
  389. }
  390. //------------------------------------------------------------------------------
  391. // Pickups
  392. public OnPlayerPickUpPickup(playerid, pickupid)
  393. {
  394. if (pickupid == Pistol){
  395. GivePlayerWeapon(playerid,22,200);
  396. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-9mm Pistol, with 200 bullets");}
  397. if (pickupid == Pistol2){
  398. GivePlayerWeapon(playerid,22,160);
  399. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-9mm Pistol, with 160 bullets");}
  400. if (pickupid == Pistol3){
  401. GivePlayerWeapon(playerid,22,300);
  402. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-9mm Pistol, with 300 bullets");}
  403. if (pickupid == Pistol4){
  404. GivePlayerWeapon(playerid,22,200);
  405. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-9mm Pistol, with 200 bullets");}
  406. if (pickupid == Pistol5){
  407. GivePlayerWeapon(playerid,22,500);
  408. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-9mm Pistol, with 500 bullets");}
  409. if (pickupid == Ak47_0){
  410. GivePlayerWeapon(playerid,30,160);
  411. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Ak47, with 160 bullets");}
  412. if (pickupid == Ak47_1){
  413. GivePlayerWeapon(playerid,30,100);
  414. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Ak47, with 100 bullets");}
  415. if (pickupid == Ak47_2){
  416. GivePlayerWeapon(playerid,30,120);
  417. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Ak47, with 120 bullets");}
  418. if (pickupid == Ak47_3){
  419. GivePlayerWeapon(playerid,30,200);
  420. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Ak47, with 200 bullets");}
  421. if (pickupid == Ak47_4){
  422. GivePlayerWeapon(playerid,30,50);
  423. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Ak47, with 50 bullets");}
  424. if (pickupid == Ak47_5){
  425. GivePlayerWeapon(playerid,30,140);
  426. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Ak47, with 140 bullets");}
  427. if (pickupid == Ak47_6){
  428. GivePlayerWeapon(playerid,30,160);
  429. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Ak47, with 160 bullets");}
  430. if (pickupid == Ak47_7){
  431. GivePlayerWeapon(playerid,30,350);
  432. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Ak47, with 350 bullets");}
  433. if (pickupid == Ak47_8){
  434. GivePlayerWeapon(playerid,30,100);
  435. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Ak47, with 100 bullets");}
  436. if (pickupid == Shotgun){
  437. GivePlayerWeapon(playerid,26,30);
  438. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Sawn-off Shotgun, with 30 bullets");}
  439. if (pickupid == Shotgun2){
  440. GivePlayerWeapon(playerid,26,44);
  441. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Sawn-off Shotgun, with 44 bullets");}
  442. if (pickupid == Shotgun3){
  443. GivePlayerWeapon(playerid,27,50);
  444. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Combat Shotgun, with 50 bullets");}
  445. if (pickupid == Shotgun4){
  446. GivePlayerWeapon(playerid,26,100);
  447. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Sawn-off Shotgun, with 100 bullets");}
  448. if (pickupid == Shotgun5){
  449. GivePlayerWeapon(playerid,27,100);
  450. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Combat Shotgun, with 100 bullets");}
  451. if (pickupid == Bazooka){
  452. GivePlayerWeapon(playerid,36,3);
  453. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-HS Rocket Launcher, with 3 rockets");}
  454. if (pickupid == Bazooka2){
  455. GivePlayerWeapon(playerid,36,3);
  456. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-HS Rocket Launcher, with 3 rockets");}
  457. if (pickupid == Bazooka3){
  458. GivePlayerWeapon(playerid,35,4);
  459. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Rocket Launcher, with 4 rockets");}
  460. if (pickupid == Bazooka4){
  461. GivePlayerWeapon(playerid,35,4);
  462. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Rocket Launcher, with 4 rockets");}
  463. if (pickupid == Armour){
  464. SetPlayerArmour(playerid,100);}
  465. if (pickupid == Armour2){
  466. SetPlayerArmour(playerid,100);}
  467. if (pickupid == Armour3){
  468. SetPlayerArmour(playerid,100);}
  469. if (pickupid == Armour4){
  470. SetPlayerArmour(playerid,100);}
  471. if (pickupid == Armour5){
  472. SetPlayerArmour(playerid,100);}
  473. if (pickupid == Armour6){
  474. SetPlayerArmour(playerid,100);}
  475. if (pickupid == Armour7){
  476. SetPlayerArmour(playerid,100);}
  477. if (pickupid == Armour8){
  478. SetPlayerArmour(playerid,100);}
  479. if (pickupid == Armour9){
  480. SetPlayerArmour(playerid,100);}
  481. if (pickupid == Armour10){
  482. SetPlayerArmour(playerid,100);}
  483. if (pickupid == Health){
  484. SetPlayerHealth(playerid,100);}
  485. if (pickupid == Health2){
  486. SetPlayerHealth(playerid,100);}
  487. if (pickupid == Health3){
  488. SetPlayerHealth(playerid,100);}
  489. if (pickupid == Health4){
  490. SetPlayerHealth(playerid,100);}
  491. if (pickupid == Health5){
  492. SetPlayerHealth(playerid,100);}
  493. if (pickupid == Health6){
  494. SetPlayerHealth(playerid,100);}
  495. if (pickupid == Health7){
  496. SetPlayerHealth(playerid,100);}
  497. if (pickupid == Health8){
  498. SetPlayerHealth(playerid,100);}
  499. if (pickupid == Health9){
  500. SetPlayerHealth(playerid,100);}
  501. if (pickupid == Health10){
  502. SetPlayerHealth(playerid,100);}
  503. if (pickupid == Health11){
  504. SetPlayerHealth(playerid,100);}
  505. if (pickupid == Health12){
  506. SetPlayerHealth(playerid,100);}
  507. if (pickupid == Health13){
  508. SetPlayerHealth(playerid,100);}
  509. if (pickupid == Eagle){
  510. GivePlayerWeapon(playerid, 24,20);
  511. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Desert Eagle, with 20 bullets!");}
  512. if (pickupid == Eagle2){
  513. GivePlayerWeapon(playerid, 24,20);
  514. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Desert Eagle, with 20 bullets!");}
  515. if (pickupid == Eagle3){
  516. GivePlayerWeapon(playerid, 24,20);
  517. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Desert Eagle, with 20 bullets!");}
  518. if (pickupid == Eagle4){
  519. GivePlayerWeapon(playerid, 24,20);
  520. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Desert Eagle, with 20 bullets!");}
  521. if (pickupid == Eagle5){
  522. GivePlayerWeapon(playerid, 24,20);
  523. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Desert Eagle, with 20 bullets!");}
  524. if (pickupid == Eagle6){
  525. GivePlayerWeapon(playerid, 24,20);
  526. SendClientMessage(playerid,COLOR_GREEN, "Picked Up::-Desert Eagle, with 20 bullets!");}
  527. if (pickupid == Minigun){
  528. GivePlayerWeapon(playerid, 38,500);
  529. SendClientMessage(playerid,COLOR_GREEN, "Surprise!! Have fun with it buddy!");}
  530. if (pickupid == Minigun2){
  531. GivePlayerWeapon(playerid, 38,500);
  532. SendClientMessage(playerid,COLOR_GREEN, "Surprise!! Have fun with it buddy!");}
  533. if (pickupid == Minigun3){
  534. GivePlayerWeapon(playerid, 38,500);
  535. SendClientMessage(playerid,COLOR_GREEN, "Surprise!! Have fun with it buddy!");}
  536. if (pickupid == Minigun4){
  537. GivePlayerWeapon(playerid, 38,500);
  538. SendClientMessage(playerid,COLOR_GREEN, "Surprise!! Have fun with it buddy!");}
  539. return 1;
  540. }
  541.  
  542. public OnPlayerDeath(playerid, killerid, reason)
  543. {
  544. SetPlayerWorldBounds(playerid, 20000.0000,-20000.0000,20000.0000,-20000.0000); // Bounderies Off//
  545. return 1;
  546. }
  547.  
  548. //Teleport Command
  549. public OnPlayerCommandText(playerid, cmdtext[]){
  550. new name[MAX_PLAYER_NAME+1];
  551. new string[256];
  552. new rand = random(sizeof(gRandomPlayerSpawns));
  553. if (strcmp(cmdtext, "/SDMT", true)==0){
  554. iSpawnSet[playerid] = 1;
  555. SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]);
  556. GetPlayerName(playerid, name, sizeof(name));
  557. format(string, sizeof(string), "%s has entered Simple DM Town, join him /SDMT.", name);
  558. SendClientMessageToAll(0xFFFFFFAA, string);
  559. GameTextForPlayer(playerid, "~r~S~y~DM~b~T",2000,6);
  560. SetPlayerInterior(playerid, 0);
  561. ResetPlayerWeapons(playerid);
  562. SetPlayerArmour(playerid, 100);
  563. SetPlayerHealth(playerid, 100);
  564. return 1;
  565. }
  566.  
  567. if (strcmp(cmdtext, "/SDMTI", true)==0){
  568. SendClientMessage(playerid,0xFFFFFFAA,"Informations about Simple DM Town.");
  569. SendClientMessage(playerid,COLOR_ORANGE, "It was made by ..::Freud::..");
  570. SendClientMessage(playerid,COLOR_ORANGE, "It has,176 objects, 32 vehicles, 52 pickups.");
  571. SendClientMessage(playerid,COLOR_ORANGE, "To go there, just type /SDMT, and kick some asses.");
  572. SendClientMessage(playerid,COLOR_ORANGE, "Also, there are 4 well hidded miniguns,find them and u'll beat everyone!");
  573. SendClientMessage(playerid,COLOR_ORANGE, "I wish you , a lot of fun buddy.");
  574. return 1;
  575. }
  576. return 0;
  577. }
  578.  
  579. public OnPlayerConnect(playerid)
  580. {
  581. SendClientMessage(playerid, 0xffffffaa, "This server contains, Simple DM Town, type /SDMTI for info.");
  582. return 1;
  583. }
  584.  
  585. //End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement