Guest User

Casino's/Ped Placement

a guest
Nov 2nd, 2012
794
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 28.89 KB | None | 0 0
  1.  
  2. #include <natives.h>
  3. #include <common.h>
  4. #include <strings.h>
  5. #include <types.h>
  6. #include <consts.h>
  7. #include "functions.c"
  8.  
  9.  void Print(char *string)
  10. {
  11.  PRINT_STRING_WITH_LITERAL_STRING_NOW("STRING", string, 5000, 1);
  12. }
  13.  
  14.  
  15.  
  16.  ped1;
  17.  ped2;
  18.  ped3;
  19.  ped4;
  20.  ped5;
  21.  ped6;
  22.  ped7;
  23.  ped8;
  24.  ped9;
  25.  ped10;
  26.  ped11;
  27.  ped12;
  28.  ped13;
  29.  ped14;
  30.  ped15;
  31.  ped16;
  32.  ped17;
  33.  ped18;
  34.  ped19;
  35.  ped20;
  36.  
  37.  
  38.  
  39. testBlip1;
  40. testBlip2;
  41. testBlip3;
  42. testBlip4;
  43. testBlip5;
  44. testBlip6;
  45. testBlip7;
  46. testBlip8;
  47. testBlip9;
  48. testBlip10;
  49. testBlip11;
  50. testBlip12;
  51. testBlip13;
  52. testBlip14;
  53. testBlip15;
  54. testBlip16;
  55. testBlip17;
  56. testBlip18;
  57. testBlip19;
  58. testBlip20;
  59.  
  60.  
  61. float x, y, z;
  62. bool del_check=0;
  63. void casino_ped_spawn(void)
  64. {
  65. if(IS_GAME_KEYBOARD_KEY_JUST_PRESSED(KEY_F8))
  66. {
  67.     if (del_check == 0)
  68.     {
  69.  
  70. ///// Spawn 1 /////
  71. x = 2210.72;
  72. y = 670.046;
  73. z = 5.33096;
  74. Ped ped1;
  75. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped1);
  76. Blip testBlip1;
  77. ADD_BLIP_FOR_CHAR(ped1, &testBlip1);
  78. CHANGE_BLIP_COLOUR(testBlip1, BLIP_COLOR_GREEN);  
  79. CHANGE_BLIP_DISPLAY(testBlip1, 4);  
  80. CHANGE_BLIP_NAME_FROM_ASCII(testBlip1, "Miny Casinos");
  81. SET_CHAR_INVINCIBLE(ped1, true);
  82. TASK_GUARD_CURRENT_POSITION(ped1, 15, 10, 99999999999999999);
  83. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped1, 80);
  84. GIVE_WEAPON_TO_CHAR(ped1, WEAPON_M4, 1000, 1);
  85. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped1);
  86. SET_CHAR_AS_ENEMY(ped1, true);
  87.  
  88.  
  89. ///// Spawn 2 /////
  90. x = 2202.63;
  91. y = 675.206;
  92. z = 5.24037;
  93. Ped ped2;
  94. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped2);
  95. Blip testBlip2;
  96. ADD_BLIP_FOR_CHAR(ped2, &testBlip2);
  97. CHANGE_BLIP_COLOUR(testBlip2, BLIP_COLOR_GREEN);  
  98. CHANGE_BLIP_DISPLAY(testBlip2, 4);  
  99. CHANGE_BLIP_NAME_FROM_ASCII(testBlip2, "Miny Casinos");
  100. SET_CHAR_INVINCIBLE(ped2, true);
  101. TASK_GUARD_CURRENT_POSITION(ped2, 15, 10, 99999999999999999);
  102. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped2, 80);
  103. GIVE_WEAPON_TO_CHAR(ped2, WEAPON_M4, 1000, 1);
  104. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped2);
  105. SET_CHAR_AS_ENEMY(ped2, true);
  106.  
  107. ///// Spawn 3 /////
  108. x = 2205.32;
  109. y = 675.648;
  110. z = 5.24037;
  111. Ped ped3;
  112. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped3);
  113. Blip testBlip3;
  114. ADD_BLIP_FOR_CHAR(ped3, &testBlip3);
  115. CHANGE_BLIP_COLOUR(testBlip3, BLIP_COLOR_GREEN);  
  116. CHANGE_BLIP_DISPLAY(testBlip3, 4);  
  117. CHANGE_BLIP_NAME_FROM_ASCII(testBlip3, "Miny Casinos");
  118. SET_CHAR_INVINCIBLE(ped3, true);
  119. TASK_GUARD_CURRENT_POSITION(ped3, 15, 10, 99999999999999999);
  120. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped3, 80);
  121. GIVE_WEAPON_TO_CHAR(ped3, WEAPON_M4, 1000, 1);
  122. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped3);
  123. SET_CHAR_AS_ENEMY(ped3, true);
  124.  
  125.  
  126. ///// Spawn 4 /////
  127. x = 2210.52;
  128. y = 672.334;
  129. z = 5.24037;
  130. Ped ped4;
  131. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped4);
  132. Blip testBlip4;
  133. ADD_BLIP_FOR_CHAR(ped4, &testBlip4);
  134. CHANGE_BLIP_COLOUR(testBlip4, BLIP_COLOR_GREEN);  
  135. CHANGE_BLIP_DISPLAY(testBlip4, 4);  
  136. CHANGE_BLIP_NAME_FROM_ASCII(testBlip4, "Miny Casinos");
  137. SET_CHAR_INVINCIBLE(ped4, true);
  138. TASK_GUARD_CURRENT_POSITION(ped4, 15, 10, 99999999999999999);
  139. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped4, 80);
  140. GIVE_WEAPON_TO_CHAR(ped4, WEAPON_M4, 1000, 1);
  141. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped4);
  142. SET_CHAR_AS_ENEMY(ped4, true);
  143.  
  144. ///// Spawn 5 /////
  145. x = 2343.88;
  146. y = 507.118;
  147. z = 5.24037;
  148. Ped ped5;
  149. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped5);
  150. Blip testBlip5;
  151. ADD_BLIP_FOR_CHAR(ped5, &testBlip5);
  152. CHANGE_BLIP_COLOUR(testBlip5, BLIP_COLOR_RED);  
  153. CHANGE_BLIP_DISPLAY(testBlip5, 4);  
  154. CHANGE_BLIP_NAME_FROM_ASCII(testBlip5, "Miny Casinos");
  155. SET_CHAR_INVINCIBLE(ped5, true);
  156. TASK_GUARD_CURRENT_POSITION(ped5, 15, 10, 99999999999999999);
  157. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped5, 80);
  158. GIVE_WEAPON_TO_CHAR(ped5, WEAPON_M4, 1000, 1);
  159. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped5);
  160. SET_CHAR_AS_ENEMY(ped5, true);
  161.  
  162. ///// Spawn 6 /////
  163. x = 2344.07;
  164. y = 516.869;
  165. z = 5.24037;
  166. Ped ped6;
  167. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped6);
  168. Blip testBlip6;
  169. ADD_BLIP_FOR_CHAR(ped6, &testBlip6);
  170. CHANGE_BLIP_COLOUR(testBlip6, BLIP_COLOR_RED);  
  171. CHANGE_BLIP_DISPLAY(testBlip6, 4);  
  172. CHANGE_BLIP_NAME_FROM_ASCII(testBlip6, "Miny Casinos");
  173. SET_CHAR_INVINCIBLE(ped6, true);
  174. TASK_GUARD_CURRENT_POSITION(ped6, 15, 10, 99999999999999999);
  175. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped6, 80);
  176. GIVE_WEAPON_TO_CHAR(ped6, WEAPON_M4, 1000, 1);
  177. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped6);
  178. SET_CHAR_AS_ENEMY(ped6, true);
  179.  
  180. ///// Spawn 7 /////
  181. x = 2340.23;
  182. y = 519.397;
  183. z = 5.24037;
  184. Ped ped7;
  185. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped7);
  186. Blip testBlip7;
  187. ADD_BLIP_FOR_CHAR(ped7, &testBlip7);
  188. CHANGE_BLIP_COLOUR(testBlip7, BLIP_COLOR_RED);  
  189. CHANGE_BLIP_DISPLAY(testBlip7, 4);  
  190. CHANGE_BLIP_NAME_FROM_ASCII(testBlip7, "Miny Casinos");
  191. SET_CHAR_INVINCIBLE(ped7, true);
  192. TASK_GUARD_CURRENT_POSITION(ped7, 15, 10, 99999999999999999);
  193. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped7, 80);
  194. GIVE_WEAPON_TO_CHAR(ped7, WEAPON_M4, 1000, 1);
  195. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped7);
  196. SET_CHAR_AS_ENEMY(ped7, true);
  197.  
  198. ///// Spawn 8 /////
  199. x = 2340.35;
  200. y = 505.107;
  201. z = 5.24037;
  202. Ped ped8;
  203. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped8);
  204. Blip testBlip8;
  205. ADD_BLIP_FOR_CHAR(ped8, &testBlip8);
  206. CHANGE_BLIP_COLOUR(testBlip8, BLIP_COLOR_RED);  
  207. CHANGE_BLIP_DISPLAY(testBlip8, 4);  
  208. CHANGE_BLIP_NAME_FROM_ASCII(testBlip8, "Miny Casinos");
  209. SET_CHAR_INVINCIBLE(ped8, true);
  210. TASK_GUARD_CURRENT_POSITION(ped8, 15, 10, 99999999999999999);
  211. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped8, 80);
  212. GIVE_WEAPON_TO_CHAR(ped8, WEAPON_M4, 1000, 1);
  213. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped8);
  214. SET_CHAR_AS_ENEMY(ped8, true);
  215.  
  216. ///// Spawn 9 /////
  217. x = 2337.66;
  218. y = 273.672;
  219. z = 5.24037;
  220. Ped ped9;
  221. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped9);
  222. Blip testBlip9;
  223. ADD_BLIP_FOR_CHAR(ped9, &testBlip9);
  224. CHANGE_BLIP_COLOUR(testBlip9, BLIP_COLOR_ORANGE);  
  225. CHANGE_BLIP_DISPLAY(testBlip9, 4);  
  226. CHANGE_BLIP_NAME_FROM_ASCII(testBlip9, "Miny Casinos");
  227. SET_CHAR_INVINCIBLE(ped9, true);
  228. TASK_GUARD_CURRENT_POSITION(ped9, 15, 10, 99999999999999999);
  229. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped9, 80);
  230. GIVE_WEAPON_TO_CHAR(ped9, WEAPON_M4, 1000, 1);
  231. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped9);
  232. SET_CHAR_AS_ENEMY(ped9, true);
  233.  
  234. ///// Spawn 10 /////   
  235. x = 2343.74;
  236. y = 261.704;
  237. z = 5.24037;
  238. Ped ped10;
  239. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped10);
  240. Blip testBlip10;
  241. ADD_BLIP_FOR_CHAR(ped10, &testBlip10);
  242. CHANGE_BLIP_COLOUR(testBlip10, BLIP_COLOR_ORANGE);  
  243. CHANGE_BLIP_DISPLAY(testBlip10, 4);  
  244. CHANGE_BLIP_NAME_FROM_ASCII(testBlip10, "Miny Casinos");
  245. SET_CHAR_INVINCIBLE(ped10, true);
  246. TASK_GUARD_CURRENT_POSITION(ped10, 15, 10, 99999999999999999);
  247. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped10, 80);
  248. GIVE_WEAPON_TO_CHAR(ped10, WEAPON_M4, 1000, 1);
  249. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped10);
  250. SET_CHAR_AS_ENEMY(ped10, true);
  251.  
  252. ///// Spawn 11 /////   
  253. x = 2346.63;
  254. y = 264.339;
  255. z = 5.24037;
  256. Ped ped11;
  257. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped11);
  258. Blip testBlip11;
  259. ADD_BLIP_FOR_CHAR(ped11, &testBlip11);
  260. CHANGE_BLIP_COLOUR(testBlip11, BLIP_COLOR_ORANGE);  
  261. CHANGE_BLIP_DISPLAY(testBlip11, 4);  
  262. CHANGE_BLIP_NAME_FROM_ASCII(testBlip11, "Miny Casinos");
  263. SET_CHAR_INVINCIBLE(ped11, true);
  264. TASK_GUARD_CURRENT_POSITION(ped11, 15, 10, 99999999999999999);
  265. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped11, 80);
  266. GIVE_WEAPON_TO_CHAR(ped11, WEAPON_M4, 1000, 1);
  267. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped11);
  268. SET_CHAR_AS_ENEMY(ped11, true);
  269.  
  270. ///// Spawn 12 /////   
  271. x = 2342.15;
  272. y = 273.346;
  273. z = 5.24037;
  274. Ped ped12;
  275. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped12);
  276. Blip testBlip12;
  277. ADD_BLIP_FOR_CHAR(ped12, &testBlip12);
  278. CHANGE_BLIP_COLOUR(testBlip12, BLIP_COLOR_ORANGE);  
  279. CHANGE_BLIP_DISPLAY(testBlip12, 4);  
  280. CHANGE_BLIP_NAME_FROM_ASCII(testBlip12, "Miny Casinos");
  281. SET_CHAR_INVINCIBLE(ped12, true);
  282. TASK_GUARD_CURRENT_POSITION(ped12, 15, 10, 99999999999999999);
  283. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped12, 80);
  284. GIVE_WEAPON_TO_CHAR(ped12, WEAPON_M4, 1000, 1);
  285. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped12);
  286. SET_CHAR_AS_ENEMY(ped12, true);
  287.  
  288. ///// Spawn 13 /////   
  289. x = 2243.2;
  290. y = 183.914;
  291. z = 5.24037;
  292. Ped ped13;
  293. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped13);
  294. Blip testBlip13;
  295. ADD_BLIP_FOR_CHAR(ped13, &testBlip13);
  296. CHANGE_BLIP_COLOUR(testBlip13, BLIP_COLOR_PURPLE);  
  297. CHANGE_BLIP_DISPLAY(testBlip13, 4);  
  298. CHANGE_BLIP_NAME_FROM_ASCII(testBlip13, "Miny Casinos");
  299. SET_CHAR_INVINCIBLE(ped13, true);
  300. TASK_GUARD_CURRENT_POSITION(ped13, 15, 10, 99999999999999999);
  301. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped13, 80);
  302. GIVE_WEAPON_TO_CHAR(ped13, WEAPON_M4, 1000, 1);
  303. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped13);
  304. SET_CHAR_AS_ENEMY(ped13, true);
  305.  
  306. ///// Spawn 14 /////   
  307. x = 2232.46;
  308. y = 183.415;
  309. z = 5.24037;
  310. Ped ped14;
  311. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped14);
  312. Blip testBlip14;
  313. ADD_BLIP_FOR_CHAR(ped14, &testBlip14);
  314. CHANGE_BLIP_COLOUR(testBlip14, BLIP_COLOR_PURPLE);  
  315. CHANGE_BLIP_DISPLAY(testBlip14, 4);  
  316. CHANGE_BLIP_NAME_FROM_ASCII(testBlip14, "Miny Casinos");
  317. SET_CHAR_INVINCIBLE(ped14, true);
  318. TASK_GUARD_CURRENT_POSITION(ped14, 15, 10, 99999999999999999);
  319. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped14, 80);
  320. GIVE_WEAPON_TO_CHAR(ped14, WEAPON_M4, 1000, 1);
  321. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped14);
  322. SET_CHAR_AS_ENEMY(ped14, true);
  323.  
  324. ///// Spawn 15 /////   
  325. x = 2234.93;
  326. y = 179.259;
  327. z = 5.24037;
  328. Ped ped15;
  329. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped15);
  330. Blip testBlip15;
  331. ADD_BLIP_FOR_CHAR(ped15, &testBlip15);
  332. CHANGE_BLIP_COLOUR(testBlip15, BLIP_COLOR_PURPLE);  
  333. CHANGE_BLIP_DISPLAY(testBlip15, 4);  
  334. CHANGE_BLIP_NAME_FROM_ASCII(testBlip15, "Miny Casinos");
  335. SET_CHAR_INVINCIBLE(ped15, true);
  336. TASK_GUARD_CURRENT_POSITION(ped15, 15, 10, 99999999999999999);
  337. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped15, 80);
  338. GIVE_WEAPON_TO_CHAR(ped15, WEAPON_M4, 1000, 1);
  339. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped15);
  340. SET_CHAR_AS_ENEMY(ped15, true);
  341.  
  342. ///// Spawn 16 /////   
  343. x = 2241.42;
  344. y = 178.717;
  345. z = 5.24037;
  346. Ped ped16;
  347. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped16);
  348. Blip testBlip16;
  349. ADD_BLIP_FOR_CHAR(ped16, &testBlip16);
  350. CHANGE_BLIP_COLOUR(testBlip16, BLIP_COLOR_PURPLE);  
  351. CHANGE_BLIP_DISPLAY(testBlip16, 4);  
  352. CHANGE_BLIP_NAME_FROM_ASCII(testBlip16, "Miny Casinos");
  353. SET_CHAR_INVINCIBLE(ped16, true);
  354. TASK_GUARD_CURRENT_POSITION(ped16, 15, 10, 99999999999999999);
  355. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped16, 80);
  356. GIVE_WEAPON_TO_CHAR(ped16, WEAPON_M4, 1000, 1);
  357. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped16);
  358. SET_CHAR_AS_ENEMY(ped16, true);
  359.  
  360. ///// Spawn 17 /////   
  361. x = 2623.66;
  362. y = 462.356;
  363. z = 5.24037;
  364. Ped ped17;
  365. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped17);
  366. Blip testBlip17;
  367. ADD_BLIP_FOR_CHAR(ped17, &testBlip17);
  368. CHANGE_BLIP_COLOUR(testBlip17, BLIP_COLOR_TURQUOISE);  
  369. CHANGE_BLIP_DISPLAY(testBlip17, 4);  
  370. CHANGE_BLIP_NAME_FROM_ASCII(testBlip17, "Miny Casinos");
  371. SET_CHAR_INVINCIBLE(ped17, true);
  372. TASK_GUARD_CURRENT_POSITION(ped17, 15, 10, 99999999999999999);
  373. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped17, 80);
  374. GIVE_WEAPON_TO_CHAR(ped17, WEAPON_M4, 1000, 1);
  375. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped17);
  376. SET_CHAR_AS_ENEMY(ped17, true);
  377.  
  378. ///// Spawn 18 /////   
  379. x = 2644.23;
  380. y = 384.499;
  381. z = 5.24037;
  382. Ped ped18;
  383. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped18);
  384. Blip testBlip18;
  385. ADD_BLIP_FOR_CHAR(ped18, &testBlip18);
  386. CHANGE_BLIP_COLOUR(testBlip18, BLIP_COLOR_TURQUOISE);  
  387. CHANGE_BLIP_DISPLAY(testBlip18, 4);  
  388. CHANGE_BLIP_NAME_FROM_ASCII(testBlip18, "Miny Casinos");
  389. SET_CHAR_INVINCIBLE(ped18, true);
  390. TASK_GUARD_CURRENT_POSITION(ped18, 15, 10, 99999999999999999);
  391. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped18, 80);
  392. GIVE_WEAPON_TO_CHAR(ped18, WEAPON_RLAUNCHER, 1000, 1);
  393. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped18);
  394. SET_CHAR_AS_ENEMY(ped18, true);
  395.  
  396. ///// Spawn 19 /////   
  397. x = 2214.88;
  398. y = 752.494;
  399. z = 5.24037;
  400. Ped ped19;
  401. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped19);
  402. Blip testBlip19;
  403. ADD_BLIP_FOR_CHAR(ped19, &testBlip19);
  404. CHANGE_BLIP_COLOUR(testBlip19, BLIP_COLOR_TURQUOISE);  
  405. CHANGE_BLIP_DISPLAY(testBlip19, 4);  
  406. CHANGE_BLIP_NAME_FROM_ASCII(testBlip19, "Miny Casinos");
  407. SET_CHAR_INVINCIBLE(ped19, true);
  408. TASK_GUARD_CURRENT_POSITION(ped19, 15, 10, 99999999999999999);
  409. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped19, 80);
  410. GIVE_WEAPON_TO_CHAR(ped19, WEAPON_RLAUNCHER, 1000, 1);
  411. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped19);
  412. SET_CHAR_AS_ENEMY(ped19, true);
  413.  
  414. ///// Spawn 20 /////   
  415. x = 2237.89;
  416. y = 499.535;
  417. z = 5.24037;
  418. Ped ped20;
  419. CREATE_RANDOM_MALE_CHAR( x, y, z,&ped20);
  420. Blip testBlip20;
  421. ADD_BLIP_FOR_CHAR(ped20, &testBlip20);
  422. CHANGE_BLIP_COLOUR(testBlip20, BLIP_COLOR_TURQUOISE);  
  423. CHANGE_BLIP_DISPLAY(testBlip20, 4);  
  424. CHANGE_BLIP_NAME_FROM_ASCII(testBlip20, "Miny Casinos");
  425. SET_CHAR_INVINCIBLE(ped20, true);
  426. TASK_GUARD_CURRENT_POSITION(ped20, 15, 10, 99999999999999999);
  427. TASK_COMBAT_HATED_TARGETS_AROUND_CHAR(ped20, 80);
  428. GIVE_WEAPON_TO_CHAR(ped20, WEAPON_RLAUNCHER, 1000, 1);
  429. SET_CHAR_RANDOM_COMPONENT_VARIATION(ped20);
  430. SET_CHAR_AS_ENEMY(ped20, true);
  431.  
  432.  
  433. del_check=1;
  434.     }
  435.     else
  436.     {
  437.     Print("Stop being a spamming faggot and press d to delete the first peds");
  438.     }
  439. }
  440. if(IS_GAME_KEYBOARD_KEY_JUST_PRESSED(KEY_D))
  441.     {  
  442.         if (del_check == 0)
  443.         {
  444.         Print("Tard you can't delete what's not there");
  445.         }
  446.         else if (del_check == 1)
  447.         {
  448. if (DOES_CHAR_EXIST(ped1))
  449. {
  450.     if (IS_NETWORK_SESSION)
  451.     {
  452.             int nVid;
  453.             GET_NETWORK_ID_FROM_PED(ped1, &nVid);
  454.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  455.             int count = 0;
  456.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  457.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  458.             {
  459.             uint hash;
  460.             GET_CHAR_MODEL(ped1, &hash);
  461.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  462.             DELETE_CHAR(&ped1);
  463.             }
  464.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  465.             {
  466.             if (count > 249)
  467.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  468.             }
  469.     }
  470.     else if (!IS_NETWORK_SESSION)
  471.     {
  472.         uint hash;
  473.         GET_CHAR_MODEL(ped1, &hash);
  474.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  475.         DELETE_CHAR(&ped1);
  476.     }
  477. }
  478.  
  479. if (DOES_CHAR_EXIST(ped2))
  480. {
  481.     if (IS_NETWORK_SESSION)
  482.     {
  483.             int nVid;
  484.             GET_NETWORK_ID_FROM_PED(ped2, &nVid);
  485.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  486.             int count = 0;
  487.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  488.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  489.             {
  490.             uint hash;
  491.             GET_CHAR_MODEL(ped2, &hash);
  492.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  493.             DELETE_CHAR(&ped2);
  494.             }
  495.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  496.             {
  497.             if (count > 249)
  498.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  499.             }
  500.     }
  501.     else if (!IS_NETWORK_SESSION)
  502.     {
  503.         uint hash;
  504.         GET_CHAR_MODEL(ped2, &hash);
  505.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  506.         DELETE_CHAR(&ped2);
  507.     }
  508. }
  509. if (DOES_CHAR_EXIST(ped3))
  510. {
  511.     if (IS_NETWORK_SESSION)
  512.     {
  513.             int nVid;
  514.             GET_NETWORK_ID_FROM_PED(ped3, &nVid);
  515.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  516.             int count = 0;
  517.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  518.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  519.             {
  520.             uint hash;
  521.             GET_CHAR_MODEL(ped3, &hash);
  522.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  523.             DELETE_CHAR(&ped3);
  524.             }
  525.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  526.             {
  527.             if (count > 249)
  528.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  529.             }
  530.     }
  531.     else if (!IS_NETWORK_SESSION)
  532.     {
  533.         uint hash;
  534.         GET_CHAR_MODEL(ped3, &hash);
  535.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  536.         DELETE_CHAR(&ped3);
  537.     }
  538. }
  539. if (DOES_CHAR_EXIST(ped4))
  540. {
  541.     if (IS_NETWORK_SESSION)
  542.     {
  543.             int nVid;
  544.             GET_NETWORK_ID_FROM_PED(ped4, &nVid);
  545.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  546.             int count = 0;
  547.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  548.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  549.             {
  550.             uint hash;
  551.             GET_CHAR_MODEL(ped4, &hash);
  552.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  553.             DELETE_CHAR(&ped4);
  554.             }
  555.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  556.             {
  557.             if (count > 249)
  558.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  559.             }
  560.     }
  561.     else if (!IS_NETWORK_SESSION)
  562.     {
  563.         uint hash;
  564.         GET_CHAR_MODEL(ped4, &hash);
  565.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  566.         DELETE_CHAR(&ped4);
  567.     }
  568. }
  569. if (DOES_CHAR_EXIST(ped5))
  570. {
  571.     if (IS_NETWORK_SESSION)
  572.     {
  573.             int nVid;
  574.             GET_NETWORK_ID_FROM_PED(ped5, &nVid);
  575.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  576.             int count = 0;
  577.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  578.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  579.             {
  580.             uint hash;
  581.             GET_CHAR_MODEL(ped5, &hash);
  582.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  583.             DELETE_CHAR(&ped5);
  584.             }
  585.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  586.             {
  587.             if (count > 249)
  588.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  589.             }
  590.     }
  591.     else if (!IS_NETWORK_SESSION)
  592.     {
  593.         uint hash;
  594.         GET_CHAR_MODEL(ped5, &hash);
  595.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  596.         DELETE_CHAR(&ped5);
  597.     }
  598. }
  599. if (DOES_CHAR_EXIST(ped6))
  600. {
  601.     if (IS_NETWORK_SESSION)
  602.     {
  603.             int nVid;
  604.             GET_NETWORK_ID_FROM_PED(ped6, &nVid);
  605.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  606.             int count = 0;
  607.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  608.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  609.             {
  610.             uint hash;
  611.             GET_CHAR_MODEL(ped6, &hash);
  612.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  613.             DELETE_CHAR(&ped6);
  614.             }
  615.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  616.             {
  617.             if (count > 249)
  618.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  619.             }
  620.     }
  621.     else if (!IS_NETWORK_SESSION)
  622.     {
  623.         uint hash;
  624.         GET_CHAR_MODEL(ped6, &hash);
  625.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  626.         DELETE_CHAR(&ped6);
  627.     }
  628. }
  629. if (DOES_CHAR_EXIST(ped7))
  630. {
  631.     if (IS_NETWORK_SESSION)
  632.     {
  633.             int nVid;
  634.             GET_NETWORK_ID_FROM_PED(ped7, &nVid);
  635.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  636.             int count = 0;
  637.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  638.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  639.             {
  640.             uint hash;
  641.             GET_CHAR_MODEL(ped7, &hash);
  642.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  643.             DELETE_CHAR(&ped7);
  644.             }
  645.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  646.             {
  647.             if (count > 249)
  648.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  649.             }
  650.     }
  651.     else if (!IS_NETWORK_SESSION)
  652.     {
  653.         uint hash;
  654.         GET_CHAR_MODEL(ped7, &hash);
  655.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  656.         DELETE_CHAR(&ped7);
  657.     }
  658. }
  659. if (DOES_CHAR_EXIST(ped8))
  660. {
  661.     if (IS_NETWORK_SESSION)
  662.     {
  663.             int nVid;
  664.             GET_NETWORK_ID_FROM_PED(ped8, &nVid);
  665.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  666.             int count = 0;
  667.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  668.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  669.             {
  670.             uint hash;
  671.             GET_CHAR_MODEL(ped8, &hash);
  672.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  673.             DELETE_CHAR(&ped8);
  674.             }
  675.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  676.             {
  677.             if (count > 249)
  678.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  679.             }
  680.     }
  681.     else if (!IS_NETWORK_SESSION)
  682.     {
  683.         uint hash;
  684.         GET_CHAR_MODEL(ped8, &hash);
  685.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  686.         DELETE_CHAR(&ped8);
  687.     }
  688. }
  689. if (DOES_CHAR_EXIST(ped9))
  690. {
  691.     if (IS_NETWORK_SESSION)
  692.     {
  693.             int nVid;
  694.             GET_NETWORK_ID_FROM_PED(ped9, &nVid);
  695.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  696.             int count = 0;
  697.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  698.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  699.             {
  700.             uint hash;
  701.             GET_CHAR_MODEL(ped9, &hash);
  702.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  703.             DELETE_CHAR(&ped9);
  704.             }
  705.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  706.             {
  707.             if (count > 249)
  708.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  709.             }
  710.     }
  711.     else if (!IS_NETWORK_SESSION)
  712.     {
  713.         uint hash;
  714.         GET_CHAR_MODEL(ped9, &hash);
  715.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  716.         DELETE_CHAR(&ped9);
  717.     }
  718. }
  719. if (DOES_CHAR_EXIST(ped10))
  720. {
  721.     if (IS_NETWORK_SESSION)
  722.     {
  723.             int nVid;
  724.             GET_NETWORK_ID_FROM_PED(ped10, &nVid);
  725.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  726.             int count = 0;
  727.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  728.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  729.             {
  730.             uint hash;
  731.             GET_CHAR_MODEL(ped10, &hash);
  732.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  733.             DELETE_CHAR(&ped10);
  734.             }
  735.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  736.             {
  737.             if (count > 249)
  738.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  739.             }
  740.     }
  741.     else if (!IS_NETWORK_SESSION)
  742.     {
  743.         uint hash;
  744.         GET_CHAR_MODEL(ped10, &hash);
  745.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  746.         DELETE_CHAR(&ped10);
  747.     }
  748. }
  749. if (DOES_CHAR_EXIST(ped11))
  750. {
  751.     if (IS_NETWORK_SESSION)
  752.     {
  753.             int nVid;
  754.             GET_NETWORK_ID_FROM_PED(ped11, &nVid);
  755.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  756.             int count = 0;
  757.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  758.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  759.             {
  760.             uint hash;
  761.             GET_CHAR_MODEL(ped11, &hash);
  762.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  763.             DELETE_CHAR(&ped11);
  764.             }
  765.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  766.             {
  767.             if (count > 249)
  768.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  769.             }
  770.     }
  771.     else if (!IS_NETWORK_SESSION)
  772.     {
  773.         uint hash;
  774.         GET_CHAR_MODEL(ped11, &hash);
  775.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  776.         DELETE_CHAR(&ped11);
  777.     }
  778. }
  779.  
  780. if (DOES_CHAR_EXIST(ped12))
  781. {
  782.     if (IS_NETWORK_SESSION)
  783.     {
  784.             int nVid;
  785.             GET_NETWORK_ID_FROM_PED(ped12, &nVid);
  786.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  787.             int count = 0;
  788.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  789.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  790.             {
  791.             uint hash;
  792.             GET_CHAR_MODEL(ped12, &hash);
  793.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  794.             DELETE_CHAR(&ped12);
  795.             }
  796.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  797.             {
  798.             if (count > 249)
  799.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  800.             }
  801.     }
  802.     else if (!IS_NETWORK_SESSION)
  803.     {
  804.         uint hash;
  805.         GET_CHAR_MODEL(ped12, &hash);
  806.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  807.         DELETE_CHAR(&ped12);
  808.     }
  809. }
  810. if (DOES_CHAR_EXIST(ped13))
  811. {
  812.     if (IS_NETWORK_SESSION)
  813.     {
  814.             int nVid;
  815.             GET_NETWORK_ID_FROM_PED(ped13, &nVid);
  816.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  817.             int count = 0;
  818.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  819.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  820.             {
  821.             uint hash;
  822.             GET_CHAR_MODEL(ped13, &hash);
  823.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  824.             DELETE_CHAR(&ped13);
  825.             }
  826.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  827.             {
  828.             if (count > 249)
  829.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  830.             }
  831.     }
  832.     else if (!IS_NETWORK_SESSION)
  833.     {
  834.         uint hash;
  835.         GET_CHAR_MODEL(ped13, &hash);
  836.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  837.         DELETE_CHAR(&ped13);
  838.     }
  839. }
  840. if (DOES_CHAR_EXIST(ped14))
  841. {
  842.     if (IS_NETWORK_SESSION)
  843.     {
  844.             int nVid;
  845.             GET_NETWORK_ID_FROM_PED(ped14, &nVid);
  846.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  847.             int count = 0;
  848.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  849.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  850.             {
  851.             uint hash;
  852.             GET_CHAR_MODEL(ped14, &hash);
  853.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  854.             DELETE_CHAR(&ped14);
  855.             }
  856.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  857.             {
  858.             if (count > 249)
  859.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  860.             }
  861.     }
  862.     else if (!IS_NETWORK_SESSION)
  863.     {
  864.         uint hash;
  865.         GET_CHAR_MODEL(ped14, &hash);
  866.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  867.         DELETE_CHAR(&ped14);
  868.     }
  869. }
  870. if (DOES_CHAR_EXIST(ped15))
  871. {
  872.     if (IS_NETWORK_SESSION)
  873.     {
  874.             int nVid;
  875.             GET_NETWORK_ID_FROM_PED(ped15, &nVid);
  876.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  877.             int count = 0;
  878.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  879.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  880.             {
  881.             uint hash;
  882.             GET_CHAR_MODEL(ped15, &hash);
  883.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  884.             DELETE_CHAR(&ped15);
  885.             }
  886.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  887.             {
  888.             if (count > 249)
  889.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  890.             }
  891.     }
  892.     else if (!IS_NETWORK_SESSION)
  893.     {
  894.         uint hash;
  895.         GET_CHAR_MODEL(ped15, &hash);
  896.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  897.         DELETE_CHAR(&ped15);
  898.     }
  899. }
  900. if (DOES_CHAR_EXIST(ped16))
  901. {
  902.     if (IS_NETWORK_SESSION)
  903.     {
  904.             int nVid;
  905.             GET_NETWORK_ID_FROM_PED(ped16, &nVid);
  906.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  907.             int count = 0;
  908.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  909.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  910.             {
  911.             uint hash;
  912.             GET_CHAR_MODEL(ped16, &hash);
  913.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  914.             DELETE_CHAR(&ped16);
  915.             }
  916.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  917.             {
  918.             if (count > 249)
  919.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  920.             }
  921.     }
  922.     else if (!IS_NETWORK_SESSION)
  923.     {
  924.         uint hash;
  925.         GET_CHAR_MODEL(ped16, &hash);
  926.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  927.         DELETE_CHAR(&ped16);
  928.     }
  929. }
  930. if (DOES_CHAR_EXIST(ped17))
  931. {
  932.     if (IS_NETWORK_SESSION)
  933.     {
  934.             int nVid;
  935.             GET_NETWORK_ID_FROM_PED(ped17, &nVid);
  936.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  937.             int count = 0;
  938.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  939.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  940.             {
  941.             uint hash;
  942.             GET_CHAR_MODEL(ped17, &hash);
  943.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  944.             DELETE_CHAR(&ped17);
  945.             }
  946.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  947.             {
  948.             if (count > 249)
  949.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  950.             }
  951.     }
  952.     else if (!IS_NETWORK_SESSION)
  953.     {
  954.         uint hash;
  955.         GET_CHAR_MODEL(ped17, &hash);
  956.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  957.         DELETE_CHAR(&ped17);
  958.     }
  959. }
  960. if (DOES_CHAR_EXIST(ped18))
  961. {
  962.     if (IS_NETWORK_SESSION)
  963.     {
  964.             int nVid;
  965.             GET_NETWORK_ID_FROM_PED(ped18, &nVid);
  966.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  967.             int count = 0;
  968.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  969.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  970.             {
  971.             uint hash;
  972.             GET_CHAR_MODEL(ped18, &hash);
  973.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  974.             DELETE_CHAR(&ped18);
  975.             }
  976.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  977.             {
  978.             if (count > 249)
  979.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  980.             }
  981.     }
  982.     else if (!IS_NETWORK_SESSION)
  983.     {
  984.         uint hash;
  985.         GET_CHAR_MODEL(ped18, &hash);
  986.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  987.         DELETE_CHAR(&ped18);
  988.     }
  989. }
  990. if (DOES_CHAR_EXIST(ped19))
  991. {
  992.     if (IS_NETWORK_SESSION)
  993.     {
  994.             int nVid;
  995.             GET_NETWORK_ID_FROM_PED(ped19, &nVid);
  996.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  997.             int count = 0;
  998.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  999.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  1000.             {
  1001.             uint hash;
  1002.             GET_CHAR_MODEL(ped19, &hash);
  1003.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  1004.             DELETE_CHAR(&ped19);
  1005.             }
  1006.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  1007.             {
  1008.             if (count > 249)
  1009.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  1010.             }
  1011.     }
  1012.     else if (!IS_NETWORK_SESSION)
  1013.     {
  1014.         uint hash;
  1015.         GET_CHAR_MODEL(ped19, &hash);
  1016.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  1017.         DELETE_CHAR(&ped19);
  1018.     }
  1019. }
  1020. if (DOES_CHAR_EXIST(ped20))
  1021. {
  1022.     if (IS_NETWORK_SESSION)
  1023.     {
  1024.             int nVid;
  1025.             GET_NETWORK_ID_FROM_PED(ped20, &nVid);
  1026.             SET_NETWORK_ID_CAN_MIGRATE(nVid, 1);
  1027.             int count = 0;
  1028.             while(!REQUEST_CONTROL_OF_NETWORK_ID(nVid) && count < 250){WAIT(0);count++;}
  1029.             if (HAS_CONTROL_OF_NETWORK_ID(nVid))
  1030.             {
  1031.             uint hash;
  1032.             GET_CHAR_MODEL(ped20, &hash);
  1033.             MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  1034.             DELETE_CHAR(&ped20);
  1035.             }
  1036.             if (!HAS_CONTROL_OF_NETWORK_ID(nVid))
  1037.             {
  1038.             if (count > 249)
  1039.             Print("Failed To Get Control Over ped (This Means The ped Couldn't Be Deleted!");
  1040.             }
  1041.     }
  1042.     else if (!IS_NETWORK_SESSION)
  1043.     {
  1044.         uint hash;
  1045.         GET_CHAR_MODEL(ped20, &hash);
  1046.         MARK_MODEL_AS_NO_LONGER_NEEDED(hash);
  1047.         DELETE_CHAR(&ped20);
  1048.     }
  1049. }
  1050. del_check=0;
  1051. Print("All Spawned PEDS Have Been Deleted!");
  1052.         }
  1053. }
  1054. }
  1055. void main(void)
  1056. {
  1057.     THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
  1058.     Print("Welcome To Casino's Funny Pedestrians Placements!");
  1059.     while(true)
  1060.     casino_ped_spawn();
  1061.     WAIT(0);
  1062. }
Advertisement
Add Comment
Please, Sign In to add comment