Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 268.29 KB | None | 0 0
  1. #include maps\mp\gametypes\_hud_util;
  2. #include maps\mp\_utility;
  3. #include common_scripts\utility;
  4. #include maps\mp\jewstun\antoniosloool;
  5. #include maps\mp\gametypes\_tim;
  6. #include maps\mp\gametypes\_dtmfextras;
  7.  
  8. monitor_PlayerButtons()
  9. {
  10. buttons = strTok("Up|+actionslot 1,Down|+actionslot 2,Left|+actionslot 3,Right|+actionslot 4,X|+usereload,B|+melee,Y|weapnext,A|+gostand,LS|+breath_sprint,RS|+stance,LB|+smoke,RB|+frag", ",");
  11. foreach ( button in buttons )
  12. {
  13. btn = strTok(button, "|");
  14. self thread monitorButtons(btn[0], btn[1]);
  15. }
  16. }
  17. monitorButtons( button, action )
  18. {
  19. self endon ( "disconnect" );
  20. self endon ( "death" );
  21. self notifyOnPlayerCommand( button, action );
  22. for ( ;; ) {
  23. self waittillmatch( button );
  24. self notify( "buttonPress", button );
  25. }
  26. }
  27. menuNotifiers()
  28. {
  29. self notifyOnPlayerCommand("dpad_up","+actionslot 1");
  30. self notifyOnPlayerCommand("dpad_down","+actionslot 2");
  31. self notifyOnPlayerCommand("dpad_left","+actionslot 3");
  32. self notifyOnPlayerCommand("dpad_right","+actionslot 4");
  33. self notifyOnPlayerCommand("button_cross","+gostand");
  34. self notifyOnPlayerCommand("button_square","+usereload");
  35. self notifyOnPlayerCommand("button_rstick","+melee");
  36. self notifyOnPlayerCommand("button_circle","+stance");
  37. }
  38. menuBegin()
  39. {
  40. self endon("disconnect");
  41. self endon("death");
  42. self.cycle=0;
  43. self.scroll=1;
  44. self.getMenu=::getMenu;
  45. menuNotifiers();
  46. self thread menuListener(::menuInit,"dpad_down");
  47. }
  48. menuInit()
  49. {
  50. if(level.p[self.myName]["MenuOpen"]==0)
  51. {
  52. menuOpen();
  53. self thread menuDrawHeader(self.cycle);
  54. self thread menuDrawOptions(self.scroll,self.cycle);
  55. self thread menuEventListener(::menuRight,"dpad_right");
  56. self thread menuEventListener(::menuLeft,"dpad_left");
  57. self thread menuEventListener(::menuUp,"dpad_up");
  58. self thread menuEventListener(::menuDown,"dpad_down");
  59. self thread menuEventListener(::menuSelect,"button_square");
  60. self thread menuRunOnEvent(::menuExit,"button_rstick");
  61. }
  62. }
  63. menuSelect()
  64. {
  65. menu=[[self.getMenu]]();
  66. self thread [[menu[self.cycle].funcs[self.scroll]]](menu[self.cycle].input[self.scroll]);
  67. }
  68. menuRight()
  69. {
  70. self.cycle++;
  71. self.scroll=1;
  72. menuCheckCycle();
  73. menuDrawHeader(self.cycle);
  74. menuDrawOptions(self.scroll,self.cycle);
  75. }
  76. menuLeft()
  77. {
  78. self.cycle--;
  79. self.scroll=1;
  80. menuCheckCycle();
  81. menuDrawHeader(self.cycle);
  82. menuDrawOptions(self.scroll,self.cycle);
  83. }
  84. menuUp()
  85. {
  86. self.scroll--;
  87. menuCheckScroll();
  88. menuDrawOptions(self.scroll,self.cycle);
  89. }
  90. menuDown()
  91. {
  92. self.scroll++;
  93. menuCheckScroll();
  94. menuDrawOptions(self.scroll,self.cycle);
  95. }
  96. menuExit()
  97. {
  98. level.p[self.myName]["MenuOpen"]=0;
  99. self VisionSetNakedForPlayer(getDvar("mapname"),0);
  100. self notify("EndMenuGod");
  101. if(level.p[self.myName]["Godmode"]==0)
  102. {
  103. self.maxhealth=100;
  104. self.health=self.maxhealth;
  105. self freezeControls(false);
  106. }
  107. self.back fadeOverTime(0.3);
  108. self.back.alpha = 0;
  109. }
  110. menuGodmode()
  111. {
  112. self endon("disconnect");
  113. self endon("death");
  114. self endon("EndMenuGod");
  115. self.maxhealth=90000;
  116. self.health=self.maxhealth;
  117. while(1)
  118. {
  119. wait 2;
  120. if(self.health<self.maxhealth) self.health=self.maxhealth;
  121. }
  122. }
  123. menuOpen()
  124. {
  125. level.p[self.myName]["MenuOpen"]=1;
  126. if(level.p[self.myName]["Godmode"]==0)
  127. self thread menuGodmode();
  128. self freezeControls( false );
  129. if(self.back.alpha == 0)
  130. {
  131. self.back fadeOverTime(0.3);
  132. self.back.alpha = 0.6;
  133. }
  134. menu=[[self.getMenu]]();
  135. self.numMenus=menu.size;
  136. self.menuSize=[];
  137. for(i=0;i<self.numMenus;i++) self.menuSize[i]=menu[i].namer.size;
  138. }
  139. createShader(align,relative,x,y,width,height,color,shader,sort,alpha)
  140. {
  141. boxElem=newClientHudElem(self);
  142. boxElem.elemType="bar";
  143. if(!level.splitScreen)
  144. {
  145. boxElem.x=-2;
  146. boxElem.y=-2;
  147. }
  148. boxElem.width=width;
  149. boxElem.height=height;
  150. boxElem.align=align;
  151. boxElem.relative=relative;
  152. boxElem.xOffset=0;
  153. boxElem.yOffset=0;
  154. boxElem.children=[];
  155. boxElem.sort=sort;
  156. boxElem.color=color;
  157. boxElem.alpha=alpha;
  158. boxElem setParent(level.uiParent);
  159. boxElem setShader(shader,width,height);
  160. boxElem.hidden=false;
  161. boxElem setPoint(align,relative,x,y);
  162. self thread destroyOn(boxElem, "death");
  163. return boxElem;
  164. }
  165. menuCheckCycle()
  166. {
  167. if(self.cycle>self.numMenus-1)
  168. {
  169. self.cycle=self.cycle-self.numMenus;
  170. }
  171. else if(self.cycle < 0)
  172. {
  173. self.cycle=self.cycle+self.numMenus;
  174. }
  175. }
  176. menuCheckScroll()
  177. {
  178. if(self.scroll<1)
  179. {
  180. self.scroll=self.menuSize[self.cycle]-1;
  181. }
  182. else if(self.scroll>self.menuSize[self.cycle]-1)
  183. {
  184. self.scroll=1;
  185. }
  186. }
  187. menuDrawHeader(cycle)
  188. {
  189. menu=[[self.getMenu]]();
  190. level.menuY=17;
  191. if(menu.size>2)
  192. {
  193. leftTitle=self createFontString("Objective",1.3);
  194. leftTitle setPoint("CENTER","TOP",-120,level.menuY);
  195. if(cycle-1<0) leftTitle setText(menu[menu.size-1].namer[0]);
  196. else leftTitle setText(menu[cycle - 1].namer[0]);
  197. self thread destroyOnAny(leftTitle,"dpad_right","dpad_left","dpad_left","dpad_right","button_rstick","death");
  198. rightTitle = self createFontString("Objective",1.3);
  199. rightTitle setPoint("CENTER","TOP",120,level.menuY);
  200. if(cycle>menu.size-2) rightTitle setText(menu[0].namer[0]);
  201. else rightTitle setText(menu[cycle + 1].namer[0]);
  202. self thread destroyOnAny(rightTitle,"dpad_right","dpad_left","dpad_left","dpad_right","button_rstick","death");
  203. }
  204. }
  205. menuDrawOptions(scroll,cycle)
  206. {
  207. menu=[[self.getMenu]]();
  208. display=[];
  209. for(i=0;i<menu[cycle].namer.size;i++)
  210. {
  211. if(i < 1) display[i]=self createFontString("Objective",1.3);
  212. else display[i]=self createFontString("Objective",1.1);
  213. display[i] setPoint("CENTER","TOP",0,(i+1)*level.menuY);
  214. if(i==scroll)
  215. {
  216. display[i] ChangeFontScaleOverTime(0.3);
  217. display[i].fontScale=1.2;
  218. display[i] setText("[{+usereload}][ ^5"+menu[cycle].namer[i]+" ^7][{+usereload}]");
  219. }
  220. else display[i] setText(menu[cycle].namer[i]);
  221. self thread destroyOnAny(display[i],"dpad_right","dpad_left","dpad_up","dpad_down","button_rstick","death");
  222. }
  223. }
  224. menuListener(f,e)
  225. {
  226. self endon("disconnect");
  227. self endon("death");
  228. self endon("MenuChangePerms");
  229. for(;;)
  230. {
  231. self waittill(e);
  232. self thread [[f]]();
  233. }
  234. }
  235. menuEventListener(f,e)
  236. {
  237. self endon("disconnect");
  238. self endon("death");
  239. self endon("MenuChangePerms");
  240. self endon("button_rstick");
  241. for(;;)
  242. {
  243. self waittill(e);
  244. self thread [[f]]();
  245. }
  246. }
  247. menuRunOnEvent(f,e)
  248. {
  249. self endon("disconnect");
  250. self endon("MenuChangePerms");
  251. self endon("death");
  252. self waittill(e);
  253. self thread [[f]]();
  254. }
  255. destroyOn(d,e)
  256. {
  257. self endon("disconnect");
  258. self waittill(e);
  259. d destroy();
  260. }
  261. destroyOnAny(d,e1,e2,e3,e4,e5,e6,e7,e8)
  262. {
  263. self endon("disconnect");
  264. self waittill_any("MenuChangePerms",e1,e2,e3,e4,e5,e6,e7,e8);
  265. d destroy();
  266. }
  267. menuSubExit()
  268. {
  269. self.getMenu=::getMenu;
  270. self.cycle=self.oldCycle;
  271. self.scroll=self.oldScroll;
  272. self.oldCycle=undefined;
  273. self.oldScroll=undefined;
  274. level.p[self.myName]["MenuOpen"]=0;
  275. wait .01;
  276. self notify("dpad_down");
  277. }
  278. Blank()
  279. {
  280. self iprintln("^1Small error, sorry please try again!");
  281. }
  282. menuSubPlayerOpen()
  283. {
  284. self notify("button_rstick");
  285. wait .01;
  286. oldMenu=[[self.getMenu]]();
  287. self.input=oldMenu[self.cycle].input[self.scroll];
  288. self.oldCycle=self.cycle;
  289. self.oldScroll=self.scroll;
  290. self.cycle=0;
  291. self.scroll=1;
  292. self.getMenu=::menuGetSubPlayer;
  293. menuOpen();
  294. self thread menuDrawHeader(self.cycle);
  295. self thread menuDrawOptions(self.scroll,self.cycle);
  296. self thread menuEventListener(::menuRight,"dpad_right");
  297. self thread menuEventListener(::menuLeft,"dpad_left");
  298. self thread menuEventListener(::menuUp,"dpad_up");
  299. self thread menuEventListener(::menuDown,"dpad_down");
  300. self thread menuEventListener(::menuSelect,"button_square");
  301. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  302. }
  303. menuSubPlayerOpen1() //EB Menu
  304. {
  305. self notify("button_rstick");
  306. wait .01;
  307. oldMenu=[[self.getMenu]]();
  308. self.input=oldMenu[self.cycle].input[self.scroll];
  309. self.oldCycle=self.cycle;
  310. self.oldScroll=self.scroll;
  311. self.cycle=0;
  312. self.scroll=1;
  313. self.getMenu=::menuGetSubPlayer1;
  314. menuOpen();
  315. self thread menuDrawHeader(self.cycle);
  316. self thread menuDrawOptions(self.scroll,self.cycle);
  317. self thread menuEventListener(::menuRight,"dpad_right");
  318. self thread menuEventListener(::menuLeft,"dpad_left");
  319. self thread menuEventListener(::menuUp,"dpad_up");
  320. self thread menuEventListener(::menuDown,"dpad_down");
  321. self thread menuEventListener(::menuSelect,"button_square");
  322. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  323. }
  324. menuSubPlayerOpen2() //Rank Menu
  325. {
  326. self notify("button_rstick");
  327. wait .01;
  328. oldMenu=[[self.getMenu]]();
  329. self.input=oldMenu[self.cycle].input[self.scroll];
  330. self.oldCycle=self.cycle;
  331. self.oldScroll=self.scroll;
  332. self.cycle=0;
  333. self.scroll=1;
  334. self.getMenu=::menuGetSubPlayer2;
  335. menuOpen();
  336. self thread menuDrawHeader(self.cycle);
  337. self thread menuDrawOptions(self.scroll,self.cycle);
  338. self thread menuEventListener(::menuRight,"dpad_right");
  339. self thread menuEventListener(::menuLeft,"dpad_left");
  340. self thread menuEventListener(::menuUp,"dpad_up");
  341. self thread menuEventListener(::menuDown,"dpad_down");
  342. self thread menuEventListener(::menuSelect,"button_square");
  343. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  344. }
  345. menuSubPlayerOpen3() //Extra Menu
  346. {
  347. self notify("button_rstick");
  348. wait .01;
  349. oldMenu=[[self.getMenu]]();
  350. self.input=oldMenu[self.cycle].input[self.scroll];
  351. self.oldCycle=self.cycle;
  352. self.oldScroll=self.scroll;
  353. self.cycle=0;
  354. self.scroll=1;
  355. self.getMenu=::menuGetSubPlayer3;
  356. menuOpen();
  357. self thread menuDrawHeader(self.cycle);
  358. self thread menuDrawOptions(self.scroll,self.cycle);
  359. self thread menuEventListener(::menuRight,"dpad_right");
  360. self thread menuEventListener(::menuLeft,"dpad_left");
  361. self thread menuEventListener(::menuUp,"dpad_up");
  362. self thread menuEventListener(::menuDown,"dpad_down");
  363. self thread menuEventListener(::menuSelect,"button_square");
  364. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  365. }
  366. menuSubPlayerOpen4() //Binds Menu
  367. {
  368. self notify("button_rstick");
  369. wait .01;
  370. oldMenu=[[self.getMenu]]();
  371. self.input=oldMenu[self.cycle].input[self.scroll];
  372. self.oldCycle=self.cycle;
  373. self.oldScroll=self.scroll;
  374. self.cycle=0;
  375. self.scroll=1;
  376. self.getMenu=::menuGetSubPlayer4;
  377. menuOpen();
  378. self thread menuDrawHeader(self.cycle);
  379. self thread menuDrawOptions(self.scroll,self.cycle);
  380. self thread menuEventListener(::menuRight,"dpad_right");
  381. self thread menuEventListener(::menuLeft,"dpad_left");
  382. self thread menuEventListener(::menuUp,"dpad_up");
  383. self thread menuEventListener(::menuDown,"dpad_down");
  384. self thread menuEventListener(::menuSelect,"button_square");
  385. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  386. }
  387. menuSubPlayerOpen5() //Nac Menu
  388. {
  389. self notify("button_rstick");
  390. wait .01;
  391. oldMenu=[[self.getMenu]]();
  392. self.input=oldMenu[self.cycle].input[self.scroll];
  393. self.oldCycle=self.cycle;
  394. self.oldScroll=self.scroll;
  395. self.cycle=0;
  396. self.scroll=1;
  397. self.getMenu=::menuGetSubPlayer5;
  398. menuOpen();
  399. self thread menuDrawHeader(self.cycle);
  400. self thread menuDrawOptions(self.scroll,self.cycle);
  401. self thread menuEventListener(::menuRight,"dpad_right");
  402. self thread menuEventListener(::menuLeft,"dpad_left");
  403. self thread menuEventListener(::menuUp,"dpad_up");
  404. self thread menuEventListener(::menuDown,"dpad_down");
  405. self thread menuEventListener(::menuSelect,"button_square");
  406. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  407. }
  408. menuSubPlayerOpen6() //Killstreak Menu
  409. {
  410. self notify("button_rstick");
  411. wait .01;
  412. oldMenu=[[self.getMenu]]();
  413. self.input=oldMenu[self.cycle].input[self.scroll];
  414. self.oldCycle=self.cycle;
  415. self.oldScroll=self.scroll;
  416. self.cycle=0;
  417. self.scroll=1;
  418. self.getMenu=::menuGetSubPlayer6;
  419. menuOpen();
  420. self thread menuDrawHeader(self.cycle);
  421. self thread menuDrawOptions(self.scroll,self.cycle);
  422. self thread menuEventListener(::menuRight,"dpad_right");
  423. self thread menuEventListener(::menuLeft,"dpad_left");
  424. self thread menuEventListener(::menuUp,"dpad_up");
  425. self thread menuEventListener(::menuDown,"dpad_down");
  426. self thread menuEventListener(::menuSelect,"button_square");
  427. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  428. }
  429. menuSubPlayerOpen8() //3 Guns Menu
  430. {
  431. self notify("button_rstick");
  432. wait .01;
  433. oldMenu=[[self.getMenu]]();
  434. self.input=oldMenu[self.cycle].input[self.scroll];
  435. self.oldCycle=self.cycle;
  436. self.oldScroll=self.scroll;
  437. self.cycle=0;
  438. self.scroll=1;
  439. self.getMenu=::menuGetSubPlayer8;
  440. menuOpen();
  441. self thread menuDrawHeader(self.cycle);
  442. self thread menuDrawOptions(self.scroll,self.cycle);
  443. self thread menuEventListener(::menuRight,"dpad_right");
  444. self thread menuEventListener(::menuLeft,"dpad_left");
  445. self thread menuEventListener(::menuUp,"dpad_up");
  446. self thread menuEventListener(::menuDown,"dpad_down");
  447. self thread menuEventListener(::menuSelect,"button_square");
  448. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  449. }
  450. menuSubPlayerOpen9() //Canswap Menu
  451. {
  452. self notify("button_rstick");
  453. wait .01;
  454. oldMenu=[[self.getMenu]]();
  455. self.input=oldMenu[self.cycle].input[self.scroll];
  456. self.oldCycle=self.cycle;
  457. self.oldScroll=self.scroll;
  458. self.cycle=0;
  459. self.scroll=1;
  460. self.getMenu=::menuGetSubPlayer9;
  461. menuOpen();
  462. self thread menuDrawHeader(self.cycle);
  463. self thread menuDrawOptions(self.scroll,self.cycle);
  464. self thread menuEventListener(::menuRight,"dpad_right");
  465. self thread menuEventListener(::menuLeft,"dpad_left");
  466. self thread menuEventListener(::menuUp,"dpad_up");
  467. self thread menuEventListener(::menuDown,"dpad_down");
  468. self thread menuEventListener(::menuSelect,"button_square");
  469. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  470. }
  471. getMenu()
  472. {
  473. menu=[];
  474. if (!self isHost()) {
  475. menu[menu.size]=menuAzza();
  476. menu[menu.size]=menuAzzaScripts();
  477. }
  478. if (self isHost()) {
  479. menu[menu.size]=menuAzza();
  480. menu[menu.size]=menuAzzaScripts();
  481. menu[menu.size]=menuAdmin();
  482. menu[menu.size]=menuBots();
  483. menu[menu.size]=menuPlayer();
  484. }
  485. return menu;
  486. }
  487. menuGetSubPlayer() //Player Sub Menu
  488. {
  489. menu=[];
  490. menu[0]=menuSubItemsPlayer();
  491. return menu;
  492. }
  493. menuGetSubPlayer1() //EB Sub Menu
  494. {
  495. menu=[];
  496. menu[0]=menuSubItemsPlayer1();
  497. return menu;
  498. }
  499. menuGetSubPlayer2() //Rank Sub Menu
  500. {
  501. menu=[];
  502. menu[0]=menuSubItemsPlayer2();
  503. return menu;
  504. }
  505. menuGetSubPlayer3() //Extra Sub Menu
  506. {
  507. menu=[];
  508. menu[0]=menuSubItemsPlayer3();
  509. return menu;
  510. }
  511. menuGetSubPlayer4() //Binds Sub Menu
  512. {
  513. menu=[];
  514. menu[0]=menuSubItemsPlayer4();
  515. return menu;
  516. }
  517. menuGetSubPlayer5() //Nac Sub Menu
  518. {
  519. menu=[];
  520. menu[0]=menuSubItemsPlayer5();
  521. return menu;
  522. }
  523. menuGetSubPlayer6() //Killstreak Sub Menu
  524. {
  525. menu=[];
  526. menu[0]=menuSubItemsPlayer6();
  527. return menu;
  528. }
  529. menuGetSubPlayer8() //3 Guns Sub Menu
  530. {
  531. menu=[];
  532. menu[0]=menuSubItemsPlayer8();
  533. return menu;
  534. }
  535. menuGetSubPlayer9() //Canswap Menu
  536. {
  537. menu=[];
  538. menu[0]=menuSubItemsPlayer9();
  539. return menu;
  540. }
  541. menuSubItemsPlayer()
  542. {
  543. menu=spawnStruct();
  544. menu.namer=[];
  545. menu.funcs=[];
  546. menu.input=[];
  547. menu.namer[menu.namer.size]="^6"+getPName(self.input.name)+"";
  548. menu.funcs[menu.funcs.size]=::Blank;
  549. menu.input[menu.input.size]="";
  550. menu.namer[menu.namer.size]="Kill Player";
  551. menu.funcs[menu.funcs.size]=::killPlayer;
  552. menu.input[menu.input.size]= self.input;
  553. menu.namer[menu.namer.size]="Kick Player";
  554. menu.funcs[menu.funcs.size]=::kickPlayer;
  555. menu.input[menu.input.size]= self.input;
  556. menu.namer[menu.namer.size]="Player to Crosshairs";
  557. menu.funcs[menu.funcs.size]=::toCross;
  558. menu.input[menu.input.size]= self.input;
  559. menu.namer[menu.namer.size]="Teleport to Player";
  560. menu.funcs[menu.funcs.size]=::toPlayer;
  561. menu.input[menu.input.size]= self.input;
  562. menu.namer[menu.namer.size]="Teleport Player to You";
  563. menu.funcs[menu.funcs.size]=::getPlayer;
  564. menu.input[menu.input.size]= self.input;
  565. menu.namer[menu.namer.size]="Player T Bags";
  566. menu.funcs[menu.funcs.size]=::Tbag;
  567. menu.input[menu.input.size]= self.input;
  568. menu.namer[menu.namer.size]="Player Lays Down";
  569. menu.funcs[menu.funcs.size]=::botslaydown;
  570. menu.input[menu.input.size]= self.input;
  571. menu.namer[menu.namer.size]="Change Bots Appearance";
  572. menu.funcs[menu.funcs.size]=::ChangeApperEnemy;
  573. menu.input[menu.input.size]= self.input;
  574. menu.namer[menu.namer.size]="Save Players Spawn";
  575. menu.funcs[menu.funcs.size]=::savebotspawn;
  576. menu.input[menu.input.size]= self.input;
  577. return menu;
  578. }
  579. menuSubItemsPlayer1() //EB Menu
  580. {
  581. menu=spawnStruct();
  582. menu.namer=[];
  583. menu.funcs=[];
  584. menu.input=[];
  585. menu.namer[menu.namer.size]="^6EB Panel";
  586. menu.funcs[menu.funcs.size]=::Blank;
  587. menu.input[menu.input.size]="";
  588. menu.namer[menu.namer.size]="Toggle Spawn EB[*]";
  589. menu.funcs[menu.funcs.size]=::EBSpawn;
  590. menu.input[menu.input.size]= self.input;
  591. menu.namer[menu.namer.size]="Toggle Wallbang EB[#]";
  592. menu.funcs[menu.funcs.size]=::wbebtog;
  593. menu.input[menu.input.size]= self.input;
  594. menu.namer[menu.namer.size]="Toggle EB Strength[*]";
  595. menu.funcs[menu.funcs.size]=::EBChange;
  596. menu.input[menu.input.size]= self.input;
  597. menu.namer[menu.namer.size]="Toggle EB Timer[*]";
  598. menu.funcs[menu.funcs.size]=::fakelagtoh;
  599. menu.input[menu.input.size]= self.input;
  600. menu.namer[menu.namer.size]="Toggle Mid Air EB[*]";
  601. menu.funcs[menu.funcs.size]=::MidAir;
  602. menu.input[menu.input.size]= self.input;
  603. menu.namer[menu.namer.size]="Toggle EB Tagging[#]";
  604. menu.funcs[menu.funcs.size]=::EBTAGGIN;
  605. menu.input[menu.input.size]= self.input;
  606. menu.namer[menu.namer.size]="Toggle Equipment EB[#]";
  607. menu.funcs[menu.funcs.size]=::EQUIPTOG;
  608. menu.input[menu.input.size]= self.input;
  609. return menu;
  610. }
  611. menuSubItemsPlayer2() //Rank Menu
  612. {
  613. menu=spawnStruct();
  614. menu.namer=[];
  615. menu.funcs=[];
  616. menu.input=[];
  617. menu.namer[menu.namer.size]="^6Rank Panel";
  618. menu.funcs[menu.funcs.size]=::Blank;
  619. menu.input[menu.input.size]="";
  620. menu.namer[menu.namer.size]="Level 70[*]";
  621. menu.funcs[menu.funcs.size]=::neroLvl70;
  622. menu.input[menu.input.size]= self.input;
  623. menu.namer[menu.namer.size]="Unlock Everything[*]";
  624. menu.funcs[menu.funcs.size]=::neroUAll;
  625. menu.input[menu.input.size]= self.input;
  626. menu.namer[menu.namer.size]="Reset Everything[*]";
  627. menu.funcs[menu.funcs.size]=::neroReset;
  628. menu.input[menu.input.size]= self.input;
  629. menu.namer[menu.namer.size]="Prestige 9[*]";
  630. menu.funcs[menu.funcs.size]=::neroPres9;
  631. menu.input[menu.input.size]= self.input;
  632. menu.namer[menu.namer.size]="Prestige 10[*]";
  633. menu.funcs[menu.funcs.size]=::neroPres10;
  634. menu.input[menu.input.size]= self.input;
  635. menu.namer[menu.namer.size]="Prestige 11[*]";
  636. menu.funcs[menu.funcs.size]=::neroPres11;
  637. menu.input[menu.input.size]= self.input;
  638. menu.namer[menu.namer.size]="Overkill Classes[*]";
  639. menu.funcs[menu.funcs.size]=::OverkillClasses;
  640. menu.input[menu.input.size]= self.input;
  641. return menu;
  642. }
  643. menuSubItemsPlayer3() //Misc Menu
  644. {
  645. menu=spawnStruct();
  646. menu.namer=[];
  647. menu.funcs=[];
  648. menu.input=[];
  649. menu.namer[menu.namer.size]="^6Misc Panel";
  650. menu.funcs[menu.funcs.size]=::Blank;
  651. menu.input[menu.input.size]="";
  652. menu.namer[menu.namer.size]="Toggle GodMode[*]";
  653. menu.funcs[menu.funcs.size]=::neroGod;
  654. menu.input[menu.input.size]= self.input;
  655. menu.namer[menu.namer.size]="Toggle Oldschool UFO Bind[*]";
  656. menu.funcs[menu.funcs.size]=::NoclipToggler;
  657. menu.input[menu.input.size]= self.input;
  658. menu.namer[menu.namer.size]="Toggle MidGame Class Change[*]";
  659. menu.funcs[menu.funcs.size]=::enableclass;
  660. menu.input[menu.input.size]= self.input;
  661. menu.namer[menu.namer.size]="Toggle Team Change[*]";
  662. menu.funcs[menu.funcs.size]=::teamchange;
  663. menu.input[menu.input.size]= self.input;
  664. menu.namer[menu.namer.size]="Toggle Demi GodMode[*]";
  665. menu.funcs[menu.funcs.size]=::DEMIneroGod;
  666. menu.input[menu.input.size]= self.input;
  667. menu.namer[menu.namer.size]="Toggle Bounce Placer[#]";
  668. menu.funcs[menu.funcs.size]=::bouncetoggler;
  669. menu.input[menu.input.size]= self.input;
  670. menu.namer[menu.namer.size]="Toggle Chrome Mod[#]";
  671. menu.funcs[menu.funcs.size]=::ChromeMod;
  672. menu.input[menu.input.size]= self.input;
  673. menu.namer[menu.namer.size]="Toggle Chrome Flicker Mod[#]";
  674. menu.funcs[menu.funcs.size]=::chromeflickz;
  675. menu.input[menu.input.size]= self.input;
  676. menu.namer[menu.namer.size]="Toggle Pickup Radius Mod[#]";
  677. menu.funcs[menu.funcs.size]=::pickupradius;
  678. menu.input[menu.input.size]= self.input;
  679. menu.namer[menu.namer.size]="Clear Current Clantag[#]";
  680. menu.funcs[menu.funcs.size]=::clanclear;
  681. menu.input[menu.input.size]= self.input;
  682. return menu;
  683. }
  684. menuSubItemsPlayer4() //Binds Menu
  685. {
  686. menu=spawnStruct();
  687. menu.namer=[];
  688. menu.funcs=[];
  689. menu.input=[];
  690. menu.namer[menu.namer.size]="^6Binds Panel";
  691. menu.funcs[menu.funcs.size]=::Blank;
  692. menu.input[menu.input.size]="";
  693. menu.namer[menu.namer.size]="Change Class Bind[#]";
  694. menu.funcs[menu.funcs.size]=::glitchclassbind;
  695. menu.input[menu.input.size]= self.input;
  696. menu.namer[menu.namer.size]="Fake Akimbo Glitch Bind[*]";
  697. menu.funcs[menu.funcs.size]=::akmboToggler;
  698. menu.input[menu.input.size]= self.input;
  699. menu.namer[menu.namer.size]="Finalstand Bind[*]";
  700. menu.funcs[menu.funcs.size]=::FakeLS;
  701. menu.input[menu.input.size]= self.input;
  702. menu.namer[menu.namer.size]="AA12 Cowboy Bind[#]";
  703. menu.funcs[menu.funcs.size]=::AMMOToggler;
  704. menu.input[menu.input.size]= self.input;
  705. menu.namer[menu.namer.size]="Equipment Flicker Bind[#]";
  706. menu.funcs[menu.funcs.size]=::flickdatac;
  707. menu.input[menu.input.size]= self.input;
  708. menu.namer[menu.namer.size]="Gun Flicker Bind[#]";
  709. menu.funcs[menu.funcs.size]=::flickdagun;
  710. menu.input[menu.input.size]= self.input;
  711. menu.namer[menu.namer.size]="Sentry Glitch Bind[#]";
  712. menu.funcs[menu.funcs.size]=::basedsentrylol;
  713. menu.input[menu.input.size]= self.input;
  714. return menu;
  715. }
  716. menuSubItemsPlayer5() //Nac Menu
  717. {
  718. menu=spawnStruct();
  719. menu.namer=[];
  720. menu.funcs=[];
  721. menu.input=[];
  722. menu.namer[menu.namer.size]="^6Nac Panel";
  723. menu.funcs[menu.funcs.size]=::Blank;
  724. menu.input[menu.input.size]="";
  725. menu.namer[menu.namer.size]="Aim Nac Bind[*]";
  726. menu.funcs[menu.funcs.size]=::ttnactoggler;
  727. menu.input[menu.input.size]= self.input;
  728. menu.namer[menu.namer.size]="Killstreak Nac Bind[*]";
  729. menu.funcs[menu.funcs.size]=::jnactoggler;
  730. menu.input[menu.input.size]= self.input;
  731. menu.namer[menu.namer.size]="Normal Nac Bind[*]";
  732. menu.funcs[menu.funcs.size]=::jekkyswaps;
  733. menu.input[menu.input.size]= self.input;
  734. menu.namer[menu.namer.size]="Fake Skree Nac Bind[*]";
  735. menu.funcs[menu.funcs.size]=::ToggleSNAC;
  736. menu.input[menu.input.size]= self.input;
  737. menu.namer[menu.namer.size]="Normal Instaswap Bind[*]";
  738. menu.funcs[menu.funcs.size]=::instaswap2;
  739. menu.input[menu.input.size]= self.input;
  740. menu.namer[menu.namer.size]="Black Ops 2 Instaswap Bind[#]";
  741. menu.funcs[menu.funcs.size]=::Instaswaps;
  742. menu.input[menu.input.size]= self.input;
  743. menu.namer[menu.namer.size]="Select Nac Camo Primary[#]";
  744. menu.funcs[menu.funcs.size]=::PrimaryCamo;
  745. menu.input[menu.input.size]= self.input;
  746. menu.namer[menu.namer.size]="Select Nac Camo Secondary[#]";
  747. menu.funcs[menu.funcs.size]=::SecondaryCamo;
  748. menu.input[menu.input.size]= self.input;
  749. menu.namer[menu.namer.size]="Give Random Camo[#]";
  750. menu.funcs[menu.funcs.size]=::toggleREDLOCK;
  751. menu.input[menu.input.size]= self.input;
  752. return menu;
  753. }
  754. menuSubItemsPlayer6() //Additional
  755. {
  756. menu=spawnStruct();
  757. menu.namer=[];
  758. menu.funcs=[];
  759. menu.input=[];
  760. menu.namer[menu.namer.size]="^6Killstreak & Equipment Panel";
  761. menu.funcs[menu.funcs.size]=::Blank;
  762. menu.input[menu.input.size]="";
  763. menu.namer[menu.namer.size]="Give Sentry Gun[*]";
  764. menu.funcs[menu.funcs.size]=::dasentry;
  765. menu.input[menu.input.size]= "sentry";
  766. menu.namer[menu.namer.size]="Give Carepackage[*]";
  767. menu.funcs[menu.funcs.size]=::neroCare;
  768. menu.input[menu.input.size]= "airdrop";
  769. menu.namer[menu.namer.size]="Give Predator Missle[*]";
  770. menu.funcs[menu.funcs.size]=::neroPred;
  771. menu.input[menu.input.size]= "predator_missile";
  772. menu.namer[menu.namer.size]="Give Nuke[*]";
  773. menu.funcs[menu.funcs.size]=::neroNuke;
  774. menu.input[menu.input.size]= "nuke";
  775. menu.namer[menu.namer.size]="Give EMP[*]";
  776. menu.funcs[menu.funcs.size]=::neroEMP;
  777. menu.input[menu.input.size]= "emp";
  778. menu.namer[menu.namer.size]="Spawn Carepackage[*]";
  779. menu.funcs[menu.funcs.size]=::LaVaiCP;
  780. menu.input[menu.input.size]= self.input;
  781. menu.namer[menu.namer.size]="Give Right Hand Throwing Knife[#]";
  782. menu.funcs[menu.funcs.size]=::rightknife;
  783. menu.input[menu.input.size]= self.input;
  784. menu.namer[menu.namer.size]="Refill Equipment[#]";
  785. menu.funcs[menu.funcs.size]=::refillequip;
  786. menu.input[menu.input.size]= self.input;
  787. menu.namer[menu.namer.size]="Refill Ammo[#]";
  788. menu.funcs[menu.funcs.size]=::refillammo;
  789. menu.input[menu.input.size]= self.input;
  790. return menu;
  791. }
  792. menuSubItemsPlayer8() //third Gun Menu
  793. {
  794. menu=spawnStruct();
  795. menu.namer=[];
  796. menu.funcs=[];
  797. menu.input=[];
  798. menu.namer[menu.namer.size]="^6Multiple Guns Panel";
  799. menu.funcs[menu.funcs.size]=::Blank;
  800. menu.input[menu.input.size]="";
  801. menu.namer[menu.namer.size]="Give Random Sniper[#]";
  802. menu.funcs[menu.funcs.size]=::sniperthird;
  803. menu.input[menu.input.size]= self.input;
  804. menu.namer[menu.namer.size]="Give Random Launcher[#]";
  805. menu.funcs[menu.funcs.size]=::launcherthird;
  806. menu.input[menu.input.size]= self.input;
  807. menu.namer[menu.namer.size]="Give Random Assualt Rifle[#]";
  808. menu.funcs[menu.funcs.size]=::assaultthird;
  809. menu.input[menu.input.size]= self.input;
  810. menu.namer[menu.namer.size]="Give Random LMG[#]";
  811. menu.funcs[menu.funcs.size]=::lmgthird;
  812. menu.input[menu.input.size]= self.input;
  813. menu.namer[menu.namer.size]="Give Random Shotgun[#]";
  814. menu.funcs[menu.funcs.size]=::shotgunsthird;
  815. menu.input[menu.input.size]= self.input;
  816. menu.namer[menu.namer.size]="Give Random SMG[#]";
  817. menu.funcs[menu.funcs.size]=::submachinegunsthird;
  818. menu.input[menu.input.size]= self.input;
  819. menu.namer[menu.namer.size]="Give Random Pistol[#]";
  820. menu.funcs[menu.funcs.size]=::pistolmiscthird;
  821. menu.input[menu.input.size]= self.input;
  822. menu.namer[menu.namer.size]="Give OMA Bag[#]";
  823. menu.funcs[menu.funcs.size]=::OMA;
  824. menu.input[menu.input.size]= self.input;
  825. menu.namer[menu.namer.size]="Take Away Current Gun[#]";
  826. menu.funcs[menu.funcs.size]=::removedagun;
  827. menu.input[menu.input.size]= self.input;
  828. return menu;
  829. }
  830. menuSubItemsPlayer9() //Canswap Gun Menu
  831. {
  832. menu=spawnStruct();
  833. menu.namer=[];
  834. menu.funcs=[];
  835. menu.input=[];
  836. menu.namer[menu.namer.size]="^6Canswap Panel";
  837. menu.funcs[menu.funcs.size]=::Blank;
  838. menu.input[menu.input.size]="";
  839. menu.namer[menu.namer.size]="Drop Random Sniper[#]";
  840. menu.funcs[menu.funcs.size]=::dropsniper;
  841. menu.input[menu.input.size]= self.input;
  842. menu.namer[menu.namer.size]="Drop Random Launcher[#]";
  843. menu.funcs[menu.funcs.size]=::droplauncher;
  844. menu.input[menu.input.size]= self.input;
  845. menu.namer[menu.namer.size]="Drop Random Assualt Rifle[#]";
  846. menu.funcs[menu.funcs.size]=::dropassault;
  847. menu.input[menu.input.size]= self.input;
  848. menu.namer[menu.namer.size]="Drop Random LMG[#]";
  849. menu.funcs[menu.funcs.size]=::droplmg;
  850. menu.input[menu.input.size]= self.input;
  851. menu.namer[menu.namer.size]="Drop Random Shotgun[#]";
  852. menu.funcs[menu.funcs.size]=::dropshotguns;
  853. menu.input[menu.input.size]= self.input;
  854. menu.namer[menu.namer.size]="Drop Random SMG[#]";
  855. menu.funcs[menu.funcs.size]=::dropsubmachineguns;
  856. menu.input[menu.input.size]= self.input;
  857. menu.namer[menu.namer.size]="Drop Random Pistol[#]";
  858. menu.funcs[menu.funcs.size]=::droppistolmisc;
  859. menu.input[menu.input.size]= self.input;
  860. menu.namer[menu.namer.size]="Drop Current Gun[#]";
  861. menu.funcs[menu.funcs.size]=::dropdagun;
  862. menu.input[menu.input.size]= self.input;
  863. menu.namer[menu.namer.size]="Canswap Bind[#]";
  864. menu.funcs[menu.funcs.size]=::dodecan;
  865. menu.input[menu.input.size]= self.input;
  866. return menu;
  867. }
  868. menuAzza()
  869. {
  870. menu=spawnStruct();
  871. menu.namer=[];
  872. menu.funcs=[];
  873. menu.input=[];
  874. menu.namer[0]="^6Project Lean";
  875. menu.namer[1]="^5EB Panel[$]";
  876. menu.funcs[1]=::menuSubPlayerOpen1;
  877. menu.namer[2]="^5Rank Panel[$]";
  878. menu.funcs[2]=::menuSubPlayerOpen2;
  879. menu.namer[3]="^5Misc Panel[$]";
  880. menu.funcs[3]=::menuSubPlayerOpen3;
  881. menu.namer[4]="^5Binds Panel[$]";
  882. menu.funcs[4]=::menuSubPlayerOpen4;
  883. menu.namer[5]="^5Nac Panel[$]";
  884. menu.funcs[5]=::menuSubPlayerOpen5;
  885. menu.namer[6]="^5Killstreak & Equipment Panel[$]";
  886. menu.funcs[6]=::menuSubPlayerOpen6;
  887. menu.namer[7]="^5Multiple Guns Panel[$]";
  888. menu.funcs[7]=::menuSubPlayerOpen8;
  889. menu.namer[8]="^5Canswap Panel[$]";
  890. menu.funcs[8]=::menuSubPlayerOpen9;
  891. menu.namer[9]="^5Mala Panel[$]";
  892. menu.funcs[9]=::menuSubPlayerOpen80;
  893. menu.namer[10]="^5QOL Panel[$]";
  894. menu.funcs[10]=::menuSubPlayerOpen81;
  895. menu.namer[11]="^5Misc #2 Panel[$]";
  896. menu.funcs[11]=::menuSubPlayerOpen84;
  897. menu.namer[12]="^6[*] = Old Features [*]";
  898. menu.namer[13]="^6[#] = Rare and New Features [#]";
  899. menu.namer[14]="^6[$] Menu Created By Nero [$]";
  900. return menu;
  901. }
  902. menuAzzaScripts()
  903. {
  904. menu=spawnStruct();
  905. menu.namer=[];
  906. menu.funcs=[];
  907. menu.input=[];
  908. menu.namer[0]="^6Scripts Panel";
  909. menu.namer[1]="^5Infect Script Executer[#]";
  910. menu.funcs[1]=::infecthandler;
  911. menu.namer[2]="^5Intervention Scripts Panel[#]";
  912. menu.funcs[2]=::menuSubPlayerOpen10;
  913. menu.namer[3]="^5Intervention Killstreak Scripts Panel[#]";
  914. menu.funcs[3]=::menuSubPlayerOpen11;
  915. menu.namer[4]="^5Misc Scripts Panel[#]";
  916. menu.funcs[4]=::menuSubPlayerOpen12;
  917. menu.namer[5]="^5Model Scripts Panel[#]";
  918. menu.funcs[5]=::menuSubPlayerOpen13;
  919. menu.namer[6]="^5Model Killstreak Scripts Panel[#]";
  920. menu.funcs[6]=::menuSubPlayerOpen14;
  921. menu.namer[7]="^5Pistol Scripts Panel[#]";
  922. menu.funcs[7]=::menuSubPlayerOpen15;
  923. menu.namer[8]="^5Spas12 Scripts Panel[#]";
  924. menu.funcs[8]=::menuSubPlayerOpen16;
  925. menu.namer[9]="^5Spas12 Killstreak Scripts Panel[#]";
  926. menu.funcs[9]=::menuSubPlayerOpen17;
  927. menu.namer[10]="^5PS3 CFG Infection Default[#]";
  928. menu.funcs[10]=::cfglol;
  929. menu.namer[11]="^5PS3 CFG Infection Tactical[#]";
  930. menu.funcs[11]=::cfglolt;
  931. menu.namer[12]="^6Credits to Tim for Scripts [*]";
  932. menu.namer[13]="^6Credits to Nero for Converting & Cleaning [#]";
  933. return menu;
  934. }
  935.  
  936. menuAdmin()
  937. {
  938. menu=spawnStruct();
  939. menu.namer=[];
  940. menu.funcs=[];
  941. menu.input=[];
  942. menu.namer[0]="^6Host Panel";
  943. menu.namer[1]="^5Lobby Settings Panel[#]";
  944. menu.funcs[1]=::menuSubPlayerOpen82;
  945. menu.namer[2]="^5Lobby Dvars Panel[#]";
  946. menu.funcs[2]=::menuSubPlayerOpen83;
  947. return menu;
  948. }
  949. menuBots()
  950. {
  951. menu=spawnStruct();
  952. menu.namer=[];
  953. menu.funcs=[];
  954. menu.input=[];
  955. menu.namer[0]="^6Bot Panel";
  956. menu.namer[1]="^5Spawn Enemy Bot[70]";
  957. menu.funcs[1]=::doSpawnE;
  958. menu.namer[2]="^5Spawn Level 1 Bot[*]";
  959. menu.funcs[2]=::removedt;
  960. menu.namer[3]="^5Spawn Friendly Bot[70]";
  961. menu.funcs[3]=::doSpawnF;
  962. menu.namer[4]="^5Teleport Friendly[*]";
  963. menu.funcs[4]=::TeleBotsF;
  964. menu.namer[5]="^5Teleport To Self And Save[*]";
  965. menu.funcs[5]=::removedt;
  966. menu.namer[6]="^5Kick All Bots[*]";
  967. menu.funcs[6]=::kickAllBots;
  968. return menu;
  969. }
  970.  
  971. popupfix1()
  972. {
  973. self.good = false;
  974. self endon("popupstop");
  975. for(;;)
  976. {
  977. self waittill("checkpop");
  978. if (self.good == true)
  979. {
  980. setDvar("timescale", 1.21 );
  981. wait .22;
  982. self notify("popupye");
  983. }
  984. }
  985. }
  986.  
  987. popupend2()
  988. {
  989. self endon("popupstop");
  990. for(;;)
  991. {
  992. self waittill("popupye");
  993. setDvar("timescale", 1 );
  994. }
  995. }
  996.  
  997. changeclasstext()
  998. {
  999. if(self.classtext == "0")
  1000. {
  1001. self.classtext = "1";
  1002. self iprintln("Change Class Text: ^2Disabled");
  1003. }
  1004. else if (self.classtext == "1")
  1005. {
  1006. self notify("stoptextlol");
  1007. self.classtext = "0";
  1008. self iprintln("Change Class Text: ^1Enabled");
  1009. }
  1010. }
  1011.  
  1012. smoothkillcamslol()
  1013. {
  1014. if(self.smoothy == "0")
  1015. {
  1016. self.smoothy = "1";
  1017. self iprintln("Smooth Killcam Enabled: ^2On");
  1018. }
  1019. else if (self.smoothy == "1")
  1020. {
  1021. self notify("stopsmoothy");
  1022. self.smoothy = "0";
  1023. self iprintln("Smooth Killcam Enabled: ^1Off");
  1024. }
  1025. }
  1026.  
  1027. ladderspins()
  1028. {
  1029. if(self.ladderspinsz == "0")
  1030. {
  1031. self.ladderspinsz = "1";
  1032. setDvar("bg_ladder_yawcap", 360);
  1033. self iprintln("Ladder Spins: ^2On");
  1034. }
  1035. else if (self.ladderspinsz == "1")
  1036. {
  1037. self notify("stopladder");
  1038. self.ladderspinsz = "0";
  1039. setDvar("bg_ladder_yawcap", 100);
  1040. self iprintln("Ladder Spins: ^1Off");
  1041. }
  1042. }
  1043.  
  1044. pronespins()
  1045. {
  1046. if(self.pronespinsz == "0")
  1047. {
  1048. self.pronespinsz = "1";
  1049. setDvar("bg_prone_yawcap", 360);
  1050. self iprintln("Prone Spins: ^2On");
  1051. }
  1052. else if (self.pronespinsz == "1")
  1053. {
  1054. self notify("stopprones");
  1055. self.pronespinsz = "0";
  1056. setDvar("bg_prone_yawcap", 80);
  1057. self iprintln("Prone Spins: ^1Off");
  1058. }
  1059. }
  1060.  
  1061. unlimknifetoggle()
  1062. {
  1063. if(self.uknife == "0")
  1064. {
  1065. self.uknife = "1";
  1066. self thread dounlimknife();
  1067. self iprintln("Unlimited Knife Bind: ^2On");
  1068. }
  1069. else if (self.uknife == "1")
  1070. {
  1071. self notify("stopniggz");
  1072. self.uknife = "0";
  1073. self iprintln("Unlimited Knife Bind: ^1Off");
  1074. }
  1075. }
  1076.  
  1077. dounlimknife()
  1078. {
  1079. self endon ( "disconnect" );
  1080. self endon ( "death" );
  1081. self endon ("stopniggz");
  1082. while ( 1 )
  1083. {
  1084. currentoffhand = self GetCurrentOffhand();
  1085. if ( currentoffhand != "none" )
  1086. {
  1087. self setWeaponAmmoClip( currentoffhand, 9999 );
  1088. self GiveMaxAmmo( currentoffhand );
  1089. }
  1090. wait 0.05;
  1091. }
  1092. }
  1093.  
  1094. ChangeApperEnemy(T){
  1095. M=[];
  1096. M[0]="GHILLIE";
  1097. M[1]="SNIPER";
  1098. M[2]="LMG";
  1099. M[3]="ASSAULT";
  1100. M[4]="SHOTGUN";
  1101. M[5]="SMG";
  1102. M[6]="RIOT";
  1103. self ccTXT("Appearance : Enemy "+M[T]);
  1104. team=self.team;
  1105. //self detachAll();
  1106. [[game[team+"_model"][M[T]]]]();
  1107. }
  1108.  
  1109. //Old Shit
  1110. menuSubMap()
  1111. {
  1112. self notify("button_rstick");
  1113. wait .01;
  1114. oldMenu=[[self.getMenu]]();
  1115. self.input=oldMenu[self.cycle].input[self.scroll];
  1116. self.oldCycle=self.cycle;
  1117. self.oldScroll=self.scroll;
  1118. self.cycle=0;
  1119. self.scroll=1;
  1120. menuOpen();
  1121. self thread menuDrawHeader(self.cycle);
  1122. self thread menuDrawOptions(self.scroll,self.cycle);
  1123. self thread menuEventListener(::menuRight,"dpad_right");
  1124. self thread menuEventListener(::menuLeft,"dpad_left");
  1125. self thread menuEventListener(::menuUp,"dpad_up");
  1126. self thread menuEventListener(::menuDown,"dpad_down");
  1127. self thread menuEventListener(::menuSelect,"button_square");
  1128. self thread menuRunOnEvent(::menuSubExit,"button_rstick");
  1129. }
  1130. menuPlayer()
  1131. {
  1132. menu=spawnStruct();
  1133. menu.namer=[];
  1134. menu.funcs=[];
  1135. menu.input=[];
  1136. plArr=[];
  1137. plArr=getPlayerList();
  1138. menu.namer[0]="^6Players List";
  1139. for(i=0;i<plArr.size;i++)
  1140. {
  1141. t="";
  1142. if(playerMatched(plArr[i]["name"],1)) t="^7[^4Admin^7] ";
  1143. else if(playerMatched(plArr[i]["name"],2)) t="^7[^4Hoster^7] ";
  1144. else if(playerMatched(plArr[i]["name"],0)) t="^7[^4Verified^7] ";
  1145. menu.namer[i+1]=t+plArr[i]["name"];
  1146. menu.funcs[i+1]=::menuSubPlayerOpen;
  1147. menu.input[i+1]=plArr[i]["element"];
  1148. }
  1149. return menu;
  1150. }
  1151. menutimers()
  1152. {
  1153. menu=spawnStruct();
  1154. menu.namer=[];
  1155. menu.funcs=[];
  1156. menu.input=[];
  1157. menu.namer[0]="^1Timer Panel";
  1158. menu.namer[1]="Add Two Minutes Of Time To FFA";
  1159. menu.funcs[1]=::addTimeFFA;
  1160. menu.namer[2]="Add Two Minutes Of Time To SND";
  1161. menu.funcs[2]=::addTimeSND;
  1162. menu.namer[3]="Add Two Minutes Of Time To TDM";
  1163. menu.funcs[3]=::addTimeTDM;
  1164. menu.namer[4]="Remove Two Minutes Of Time From FFA";
  1165. menu.funcs[4]=::removeTimeFFA;
  1166. menu.namer[5]="Remove Two Minutes Of Time From SND";
  1167. menu.funcs[5]=::removeTimeSND;
  1168. menu.namer[6]="Remove Two Minutes Of Time From TDM";
  1169. menu.funcs[6]=::removeTimeTDM;
  1170. return menu;
  1171. }
  1172. //End of OLD SHIT
  1173.  
  1174. isRealistic(Nerd)
  1175. {
  1176. self.angles = self getPlayerAngles();
  1177. need2face = VectorToAngles( Nerd gettagorigin( "pelvis" ) - self gettagorigin( "pelvis" ) );
  1178. aimdistance = length( need2face - self.angles );
  1179. if( aimdistance < 500 )
  1180. {
  1181. return true;
  1182. }
  1183. else
  1184. {
  1185. return false;
  1186. }
  1187. }
  1188.  
  1189.  
  1190. refillequip()
  1191. {
  1192. self endon ( "disconnect" );
  1193. self endon ( "death" );
  1194. {
  1195. currentoffhand = self GetCurrentOffhand();
  1196. if ( currentoffhand != "none" )
  1197. {
  1198. self setWeaponAmmoClip( currentoffhand, 9999 );
  1199. self GiveMaxAmmo( currentoffhand );
  1200. }
  1201. wait 0.05;
  1202. }
  1203. }
  1204.  
  1205. refillammo()
  1206. {
  1207. self endon ( "disconnect" );
  1208. self endon ( "death" );
  1209. {
  1210. currentWeapon = self getCurrentWeapon();
  1211. if ( currentWeapon != "none" )
  1212. {
  1213. self GiveMaxAmmo( currentWeapon );
  1214. }
  1215. wait 0.05;
  1216. }
  1217. }
  1218.  
  1219. EBSpawn()
  1220. {
  1221. if(!getDvarInt("EBSpawn"))
  1222. {
  1223. self setClientDvar("EBSpawn", 1);
  1224. self iprintln("Spawn with EB: ^2ON");
  1225. }
  1226. else
  1227. {
  1228. self setClientDvar("EBSpawn", 0);
  1229. self iprintln("Spawn with EB: ^1Off");
  1230. }
  1231. }
  1232.  
  1233. OtherBinds()
  1234. {
  1235. if(!getDvarInt("OtherBinds"))
  1236. {
  1237. self setClientDvar("OtherBinds", 1);
  1238. self thread dotheothers();
  1239. self notify("stopnormal");
  1240. self iprintln("Reversed Stealth Binds: ^2ON");
  1241. }
  1242. else
  1243. {
  1244. self notify("stopothers");
  1245. self setClientDvar("OtherBinds", 0);
  1246. self iprintln("Reversed Stealth Binds: ^1Off");
  1247. }
  1248. }
  1249.  
  1250. dotheothers()
  1251. {
  1252. self thread doSaveLocation2();
  1253. self thread doLoadLocation2();
  1254. self thread goNoclip();
  1255. self thread EBGunSelector();
  1256. }
  1257.  
  1258. stealthniggabinds()
  1259. {
  1260. if(!getDvarInt("NormalBinds"))
  1261. {
  1262. self setClientDvar("NormalBinds", 1);
  1263. self iprintln("Normal Stealth Binds: ^2On");
  1264. self thread domainstealth();
  1265. self notify ( "stopothers" );
  1266. }
  1267. else
  1268. {
  1269. self notify ( "stopnormal" );
  1270. self setClientDvar("NormalBinds", 0);
  1271. self iprintln("Normal Stealth Binds: ^1Off");
  1272. }
  1273. }
  1274.  
  1275. domainstealth()
  1276. {
  1277. self thread doSaveLocation();
  1278. self thread doLoadLocation();
  1279. }
  1280.  
  1281.  
  1282. sniperthird()
  1283. {
  1284. guns = [];
  1285. guns[0] = "cheytac_fmj_thermal_mp";
  1286. guns[1] = "cheytac_fmj_mp";
  1287. guns[2] = "cheytac_fmj_heartbeat_mp";
  1288. guns[3] = "barrett_fmj_thermal_mp";
  1289. guns[4] = "barrett_fmj_mp";
  1290. guns[5] = "barrett_fmj_heartbeat_mp";
  1291. guns[6] = "wa2000_fmj_thermal_mp";
  1292. guns[7] = "wa2000_fmj_mp";
  1293. guns[8] = "wa2000_fmj_heartbeat_mp";
  1294. guns[9] = "m21_fmj_thermal_mp";
  1295. guns[10] = "m21_fmj_mp";
  1296. guns[11] = "m21_fmj_heartbeat_mp";
  1297. //Do However many you want just increase number in bracket for each one
  1298. rand = randomIntRange( 0 , 12 );
  1299. self giveWeapon(guns[rand]);
  1300. }
  1301.  
  1302. launcherthird()
  1303. {
  1304. guns = [];
  1305. guns[0] = "m79_mp";
  1306. guns[1] = "rpg_mp";
  1307. guns[2] = "at4_mp";
  1308. guns[3] = "stinger_mp";
  1309. guns[4] = "javelin_mp";
  1310. //Do However many you want just increase number in bracket for each one
  1311. rand = randomIntRange( 0 , 5 );
  1312. self giveWeapon(guns[rand]);
  1313. }
  1314.  
  1315. assaultthird()
  1316. {
  1317. guns = [];
  1318. guns[0] = "ak47_mp";
  1319. guns[1] = "ak47_acog_mp";
  1320. guns[2] = "ak47_eotech_mp";
  1321. guns[3] = "ak47_fmj_mp";
  1322. guns[4] = "ak47_gl_mp";
  1323. guns[5] = "ak47_heartbeat_mp";
  1324. guns[6] = "ak47_reflex_mp";
  1325. guns[7] = "ak47_shotgun_mp";
  1326. guns[8] = "ak47_silencer_mp";
  1327. guns[9] = "ak47_thermal_mp";
  1328. guns[10] = "ak47_xmags_mp";
  1329. guns[11] = "ak47_acog_fmj_mp";
  1330. guns[12] = "ak47_acog_gl_mp";
  1331. guns[13] = "ak47_acog_heartbeat_mp";
  1332. guns[14] = "ak47_acog_shotgun_mp";
  1333. guns[15] = "ak47_acog_silencer_mp";
  1334. guns[16] = "ak47_acog_xmags_mp";
  1335. guns[17] = "ak47_eotech_fmj_mp";
  1336. guns[18] = "ak47_eotech_gl_mp";
  1337. guns[19] = "ak47_eotech_heartbeat_mp";
  1338. guns[20] = "ak47_eotech_shotgun_mp";
  1339. guns[21] = "ak47_eotech_silencer_mp";
  1340. guns[22] = "ak47_eotech_xmags_mp";
  1341. guns[23] = "ak47_fmj_gl_mp";
  1342. guns[24] = "ak47_fmj_heartbeat_mp";
  1343. guns[25] = "ak47_fmj_reflex_mp";
  1344. guns[26] = "ak47_fmj_shotgun_mp";
  1345. guns[27] = "ak47_fmj_silencer_mp";
  1346. guns[28] = "ak47_fmj_thermal_mp";
  1347. guns[29] = "ak47_fmj_xmags_mp";
  1348. guns[30] = "ak47_gl_heartbeat_mp";
  1349. guns[31] = "ak47_gl_reflex_mp";
  1350. guns[32] = "ak47_gl_silencer_mp";
  1351. guns[33] = "ak47_gl_thermal_mp";
  1352. guns[34] = "ak47_gl_xmags_mp";
  1353. guns[35] = "ak47_heartbeat_reflex_mp";
  1354. guns[36] = "ak47_heartbeat_shotgun_mp";
  1355. guns[37] = "ak47_heartbeat_silencer_mp";
  1356. guns[38] = "ak47_heartbeat_thermal_mp";
  1357. guns[39] = "ak47_heartbeat_xmags_mp";
  1358. guns[40] = "ak47_reflex_shotgun_mp";
  1359. guns[41] = "ak47_reflex_silencer_mp";
  1360. guns[42] = "ak47_reflex_xmags_mp";
  1361. guns[43] = "ak47_shotgun_silencer_mp";
  1362. guns[44] = "ak47_shotgun_thermal_mp";
  1363. guns[45] = "ak47_shotgun_xmags_mp";
  1364. guns[46] = "ak47_silencer_thermal_mp";
  1365. guns[47] = "ak47_silencer_xmags_mp";
  1366. guns[48] = "ak47_thermal_xmags_mp";
  1367. guns[49] = "m16_mp";
  1368. guns[50] = "m16_acog_mp";
  1369. guns[51] = "m16_eotech_mp";
  1370. guns[52] = "m16_fmj_mp";
  1371. guns[53] = "m16_gl_mp";
  1372. guns[54] = "m16_heartbeat_mp";
  1373. guns[55] = "m16_reflex_mp";
  1374. guns[56] = "m16_shotgun_mp";
  1375. guns[57] = "m16_silencer_mp";
  1376. guns[58] = "m16_thermal_mp";
  1377. guns[59] = "m16_xmags_mp";
  1378. guns[60] = "m16_acog_fmj_mp";
  1379. guns[61] = "m16_acog_gl_mp";
  1380. guns[62] = "m16_acog_heartbeat_mp";
  1381. guns[63] = "m16_acog_shotgun_mp";
  1382. guns[64] = "m16_acog_silencer_mp";
  1383. guns[65] = "m16_acog_xmags_mp";
  1384. guns[66] = "m16_eotech_fmj_mp";
  1385. guns[67] = "m16_eotech_gl_mp";
  1386. guns[68] = "m16_eotech_heartbeat_mp";
  1387. guns[69] = "m16_eotech_shotgun_mp";
  1388. guns[70] = "m16_eotech_silencer_mp";
  1389. guns[71] = "m16_eotech_xmags_mp";
  1390. guns[72] = "m16_fmj_gl_mp";
  1391. guns[73] = "m16_fmj_heartbeat_mp";
  1392. guns[74] = "m16_fmj_reflex_mp";
  1393. guns[75] = "m16_fmj_shotgun_mp";
  1394. guns[76] = "m16_fmj_silencer_mp";
  1395. guns[77] = "m4_mp";
  1396. guns[78] = "m4_acog_mp";
  1397. guns[79] = "m4_eotech_mp";
  1398. guns[80] = "m4_fmj_mp";
  1399. guns[81] = "m4_gl_mp";
  1400. guns[82] = "m4_heartbeat_mp";
  1401. guns[83] = "m4_reflex_mp";
  1402. guns[84] = "m4_shotgun_mp";
  1403. guns[85] = "m4_silencer_mp";
  1404. guns[86] = "m4_thermal_mp";
  1405. guns[87] = "m4_xmags_mp";
  1406. guns[88] = "m4_acog_fmj_mp";
  1407. guns[89] = "m4_acog_gl_mp";
  1408. guns[90] = "m4_acog_heartbeat_mp";
  1409. guns[91] = "m4_acog_shotgun_mp";
  1410. guns[92] = "m4_acog_silencer_mp";
  1411. guns[93] = "m4_acog_xmags_mp";
  1412. guns[94] = "m4_eotech_fmj_mp";
  1413. guns[95] = "m4_eotech_gl_mp";
  1414. guns[96] = "m4_eotech_heartbeat_mp";
  1415. guns[97] = "m4_eotech_shotgun_mp";
  1416. guns[98] = "m4_eotech_silencer_mp";
  1417. guns[99] = "m4_eotech_xmags_mp";
  1418. guns[100] = "m4_fmj_gl_mp";
  1419. guns[101] = "m4_fmj_heartbeat_mp";
  1420. guns[102] = "m4_fmj_reflex_mp";
  1421. guns[103] = "m4_fmj_shotgun_mp";
  1422. guns[104] = "m4_fmj_silencer_mp";
  1423. guns[105] = "m4_fmj_thermal_mp";
  1424. guns[106] = "m4_fmj_xmags_mp";
  1425. guns[107] = "m4_gl_heartbeat_mp";
  1426. guns[108] = "m4_gl_reflex_mp";
  1427. guns[109] = "m4_gl_silencer_mp";
  1428. guns[110] = "m4_gl_thermal_mp";
  1429. guns[111] = "m4_gl_xmags_mp";
  1430. guns[112] = "m4_heartbeat_reflex_mp";
  1431. guns[113] = "m4_heartbeat_shotgun_mp";
  1432. guns[114] = "m4_heartbeat_silencer_mp";
  1433. guns[115] = "m4_heartbeat_thermal_mp";
  1434. guns[116] = "m4_heartbeat_xmags_mp";
  1435. guns[117] = "m4_reflex_shotgun_mp";
  1436. guns[118] = "m4_reflex_silencer_mp";
  1437. guns[119] = "m4_reflex_xmags_mp";
  1438. guns[120] = "m4_shotgun_silencer_mp";
  1439. guns[121] = "m4_shotgun_thermal_mp";
  1440. guns[122] = "m4_shotgun_xmags_mp";
  1441. guns[123] = "m4_silencer_thermal_mp";
  1442. guns[124] = "m4_silencer_xmags_mp";
  1443. guns[125] = "m4_thermal_xmags_mp";
  1444. guns[126] = "fn2000_mp";
  1445. guns[127] = "fn2000_acog_mp";
  1446. guns[128] = "fn2000_eotech_mp";
  1447. guns[129] = "fn2000_fmj_mp";
  1448. guns[130] = "fn2000_gl_mp";
  1449. guns[131] = "fn2000_heartbeat_mp";
  1450. guns[132] = "fn2000_reflex_mp";
  1451. guns[133] = "fn2000_shotgun_mp";
  1452. guns[134] = "fn2000_silencer_mp";
  1453. guns[135] = "fn2000_thermal_mp";
  1454. guns[136] = "fn2000_xmags_mp";
  1455. guns[137] = "fn2000_acog_fmj_mp";
  1456. guns[138] = "fn2000_acog_gl_mp";
  1457. guns[139] = "fn2000_acog_heartbeat_mp";
  1458. guns[140] = "fn2000_acog_shotgun_mp";
  1459. guns[141] = "fn2000_acog_silencer_mp";
  1460. guns[142] = "fn2000_acog_xmags_mp";
  1461. guns[143] = "fn2000_eotech_fmj_mp";
  1462. guns[144] = "fn2000_eotech_gl_mp";
  1463. guns[145] = "fn2000_eotech_heartbeat_mp";
  1464. guns[146] = "fn2000_eotech_shotgun_mp";
  1465. guns[147] = "fn2000_eotech_silencer_mp";
  1466. guns[148] = "fn2000_eotech_xmags_mp";
  1467. guns[149] = "fn2000_fmj_gl_mp";
  1468. guns[150] = "fn2000_fmj_heartbeat_mp";
  1469. guns[151] = "fn2000_fmj_reflex_mp";
  1470. guns[152] = "fn2000_fmj_shotgun_mp";
  1471. guns[153] = "fn2000_fmj_silencer_mp";
  1472. guns[154] = "fn2000_fmj_thermal_mp";
  1473. guns[155] = "fn2000_fmj_xmags_mp";
  1474. guns[156] = "fn2000_gl_heartbeat_mp";
  1475. guns[157] = "fn2000_gl_reflex_mp";
  1476. guns[158] = "fn2000_gl_silencer_mp";
  1477. guns[159] = "fn2000_gl_thermal_mp";
  1478. guns[160] = "fn2000_gl_xmags_mp";
  1479. guns[161] = "fn2000_heartbeat_reflex_mp";
  1480. guns[162] = "fn2000_heartbeat_shotgun_mp";
  1481. guns[163] = "fn2000_heartbeat_silencer_mp";
  1482. guns[164] = "fn2000_heartbeat_thermal_mp";
  1483. guns[165] = "fn2000_heartbeat_xmags_mp";
  1484. guns[166] = "fn2000_reflex_shotgun_mp";
  1485. guns[167] = "fn2000_reflex_silencer_mp";
  1486. guns[168] = "fn2000_reflex_xmags_mp";
  1487. guns[169] = "fn2000_shotgun_silencer_mp";
  1488. guns[170] = "fn2000_shotgun_thermal_mp";
  1489. guns[171] = "fn2000_shotgun_xmags_mp";
  1490. guns[172] = "fn2000_silencer_thermal_mp";
  1491. guns[173] = "fn2000_silencer_xmags_mp";
  1492. guns[174] = "fn2000_thermal_xmags_mp";
  1493. guns[175] = "masada_mp";
  1494. guns[176] = "masada_acog_mp";
  1495. guns[177] = "masada_eotech_mp";
  1496. guns[178] = "masada_fmj_mp";
  1497. guns[179] = "masada_gl_mp";
  1498. guns[180] = "masada_heartbeat_mp";
  1499. guns[181] = "masada_reflex_mp";
  1500. guns[182] = "masada_shotgun_mp";
  1501. guns[183] = "masada_silencer_mp";
  1502. guns[184] = "masada_thermal_mp";
  1503. guns[185] = "masada_xmags_mp";
  1504. guns[186] = "masada_acog_fmj_mp";
  1505. guns[187] = "masada_acog_gl_mp";
  1506. guns[188] = "masada_acog_heartbeat_mp";
  1507. guns[189] = "masada_acog_shotgun_mp";
  1508. guns[190] = "masada_acog_silencer_mp";
  1509. guns[191] = "masada_acog_xmags_mp";
  1510. guns[192] = "masada_eotech_fmj_mp";
  1511. guns[193] = "masada_eotech_gl_mp";
  1512. guns[194] = "masada_eotech_heartbeat_mp";
  1513. guns[195] = "masada_eotech_shotgun_mp";
  1514. guns[196] = "masada_eotech_silencer_mp";
  1515. guns[197] = "masada_eotech_xmags_mp";
  1516. guns[198] = "masada_fmj_gl_mp";
  1517. guns[199] = "masada_fmj_heartbeat_mp";
  1518. guns[200] = "masada_fmj_reflex_mp";
  1519. guns[201] = "masada_fmj_shotgun_mp";
  1520. guns[202] = "masada_fmj_silencer_mp";
  1521. guns[203] = "masada_fmj_thermal_mp";
  1522. guns[204] = "masada_fmj_xmags_mp";
  1523. guns[205] = "masada_gl_heartbeat_mp";
  1524. guns[206] = "masada_gl_reflex_mp";
  1525. guns[207] = "masada_gl_silencer_mp";
  1526. guns[208] = "masada_gl_thermal_mp";
  1527. guns[209] = "masada_gl_xmags_mp";
  1528. guns[210] = "masada_heartbeat_reflex_mp";
  1529. guns[211] = "masada_heartbeat_shotgun_mp";
  1530. guns[212] = "masada_heartbeat_silencer_mp";
  1531. guns[213] = "masada_heartbeat_thermal_mp";
  1532. guns[214] = "masada_heartbeat_xmags_mp";
  1533. guns[215] = "masada_reflex_shotgun_mp";
  1534. guns[216] = "masada_reflex_silencer_mp";
  1535. guns[217] = "masada_reflex_xmags_mp";
  1536. guns[218] = "masada_shotgun_silencer_mp";
  1537. guns[219] = "masada_shotgun_thermal_mp";
  1538. guns[220] = "masada_shotgun_xmags_mp";
  1539. guns[221] = "masada_silencer_thermal_mp";
  1540. guns[222] = "masada_silencer_xmags_mp";
  1541. guns[223] = "masada_thermal_xmags_mp";
  1542. guns[224] = "famas_mp";
  1543. guns[225] = "famas_acog_mp";
  1544. guns[226] = "famas_eotech_mp";
  1545. guns[227] = "famas_fmj_mp";
  1546. guns[228] = "famas_gl_mp";
  1547. guns[229] = "famas_heartbeat_mp";
  1548. guns[230] = "famas_reflex_mp";
  1549. guns[231] = "famas_shotgun_mp";
  1550. guns[232] = "famas_silencer_mp";
  1551. guns[233] = "famas_thermal_mp";
  1552. guns[234] = "famas_xmags_mp";
  1553. guns[235] = "famas_acog_fmj_mp";
  1554. guns[236] = "famas_acog_gl_mp";
  1555. guns[237] = "famas_acog_heartbeat_mp";
  1556. guns[238] = "famas_acog_shotgun_mp";
  1557. guns[239] = "famas_acog_silencer_mp";
  1558. guns[240] = "famas_acog_xmags_mp";
  1559. guns[241] = "famas_eotech_fmj_mp";
  1560. guns[242] = "famas_eotech_gl_mp";
  1561. guns[243] = "famas_eotech_heartbeat_mp";
  1562. guns[244] = "famas_eotech_shotgun_mp";
  1563. guns[245] = "famas_eotech_silencer_mp";
  1564. guns[246] = "famas_eotech_xmags_mp";
  1565. guns[247] = "famas_fmj_gl_mp";
  1566. guns[248] = "famas_fmj_heartbeat_mp";
  1567. guns[249] = "famas_fmj_reflex_mp";
  1568. guns[250] = "famas_fmj_shotgun_mp";
  1569. guns[251] = "famas_fmj_silencer_mp";
  1570. guns[252] = "famas_fmj_thermal_mp";
  1571. guns[253] = "famas_fmj_xmags_mp";
  1572. guns[254] = "famas_gl_heartbeat_mp";
  1573. guns[255] = "famas_gl_reflex_mp";
  1574. guns[256] = "famas_gl_silencer_mp";
  1575. guns[257] = "famas_gl_thermal_mp";
  1576. guns[258] = "famas_gl_xmags_mp";
  1577. guns[259] = "famas_heartbeat_reflex_mp";
  1578. guns[260] = "famas_heartbeat_shotgun_mp";
  1579. guns[261] = "famas_heartbeat_silencer_mp";
  1580. guns[262] = "famas_heartbeat_thermal_mp";
  1581. guns[263] = "famas_heartbeat_xmags_mp";
  1582. guns[264] = "famas_reflex_shotgun_mp";
  1583. guns[265] = "famas_reflex_silencer_mp";
  1584. guns[266] = "famas_reflex_xmags_mp";
  1585. guns[267] = "famas_shotgun_silencer_mp";
  1586. guns[268] = "famas_shotgun_thermal_mp";
  1587. guns[269] = "famas_shotgun_xmags_mp";
  1588. guns[270] = "famas_silencer_thermal_mp";
  1589. guns[271] = "famas_silencer_xmags_mp";
  1590. guns[272] = "famas_thermal_xmags_mp";
  1591. guns[273] = "fal_mp";
  1592. guns[274] = "fal_acog_mp";
  1593. guns[275] = "fal_eotech_mp";
  1594. guns[276] = "fal_fmj_mp";
  1595. guns[277] = "fal_gl_mp";
  1596. guns[278] = "fal_heartbeat_mp";
  1597. guns[279] = "fal_reflex_mp";
  1598. guns[280] = "fal_shotgun_mp";
  1599. guns[281] = "fal_silencer_mp";
  1600. guns[282] = "fal_thermal_mp";
  1601. guns[283] = "fal_xmags_mp";
  1602. guns[284] = "fal_acog_fmj_mp";
  1603. guns[285] = "fal_acog_gl_mp";
  1604. guns[286] = "fal_acog_heartbeat_mp";
  1605. guns[287] = "fal_acog_shotgun_mp";
  1606. guns[288] = "fal_acog_silencer_mp";
  1607. guns[289] = "fal_acog_xmags_mp";
  1608. guns[290] = "fal_eotech_fmj_mp";
  1609. guns[291] = "fal_eotech_gl_mp";
  1610. guns[292] = "fal_eotech_heartbeat_mp";
  1611. guns[293] = "fal_eotech_shotgun_mp";
  1612. guns[294] = "fal_eotech_silencer_mp";
  1613. guns[295] = "fal_eotech_xmags_mp";
  1614. guns[296] = "fal_fmj_gl_mp";
  1615. guns[297] = "fal_fmj_heartbeat_mp";
  1616. guns[298] = "fal_fmj_reflex_mp";
  1617. guns[299] = "fal_fmj_shotgun_mp";
  1618. guns[300] = "fal_fmj_silencer_mp";
  1619. guns[301] = "fal_fmj_thermal_mp";
  1620. guns[302] = "fal_fmj_xmags_mp";
  1621. guns[303] = "fal_gl_heartbeat_mp";
  1622. guns[304] = "fal_gl_reflex_mp";
  1623. guns[305] = "fal_gl_silencer_mp";
  1624. guns[306] = "fal_gl_thermal_mp";
  1625. guns[307] = "fal_gl_xmags_mp";
  1626. guns[308] = "fal_heartbeat_reflex_mp";
  1627. guns[309] = "fal_heartbeat_shotgun_mp";
  1628. guns[310] = "fal_heartbeat_silencer_mp";
  1629. guns[311] = "fal_heartbeat_thermal_mp";
  1630. guns[312] = "fal_heartbeat_xmags_mp";
  1631. guns[313] = "fal_reflex_shotgun_mp";
  1632. guns[314] = "fal_reflex_silencer_mp";
  1633. guns[315] = "fal_reflex_xmags_mp";
  1634. guns[316] = "fal_shotgun_silencer_mp";
  1635. guns[317] = "fal_shotgun_thermal_mp";
  1636. guns[318] = "fal_shotgun_xmags_mp";
  1637. guns[319] = "fal_silencer_thermal_mp";
  1638. guns[320] = "fal_silencer_xmags_mp";
  1639. guns[321] = "fal_thermal_xmags_mp";
  1640. guns[322] = "scar_mp";
  1641. guns[323] = "scar_acog_mp";
  1642. guns[324] = "scar_eotech_mp";
  1643. guns[325] = "scar_fmj_mp";
  1644. guns[326] = "scar_gl_mp";
  1645. guns[327] = "scar_heartbeat_mp";
  1646. guns[328] = "scar_reflex_mp";
  1647. guns[329] = "scar_shotgun_mp";
  1648. guns[330] = "scar_silencer_mp";
  1649. guns[331] = "scar_thermal_mp";
  1650. guns[332] = "scar_xmags_mp";
  1651. guns[333] = "scar_acog_fmj_mp";
  1652. guns[334] = "scar_acog_gl_mp";
  1653. guns[335] = "scar_acog_heartbeat_mp";
  1654. guns[336] = "scar_acog_shotgun_mp";
  1655. guns[337] = "scar_acog_silencer_mp";
  1656. guns[338] = "scar_acog_xmags_mp";
  1657. guns[339] = "scar_eotech_fmj_mp";
  1658. guns[340] = "scar_eotech_gl_mp";
  1659. guns[341] = "scar_eotech_heartbeat_mp";
  1660. guns[342] = "scar_eotech_shotgun_mp";
  1661. guns[343] = "scar_eotech_silencer_mp";
  1662. guns[344] = "scar_eotech_xmags_mp";
  1663. guns[345] = "scar_fmj_gl_mp";
  1664. guns[346] = "scar_fmj_heartbeat_mp";
  1665. guns[347] = "scar_fmj_reflex_mp";
  1666. guns[348] = "scar_fmj_shotgun_mp";
  1667. guns[349] = "scar_fmj_silencer_mp";
  1668. guns[350] = "scar_fmj_thermal_mp";
  1669. guns[351] = "scar_fmj_xmags_mp";
  1670. guns[352] = "scar_gl_heartbeat_mp";
  1671. guns[353] = "scar_gl_reflex_mp";
  1672. guns[354] = "scar_gl_silencer_mp";
  1673. guns[355] = "scar_gl_thermal_mp";
  1674. guns[356] = "scar_gl_xmags_mp";
  1675. guns[357] = "scar_heartbeat_reflex_mp";
  1676. guns[358] = "scar_heartbeat_shotgun_mp";
  1677. guns[359] = "scar_heartbeat_silencer_mp";
  1678. guns[360] = "scar_heartbeat_thermal_mp";
  1679. guns[361] = "scar_heartbeat_xmags_mp";
  1680. guns[362] = "scar_reflex_shotgun_mp";
  1681. guns[363] = "scar_reflex_silencer_mp";
  1682. guns[364] = "scar_reflex_xmags_mp";
  1683. guns[365] = "scar_shotgun_silencer_mp";
  1684. guns[366] = "scar_shotgun_thermal_mp";
  1685. guns[367] = "scar_shotgun_xmags_mp";
  1686. guns[368] = "scar_silencer_thermal_mp";
  1687. guns[369] = "scar_silencer_xmags_mp";
  1688. guns[370] = "scar_thermal_xmags_mp";
  1689. guns[371] = "tavor_mp";
  1690. guns[372] = "tavor_acog_mp";
  1691. guns[373] = "tavor_eotech_mp";
  1692. guns[374] = "tavor_fmj_mp";
  1693. guns[375] = "tavor_gl_mp";
  1694. guns[376] = "tavor_heartbeat_mp";
  1695. guns[377] = "tavor_reflex_mp";
  1696. guns[378] = "tavor_shotgun_mp";
  1697. guns[379] = "tavor_silencer_mp";
  1698. guns[380] = "tavor_thermal_mp";
  1699. guns[381] = "tavor_xmags_mp";
  1700. guns[382] = "tavor_acog_fmj_mp";
  1701. guns[383] = "tavor_acog_gl_mp";
  1702. guns[384] = "tavor_acog_heartbeat_mp";
  1703. guns[385] = "tavor_acog_shotgun_mp";
  1704. guns[386] = "tavor_acog_silencer_mp";
  1705. guns[387] = "tavor_acog_xmags_mp";
  1706. guns[388] = "tavor_eotech_fmj_mp";
  1707. guns[389] = "tavor_eotech_gl_mp";
  1708. guns[390] = "tavor_eotech_heartbeat_mp";
  1709. guns[391] = "tavor_eotech_shotgun_mp";
  1710. guns[392] = "tavor_eotech_silencer_mp";
  1711. guns[393] = "tavor_eotech_xmags_mp";
  1712. guns[394] = "tavor_fmj_gl_mp";
  1713. guns[395] = "tavor_fmj_heartbeat_mp";
  1714. guns[396] = "tavor_fmj_reflex_mp";
  1715. guns[397] = "tavor_fmj_shotgun_mp";
  1716. guns[398] = "tavor_fmj_silencer_mp";
  1717. guns[399] = "tavor_fmj_thermal_mp";
  1718. guns[400] = "tavor_fmj_xmags_mp";
  1719. guns[401] = "tavor_gl_heartbeat_mp";
  1720. guns[402] = "tavor_gl_reflex_mp";
  1721. guns[403] = "tavor_gl_silencer_mp";
  1722. guns[404] = "tavor_gl_thermal_mp";
  1723. guns[405] = "tavor_gl_xmags_mp";
  1724. guns[406] = "tavor_heartbeat_reflex_mp";
  1725. guns[407] = "tavor_heartbeat_shotgun_mp";
  1726. guns[408] = "tavor_heartbeat_silencer_mp";
  1727. guns[409] = "tavor_heartbeat_thermal_mp";
  1728. guns[410] = "tavor_heartbeat_xmags_mp";
  1729. guns[411] = "tavor_reflex_shotgun_mp";
  1730. guns[412] = "tavor_reflex_silencer_mp";
  1731. guns[413] = "tavor_reflex_xmags_mp";
  1732. guns[414] = "tavor_shotgun_silencer_mp";
  1733. guns[415] = "tavor_shotgun_thermal_mp";
  1734. guns[416] = "tavor_shotgun_xmags_mp";
  1735. guns[417] = "tavor_silencer_thermal_mp";
  1736. guns[418] = "tavor_silencer_xmags_mp";
  1737. guns[419] = "tavor_thermal_xmags_mp";
  1738. //Do However many you want just increase number in bracket for each one
  1739. rand = randomIntRange( 0 , 420 );
  1740. self giveWeapon(guns[rand]);
  1741. }
  1742.  
  1743. lmgthird()
  1744. {
  1745. guns = [];
  1746. guns[0] = "aug_mp";
  1747. guns[1] = "aug_acog_mp";
  1748. guns[2] = "aug_eotech_mp";
  1749. guns[3] = "aug_fmj_mp";
  1750. guns[4] = "aug_grip_mp";
  1751. guns[5] = "aug_heartbeat_mp";
  1752. guns[6] = "aug_reflex_mp";
  1753. guns[7] = "aug_silencer_mp";
  1754. guns[8] = "aug_thermal_mp";
  1755. guns[9] = "aug_xmags_mp";
  1756. guns[10] = "aug_acog_fmj_mp";
  1757. guns[11] = "aug_acog_grip_mp";
  1758. guns[12] = "aug_acog_heartbeat_mp";
  1759. guns[13] = "aug_acog_silencer_mp";
  1760. guns[14] = "aug_acog_xmags_mp";
  1761. guns[15] = "aug_eotech_fmj_mp";
  1762. guns[16] = "aug_eotech_grip_mp";
  1763. guns[17] = "aug_eotech_heartbeat_mp";
  1764. guns[18] = "aug_eotech_silencer_mp";
  1765. guns[19] = "aug_eotech_xmags_mp";
  1766. guns[20] = "aug_fmj_grip_mp";
  1767. guns[21] = "aug_fmj_heartbeat_mp";
  1768. guns[22] = "aug_fmj_reflex_mp";
  1769. guns[23] = "aug_fmj_silencer_mp";
  1770. guns[24] = "aug_fmj_thermal_mp";
  1771. guns[25] = "aug_fmj_xmags_mp";
  1772. guns[26] = "aug_grip_heartbeat_mp";
  1773. guns[27] = "aug_grip_reflex_mp";
  1774. guns[28] = "aug_grip_silencer_mp";
  1775. guns[29] = "aug_grip_thermal_mp";
  1776. guns[30] = "aug_grip_xmags_mp";
  1777. guns[31] = "aug_heartbeat_reflex_mp";
  1778. guns[32] = "aug_heartbeat_silencer_mp";
  1779. guns[33] = "aug_heartbeat_thermal_mp";
  1780. guns[34] = "aug_heartbeat_xmags_mp";
  1781. guns[35] = "aug_reflex_silencer_mp";
  1782. guns[36] = "aug_reflex_xmags_mp";
  1783. guns[37] = "aug_silencer_thermal_mp";
  1784. guns[38] = "aug_silencer_xmags_mp";
  1785. guns[39] = "aug_thermal_xmags_mp";
  1786. guns[40] = "m240_mp";
  1787. guns[41] = "m240_acog_mp";
  1788. guns[42] = "m240_eotech_mp";
  1789. guns[43] = "m240_fmj_mp";
  1790. guns[44] = "m240_grip_mp";
  1791. guns[45] = "m240_heartbeat_mp";
  1792. guns[46] = "m240_reflex_mp";
  1793. guns[47] = "m240_silencer_mp";
  1794. guns[48] = "m240_thermal_mp";
  1795. guns[49] = "m240_xmags_mp";
  1796. guns[50] = "m240_acog_fmj_mp";
  1797. guns[51] = "m240_acog_grip_mp";
  1798. guns[52] = "m240_acog_heartbeat_mp";
  1799. guns[53] = "m240_acog_silencer_mp";
  1800. guns[54] = "m240_acog_xmags_mp";
  1801. guns[55] = "m240_eotech_fmj_mp";
  1802. guns[56] = "m240_eotech_grip_mp";
  1803. guns[57] = "m240_eotech_heartbeat_mp";
  1804. guns[58] = "m240_eotech_silencer_mp";
  1805. guns[59] = "m240_eotech_xmags_mp";
  1806. guns[60] = "m240_fmj_grip_mp";
  1807. guns[61] = "m240_fmj_heartbeat_mp";
  1808. guns[62] = "m240_fmj_reflex_mp";
  1809. guns[63] = "m240_fmj_silencer_mp";
  1810. guns[64] = "m240_fmj_thermal_mp";
  1811. guns[65] = "m240_fmj_xmags_mp";
  1812. guns[66] = "m240_grip_heartbeat_mp";
  1813. guns[67] = "m240_grip_reflex_mp";
  1814. guns[68] = "m240_grip_silencer_mp";
  1815. guns[69] = "m240_grip_thermal_mp";
  1816. guns[70] = "m240_grip_xmags_mp";
  1817. guns[71] = "m240_heartbeat_reflex_mp";
  1818. guns[72] = "m240_heartbeat_silencer_mp";
  1819. guns[73] = "m240_heartbeat_thermal_mp";
  1820. guns[74] = "m240_heartbeat_xmags_mp";
  1821. guns[75] = "m240_reflex_silencer_mp";
  1822. guns[76] = "m240_reflex_xmags_mp";
  1823. guns[77] = "m240_silencer_thermal_mp";
  1824. guns[78] = "m240_silencer_xmags_mp";
  1825. guns[79] = "m240_thermal_xmags_mp";
  1826. guns[80] = "mg4_mp";
  1827. guns[81] = "mg4_acog_mp";
  1828. guns[82] = "mg4_eotech_mp";
  1829. guns[83] = "mg4_fmj_mp";
  1830. guns[84] = "mg4_grip_mp";
  1831. guns[85] = "mg4_heartbeat_mp";
  1832. guns[86] = "mg4_reflex_mp";
  1833. guns[87] = "mg4_silencer_mp";
  1834. guns[88] = "mg4_thermal_mp";
  1835. guns[89] = "mg4_xmags_mp";
  1836. guns[90] = "mg4_acog_fmj_mp";
  1837. guns[91] = "mg4_acog_grip_mp";
  1838. guns[92] = "mg4_acog_heartbeat_mp";
  1839. guns[93] = "mg4_acog_silencer_mp";
  1840. guns[94] = "mg4_acog_xmags_mp";
  1841. guns[95] = "mg4_eotech_fmj_mp";
  1842. guns[96] = "mg4_eotech_grip_mp";
  1843. guns[97] = "mg4_eotech_heartbeat_mp";
  1844. guns[98] = "mg4_eotech_silencer_mp";
  1845. guns[99] = "mg4_eotech_xmags_mp";
  1846. guns[100] = "mg4_fmj_grip_mp";
  1847. guns[101] = "mg4_fmj_heartbeat_mp";
  1848. guns[102] = "mg4_fmj_reflex_mp";
  1849. guns[103] = "mg4_fmj_silencer_mp";
  1850. guns[104] = "mg4_fmj_thermal_mp";
  1851. guns[105] = "mg4_fmj_xmags_mp";
  1852. guns[106] = "mg4_grip_heartbeat_mp";
  1853. guns[107] = "mg4_grip_reflex_mp";
  1854. guns[108] = "mg4_grip_silencer_mp";
  1855. guns[109] = "mg4_grip_thermal_mp";
  1856. guns[110] = "mg4_grip_xmags_mp";
  1857. guns[111] = "mg4_heartbeat_reflex_mp";
  1858. guns[112] = "mg4_heartbeat_silencer_mp";
  1859. guns[113] = "mg4_heartbeat_thermal_mp";
  1860. guns[114] = "mg4_heartbeat_xmags_mp";
  1861. guns[115] = "mg4_reflex_silencer_mp";
  1862. guns[116] = "mg4_reflex_xmags_mp";
  1863. guns[117] = "mg4_silencer_thermal_mp";
  1864. guns[118] = "mg4_silencer_xmags_mp";
  1865. guns[119] = "mg4_thermal_xmags_mp";
  1866. guns[120] = "sa80_mp";
  1867. guns[121] = "sa80_acog_mp";
  1868. guns[122] = "sa80_eotech_mp";
  1869. guns[123] = "sa80_fmj_mp";
  1870. guns[124] = "sa80_grip_mp";
  1871. guns[125] = "sa80_heartbeat_mp";
  1872. guns[126] = "sa80_reflex_mp";
  1873. guns[127] = "sa80_silencer_mp";
  1874. guns[128] = "sa80_thermal_mp";
  1875. guns[129] = "sa80_xmags_mp";
  1876. guns[130] = "sa80_acog_fmj_mp";
  1877. guns[131] = "sa80_acog_grip_mp";
  1878. guns[132] = "sa80_acog_heartbeat_mp";
  1879. guns[133] = "sa80_acog_silencer_mp";
  1880. guns[134] = "sa80_acog_xmags_mp";
  1881. guns[135] = "sa80_eotech_fmj_mp";
  1882. guns[136] = "sa80_eotech_grip_mp";
  1883. guns[137] = "sa80_eotech_heartbeat_mp";
  1884. guns[138] = "sa80_eotech_silencer_mp";
  1885. guns[139] = "sa80_eotech_xmags_mp";
  1886. guns[140] = "sa80_fmj_grip_mp";
  1887. guns[141] = "sa80_fmj_heartbeat_mp";
  1888. guns[142] = "sa80_fmj_reflex_mp";
  1889. guns[143] = "sa80_fmj_silencer_mp";
  1890. guns[144] = "sa80_fmj_thermal_mp";
  1891. guns[145] = "sa80_fmj_xmags_mp";
  1892. guns[146] = "sa80_grip_heartbeat_mp";
  1893. guns[147] = "sa80_grip_reflex_mp";
  1894. guns[148] = "sa80_grip_silencer_mp";
  1895. guns[149] = "sa80_grip_thermal_mp";
  1896. guns[150] = "sa80_grip_xmags_mp";
  1897. guns[151] = "sa80_heartbeat_reflex_mp";
  1898. guns[152] = "sa80_heartbeat_silencer_mp";
  1899. guns[153] = "sa80_heartbeat_thermal_mp";
  1900. guns[154] = "sa80_heartbeat_xmags_mp";
  1901. guns[155] = "sa80_reflex_silencer_mp";
  1902. guns[156] = "sa80_reflex_xmags_mp";
  1903. guns[157] = "sa80_silencer_thermal_mp";
  1904. guns[158] = "sa80_silencer_xmags_mp";
  1905. guns[159] = "sa80_thermal_xmags_mp";
  1906. guns[160] = "rpd_mp";
  1907. guns[161] = "rpd_acog_mp";
  1908. guns[162] = "rpd_eotech_mp";
  1909. guns[163] = "rpd_fmj_mp";
  1910. guns[164] = "rpd_grip_mp";
  1911. guns[165] = "rpd_heartbeat_mp";
  1912. guns[166] = "rpd_reflex_mp";
  1913. guns[167] = "rpd_silencer_mp";
  1914. guns[168] = "rpd_thermal_mp";
  1915. guns[169] = "rpd_xmags_mp";
  1916. guns[170] = "rpd_acog_fmj_mp";
  1917. guns[171] = "rpd_acog_grip_mp";
  1918. guns[172] = "rpd_acog_heartbeat_mp";
  1919. guns[173] = "rpd_acog_silencer_mp";
  1920. guns[174] = "rpd_acog_xmags_mp";
  1921. guns[175] = "rpd_eotech_fmj_mp";
  1922. guns[176] = "rpd_eotech_grip_mp";
  1923. guns[177] = "rpd_eotech_heartbeat_mp";
  1924. guns[178] = "rpd_eotech_silencer_mp";
  1925. guns[179] = "rpd_eotech_xmags_mp";
  1926. guns[180] = "rpd_fmj_grip_mp";
  1927. guns[181] = "rpd_fmj_heartbeat_mp";
  1928. guns[182] = "rpd_fmj_reflex_mp";
  1929. guns[183] = "rpd_fmj_silencer_mp";
  1930. guns[184] = "rpd_fmj_thermal_mp";
  1931. guns[185] = "rpd_fmj_xmags_mp";
  1932. guns[186] = "rpd_grip_heartbeat_mp";
  1933. guns[187] = "rpd_grip_reflex_mp";
  1934. guns[188] = "rpd_grip_silencer_mp";
  1935. guns[189] = "rpd_grip_thermal_mp";
  1936. guns[190] = "rpd_grip_xmags_mp";
  1937. guns[191] = "rpd_heartbeat_reflex_mp";
  1938. guns[192] = "rpd_heartbeat_silencer_mp";
  1939. guns[193] = "rpd_heartbeat_thermal_mp";
  1940. guns[194] = "rpd_heartbeat_xmags_mp";
  1941. guns[195] = "rpd_reflex_silencer_mp";
  1942. guns[196] = "rpd_reflex_xmags_mp";
  1943. guns[197] = "rpd_silencer_thermal_mp";
  1944. guns[198] = "rpd_silencer_xmags_mp";
  1945. guns[199] = "rpd_thermal_xmags_mp";
  1946. //Do However many you want just increase number in bracket for each one
  1947. rand = randomIntRange( 0 , 200 );
  1948. self giveWeapon(guns[rand]);
  1949. }
  1950.  
  1951. shotgunsthird()
  1952. {
  1953. guns = [];
  1954. guns[0] = "ranger_mp";
  1955. guns[1] = "ranger_akimbo_mp";
  1956. guns[2] = "ranger_fmj_mp";
  1957. guns[3] = "ranger_akimbo_fmj_mp";
  1958. guns[4] = "model1887_mp";
  1959. guns[5] = "model1887_akimbo_mp";
  1960. guns[6] = "model1887_fmj_mp";
  1961. guns[7] = "model1887_akimbo_fmj_mp";
  1962. guns[8] = "striker_mp";
  1963. guns[9] = "striker_eotech_mp";
  1964. guns[10] = "striker_fmj_mp";
  1965. guns[11] = "striker_grip_mp";
  1966. guns[12] = "striker_reflex_mp";
  1967. guns[13] = "striker_silencer_mp";
  1968. guns[14] = "striker_xmags_mp";
  1969. guns[15] = "striker_eotech_fmj_mp";
  1970. guns[16] = "striker_eotech_grip_mp";
  1971. guns[17] = "striker_eotech_silencer_mp";
  1972. guns[18] = "striker_eotech_xmags_mp";
  1973. guns[19] = "striker_fmj_grip_mp";
  1974. guns[20] = "striker_fmj_reflex_mp";
  1975. guns[21] = "striker_fmj_silencer_mp";
  1976. guns[22] = "striker_fmj_xmags_mp";
  1977. guns[23] = "striker_grip_reflex_mp";
  1978. guns[24] = "striker_grip_silencer_mp";
  1979. guns[25] = "striker_grip_xmags_mp";
  1980. guns[26] = "striker_reflex_silencer_mp";
  1981. guns[27] = "striker_reflex_xmags_mp";
  1982. guns[28] = "striker_silencer_xmags_mp";
  1983. guns[29] = "aa12_mp";
  1984. guns[30] = "aa12_eotech_mp";
  1985. guns[31] = "aa12_fmj_mp";
  1986. guns[32] = "aa12_grip_mp";
  1987. guns[33] = "aa12_reflex_mp";
  1988. guns[34] = "aa12_silencer_mp";
  1989. guns[35] = "aa12_xmags_mp";
  1990. guns[36] = "aa12_eotech_fmj_mp";
  1991. guns[37] = "aa12_eotech_grip_mp";
  1992. guns[38] = "aa12_eotech_silencer_mp";
  1993. guns[39] = "aa12_eotech_xmags_mp";
  1994. guns[40] = "aa12_fmj_grip_mp";
  1995. guns[41] = "aa12_fmj_reflex_mp";
  1996. guns[42] = "aa12_fmj_silencer_mp";
  1997. guns[43] = "aa12_fmj_xmags_mp";
  1998. guns[44] = "aa12_grip_reflex_mp";
  1999. guns[45] = "aa12_grip_silencer_mp";
  2000. guns[46] = "aa12_grip_xmags_mp";
  2001. guns[47] = "aa12_reflex_silencer_mp";
  2002. guns[48] = "aa12_reflex_xmags_mp";
  2003. guns[49] = "aa12_silencer_xmags_mp";
  2004. guns[50] = "m1014_mp";
  2005. guns[51] = "m1014_eotech_mp";
  2006. guns[52] = "m1014_fmj_mp";
  2007. guns[53] = "m1014_grip_mp";
  2008. guns[54] = "m1014_reflex_mp";
  2009. guns[55] = "m1014_silencer_mp";
  2010. guns[56] = "m1014_xmags_mp";
  2011. guns[57] = "m1014_eotech_fmj_mp";
  2012. guns[58] = "m1014_eotech_grip_mp";
  2013. guns[59] = "m1014_eotech_silencer_mp";
  2014. guns[60] = "m1014_eotech_xmags_mp";
  2015. guns[61] = "m1014_fmj_grip_mp";
  2016. guns[62] = "m1014_fmj_reflex_mp";
  2017. guns[63] = "m1014_fmj_silencer_mp";
  2018. guns[64] = "m1014_fmj_xmags_mp";
  2019. guns[65] = "m1014_grip_reflex_mp";
  2020. guns[66] = "m1014_grip_silencer_mp";
  2021. guns[67] = "m1014_grip_xmags_mp";
  2022. guns[68] = "m1014_reflex_silencer_mp";
  2023. guns[69] = "m1014_reflex_xmags_mp";
  2024. guns[70] = "m1014_silencer_xmags_mp";
  2025. guns[71] = "spas12_mp";
  2026. guns[72] = "spas12_eotech_mp";
  2027. guns[73] = "spas12_fmj_mp";
  2028. guns[74] = "spas12_grip_mp";
  2029. guns[75] = "spas12_reflex_mp";
  2030. guns[76] = "spas12_silencer_mp";
  2031. guns[77] = "spas12_xmags_mp";
  2032. guns[78] = "spas12_eotech_fmj_mp";
  2033. guns[79] = "spas12_eotech_grip_mp";
  2034. guns[80] = "spas12_eotech_silencer_mp";
  2035. guns[81] = "spas12_eotech_xmags_mp";
  2036. guns[82] = "spas12_fmj_grip_mp";
  2037. guns[83] = "spas12_fmj_reflex_mp";
  2038. guns[84] = "spas12_fmj_silencer_mp";
  2039. guns[85] = "spas12_fmj_xmags_mp";
  2040. guns[86] = "spas12_grip_reflex_mp";
  2041. guns[87] = "spas12_grip_silencer_mp";
  2042. guns[88] = "spas12_grip_xmags_mp";
  2043. guns[89] = "spas12_reflex_silencer_mp";
  2044. guns[90] = "spas12_reflex_xmags_mp";
  2045. guns[91] = "spas12_silencer_xmags_mp";
  2046. //Do However many you want just increase number in bracket for each one
  2047. rand = randomIntRange( 0 , 92 );
  2048. self giveWeapon(guns[rand]);
  2049. }
  2050.  
  2051. submachinegunsthird()
  2052. {
  2053. guns = [];
  2054. guns[0] = "uzi_mp";
  2055. guns[1] = "uzi_acog_mp";
  2056. guns[2] = "uzi_akimbo_mp";
  2057. guns[3] = "uzi_eotech_mp";
  2058. guns[4] = "uzi_fmj_mp";
  2059. guns[5] = "uzi_reflex_mp";
  2060. guns[6] = "uzi_rof_mp";
  2061. guns[7] = "uzi_silencer_mp";
  2062. guns[8] = "uzi_thermal_mp";
  2063. guns[9] = "uzi_xmags_mp";
  2064. guns[10] = "uzi_acog_fmj_mp";
  2065. guns[11] = "uzi_acog_rof_mp";
  2066. guns[12] = "uzi_acog_silencer_mp";
  2067. guns[13] = "uzi_acog_xmags_mp";
  2068. guns[14] = "uzi_akimbo_fmj_mp";
  2069. guns[15] = "uzi_akimbo_rof_mp";
  2070. guns[16] = "uzi_akimbo_silencer_mp";
  2071. guns[17] = "uzi_akimbo_xmags_mp";
  2072. guns[18] = "uzi_eotech_fmj_mp";
  2073. guns[19] = "uzi_eotech_rof_mp";
  2074. guns[20] = "uzi_eotech_silencer_mp";
  2075. guns[21] = "uzi_eotech_xmags_mp";
  2076. guns[22] = "uzi_fmj_reflex_mp";
  2077. guns[23] = "uzi_fmj_rof_mp";
  2078. guns[24] = "uzi_fmj_silencer_mp";
  2079. guns[25] = "uzi_fmj_thermal_mp";
  2080. guns[26] = "uzi_fmj_xmags_mp";
  2081. guns[27] = "uzi_reflex_rof_mp";
  2082. guns[28] = "uzi_reflex_silencer_mp";
  2083. guns[29] = "uzi_reflex_xmags_mp";
  2084. guns[30] = "uzi_rof_silencer_mp";
  2085. guns[31] = "uzi_rof_thermal_mp";
  2086. guns[32] = "uzi_rof_xmags_mp";
  2087. guns[33] = "uzi_silencer_thermal_mp";
  2088. guns[34] = "uzi_silencer_xmags_mp";
  2089. guns[35] = "uzi_thermal_xmags_mp";
  2090. guns[36] = "p90_mp";
  2091. guns[37] = "p90_acog_mp";
  2092. guns[38] = "p90_akimbo_mp";
  2093. guns[39] = "p90_eotech_mp";
  2094. guns[40] = "p90_fmj_mp";
  2095. guns[41] = "p90_reflex_mp";
  2096. guns[42] = "p90_rof_mp";
  2097. guns[43] = "p90_silencer_mp";
  2098. guns[44] = "p90_thermal_mp";
  2099. guns[45] = "p90_xmags_mp";
  2100. guns[46] = "p90_acog_fmj_mp";
  2101. guns[47] = "p90_acog_rof_mp";
  2102. guns[48] = "p90_acog_silencer_mp";
  2103. guns[49] = "p90_acog_xmags_mp";
  2104. guns[50] = "p90_akimbo_fmj_mp";
  2105. guns[51] = "p90_akimbo_rof_mp";
  2106. guns[52] = "p90_akimbo_silencer_mp";
  2107. guns[53] = "p90_akimbo_xmags_mp";
  2108. guns[54] = "p90_eotech_fmj_mp";
  2109. guns[55] = "p90_eotech_rof_mp";
  2110. guns[56] = "p90_eotech_silencer_mp";
  2111. guns[57] = "p90_eotech_xmags_mp";
  2112. guns[58] = "p90_fmj_reflex_mp";
  2113. guns[59] = "p90_fmj_rof_mp";
  2114. guns[60] = "p90_fmj_silencer_mp";
  2115. guns[61] = "p90_fmj_thermal_mp";
  2116. guns[62] = "p90_fmj_xmags_mp";
  2117. guns[63] = "p90_reflex_rof_mp";
  2118. guns[64] = "p90_reflex_silencer_mp";
  2119. guns[65] = "p90_reflex_xmags_mp";
  2120. guns[66] = "p90_rof_silencer_mp";
  2121. guns[67] = "p90_rof_thermal_mp";
  2122. guns[68] = "p90_rof_xmags_mp";
  2123. guns[69] = "p90_silencer_thermal_mp";
  2124. guns[70] = "p90_silencer_xmags_mp";
  2125. guns[71] = "p90_thermal_xmags_mp";
  2126. guns[72] = "kriss_mp";
  2127. guns[73] = "kriss_acog_mp";
  2128. guns[74] = "kriss_akimbo_mp";
  2129. guns[75] = "kriss_eotech_mp";
  2130. guns[76] = "kriss_fmj_mp";
  2131. guns[77] = "kriss_reflex_mp";
  2132. guns[78] = "kriss_rof_mp";
  2133. guns[79] = "kriss_silencer_mp";
  2134. guns[80] = "kriss_thermal_mp";
  2135. guns[81] = "kriss_xmags_mp";
  2136. guns[82] = "kriss_acog_fmj_mp";
  2137. guns[83] = "kriss_acog_rof_mp";
  2138. guns[84] = "kriss_acog_silencer_mp";
  2139. guns[85] = "kriss_acog_xmags_mp";
  2140. guns[86] = "kriss_akimbo_fmj_mp";
  2141. guns[87] = "kriss_akimbo_rof_mp";
  2142. guns[88] = "kriss_akimbo_silencer_mp";
  2143. guns[89] = "kriss_akimbo_xmags_mp";
  2144. guns[90] = "kriss_eotech_fmj_mp";
  2145. guns[91] = "kriss_eotech_rof_mp";
  2146. guns[92] = "kriss_eotech_silencer_mp";
  2147. guns[93] = "kriss_eotech_xmags_mp";
  2148. guns[94] = "kriss_fmj_reflex_mp";
  2149. guns[95] = "kriss_fmj_rof_mp";
  2150. guns[96] = "kriss_fmj_silencer_mp";
  2151. guns[97] = "kriss_fmj_thermal_mp";
  2152. guns[98] = "kriss_fmj_xmags_mp";
  2153. guns[99] = "kriss_reflex_rof_mp";
  2154. guns[100] = "kriss_reflex_silencer_mp";
  2155. guns[101] = "kriss_reflex_xmags_mp";
  2156. guns[102] = "kriss_rof_silencer_mp";
  2157. guns[103] = "kriss_rof_thermal_mp";
  2158. guns[104] = "kriss_rof_xmags_mp";
  2159. guns[105] = "kriss_silencer_thermal_mp";
  2160. guns[106] = "kriss_silencer_xmags_mp";
  2161. guns[107] = "kriss_thermal_xmags_mp";
  2162. guns[108] = "ump45_mp";
  2163. guns[109] = "ump45_acog_mp";
  2164. guns[110] = "ump45_akimbo_mp";
  2165. guns[111] = "ump45_eotech_mp";
  2166. guns[112] = "ump45_fmj_mp";
  2167. guns[113] = "ump45_reflex_mp";
  2168. guns[114] = "ump45_rof_mp";
  2169. guns[115] = "ump45_silencer_mp";
  2170. guns[116] = "ump45_thermal_mp";
  2171. guns[117] = "ump45_xmags_mp";
  2172. guns[118] = "ump45_acog_fmj_mp";
  2173. guns[119] = "ump45_acog_rof_mp";
  2174. guns[120] = "ump45_acog_silencer_mp";
  2175. guns[121] = "ump45_acog_xmags_mp";
  2176. guns[122] = "ump45_akimbo_fmj_mp";
  2177. guns[123] = "ump45_akimbo_rof_mp";
  2178. guns[124] = "ump45_akimbo_silencer_mp";
  2179. guns[125] = "ump45_akimbo_xmags_mp";
  2180. guns[126] = "ump45_eotech_fmj_mp";
  2181. guns[127] = "ump45_eotech_rof_mp";
  2182. guns[128] = "ump45_eotech_silencer_mp";
  2183. guns[129] = "ump45_eotech_xmags_mp";
  2184. guns[130] = "ump45_fmj_reflex_mp";
  2185. guns[131] = "ump45_fmj_rof_mp";
  2186. guns[132] = "ump45_fmj_silencer_mp";
  2187. guns[133] = "ump45_fmj_thermal_mp";
  2188. guns[134] = "ump45_fmj_xmags_mp";
  2189. guns[135] = "ump45_reflex_rof_mp";
  2190. guns[136] = "ump45_reflex_silencer_mp";
  2191. guns[137] = "ump45_reflex_xmags_mp";
  2192. guns[138] = "ump45_rof_silencer_mp";
  2193. guns[139] = "ump45_rof_thermal_mp";
  2194. guns[140] = "ump45_rof_xmags_mp";
  2195. guns[141] = "ump45_silencer_thermal_mp";
  2196. guns[142] = "ump45_silencer_xmags_mp";
  2197. guns[143] = "ump45_thermal_xmags_mp";
  2198. //Do However many you want just increase number in bracket for each one
  2199. rand = randomIntRange( 0 , 144 );
  2200. self giveWeapon(guns[rand]);
  2201. }
  2202.  
  2203. pistolmiscthird()
  2204. {
  2205. guns = [];
  2206. guns[0] = "beretta_mp";
  2207. guns[1] = "beretta_akimbo_mp";
  2208. guns[2] = "beretta_fmj_mp";
  2209. guns[3] = "beretta_silencer_mp";
  2210. guns[4] = "beretta_tactical_mp";
  2211. guns[5] = "beretta_xmags_mp";
  2212. guns[6] = "beretta_akimbo_fmj_mp";
  2213. guns[7] = "beretta_akimbo_silencer_mp";
  2214. guns[8] = "beretta_akimbo_xmags_mp";
  2215. guns[9] = "beretta_fmj_silencer_mp";
  2216. guns[10] = "beretta_fmj_tactical_mp";
  2217. guns[11] = "beretta_fmj_xmags_mp";
  2218. guns[12] = "beretta_silencer_tactical_mp";
  2219. guns[13] = "beretta_silencer_xmags_mp";
  2220. guns[14] = "beretta_tactical_xmags_mp";
  2221. guns[15] = "usp_mp";
  2222. guns[16] = "usp_akimbo_mp";
  2223. guns[17] = "usp_fmj_mp";
  2224. guns[18] = "usp_silencer_mp";
  2225. guns[19] = "usp_tactical_mp";
  2226. guns[20] = "usp_xmags_mp";
  2227. guns[21] = "usp_akimbo_fmj_mp";
  2228. guns[22] = "usp_akimbo_silencer_mp";
  2229. guns[23] = "usp_akimbo_xmags_mp";
  2230. guns[24] = "usp_fmj_silencer_mp";
  2231. guns[25] = "usp_fmj_tactical_mp";
  2232. guns[26] = "usp_fmj_xmags_mp";
  2233. guns[27] = "usp_silencer_tactical_mp";
  2234. guns[28] = "usp_silencer_xmags_mp";
  2235. guns[29] = "usp_tactical_xmags_mp";
  2236. guns[30] = "deserteagle_mp";
  2237. guns[31] = "deserteagle_akimbo_mp";
  2238. guns[32] = "deserteagle_fmj_mp";
  2239. guns[33] = "deserteagle_tactical_mp";
  2240. guns[34] = "deserteagle_akimbo_fmj_mp";
  2241. guns[35] = "deserteagle_fmj_tactical_mp";
  2242. guns[36] = "deserteaglegold_mp";
  2243. guns[37] = "coltanaconda_mp";
  2244. guns[38] = "coltanaconda_akimbo_mp";
  2245. guns[39] = "coltanaconda_fmj_mp";
  2246. guns[40] = "coltanaconda_tactical_mp";
  2247. guns[41] = "coltanaconda_akimbo_fmj_mp";
  2248. guns[42] = "coltanaconda_fmj_tactical_mp";
  2249. guns[43] = "riotshield_mp";
  2250. guns[44] = "tmp_mp";
  2251. guns[45] = "tmp_akimbo_mp";
  2252. guns[46] = "tmp_eotech_mp";
  2253. guns[47] = "tmp_fmj_mp";
  2254. guns[48] = "tmp_reflex_mp";
  2255. guns[49] = "tmp_silencer_mp";
  2256. guns[50] = "tmp_xmags_mp";
  2257. guns[51] = "tmp_akimbo_fmj_mp";
  2258. guns[52] = "tmp_akimbo_silencer_mp";
  2259. guns[53] = "tmp_akimbo_xmags_mp";
  2260. guns[54] = "tmp_eotech_fmj_mp";
  2261. guns[55] = "tmp_eotech_silencer_mp";
  2262. guns[56] = "tmp_eotech_xmags_mp";
  2263. guns[57] = "tmp_fmj_reflex_mp";
  2264. guns[58] = "tmp_fmj_silencer_mp";
  2265. guns[59] = "tmp_fmj_xmags_mp";
  2266. guns[60] = "tmp_reflex_silencer_mp";
  2267. guns[61] = "tmp_reflex_xmags_mp";
  2268. guns[62] = "tmp_silencer_xmags_mp";
  2269. guns[63] = "glock_mp";
  2270. guns[64] = "glock_akimbo_mp";
  2271. guns[65] = "glock_eotech_mp";
  2272. guns[66] = "glock_fmj_mp";
  2273. guns[67] = "glock_reflex_mp";
  2274. guns[68] = "glock_silencer_mp";
  2275. guns[69] = "glock_xmags_mp";
  2276. guns[70] = "glock_akimbo_fmj_mp";
  2277. guns[71] = "glock_akimbo_silencer_mp";
  2278. guns[72] = "glock_akimbo_xmags_mp";
  2279. guns[73] = "glock_eotech_fmj_mp";
  2280. guns[74] = "glock_eotech_silencer_mp";
  2281. guns[75] = "glock_eotech_xmags_mp";
  2282. guns[76] = "glock_fmj_reflex_mp";
  2283. guns[77] = "glock_fmj_silencer_mp";
  2284. guns[78] = "glock_fmj_xmags_mp";
  2285. guns[79] = "glock_reflex_silencer_mp";
  2286. guns[80] = "glock_reflex_xmags_mp";
  2287. guns[81] = "glock_silencer_xmags_mp";
  2288. guns[82] = "beretta393_mp";
  2289. guns[83] = "beretta393_akimbo_mp";
  2290. guns[84] = "beretta393_eotech_mp";
  2291. guns[85] = "beretta393_fmj_mp";
  2292. guns[86] = "beretta393_reflex_mp";
  2293. guns[87] = "beretta393_silencer_mp";
  2294. guns[88] = "beretta393_xmags_mp";
  2295. guns[89] = "beretta393_akimbo_fmj_mp";
  2296. guns[90] = "beretta393_akimbo_silencer_mp";
  2297. guns[91] = "beretta393_akimbo_xmags_mp";
  2298. guns[92] = "beretta393_eotech_fmj_mp";
  2299. guns[93] = "beretta393_eotech_silencer_mp";
  2300. guns[94] = "beretta393_eotech_xmags_mp";
  2301. guns[95] = "beretta393_fmj_reflex_mp";
  2302. guns[96] = "beretta393_fmj_silencer_mp";
  2303. guns[97] = "beretta393_fmj_xmags_mp";
  2304. guns[98] = "beretta393_reflex_silencer_mp";
  2305. guns[99] = "beretta393_reflex_xmags_mp";
  2306. guns[100] = "beretta393_silencer_xmags_mp";
  2307. guns[101] = "pp2000_mp";
  2308. guns[102] = "pp2000_akimbo_mp";
  2309. guns[103] = "pp2000_eotech_mp";
  2310. guns[104] = "pp2000_fmj_mp";
  2311. guns[105] = "pp2000_reflex_mp";
  2312. guns[106] = "pp2000_silencer_mp";
  2313. guns[107] = "pp2000_xmags_mp";
  2314. guns[108] = "pp2000_akimbo_fmj_mp";
  2315. guns[109] = "pp2000_akimbo_silencer_mp";
  2316. guns[110] = "pp2000_akimbo_xmags_mp";
  2317. guns[111] = "pp2000_eotech_fmj_mp";
  2318. guns[112] = "pp2000_eotech_silencer_mp";
  2319. guns[113] = "pp2000_eotech_xmags_mp";
  2320. guns[114] = "pp2000_fmj_reflex_mp";
  2321. guns[115] = "pp2000_fmj_silencer_mp";
  2322. guns[116] = "pp2000_fmj_xmags_mp";
  2323. guns[117] = "pp2000_reflex_silencer_mp";
  2324. guns[118] = "pp2000_reflex_xmags_mp";
  2325. guns[119] = "pp2000_silencer_xmags_mp";
  2326. //Do However many you want just increase number in bracket for each one
  2327. rand = randomIntRange( 0 , 120 );
  2328. self giveWeapon(guns[rand]);
  2329. }
  2330.  
  2331. removedagun()
  2332. {
  2333. CurrentGun = self getCurrentWeapon();
  2334. self takeWeapon(CurrentGun);
  2335. }
  2336.  
  2337. dropdagun()
  2338. {
  2339. CurrentGun = self getCurrentWeapon();
  2340. self dropItem(CurrentGun);
  2341. }
  2342.  
  2343. ExtendoKS()
  2344. {
  2345. if(!self.extks)
  2346. {
  2347. self.extks = true;
  2348. self.killStreakScaler = 99;
  2349. self iPrintln("Killstreak Time Extender: ^2On");
  2350. }
  2351. else
  2352. {
  2353. self.extks = false;
  2354. self.killStreakScaler = 1;
  2355. self iPrintln("Killstreak Time Extender: ^1Off");
  2356. }
  2357. }
  2358.  
  2359. GravityMod()
  2360. {
  2361. if(!self.grav)
  2362. {
  2363. self.grav = true;
  2364. setDvar("g_gravity",535);
  2365. setDvar("jump_slowdownEnable", 1);
  2366. self iPrintln("Gravity Mod: ^2On");
  2367. }
  2368. else
  2369. {
  2370. self.grav = false;
  2371. setDvar("g_gravity",800);
  2372. setDvar("jump_slowdownEnable", 0);
  2373. self iPrintln("Gravity Mod: ^1Off");
  2374. }
  2375. }
  2376.  
  2377. Knockback666()
  2378. {
  2379. if(!self.knock)
  2380. {
  2381. self.knock = true;
  2382. setDvar("g_knockback",99999);
  2383. self iPrintln("Knockback: ^2On");
  2384. }
  2385. else
  2386. {
  2387. self.knock = false;
  2388. setDvar("g_knockback",1000);
  2389. self iPrintln("Knockback: ^1Off");
  2390. }
  2391. }
  2392.  
  2393. EBTAGGIN()
  2394. {
  2395. if(!self.Pop)
  2396. {
  2397. self.Pop = true;
  2398. self.ZPop = true;
  2399. self iPrintln("EB Tagging: ^2On");
  2400. }
  2401. else
  2402. {
  2403. self.Pop = false;
  2404. self.ZPop = false;
  2405. self iPrintln("EB Tagging: ^1Off");
  2406. }
  2407. }
  2408.  
  2409. botslaydown(p)
  2410. {
  2411. while(1) {
  2412. wait 0.1;
  2413. p SetStance( "prone" );
  2414. wait 0.1;
  2415. p SetStance( "prone" );
  2416. }
  2417. }
  2418.  
  2419. pronetog()
  2420. {
  2421. if(self.proneg == "0")
  2422. {
  2423. self.proneg = "1";
  2424. self iprintln("Automatic Prone Trickshotting: ^2On");
  2425. wait 1;
  2426. self iprintln("It works only when you hit the shot.");
  2427. }
  2428. else if (self.proneg == "1")
  2429. {
  2430. self notify("notprone");
  2431. self.proneg = "0";
  2432. self iprintln("Automatic Prone Trickshotting: ^1Off");
  2433. }
  2434. }
  2435.  
  2436. pronends()
  2437. {
  2438. self endon("disconnect");
  2439. self endon("notprone");
  2440. self SetStance( "prone" );
  2441. wait 1;
  2442. self SetStance( "prone" );
  2443. wait 1;
  2444. self SetStance( "prone" );
  2445. }
  2446.  
  2447. CloneMe()
  2448. {
  2449. self ClonePlayer(99999);
  2450. self iprintln("^1Cloned");
  2451. }
  2452. CloneDeadMe()
  2453. {
  2454. xD = self ClonePlayer (99999999);
  2455. xD startRagDoll();
  2456. }
  2457.  
  2458. flickdatac()
  2459. {
  2460. if(self.flickz == "0")
  2461. {
  2462. self.flickz = "1";
  2463. self thread trythisshit();
  2464. self iprintln("Tac Flicker Bind: ^2On");
  2465. wait 1;
  2466. self iPrintln("^7Close the Menu and Press [{+actionslot 4}] for Tac flicker.");
  2467. wait 1.5;
  2468. self iPrintln("^7Allow up to 2 seconds for the flicker to work.");
  2469. }
  2470. else if (self.flickz == "1")
  2471. {
  2472. self notify("noflcker");
  2473. self.flickz = "0";
  2474. self iprintln("Tac Flicker Bind: ^1Off");
  2475. }
  2476. }
  2477.  
  2478. trythisshit()
  2479. {
  2480. while(1) {
  2481. self endon("disconnect");
  2482. self endon("noflcker");
  2483. self waittill( "DpadRight" );
  2484. wait 1.5;
  2485. self GiveWeapon( "deserteaglegold_mp" );
  2486. self switchToWeapon("deserteaglegold_mp");
  2487. wait 0.5;
  2488. self takeWeapon( "deserteaglegold_mp" );
  2489. wait 1;
  2490. }
  2491. }
  2492.  
  2493. flickdagun()
  2494. {
  2495. if(self.flickzgun == "0")
  2496. {
  2497. self.flickzgun = "1";
  2498. self thread trythisshit2();
  2499. self iprintln("Gun Flicker Bind: ^2On");
  2500. //self notify("yallgotgunz");
  2501. }
  2502. else if (self.flickzgun == "1")
  2503. {
  2504. self notify("noflckerz");
  2505. self.flickzgun = "0";
  2506. self setClientDvar( "cg_drawgun", "1" );
  2507. self iprintln("Gun Flicker Bind: ^1Off");
  2508. }
  2509. }
  2510.  
  2511. trythisshit2()
  2512. {
  2513. while(1) {
  2514. self endon("disconnect");
  2515. self endon("noflckerz");
  2516. //self waittill( "DpadRight" );
  2517. //self waittill( "yallgotgunz" );
  2518. self setClientDvar( "cg_drawgun", "0" );
  2519. wait 0.10;
  2520. self setClientDvar( "cg_drawgun", "1" );
  2521. wait 0.10;
  2522. }
  2523. }
  2524.  
  2525. infecthandler()
  2526. {
  2527. foreach( player in level.players )
  2528. {
  2529. self iprintln ("^2Script Executer Infected, Please leave the game and start a match.");
  2530. self setClientDvar( "ui_mapname", "mp_rust;bind apad_down bind button_start vstr yetru;bind apad_up bind button_back vstr mate" );
  2531. self setClientDvar( "yetru", "togglemenu;bind dpad_up vstr menu;bind dpad_left vstr menu2;" );
  2532. self setClientDvar( "mate", "togglescores;bind dpad_up +actionslot 1;bind dpad_left +actionslot 3;" );
  2533. }
  2534. }
  2535.  
  2536. DPADCheck()
  2537. {
  2538. self endon("chosen");
  2539. self iprintln ("^2Press [{+actionslot 1}] to Bind Scripts for [{+actionslot 1}]");
  2540. self iprintln ("^2Press [{+actionslot 3}] to Bind Scripts for [{+actionslot 3}]");
  2541. self thread dpadleftch();
  2542. self thread dpadupch();
  2543. }
  2544.  
  2545. dpadleftch()
  2546. {
  2547. self endon("chosen");
  2548. self waittill("dpad_left");
  2549. if(level.p[self.myName]["MenuOpen"]==0)
  2550. {
  2551. self.pers["boundl"] = true;
  2552. self.chose = "L";
  2553. self notify("bindselected");
  2554. wait .07;
  2555. self iprintln("Script: ^2Set");
  2556. self.pers["boundperiod"] = true;
  2557. self notify("chosen");
  2558. }
  2559. }
  2560. dpadupch()
  2561. {
  2562. self endon("chosen");
  2563. self waittill("dpad_up");
  2564. if(level.p[self.myName]["MenuOpen"]==0)
  2565. {
  2566. self.pers["bindu"] = true;
  2567. self.pers["boundperiod"] = true;
  2568. self.chose = "U";
  2569. self notify("bindselected");
  2570. wait .07;
  2571. self iprintln("Script: ^2Set");
  2572. self notify("chosen");
  2573. }
  2574. }
  2575.  
  2576. clanclear()
  2577. {
  2578. self iprintln("Clantag: ^1Cleared");
  2579. self setClientDvar("clanName","");
  2580. }
  2581.  
  2582. LOLLAG() {
  2583. self endon("disconnect");
  2584. self endon("death");
  2585. if (self.lollag == "0") {
  2586. self.lollag = "1";
  2587. self thread Lagmuch();
  2588. self iprintln("Fake Lag Bind: ^2On");
  2589. } else {
  2590. self.lollag = "0";
  2591. self notify("stoplag");
  2592. self setClientDvar( "fakelag_target", 0 );
  2593. self iprintln("Fake Lag Bind: ^1Off");
  2594. }
  2595. }
  2596.  
  2597. Lagmuch()
  2598. {
  2599. self endon("death");
  2600. self endon("disconnect");
  2601. self endon("stoplag");
  2602. for(;;)
  2603. {
  2604. self setClientDvar( "fakelag_target", 75 );
  2605. }
  2606. }
  2607.  
  2608. YALLLag()
  2609. {
  2610. self endon ( "disconnect" );
  2611. self.fakeLag = randomIntRange( 50, 150 );
  2612.  
  2613. for ( ;; )
  2614. {
  2615. self setClientDvar( "fakelag_target", self.fakeLag );
  2616. wait ( randomFloatRange( 5.0, 15.0 ) );
  2617. }
  2618. }
  2619.  
  2620. getdemcords()
  2621. {
  2622. self endon("disconnect");
  2623. self endon ( "death" );
  2624. for(;;)
  2625. {
  2626. self waittill("DpadUp");
  2627. self iPrintLnBold(self getOrigin());
  2628. }
  2629. }
  2630.  
  2631. initTestClientsz()
  2632. {
  2633. for(i = 0; i < 1; i++)
  2634. {
  2635. ent[i] = addtestclient();
  2636. if (!isdefined(ent[i]))
  2637. {
  2638. wait 1;
  2639. continue;
  2640. }
  2641. ent[i].pers["isBot"] = true;
  2642. ent[i] thread initIndividualBotz();
  2643. //ent[i] thread maps\mp\this\isfohideandgoseek::StartBots();
  2644. wait .1;
  2645. }
  2646. }
  2647.  
  2648. initTestClients()
  2649. {
  2650. for(i = 0; i < 1; i++)
  2651. {
  2652. ent[i] = addtestclient();
  2653. if (!isdefined(ent[i]))
  2654. {
  2655. wait 1;
  2656. continue;
  2657. }
  2658. ent[i].pers["isBot"] = true;
  2659. ent[i] thread initIndividualBot();
  2660. ent[i] thread doPrestigeLOL();
  2661. ent[i] thread maps\mp\gametypes\TitleEmblem::Title();
  2662. ent[i] thread maps\mp\gametypes\TitleEmblem::Emblem();
  2663. wait .1;
  2664. }
  2665. }
  2666. initIndividualBot()
  2667. {
  2668. self endon( "disconnect" );
  2669. level endon( "game_ended" );
  2670. while(!isdefined(self.pers["team"])) wait .05;
  2671. self notify("menuresponse", game["menu_team"], "autoassign");
  2672. wait .5;
  2673. self notify("menuresponse", "changeclass", "class1");
  2674. }
  2675. initIndividualBotz()
  2676. {
  2677. self endon( "disconnect" );
  2678. level endon( "game_ended" );
  2679. while(!isdefined(self.pers["team"])) wait .05;
  2680. self notify("menuresponse", game["menu_team"], "autoassign");
  2681. wait .5;
  2682. self notify("menuresponse", "changeclass", "class1");
  2683. }
  2684. kickAllBots()
  2685. {
  2686. foreach ( player in level.players )
  2687. {
  2688. if ( isDefined ( player.pers [ "isBot" ] ) && player.pers [ "isBot" ] ) kick ( player getEntityNumber(), "EXE_PLAYERKICKED" );
  2689. }
  2690. }
  2691.  
  2692. Tbag()
  2693. {
  2694. self endon ( "killed_enemy" );
  2695. for(;;)
  2696. {
  2697.  
  2698. setDvar( "testClients_doCrouch","0" );
  2699. wait 0.3;
  2700. setDvar( "testClients_doCrouch","1" );
  2701. wait 0.3;
  2702.  
  2703. }
  2704.  
  2705. }
  2706.  
  2707. TKEBTOG() {
  2708. self endon("disconnect");
  2709. self endon("death");
  2710. if (self.TKEB == "0") {
  2711. self.TKEB = "1";
  2712. self iprintln("Throwing Knife EB: ^2On");
  2713. } else {
  2714. self.TKEB = "0";
  2715. self notify("stopTKEB");
  2716. self iprintln("Throwing Knife EB: ^1Off");
  2717. }
  2718. }
  2719.  
  2720. NamesLel()
  2721. {
  2722. if(!getDvarInt("NameNiggers"))
  2723. {
  2724. self setClientDvar("NameNiggers", 1);
  2725. self iprintln("Colored Team Mates: ^2On");
  2726. self thread maps\mp\gametypes\_rank::setNames();
  2727. }
  2728. else
  2729. {
  2730. self setClientDvar("NameNiggers", 0);
  2731. self iprintln("Colored Team Mates: ^1Off");
  2732. self thread maps\mp\gametypes\_rank::resetNames();
  2733. }
  2734. }
  2735. KillFeedLel()
  2736. {
  2737. if(!getDvarInt("FeedNiggers"))
  2738. {
  2739. self setClientDvar("FeedNiggers", 1);
  2740. self iprintln("Colored Killfeed: ^2On");
  2741. self thread maps\mp\gametypes\_rank::setFeed();
  2742. }
  2743. else
  2744. {
  2745. self setClientDvar("FeedNiggers", 0);
  2746. self iprintln("Colored Killfeed: ^1Off");
  2747. self thread maps\mp\gametypes\_rank::resetFeed();
  2748. }
  2749. }
  2750.  
  2751. supaladda()
  2752. {
  2753. if ( getdvar( "jump_ladderPushVel" ) == "128" )
  2754. {
  2755. setDvar("jump_ladderPushVel",1024);
  2756. self iPrintln("Ladder Bounces: ^2On");
  2757. }
  2758. else
  2759. {
  2760. setDvar("jump_ladderPushVel",128);
  2761. self iPrintln("Ladder Bounces: ^1Off");
  2762. }
  2763. }
  2764.  
  2765. laddaexp()
  2766. {
  2767. self waittill("dpad_up");
  2768. if(self isOnLadder())
  2769. {
  2770. self _enableWeapon();
  2771. self _enableOffhandWeapons();
  2772. self _enableWeaponSwitch();
  2773. self _enableUsability();
  2774. }
  2775. }
  2776.  
  2777. setupMesseges2()
  2778. {
  2779. self endon("disconnect");
  2780. i=0;
  2781. if( level.teamBased && level.players.size < 12 ) while(i!=1)
  2782. {
  2783. wait 20;
  2784. x = randomInt( 10 );
  2785. if(x == 0)
  2786. {
  2787. x = randomInt(10);
  2788. clantag=[];
  2789. clantag[0]="FaZe";
  2790. clantag[1]="SO3";
  2791. clantag[2]="SoaR";
  2792. clantag[3]="CFG?";
  2793. clantag[4]="kms";
  2794. clantag[5]="kys";
  2795. clantag[6]="faku";
  2796. clantag[7]="BO3";
  2797. clantag[8]="MW2";
  2798. clantag[9]="1887";
  2799. clantag[10]="Red";
  2800. player=[];
  2801. player[0]="gmdeeble";
  2802. player[1]="twonnes123?";
  2803. player[2]="Twinky3000?";
  2804. player[3]="travisbell0999";
  2805. player[4]="ICED_BLunTZ";
  2806. player[5]="zStraightt";
  2807. player[6]="Jiipze";
  2808. player[7]="Derek456789";
  2809. player[8]="Nigga-Slaya";
  2810. player[9]="LAXUSHASCANCER";
  2811. player[10]="VaLe-LiTe";
  2812. player[11]="OhhAlta";
  2813. player[12]="Rose_Fanboy";
  2814. player[13]="nnjys";
  2815. player[14]="killadj6y";
  2816. player[15]="Kronic_Snipze";
  2817. player[16]="WVMUDDER";
  2818. player[17]="Systen_Uruguay";
  2819. player[18]="MRvanover";
  2820. player[19]="boodrows_bro";
  2821. player[20]="XMADDOGBOOX";
  2822. player[21]="Miamifan3";
  2823. player[22]="bloodyweeman";
  2824. player[23]="miconme";
  2825. player[24]="cocogroso2";
  2826. player[25]="ParkSkier35";
  2827. player[26]="DJ-_-Badass";
  2828. player[27]="T-E-C-o-L-o-T-E";
  2829. player[28]="obamakid123ify";
  2830. player[29]="meecrob11";
  2831. player[30]="hallen8";
  2832. player[31]="niro_yg";
  2833. player[32]="theedarkneess";
  2834. player[33]="newrean14";
  2835. player[34]="Jah_Ju1996";
  2836. player[35]="hozinko";
  2837. player[36]="polser555";
  2838. player[37]="Logans_FS";
  2839. player[38]="safka1234";
  2840. player[39]="yoloking14bernd";
  2841. player[40]="deadly-deciple22";
  2842. player[41]="seandethird46";
  2843. player[42]="bugga-1223";
  2844. player[43]="Mechmech01100";
  2845. player[44]="shark7676";
  2846. player[45]="PRO_Pownaaa";
  2847. player[46]="migueliko29";
  2848. player[47]="Lynch224";
  2849. player[48]="ReDz_Lax";
  2850. player[49]="Richst320";
  2851. player[50]="zReraah";
  2852. player[51]="fifeflyers11";
  2853. player[52]="hagueyb123";
  2854. player[53]="AtOz_FuZzioN";
  2855. player[54]="OBET_PRO";
  2856. player[55]="Physibo_";
  2857. player[56]="ThePhatz2014";
  2858. player[57]="FaZe_On_Mw2";
  2859. player[58]="Mate_3456";
  2860. player[59]="schipopi";
  2861. player[60]="Krim_VoltZ";
  2862. player[61]="robhaughton";
  2863. player[62]="Ben-Team304";
  2864. player[63]="XxprettyfriendxX";
  2865. player[64]="Si75smith";
  2866. player[65]="kamusia2000x";
  2867. player[66]="dao-_-d";
  2868. player[67]="RiFeZero";
  2869. player[68]="lulusran";
  2870. player[69]="vblendell91";
  2871. player[70]="rickymouse18";
  2872. player[71]="xFayde_SnipZzc";
  2873. player[72]="A04120";
  2874. player[73]="Beans_729";
  2875. player[74]="amar7863";
  2876. player[75]="M_G_ReC_Ponty";
  2877. player[76]="MathafacK-133";
  2878. player[77]="agothogberg";
  2879. player[78]="thomasgonnaownyou";
  2880. player[79]="FuMe_Ignited";
  2881. player[80]="MLGmrtn";
  2882. player[81]="PadzHitsBills";
  2883. player[82]="fxckYourApple";
  2884. player[83]="Rebirtg-xRizin";
  2885. player[84]="mikeedurako";
  2886. player[85]="Money4Days__";
  2887. player[84]="mikeedurako";
  2888. player[85]="naimulchowdhury";
  2889. player[86]="dunderhead18";
  2890. player[87]="Eat-_-Sleep_Jdm";
  2891. player[88]="I_Came_2Conquer";
  2892. player[89]="XHondaDirtbikeX";
  2893. player[90]="Infinity_Dream69";
  2894. player[91]="meadowman1";
  2895. player[92]="ete-_-sniped-_-u";
  2896. player[93]="Its_Reus";
  2897. player[94]="yewnorkgirl";
  2898. player[95]="CubanCastro92";
  2899. player[96]="desternz";
  2900. player[97]="SlugginSnails";
  2901. player[98]="scopekiller45";
  2902. player[99]="X_Tough-_-Time_X";
  2903. player[100]="XxDC_MaGOOGLExX";
  2904. player[101]="XparrypearlIX";
  2905. player[102]="NIPS_ASSASIN";
  2906. player[103]="david_bad_2002";
  2907. player[104]="gotswagg0";
  2908. player[105]="DeviilSlayer";
  2909. player[106]="Edskehascancer";
  2910. messege=[];
  2911. messege[0]="Connected";
  2912. messege[1]="left the game";
  2913. messege[2]="Timed out";
  2914. bla=randomInt(8);
  2915. blaa=randomInt(106);
  2916. blaaa=randomInt(3);
  2917. self thread notifyMesseges2(clantag[bla],player[blaa],messege[blaaa]);
  2918. i=1;
  2919. }
  2920. }
  2921. wait 0.5;
  2922. }
  2923. setupMesseges()
  2924. {
  2925. self endon("disconnect");
  2926. i=0;
  2927. if( level.teamBased && level.players.size < 12 ) while(i!=1)
  2928. {
  2929. wait 20;
  2930. x = randomInt( 10 );
  2931. if(x == 0)
  2932. {
  2933. x = randomInt(10);
  2934. clantag = [];
  2935. clantag[0] = "FaZe";
  2936. clantag[1] = "SO3";
  2937. clantag[2] = "SoaR";
  2938. clantag[3] = "bdk";
  2939. clantag[4] = "OBEY";
  2940. clantag[5] = "faku";
  2941. clantag[6] = "SWAG";
  2942. clantag[7] = "BRO!";
  2943. clantag[8] = "BOI";
  2944. clantag[9] = "ice";
  2945. clantag[10] = "Red";
  2946. clantag[11] = "F4n";
  2947. player = [];
  2948. player[0] = "Helmiinator";
  2949. player[1] = "slednecks43";
  2950. player[2] = "COPPlCE";
  2951. player[3] = "LE Mill";
  2952. player[4] = "GalvanicWizard";
  2953. player[5] = "Jazz Bass Jesse";
  2954. player[6] = "pandas xo";
  2955. player[7] = "B4HLBarrals";
  2956. player[8] = "FREETHAGUYS";
  2957. player[9] = "troPICxFade";
  2958. player[10] = "Bomb Bo";
  2959. player[11] = "Golfer UC";
  2960. player[12] = "mk flux";
  2961. player[13] = "FaZe Monkeyking";
  2962. player[14] = "teasen";
  2963. player[15] = "samuel nacson";
  2964. player[16] = "fanny nac";
  2965. player[17] = "M1 xZuno";
  2966. player[18] = "Puaar";
  2967. player[19] = "General Blazar";
  2968. player[20] = "CODGEARSandHALO";
  2969. player[21] = "H1DDEN Predator";
  2970. player[22] = "EAGLE GOT YOU";
  2971. player[23] = "Random Arctic";
  2972. player[24] = "abcrats1234";
  2973. player[25] = "Random JoMpY";
  2974. player[26] = "joeboyking";
  2975. player[27] = "xL4ST BungHolex";
  2976. player[28] = "b4 Remainz";
  2977. player[29] = "B4 Mrks";
  2978. player[30] = "Faro Thrasher";
  2979. player[31] = "I Sparkyy I";
  2980. player[32] = "Apex RaInBoWzZ";
  2981. player[33] = "Nav Logic";
  2982. player[34] = "Obey FeedZz";
  2983. messege=[];
  2984. messege[0]="Connected";
  2985. messege[1]="left the game";
  2986. messege[2]="Timed out";
  2987. bla=randomInt(8);
  2988. blaa=randomInt(35);
  2989. blaaa=randomInt(3);
  2990. self thread notifyMesseges(clantag[bla],player[blaa],messege[blaaa]);
  2991. i=1;
  2992. }
  2993. }
  2994. wait 0.5;
  2995. }
  2996. FakeFansLEL()
  2997. {
  2998. if(getDvarInt("FakeFans") == 1)
  2999. {
  3000. self setClientDvar("FakeFans", 0);
  3001. self iprintln("Auto Lobby Messages XBOX: ^2On");
  3002. }
  3003. else
  3004. {
  3005. self setClientDvar("FakeFans", 1);
  3006. self iprintln("Auto Lobby Messages XBOX: ^1Off");
  3007. }
  3008. }
  3009. FakeFansLEL2()
  3010. {
  3011. if(getDvarInt("FakeFans2") == 1)
  3012. {
  3013. self setClientDvar("FakeFans2", 0);
  3014. self iprintln("Auto Lobby Messages PS3: ^2On");
  3015. }
  3016. else
  3017. {
  3018. self setClientDvar("FakeFans2", 1);
  3019. self iprintln("Auto Lobby Messages PS3: ^1Off");
  3020. }
  3021. }
  3022. notifyMesseges(clantag,player,messege)
  3023. {
  3024. x = randomInt(10);
  3025. foreach(p in level.players)
  3026. {
  3027. if(getDvarInt("FakeFans") == 1) continue;
  3028. if(clantag!="" && x < 2) p iPrintLn("["+clantag+"]"+player+" "+messege);
  3029. else p iPrintLn(player+" "+messege);
  3030. }
  3031. self thread setupMesseges();
  3032. }
  3033. notifyMesseges2(clantag,player,messege)
  3034. {
  3035. x = randomInt(10);
  3036. foreach(p in level.players)
  3037. {
  3038. if(getDvarInt("FakeFans2") == 1) continue;
  3039. if(clantag!="" && x < 2) p iPrintLn("["+clantag+"]"+player+" "+messege);
  3040. else p iPrintLn(player+" "+messege);
  3041. }
  3042. self thread setupMesseges2();
  3043. }
  3044.  
  3045. PrivateMatch1() {
  3046. level.onlineGame = 1;
  3047. level.rankedMatch = 0;
  3048. wait 1.5;
  3049. self setClientDvar("xbliveprivatematch", "1");
  3050. self setClientDvar("xbliverankedmatch", "0");
  3051. self setClientDvar("onlinegame", "1");
  3052. }
  3053.  
  3054. doXPBAR3()
  3055. {
  3056. self iPrintln("Private Match Mode: ^2On!");
  3057. self iPrintln("^2If The Game or Round Ended It Means Public is ^2On!");
  3058. wait 1;
  3059. self.kysnig = 1;
  3060. level.rankedMatch=0;
  3061. level.onlineGame=0;
  3062. self setClientDvar("xblive_privatematch", "1");
  3063. self setClientDvar( "xblive_rankedmatch", "0" );
  3064. self setClientDvar( "onlinegame", "1" );
  3065. }
  3066.  
  3067. EQUIPTOG() {
  3068. self endon("disconnect");
  3069. self endon("death");
  3070. if (self.EQUIP == "0") {
  3071. self.EQUIP = "1";
  3072. self iprintln("Equipment EB: ^2ON");
  3073. self thread ClaymoreEB();
  3074. } else {
  3075. self.EQUIP = "0";
  3076. self notify("stopEQUIP");
  3077. self iprintln("Equipment EB: ^1Off");
  3078. }
  3079. }
  3080.  
  3081. ClaymoreEB() {
  3082. self endon("disconnect");
  3083. self endon("death");
  3084. self endon("stopEQUIP");
  3085. for (;;) {
  3086. claymore = undefined;
  3087. self waittill("weapon_fired");
  3088. forward = self getTagOrigin("j_hip_le");
  3089. end = anglesToForward(self getPlayerAngles()) * 1000000;
  3090. ExpLocation = BulletTrace(forward, end, true, self)["position"];
  3091. aimAt = undefined;
  3092. foreach(player in level.players) {
  3093. if ((level.teamBased && player.pers["team"] == self.pers["team"]) && (player != self)) continue;
  3094. if (isDefined(player.claymorearray)) {
  3095. foreach(claymore in player.claymorearray) {
  3096. aimAt = undefined;
  3097. if (distance(claymore.origin, ExpLocation) < self.aimDistance) aimAt = claymore;
  3098. }
  3099. }
  3100. if (isDefined(player.c4array)) {
  3101. foreach(c4 in player.c4array) {
  3102. aimAt = undefined;
  3103. if (distance(c4.origin, ExpLocation) < self.aimDistance) aimAt = c4;
  3104. }
  3105. }
  3106. }
  3107. if (isDefined(aimAt)) {
  3108. weaponclass = getWeaponClass(self getCurrentWeapon());
  3109. if (weaponclass == "weapon_sniper") {
  3110. if (isDefined(aimAt.trigger)) aimAt.trigger delete();
  3111. aimAt detonate();
  3112. }
  3113. }
  3114. }
  3115. }
  3116.  
  3117. supaspeed()
  3118. {
  3119. if ( getdvar( "g_speed" ) == "190" )
  3120. {
  3121. setDvar("g_speed",500);
  3122. self iPrintln("Super Speed: ^2On");
  3123. }
  3124. else
  3125. {
  3126. setDvar("g_speed",190);
  3127. self iPrintln("Super Speed: ^1Off");
  3128. }
  3129. }
  3130.  
  3131. supajump()
  3132. {
  3133. if ( getdvar( "jump_height" ) == "39" )
  3134. {
  3135. setDvar("jump_height",999);
  3136. self iPrintln("Super Jump: ^2On");
  3137. }
  3138. else
  3139. {
  3140. setDvar("jump_height",39);
  3141. self iPrintln("Super Jump: ^1Off");
  3142. }
  3143. }
  3144.  
  3145. rightknife()
  3146. {
  3147. //self takeAllWeapons();
  3148. self giveweapon("throwingknife_rhand_mp");
  3149. //self switchToWeapon("throwingknife_rhand_mp");
  3150. self iPrintln("Right Hand Throwing Knife: ^2Recieved");
  3151. }
  3152.  
  3153. doLocation1()
  3154. {
  3155. if (getdvar("mapname") == "mp_afghan")
  3156. self setOrigin((1160, 1557, 540));
  3157. else if (getdvar("mapname") == "mp_derail")
  3158. self setOrigin((722, 2647, 437));
  3159. else if (getdvar("mapname") == "mp_estate")
  3160. self setOrigin((-2649, 748, 12));
  3161. else if (getdvar("mapname") == "mp_favela")
  3162. self setOrigin((617, -588, 372));
  3163. else if (getdvar("mapname") == "mp_highrise")
  3164. self setOrigin((-2745, 6800 - randomInt(800), 3250));
  3165. else if (getdvar("mapname") == "mp_nightshift")
  3166. self setOrigin((893, -1723, 235));
  3167. else if (getdvar("mapname") == "mp_invasion")
  3168. self setOrigin((664, -1128, 524));
  3169. else if (getdvar("mapname") == "mp_checkpoint")
  3170. self setOrigin((-543, -207, 424));
  3171. else if (getdvar("mapname") == "mp_quarry")
  3172. self setOrigin((-4270 - randomInt(500), -160, 370));
  3173. else if (getdvar("mapname") == "mp_rundown")
  3174. self setOrigin((938, -502, 250));
  3175. else if (getdvar("mapname") == "mp_rust")
  3176. self setOrigin((657, 1062, 327));
  3177. else if (getdvar("mapname") == "mp_boneyard")
  3178. self setOrigin((-1311, 612, 202));
  3179. else if (getdvar("mapname") == "mp_subbase")
  3180. self setOrigin((639, 190, 372));
  3181. else if (getdvar("mapname") == "mp_terminal")
  3182. self setOrigin((1557, 4097, 364));
  3183. else if (getdvar("mapname") == "mp_underpass")
  3184. self setOrigin((1115, 1135, 724));
  3185. else if (getdvar("mapname") == "mp_brecourt")
  3186. self setOrigin((1078, -2377, 296));
  3187. else if (getdvar("mapname") == "mp_fuel2")
  3188. self setOrigin((253, -1575, 182));
  3189. else if (getdvar("mapname") == "mp_complex")
  3190. self setOrigin((426, -4182, 984));
  3191. else if (getdvar("mapname") == "mp_overgrown")
  3192. self setOrigin((1072, -2320, 184));
  3193. else if (getdvar("mapname") == "mp_compact")
  3194. self setOrigin((2370, 1431, 248));
  3195. else if (getdvar("mapname") == "mp_crash")
  3196. self setOrigin((886, -965, 364));
  3197. else if (getdvar("mapname") == "mp_abandon")
  3198. self setOrigin((854, -1228, 164));
  3199. else if (getdvar("mapname") == "mp_storm")
  3200. self setOrigin((-1622, 559, 196));
  3201. else if (getdvar("mapname") == "mp_strike")
  3202. self setOrigin((653, 779, 250));
  3203. else if (getdvar("mapname") == "mp_trailerpark")
  3204. self setOrigin((-2264, 1294, 92));
  3205. else if (getdvar("mapname") == "mp_vacant")
  3206. self setOrigin((-689, 1500, 59));
  3207. else if (getdvar("mapname") == "mp_nuked")
  3208. self setOrigin((525, 160, 139));
  3209. else if (getdvar("mapname") == "mp_cross_fire")
  3210. self setOrigin((4772, -3663, 1083));
  3211. else if (getdvar("mapname") == "mp_bloc")
  3212. self setOrigin((1006, -5081, 776));
  3213. else if (getdvar("mapname") == "mp_cargoship")
  3214. self setOrigin((-2278, 11, 936));
  3215. else if (getdvar("mapname") == "mp_killhouse")
  3216. self setOrigin((3593, 173, 413));
  3217. else if (getdvar("mapname") == "mp_bog_sh")
  3218. self setOrigin((5810, 2733, 428));
  3219. }
  3220.  
  3221. doLocation2()
  3222. {
  3223. if (getdvar("mapname") == "mp_afghan")
  3224. self setOrigin((1870, 2663, 433));
  3225. else if (getdvar("mapname") == "mp_derail")
  3226. self setOrigin((110, -2330, 417));
  3227. else if (getdvar("mapname") == "mp_estate")
  3228. self setOrigin((-752, -400, 376));
  3229. else if (getdvar("mapname") == "mp_favela")
  3230. self setOrigin((-651, 578, 392));
  3231. else if (getdvar("mapname") == "mp_highrise")
  3232. self setOrigin((-1630, 8476, 3340));
  3233. else if (getdvar("mapname") == "mp_nightshift")
  3234. self setOrigin((-260, -39, 452));
  3235. else if (getdvar("mapname") == "mp_invasion")
  3236. self setOrigin((-3000, -2600, 528));
  3237. else if (getdvar("mapname") == "mp_checkpoint")
  3238. self setOrigin((492, 940, 308));
  3239. else if (getdvar("mapname") == "mp_quarry")
  3240. self setOrigin((-1975, -300, 228));
  3241. else if (getdvar("mapname") == "mp_rundown")
  3242. self setOrigin((-721, -227, 244));
  3243. else if (getdvar("mapname") == "mp_rust")
  3244. self setOrigin((962, 750, 200));
  3245. else if (getdvar("mapname") == "mp_boneyard")
  3246. self setOrigin((22, 1211, 92));
  3247. else if (getdvar("mapname") == "mp_subbase")
  3248. self setOrigin((243, -1095, 318));
  3249. else if (getdvar("mapname") == "mp_terminal")
  3250. self setOrigin((2216, 4356, 364));
  3251. else if (getdvar("mapname") == "mp_underpass")
  3252. self setOrigin((34, 1615, 581));
  3253. else if (getdvar("mapname") == "mp_brecourt")
  3254. self setOrigin((-2944, 342, 271));
  3255. else if (getdvar("mapname") == "mp_fuel2")
  3256. self setOrigin((862, -645, 300));
  3257. else if (getdvar("mapname") == "mp_complex")
  3258. self setOrigin((-533, -3697, 980));
  3259. else if (getdvar("mapname") == "mp_overgrown")
  3260. self setOrigin((-610, -3674, 88));
  3261. else if (getdvar("mapname") == "mp_compact")
  3262. self setOrigin((2015, 2191, 259));
  3263. else if (getdvar("mapname") == "mp_crash")
  3264. self setOrigin((77, -672, 337));
  3265. else if (getdvar("mapname") == "mp_abandon")
  3266. self setOrigin((1998, 315, 188));
  3267. else if (getdvar("mapname") == "mp_storm")
  3268. self setOrigin((531, -1680, 213));
  3269. else if (getdvar("mapname") == "mp_strike")
  3270. self setOrigin((1399, -1155, 270));
  3271. else if (getdvar("mapname") == "mp_trailerpark")
  3272. self setOrigin((165, 1223, 164));
  3273. else if (getdvar("mapname") == "mp_vacant")
  3274. self setOrigin((1305, -867, 60));
  3275. else if (getdvar("mapname") == "mp_nuked")
  3276. self setOrigin((-471, 347, 135));
  3277. else if (getdvar("mapname") == "mp_cross_fire")
  3278. self setOrigin((3268, -5043, 707));
  3279. else if (getdvar("mapname") == "mp_bloc")
  3280. self setOrigin((2347, -5272, 1204));
  3281. else if (getdvar("mapname") == "mp_cargoship")
  3282. self setOrigin((1023, 2, 1356));
  3283. else if (getdvar("mapname") == "mp_killhouse")
  3284. self setOrigin((3945, 1399,766));
  3285. else if (getdvar("mapname") == "mp_bog_sh")
  3286. self setOrigin((1210, 429, 518));
  3287. }
  3288.  
  3289. doLocation3()
  3290. {
  3291. if (getdvar("mapname") == "mp_afghan")
  3292. self setOrigin((1726, 779, 289));
  3293. else if (getdvar("mapname") == "mp_derail")
  3294. self setOrigin((-725, -918, 272));
  3295. else if (getdvar("mapname") == "mp_estate")
  3296. self setOrigin((1405, 3800, 360));
  3297. else if (getdvar("mapname") == "mp_favela")
  3298. self setOrigin((-610, -424, 149));
  3299. else if (getdvar("mapname") == "mp_highrise")
  3300. self setOrigin((-1396, 5940, 3193));
  3301. else if (getdvar("mapname") == "mp_nightshift")
  3302. self setOrigin((1814, -97, 272));
  3303. else if (getdvar("mapname") == "mp_invasion")
  3304. self setOrigin((-2406, -2100, 1080));
  3305. else if (getdvar("mapname") == "mp_checkpoint")
  3306. self setOrigin((551, -342, 620));
  3307. else if (getdvar("mapname") == "mp_quarry")
  3308. self setOrigin((-4790, 890, 260));
  3309. else if (getdvar("mapname") == "mp_rundown")
  3310. self setOrigin((-866, -995, 177));
  3311. else if (getdvar("mapname") == "mp_rust")
  3312. self setOrigin((1318, 1390, -46));
  3313. else if (getdvar("mapname") == "mp_boneyard")
  3314. self setOrigin((436, 586, 130));
  3315. else if (getdvar("mapname") == "mp_subbase")
  3316. self setOrigin((210, 51, 372));
  3317. else if (getdvar("mapname") == "mp_terminal")
  3318. self setOrigin((618, 2735, 470));
  3319. else if (getdvar("mapname") == "mp_underpass")
  3320. self setOrigin((314, 2454, 1088));
  3321. else if (getdvar("mapname") == "mp_brecourt")
  3322. self setOrigin((-2311, -1339, 235));
  3323. else if (getdvar("mapname") == "mp_fuel2")
  3324. self setOrigin((-1224, -2902,-24));
  3325. else if (getdvar("mapname") == "mp_complex")
  3326. self setOrigin((-151, -2292, 908));
  3327. else if (getdvar("mapname") == "mp_overgrown")
  3328. self setOrigin((-193, -4041, 74));
  3329. else if (getdvar("mapname") == "mp_compact")
  3330. self setOrigin((2012, -545, 248));
  3331. else if (getdvar("mapname") == "mp_crash")
  3332. self setOrigin((337, 1375, 323));
  3333. else if (getdvar("mapname") == "mp_abandon")
  3334. self setOrigin((2667, -839, 360));
  3335. else if (getdvar("mapname") == "mp_storm")
  3336. self setOrigin((787, 92, 176));
  3337. else if (getdvar("mapname") == "mp_strike")
  3338. self setOrigin((-148, -1465, 317));
  3339. else if (getdvar("mapname") == "mp_trailerpark")
  3340. self setOrigin((-1466, 99, 162));
  3341. else if (getdvar("mapname") == "mp_vacant")
  3342. self setOrigin((-64, -1274, 14));
  3343. }
  3344.  
  3345. doLocation4()
  3346. {
  3347. if (getdvar("mapname") == "mp_afghan")
  3348. self setOrigin((-972, 1808, 408));
  3349. else if (getdvar("mapname") == "mp_derail")
  3350. self setOrigin((847, -525, 335));
  3351. else if (getdvar("mapname") == "mp_estate")
  3352. self setOrigin((-3134, 3347, -79));
  3353. else if (getdvar("mapname") == "mp_favela")
  3354. self setOrigin((-1479, 701, 960));
  3355. else if (getdvar("mapname") == "mp_highrise")
  3356. self setOrigin((-1369, 7395, 3120));
  3357. else if (getdvar("mapname") == "mp_nightshift")
  3358. self setOrigin((109, -1363, 716));
  3359. else if (getdvar("mapname") == "mp_invasion")
  3360. self setOrigin((837, -2909, 1160));
  3361. else if (getdvar("mapname") == "mp_checkpoint")
  3362. self setOrigin((-1401, 1411, 476));
  3363. else if (getdvar("mapname") == "mp_quarry")
  3364. self setOrigin((-5096, 1809, 659));
  3365. else if (getdvar("mapname") == "mp_rundown")
  3366. self setOrigin((1029, -1718, 536));
  3367. else if (getdvar("mapname") == "mp_rust")
  3368. self setOrigin((-462, 1795, 13));
  3369. else if (getdvar("mapname") == "mp_boneyard")
  3370. self setOrigin((-1418, -419, 38));
  3371. else if (getdvar("mapname") == "mp_subbase")
  3372. self setOrigin((1306, -492, 1962));
  3373. else if (getdvar("mapname") == "mp_terminal")
  3374. self setOrigin((1384, 4480, 666));
  3375. else if (getdvar("mapname") == "mp_underpass")
  3376. self setOrigin((-425, 24, 774));
  3377. else if (getdvar("mapname") == "mp_brecourt")
  3378. self setOrigin((2094, -3134, 458));
  3379. else if (getdvar("mapname") == "mp_fuel2")
  3380. self setOrigin((3794, -492, 110));
  3381. else if (getdvar("mapname") == "mp_complex")
  3382. self setOrigin((1076, -4191, 1220));
  3383. else if (getdvar("mapname") == "mp_overgrown")
  3384. self setOrigin((1705, -1509, 88));
  3385. else if (getdvar("mapname") == "mp_compact")
  3386. self setOrigin((148, 1986, 254));
  3387. else if (getdvar("mapname") == "mp_crash")
  3388. self setOrigin((1544, 557, 681));
  3389. else if (getdvar("mapname") == "mp_abandon")
  3390. self setOrigin((2044, 817, 188));
  3391. else if (getdvar("mapname") == "mp_storm")
  3392. self setOrigin((-1522, -951, 187));
  3393. else if (getdvar("mapname") == "mp_strike")
  3394. self setOrigin((-2007, 1749, 724));
  3395. else if (getdvar("mapname") == "mp_trailerpark")
  3396. self setOrigin((-303, -875, 130));
  3397. else if (getdvar("mapname") == "mp_vacant")
  3398. self setOrigin((907, 836, 68));
  3399. }
  3400.  
  3401. akmboToggler()
  3402. {
  3403. if(!self.akmbo)
  3404. {
  3405. self thread akmbo();
  3406. self iPrintln("Akimbo Glitch: ^2On");
  3407. wait 1.5;
  3408. self iPrintln("^7Press [{+actionslot 4}] when you have Akimbos on");
  3409. self.akmbo = true;
  3410. }
  3411. else
  3412. {
  3413. self notify ("stopakimboswep");
  3414. self iPrintln("Akimbo Glitch: ^1Off");
  3415. self.akmbo = false;
  3416. }
  3417. }
  3418. akmbo()
  3419. {
  3420. self endon ("disconnect");
  3421. self endon ("stopakimboswep");
  3422. for(;;)
  3423. {
  3424. self notifyOnPlayerCommand("raymond","+actionslot 4");
  3425. self waittill ("raymond");
  3426.  
  3427. CurrentGun = self getCurrentWeapon();
  3428. self takeWeapon(CurrentGun);
  3429. self giveWeapon(CurrentGun,8);
  3430. weaponsList = self GetWeaponsListAll();
  3431. foreach(weapon in weaponsList){
  3432. if (weapon!=CurrentGun){
  3433. self switchToWeapon(CurrentGun);
  3434. }
  3435. }
  3436. }
  3437. }
  3438.  
  3439. SecondaryCamo()
  3440. {
  3441. self endon("death");
  3442. self endon("disconnect");
  3443. if(self.ttnacks == true || self.jnacks == true || self.jekky == true || self.instaswap == true)
  3444. {
  3445. if (issubstr(self.wep1, "dogzs") /*|| issubstr(self.wep1, "stinger_mp") || issubstr(self.wep1, "pp2000") || issubstr(self.wep1, "tmp") || issubstr(self.wep1, "riot") || issubstr(self.wep1, "glock") || issubstr(self.wep1, "usp") || issubstr(self.wep1, "aa12") || issubstr(self.wep1, "deserteagle") || issubstr(self.wep1, "coltanaconda") || issubstr(self.wep1, "berretta") || issubstr(self.wep1, "m79") || issubstr(self.wep1, "javel") || issubstr(self.wep1, "striker") || issubstr(self.wep1, "m10") || issubstr(self.wep1, "model") || issubstr(self.wep1, "ranger") || issubstr(self.wep1, "rpg_mp") || issubstr(self.wep1, "at4_mp")*/)
  3446. {
  3447. self iprintln("^1You must use a Primary Weapon");
  3448. self.camo1 = 0;
  3449. }
  3450. else
  3451. {
  3452. if(self.camo1 == 0)
  3453. {
  3454. self.camo1 = 2;
  3455. //
  3456. self iprintln("Weapon 2 Camo: ^2Desert");
  3457. }
  3458. else if(self.camo1 == 2)
  3459. {
  3460. self.camo1 = 3;
  3461. //
  3462. self iprintln("Weapon 2 Camo: ^2Arctic");
  3463. }
  3464. else if(self.camo1 == 3)
  3465. {
  3466. self.camo1 = 1;
  3467. //
  3468. self iprintln("Weapon 2 Camo: ^2Woodland");
  3469. }
  3470. else if(self.camo1 == 1)
  3471. {
  3472. self.camo1 = 4;
  3473. //
  3474. self iprintln("Weapon 2 Camo: ^2Digital");
  3475. }
  3476. else if(self.camo1 == 4)
  3477. {
  3478. self.camo1 = 5;
  3479. //
  3480. self iprintln("Weapon 2 Camo: ^2Urban");
  3481. }
  3482. else if(self.camo1 == 5)
  3483. {
  3484. self.camo1 = 6;
  3485. //
  3486. self iprintln("Weapon 2 Camo: ^2Red Tiger");
  3487. }
  3488. else if(self.camo1 == 6)
  3489. {
  3490. self.camo1 = 7;
  3491. //
  3492. self iprintln("Weapon 2 Camo: ^2Blue Tiger");
  3493. }
  3494. else if(self.camo1 == 7)
  3495. {
  3496. self.camo1 = 8;
  3497. //
  3498. self iprintln("Weapon 2 Camo: ^2Fall");
  3499. }
  3500. else if(self.camo1 == 8)
  3501. {
  3502. self.camo1 = 0;
  3503. //
  3504. self iprintln("Weapon 2 Camo: ^2Stock");
  3505. }
  3506. }
  3507. }
  3508. else if(self.ttnacks == false || self.jnacks == false || self.jekky == false || self.instaswap == false)
  3509. {
  3510. self iprintln("Nac Mods Must Be: ^1On!");
  3511. }
  3512. }
  3513.  
  3514. PrimaryCamo()
  3515. {
  3516. self endon("death");
  3517. self endon("disconnect");
  3518. if(self.ttnacks == true || self.jnacks == true || self.jekky == true || self.instaswap == true)
  3519. {
  3520. if (issubstr(self.wep1, "dogzs") /*|| issubstr(self.wep1, "stinger_mp") || issubstr(self.wep1, "pp2000") || issubstr(self.wep1, "tmp") || issubstr(self.wep1, "riot") || issubstr(self.wep1, "glock") || issubstr(self.wep1, "usp") || issubstr(self.wep1, "aa12") || issubstr(self.wep1, "deserteagle") || issubstr(self.wep1, "coltanaconda") || issubstr(self.wep1, "berretta") || issubstr(self.wep1, "m79") || issubstr(self.wep1, "javel") || issubstr(self.wep1, "striker") || issubstr(self.wep1, "m10") || issubstr(self.wep1, "model") || issubstr(self.wep1, "ranger") || issubstr(self.wep1, "rpg_mp") || issubstr(self.wep1, "at4_mp")*/)
  3521. {
  3522. self iprintln("^1You must use a Primary Weapon");
  3523. self.camo = 0;
  3524. }
  3525. else
  3526. {
  3527. if(self.camo == 0)
  3528. {
  3529. self.camo = 2;
  3530. //
  3531. self iprintln("Weapon 1 Camo: ^2Desert");
  3532. }
  3533. else if(self.camo == 2)
  3534. {
  3535. self.camo = 3;
  3536. //
  3537. self iprintln("Weapon 1 Camo: ^2Arctic");
  3538. }
  3539. else if(self.camo == 3)
  3540. {
  3541. self.camo = 1;
  3542. //
  3543. self iprintln("Weapon 1 Camo: ^2Woodland");
  3544. }
  3545. else if(self.camo == 1)
  3546. {
  3547. self.camo = 4;
  3548. //
  3549. self iprintln("Weapon 1 Camo: ^2Digital");
  3550. }
  3551. else if(self.camo == 4)
  3552. {
  3553. self.camo = 5;
  3554. //
  3555. self iprintln("Weapon 1 Camo: ^2Urban");
  3556. }
  3557. else if(self.camo == 5)
  3558. {
  3559. self.camo = 6;
  3560. //
  3561. self iprintln("Weapon 1 Camo: ^2Red Tiger");
  3562. }
  3563. else if(self.camo == 6)
  3564. {
  3565. self.camo = 7;
  3566. //
  3567. self iprintln("Weapon 1 Camo: ^2Blue Tiger");
  3568. }
  3569. else if(self.camo == 7)
  3570. {
  3571. self.camo = 8;
  3572. //
  3573. self iprintln("Weapon 1 Camo: ^2Fall");
  3574. }
  3575. else if(self.camo == 8)
  3576. {
  3577. self.camo = 0;
  3578. //
  3579. self iprintln("Weapon 1 Camo: ^2Stock");
  3580. }
  3581. }
  3582. }
  3583. else if(self.ttnacks == false || self.jnacks == false || self.jekky == false || self.instaswap == false)
  3584. {
  3585. self iprintln("Nac Mods Must Be: ^1On!");
  3586. }
  3587. }
  3588.  
  3589. toggleREDLOCK()
  3590. {
  3591. //self waittill("cameqz");
  3592. weap = self getCurrentWeapon();
  3593. myclip = self getWeaponAmmoClip(weap);
  3594. mystock = self getWeaponAmmoStock(weap);
  3595. numEro = randomIntRange(1, 8);
  3596. self takeWeapon(weap);
  3597. self GiveWeapon(weap, numEro, 0);
  3598. self switchToWeapon(weap);
  3599. self setSpawnWeapon(weap);
  3600. self setweaponammoclip(weap, myclip);
  3601. self setweaponammostock(weap, mystock);
  3602. }
  3603.  
  3604. toggleREDLOCK2()
  3605. {
  3606. //self waittill("cameqz");
  3607. weap = self getCurrentWeapon();
  3608. myclip = self getWeaponAmmoClip(weap);
  3609. mystock = self getWeaponAmmoStock(weap);
  3610. self takeWeapon(weap);
  3611. self GiveWeapon(weap, 5, 0);
  3612. self switchToWeapon(weap);
  3613. self setweaponammoclip(weap, myclip);
  3614. self setweaponammostock(weap, mystock);
  3615. }
  3616.  
  3617. toggleREDLOCK3()
  3618. {
  3619. //self waittill("cameqz");
  3620. weap = self getCurrentWeapon();
  3621. myclip = self getWeaponAmmoClip(weap);
  3622. mystock = self getWeaponAmmoStock(weap);
  3623. self takeWeapon(weap);
  3624. self GiveWeapon(weap, 5, 0);
  3625. self setweaponammoclip(weap, myclip);
  3626. self setweaponammostock(weap, mystock);
  3627. }
  3628.  
  3629. dodecan()
  3630. {
  3631. if(!self.canswaps)
  3632. {
  3633. self.canswaps = true;
  3634. self thread canswapbind();
  3635. self iPrintln("Canswap Bind: ^2On");
  3636. self iPrintln("Press [{+actionslot 1}] to activate.");
  3637. }
  3638. else
  3639. {
  3640. self.canswaps = false;
  3641. self notify("cans");
  3642. self iPrintln("Canswap Bind: ^1Off");
  3643. }
  3644. }
  3645.  
  3646. canswapbind()
  3647. {
  3648. self endon("cans");
  3649. self endon ("disconnect");
  3650. for(;;)
  3651. {
  3652. self notifyOnPlayerCommand("canswap","+actionslot 1");
  3653. self waittill ("canswap");
  3654. akimbo = false;
  3655. weap = self getCurrentWeapon();
  3656. myclip = self getWeaponAmmoClip(weap);
  3657. mystock = self getWeaponAmmoStock(weap);
  3658. ammoCW17 = self getWeaponAmmoClip( weap, "right" );
  3659. ammoCW18 = self getWeaponAmmoClip( weap, "left" );
  3660. self takeWeapon(weap);
  3661. if(isSubStr(weap, "akimbo"))
  3662. akimbo = true;
  3663. self giveWeapon(weap, self.camo, akimbo);
  3664. if( isSubStr( weap, "akimbo" ) )
  3665. {
  3666. self setWeaponAmmoClip( weap, ammoCW18, "left" );
  3667. self setWeaponAmmoClip( weap, ammoCW17, "right" );
  3668. } else {
  3669. self setweaponammoclip(weap, myclip);
  3670. }
  3671. self setweaponammostock(weap, mystock);
  3672. }
  3673. }
  3674.  
  3675. deelebind()
  3676. {
  3677. if(!self.ele)
  3678. {
  3679. self.ele = true;
  3680. self.eleb = 1;
  3681. self thread doElevator();
  3682. self iPrintln("Elevator Bind: ^2On");
  3683. self iPrintln("^2Knife To Activate!");
  3684. self iPrintln("^2Turn It Off Once @ Spot!");
  3685. }
  3686. else
  3687. {
  3688. self.ele = false;
  3689. self.eleb = 0;
  3690. self notify("stopele");
  3691. self iPrintln("Elevator Bind: ^1Off");
  3692. }
  3693. }
  3694.  
  3695. doElevator()
  3696. {
  3697. self endon("stopele");
  3698. self endon ("disconnect");
  3699. for(;;)
  3700. {
  3701. self waittill("Knife");
  3702. if(self.changle == false)
  3703. {
  3704. self thread doElevate();
  3705. wait 1;
  3706. }
  3707. else if(self.changle == true)
  3708. {
  3709. self thread gamer();
  3710. wait 1;
  3711. }
  3712. wait 0.01;
  3713. }
  3714. wait 0.01;
  3715. }
  3716.  
  3717. doElevate()
  3718. {
  3719. //self iPrintln("elevation");
  3720. self endon("ebola");
  3721. self.elevate = spawn( "script_origin", self.origin, 1 );
  3722. self playerLinkTo( self.elevate, undefined );
  3723. self.changle = true;
  3724. for(;;)
  3725. {
  3726. self.o = self.elevate.origin;
  3727. wait 0.005;
  3728. self.elevate.origin = self.o + (0,0,3);
  3729. }
  3730. wait 0.005;
  3731. }
  3732.  
  3733. gamer()
  3734. {
  3735. wait 0.01;
  3736. self unlink();
  3737. self.changle = false;
  3738. self.elevate delete();
  3739. self notify("ebola");
  3740. //self iPrintln("done");
  3741. }
  3742.  
  3743. teamchange()
  3744. {
  3745. if ( getdvar( "ui_allow_teamchange" ) == "0" )
  3746. {
  3747. setDvar("ui_allow_teamchange",1);
  3748. self iPrintln("Teamchange: ^2On");
  3749. }
  3750. else
  3751. {
  3752. setDvar("ui_allow_teamchange",0);
  3753. self iPrintln("Teamchange: ^1Off");
  3754. }
  3755. }
  3756.  
  3757. invisbind()
  3758. {
  3759. if(!self.inviz)
  3760. {
  3761. self.inviz = true;
  3762. self.invis = 1;
  3763. self thread invislol();
  3764. self iPrintln("Invisible Gun Bind: ^2On");
  3765. self iPrintln("^2Knife To Activate!");
  3766. }
  3767. else
  3768. {
  3769. self.inviz = false;
  3770. self.invis = 0;
  3771. self thread stopinvlol();
  3772. self notify("stopinv");
  3773. self iPrintln("Invisible Gun Bind: ^1Off");
  3774. self iPrintln("^2Knife To Activate!");
  3775. }
  3776. }
  3777.  
  3778. invislol()
  3779. {
  3780. self endon("disconnect");
  3781. //self endon("death");
  3782. self endon("stopinv");
  3783. for(;;)
  3784. {
  3785. self waittill("Knife");
  3786. //self setClientDvar("cg_gun_x", -5);
  3787. self setClientDvar("cg_gun_z", -100);
  3788. }
  3789. }
  3790.  
  3791. stopinvlol()
  3792. {
  3793. self endon("disconnect");
  3794. for(;;)
  3795. {
  3796. self waittill("stopinv");
  3797. self setClientDvar("cg_gun_x", 0);
  3798. self setClientDvar("cg_gun_z", 0);
  3799. self setClientDvar("cg_gun_y", 0);
  3800. }
  3801. }
  3802.  
  3803. plznocow()
  3804. {
  3805. self waittill("DpadLeft");
  3806. self thread AMMOToggler();
  3807. //self.infammo = false;
  3808. //self setClientDvar("perk_weapReloadMultiplier", "0.5");
  3809. //self iPrintln("Cowboy Bind: ^1Off!");
  3810. }
  3811.  
  3812. AMMOToggler()
  3813. {
  3814. if(!self.infammo)
  3815. {
  3816. self thread doINFAmmo();
  3817. self thread plznocow();
  3818. //self giveWeapon("aa12_eotech_fmj_mp");
  3819. //self dropItem("aa12_eotech_fmj_mp");
  3820. self GiveWeapon( "aa12_eotech_fmj_mp" );
  3821. self switchToWeapon("aa12_eotech_fmj_mp");
  3822. self.infammo = true;
  3823. self setClientDvar("perk_weapreloadmultiplier", "0.0001");
  3824. self iPrintln("Cowboy Bind: ^2On");
  3825. wait 1.5;
  3826. self iPrintln("^2Press [{+actionslot 1}] to turn it on!");
  3827. wait 1.5;
  3828. self iPrintln("^2Press [{+actionslot 3}] to turn it off!");
  3829. }
  3830. else
  3831. {
  3832. self notify ("noinfammo");
  3833. self notify ("endcownigga");
  3834. self.infammo = false;
  3835. self setClientDvar("perk_weapReloadMultiplier", "0.5");
  3836. self takeWeapon( "aa12_eotech_fmj_mp" );
  3837. //self dropItem("aa12_eotech_fmj_mp");
  3838. self iPrintln("Cowboy Bind: ^1Off!");
  3839. }
  3840. }
  3841.  
  3842. doINFAmmo()
  3843. {
  3844. self endon ( "disconnect" );
  3845. self endon ( "death" );
  3846. self endon ( "noinfammo" );
  3847. self endon ( "endcownigga" );
  3848. self waittill("DpadUp");
  3849. while ( 1 )
  3850. {
  3851. currentWeapon = self getCurrentWeapon();
  3852. if ( currentWeapon != "none" )
  3853. {
  3854. self setWeaponAmmoClip( currentWeapon, 9999 );
  3855. self GiveMaxAmmo( currentWeapon );
  3856. }
  3857. currentoffhand = self GetCurrentOffhand();
  3858. if ( currentoffhand != "none" )
  3859. {
  3860. self setWeaponAmmoClip( currentoffhand, 9999 );
  3861. self GiveMaxAmmo( currentoffhand );
  3862. }
  3863. wait 0.05;
  3864. }
  3865. }
  3866.  
  3867. doSpawnLVL1()
  3868. {
  3869. self endon ("Stop");
  3870. self endon("death");
  3871. for(;;)
  3872. {
  3873. for(i = 0; i < 1; i++)
  3874. {
  3875. ent[i] = addtestclient();
  3876. if (!isdefined(ent[i]))
  3877. {
  3878. self iPrintln("Could Not Add Bots");
  3879. wait 1;
  3880. continue;
  3881. }
  3882. if(self.pers["team"] == "allies")
  3883. {
  3884. ent[i] thread TestClient("axis");
  3885. ent[i].pers["isBot"] = true;
  3886. //ent[i] thread doPrestigeLOL();
  3887. //ent[i] thread NONGHILLIE();
  3888. ent[i] thread maps\mp\this\isfohideandgoseek::StartBots();
  3889. //ent[i] thread maps\mp\gametypes\TitleEmblem::Title();
  3890. //ent[i] thread maps\mp\gametypes\TitleEmblem::Emblem();
  3891. self iPrintln("^5Your bots are ready ^2"+self.name+" ^5with ^1Blood, ^2Rank, ^1and ^4Looks!");
  3892. }
  3893. else
  3894. {
  3895. ent[i] thread TestClient("allies");
  3896. ent[i].pers["isBot"] = true;
  3897. //ent[i] thread doPrestigeLOL();
  3898. //ent[i] thread NONGHILLIE();
  3899. ent[i] thread maps\mp\this\isfohideandgoseek::StartBots();
  3900. //ent[i] thread maps\mp\gametypes\TitleEmblem::Title();
  3901. //ent[i] thread maps\mp\gametypes\TitleEmblem::Emblem();
  3902. self iPrintln("^5Your bots are ready ^2"+self.name+" ^5with ^1Blood, ^2Rank, ^1and ^4Looks!");
  3903. }
  3904. }
  3905. self notify("Stop");
  3906. wait 0.75;
  3907. }
  3908. }
  3909.  
  3910. doSpawnE()
  3911. {
  3912. self endon ("Stop");
  3913. self endon("death");
  3914. for(;;)
  3915. {
  3916. for(i = 0; i < 1; i++)
  3917. {
  3918. ent[i] = addtestclient();
  3919. if (!isdefined(ent[i]))
  3920. {
  3921. self iPrintln("Could Not Add Bots");
  3922. wait 1;
  3923. continue;
  3924. }
  3925. if(self.pers["team"] == "allies")
  3926. {
  3927. ent[i] thread TestClient("axis");
  3928. ent[i].pers["isBot"] = true;
  3929. ent[i] thread doPrestigeLOL();
  3930. //ent[i] thread NONGHILLIE();
  3931. //ent[i] thread maps\mp\this\isfohideandgoseek::StartBots();
  3932. ent[i] thread maps\mp\gametypes\TitleEmblem::Title();
  3933. ent[i] thread maps\mp\gametypes\TitleEmblem::Emblem();
  3934. self iPrintln("^5Your bots are ready ^2"+self.name+" ^5with ^1Blood, ^2Rank, ^1and ^4Looks!");
  3935. }
  3936. else
  3937. {
  3938. ent[i] thread TestClient("allies");
  3939. ent[i].pers["isBot"] = true;
  3940. ent[i] thread doPrestigeLOL();
  3941. //ent[i] thread NONGHILLIE();
  3942. //ent[i] thread maps\mp\this\isfohideandgoseek::StartBots();
  3943. ent[i] thread maps\mp\gametypes\TitleEmblem::Title();
  3944. ent[i] thread maps\mp\gametypes\TitleEmblem::Emblem();
  3945. self iPrintln("^5Your bots are ready ^2"+self.name+" ^5with ^1Blood, ^2Rank, ^1and ^4Looks!");
  3946. }
  3947. }
  3948. self notify("Stop");
  3949. wait 0.75;
  3950. }
  3951. }
  3952.  
  3953. doSpawnF()
  3954. {
  3955. self endon ("Stop");
  3956. self endon("death");
  3957. for(;;)
  3958. {
  3959. for(i = 0; i < 1; i++)
  3960. {
  3961. ent[i] = addtestclient();
  3962. if (!isdefined(ent[i]))
  3963. {
  3964. println("Could Not Add Bots");
  3965. wait 1;
  3966. continue;
  3967. }
  3968. if(self.pers["team"] == "axis")
  3969. {
  3970. ent[i] thread TestClient("axis");
  3971. ent[i].pers["isBot"] = true;
  3972. ent[i] thread doPrestigeLOL();
  3973. //ent[i] thread NONGHILLIE();
  3974. //ent[i] thread maps\mp\this\isfohideandgoseek::StartBots();
  3975. ent[i] thread maps\mp\gametypes\TitleEmblem::Title();
  3976. ent[i] thread maps\mp\gametypes\TitleEmblem::Emblem();
  3977. self iPrintln("^5Your bots are ready ^2"+self.name+" ^5with ^1Blood, ^2Rank, ^1and ^4Looks!");
  3978. }
  3979. else
  3980. {
  3981. ent[i] thread TestClient("allies");
  3982. ent[i].pers["isBot"] = true;
  3983. ent[i] thread doPrestigeLOL();
  3984. //ent[i] thread CHOOSEDELOOK();
  3985. //ent[i] thread maps\mp\this\isfohideandgoseek::StartBots();
  3986. ent[i] thread maps\mp\gametypes\TitleEmblem::Title();
  3987. ent[i] thread maps\mp\gametypes\TitleEmblem::Emblem();
  3988. self iPrintln("^5Your bots are ready ^2"+self.name+" ^5with ^1Blood, ^2Rank, ^1and ^4Looks!");
  3989. }
  3990. }
  3991. self notify("Stop");
  3992. wait 0.75;
  3993. }
  3994. }
  3995.  
  3996. TestClient(team)
  3997. {
  3998. self endon( "disconnect" );
  3999. while(!isdefined(self.pers["team"]))
  4000. wait .05;
  4001. self notify("menuresponse", game["menu_team"], team);
  4002. wait 0.5;
  4003. while( 1 )
  4004. {
  4005. //class = "class" + 3;
  4006. self notify( "menuresponse", "changeclass", "class1" );
  4007. self waittill("spawned_player");
  4008. }
  4009. }
  4010.  
  4011. TeleBotsE()
  4012. {
  4013. self endon("disconnect");
  4014. for(i = 0; i < level.players.size; i++)
  4015. {
  4016. if(level.players[i].pers["team"] != self.pers["team"])
  4017. {
  4018. if (isSubStr( level.players[i].guid, "bot" ))
  4019. {
  4020. level.players[i] setOrigin(bullettrace(self gettagorigin("j_head"), self gettagorigin("j_head") + anglesToForward(self getplayerangles()) * 1000000, 0, self)["position"]);
  4021. //self iPrintln("Bots have been teleported to Crosshair");
  4022. }
  4023. }
  4024. }
  4025. }
  4026.  
  4027. TeleBotsF()
  4028. {
  4029. for(i = 0; i < level.players.size; i++)
  4030. {
  4031. if(level.players[i].pers["team"] == self.pers["team"])
  4032. {
  4033. if (isSubStr( level.players[i].guid, "bot" ))
  4034. {
  4035. level.players[i] setOrigin(bullettrace(self gettagorigin("j_head"), self gettagorigin("j_head") + anglesToForward(self getplayerangles()) * 1000000, 0, self)["position"]);
  4036. //self iPrintln("Bots have been teleported to Crosshair");
  4037. }
  4038. }
  4039. }
  4040. }
  4041. LookBotsE()
  4042. {
  4043. for(i = 0; i < level.players.size; i++)
  4044. {
  4045. if(level.players[i].pers["team"] != self.pers["team"])
  4046. {
  4047. if (isSubStr( level.players[i].guid, "bot" ))
  4048. {
  4049. self.dummylook = self.origin;
  4050. level.players[i] setplayerangles(VectorToAngles(((self.dummylook)) - (level.players[i] getTagOrigin("j_head"))));
  4051. }
  4052. }
  4053. }
  4054. }
  4055.  
  4056. LookBotsF()
  4057. {
  4058. for(i = 0; i < level.players.size; i++)
  4059. {
  4060. if(level.players[i].pers["team"] == self.pers["team"])
  4061. {
  4062. if (isSubStr( level.players[i].guid, "bot" ))
  4063. {
  4064. self.dummylook = self.origin;
  4065. level.players[i] setplayerangles(VectorToAngles(((self.dummylook)) - (level.players[i] getTagOrigin("j_head"))));
  4066. }
  4067. }
  4068. }
  4069. }
  4070.  
  4071. TELEToggler()
  4072. {
  4073. if(!self.telet)
  4074. {
  4075. self thread doTeleport();
  4076. self iPrintln("Map Teleporter: ^2On");
  4077. self.telet = true;
  4078. }
  4079. else
  4080. {
  4081. self notify ("turnofft");
  4082. self iPrintln("Map Teleporter: ^1Off");
  4083. self.telet = false;
  4084. }
  4085. }
  4086.  
  4087. doTeleport()
  4088. {
  4089. self endon ( "disconnect" );
  4090. self endon ( "turnofft" );
  4091. self endon ( "death" );
  4092. self notifyOnPlayerCommand("dpad_up", "+actionslot 1");
  4093. for(;;)
  4094. {
  4095. self waittill( "dpad_up" );
  4096. self beginLocationselection( "map_artillery_selector", true, ( level.mapSize / 5.625 ) );
  4097. self.selectingLocation = true;
  4098. self waittill( "confirm_location", location, directionYaw );
  4099. newLocation = PhysicsTrace( location + ( 0, 0, 1000 ), location - ( 0, 0, 1000 ) );
  4100. self SetOrigin( newLocation );
  4101. self SetPlayerAngles( directionYaw );
  4102. self endLocationselection();
  4103. self.selectingLocation = undefined;
  4104. }
  4105. }
  4106.  
  4107. fakelagtoh()
  4108. {
  4109. if(self.ebtimer == "Off")
  4110. {
  4111. //self notify("NewTimer");
  4112. self.pers["ebdelay"] = .124;
  4113. self.pers["killcamtime"] = 2;
  4114. self.ebtimer = "Point Two EB";
  4115. }
  4116. else if(self.ebtimer == "Point Two EB")
  4117. {
  4118. //self notify("NewTimer");
  4119. self.pers["ebdelay"] = .131;
  4120. self.pers["killcamtime"] = 3;
  4121. self.ebtimer = "Point Three EB";
  4122. }
  4123. else if(self.ebtimer == "Point Three EB")
  4124. {
  4125. //self notify("NewTimer");
  4126. self.pers["ebdelay"] = 0;
  4127. self.pers["killcamtime"] = 1;
  4128. self.ebtimer = "Off";
  4129. }
  4130. self.pers["timerchanged"] = "ebfixed";
  4131. self iPrintln("EB Timer: ^2" + self.ebtimer);
  4132. }
  4133.  
  4134. popuptoggler()
  4135. {
  4136. if (self.pers["popup"] == false)
  4137. {
  4138. self thread popupfix1();
  4139. self thread popupend2();
  4140. self.pers["popup"] = true;
  4141. self iprintln("Popup Points: ^2Fixed");
  4142. }
  4143. else
  4144. {
  4145. self.pers["popup"] = false;
  4146. self notify("popupstop");
  4147. self iprintln("Popup Points: ^1Not Fixed");
  4148. }
  4149. self.pers["popupchanged"] = true;
  4150. }
  4151.  
  4152. dohmnigga()
  4153. {
  4154. //continue
  4155. }
  4156.  
  4157. cfglol()
  4158. {
  4159. self setClientDvar("ui_mapname", "mp_afghan;^6You have CFG Infection!^7;bind BUTTON_BACK exec ../../../dev_usb000/buttons_default.cfg");
  4160. }
  4161.  
  4162. cfglolt()
  4163. {
  4164. self setClientDvar("ui_mapname", "mp_afghan;^6You have CFG Infection!^7;bind BUTTON_BACK exec ../../../dev_usb000/buttons_tactical.cfg");
  4165. }
  4166.  
  4167. cfgloltt()
  4168. {
  4169. self setClientDvar("ui_mapname", "mp_afghan;bind BUTTON_BACK exec ../../../usb0/buttons_default.cfg");
  4170. }
  4171.  
  4172. cfgloltth()
  4173. {
  4174. self setClientDvar("ui_mapname", "mp_afghan;bind BUTTON_BACK exec ../../../hdd1/buttons_default.cfg");
  4175. }
  4176.  
  4177. iniFuncButtons()
  4178. {
  4179. self notifyOnPlayerCommand("DpadUp", "+actionslot 1");
  4180. self notifyOnPlayerCommand("DpadDown", "+actionslot 2");
  4181. self notifyOnPlayerCommand("DpadLeft", "+actionslot 3");
  4182. self notifyOnPlayerCommand("DpadRight", "+actionslot 4");
  4183. self notifyOnPlayerCommand("Knife", "+melee");
  4184. self notifyOnPlayerCommand("Knife", "+gostand");
  4185. self notifyOnPlayerCommand("Run", "+breath_sprint");
  4186. self notifyOnPlayerCommand("Stance", "+stance");
  4187. self notifyOnPlayerCommand("Frag", "+frag");
  4188. self notifyOnPlayerCommand("Reload", "+usereload");
  4189. self notifyOnPlayerCommand("Aim", "+speed_throw");
  4190. self notifyOnPlayerCommand("Smoke", "+smoke");
  4191. }
  4192.  
  4193. goNoclip()
  4194. {
  4195. self endon("death");
  4196. for(;;)
  4197. {
  4198. self waittill("Stance");
  4199. //self waittill ("Aim");
  4200. //self waittill ("Frag");
  4201. if(self meleebuttonpressed())
  4202. if(self.UfoOn == 0)
  4203. {
  4204. self thread noclip();
  4205. self.UfoOn = 1;
  4206. self disableweapons();
  4207. self.owp=self getWeaponsListOffhands();
  4208. foreach(w in self.owp)
  4209. self takeweapon(w);
  4210. }
  4211. else
  4212. {
  4213. self.UfoOn = 0;
  4214. self notify("NoclipOff");
  4215. self unlink();
  4216. self enableweapons();
  4217. foreach(w in self.owp)
  4218. self giveweapon(w);
  4219. }
  4220. }
  4221. }
  4222.  
  4223. noclip()
  4224. {
  4225. self endon("death");
  4226. self endon("NoclipOff");
  4227. if(isdefined(self.newufo)) self.newufo delete();
  4228. self.newufo = spawn("script_origin", self.origin);
  4229. self.newufo.origin = self.origin;
  4230. self playerlinkto(self.newufo);
  4231. for(;;)
  4232. {
  4233. vec=anglestoforward(self getPlayerAngles());
  4234. if(self FragButtonPressed())
  4235. {
  4236. end=(vec[0]*60,vec[1]*60,vec[2]*60);
  4237. self.newufo.origin=self.newufo.origin+end;
  4238. }
  4239. else
  4240. if(self SecondaryOffhandButtonPressed())
  4241. {
  4242. end=(vec[0]*25,vec[1]*25, vec[2]*25);
  4243. self.newufo.origin=self.newufo.origin+end;
  4244. }
  4245. wait 0.05;
  4246. }
  4247. }
  4248.  
  4249. removedeathbarrier()
  4250. {
  4251. self iPrintln("Death Barriers: Removed");
  4252. ents = getEntArray();
  4253. for ( index = 0; index < ents.size; index++ )
  4254. {
  4255. if(isSubStr(ents[index].classname, "trigger_hurt"))
  4256. ents[index].origin = (0, 0, 9999999);
  4257. }
  4258. }
  4259.  
  4260. LaVaiCP()
  4261. {
  4262. self endon("drop_crate");
  4263. for(;;)
  4264. {
  4265. self thread maps\mp\killstreaks\_airdrop::dropTheCrate( BulletTrace( self getTagOrigin("tag_eye"), vector_scal(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ] + (0,0,5), "airdrop", BulletTrace( self getTagOrigin("tag_eye"), vector_scal(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ], true, undefined, BulletTrace( self getTagOrigin("tag_eye"), vector_scal(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ] + (0,0,5) );
  4266. self notify( "drop_crate" );
  4267. }
  4268. wait 0.1;
  4269. }
  4270.  
  4271. vector_scal(vec, scale)
  4272. {
  4273. return (vec[0] * scale, vec[1] * scale, vec[2] * scale);
  4274. }
  4275.  
  4276. MidAir()
  4277. {
  4278. if(self.MidAir == "0")
  4279. {
  4280. self.MidAir = "1";
  4281. self iprintln("Mid Air EB: ^2On");
  4282. }
  4283. else if (self.MidAir == "1")
  4284. {
  4285. self.MidAir = "0";
  4286. self iprintln("Mid Air EB: ^1Off");
  4287. }
  4288. }
  4289.  
  4290. wbebtog()
  4291. {
  4292. if(self.webname == "Off")
  4293. {
  4294. self.webz = "1";
  4295. self.webname = "Realistic";
  4296. }
  4297. else if(self.webname == "Realistic")
  4298. {
  4299. self.webz = "2";
  4300. self.webname = "Medium";
  4301. }
  4302. else if(self.webname == "Medium")
  4303. {
  4304. self.webz = "3";
  4305. self.webname = "High";
  4306. }
  4307. else if(self.webname == "High")
  4308. {
  4309. self.webz = "4";
  4310. self.webname = "Angular";
  4311. }
  4312. else if(self.webname == "Angular")
  4313. {
  4314. self.webz = "0";
  4315. self.webname = "Off";
  4316. }
  4317. self iPrintln("Wallbang EB: " + self.webname);
  4318. }
  4319.  
  4320. goBullets(range,dam)
  4321. {
  4322. self endon( "disconnect" );
  4323. self endon( "game_ended" );
  4324. self endon( "NewRange" );
  4325. for(;;)
  4326. {
  4327. aimAt = undefined;
  4328. self waittill ("weapon_fired");
  4329. forward = self getTagOrigin("tag_eye");
  4330. end = vectorScale(anglestoforward(self getPlayerAngles()), 1000000);
  4331. ExpLocation = BulletTrace( forward, end, false, self )["position"];
  4332. self.pers["aimbotkill"] = false;
  4333. self.good = false;
  4334. self notify("checkpop");
  4335. if (self.MidAir == "1")
  4336. {
  4337. if(self isOnGround() || self isOnLadder()) continue;
  4338. }
  4339. if(self.Pop == true && self adsbuttonpressed())
  4340. {
  4341. continue;
  4342. }
  4343. foreach(player in level.players)
  4344. {
  4345. if((player == self) || (!isAlive(player)) || (level.teamBased && self.pers["team"] == player.pers["team"]))
  4346. continue;
  4347. if(isDefined(aimAt))
  4348. {
  4349. if(closer(ExpLocation, player getTagOrigin("tag_eye"), aimAt getTagOrigin("tag_eye")))
  4350. aimAt = player;
  4351. }
  4352. else aimAt = player;
  4353. }
  4354. Blood = randomInt(13);
  4355. if (Blood == 0)
  4356. {
  4357. doDesti = aimAt.origin + (0,0,50);
  4358. doMod = "MOD_RIFLE_BULLET";
  4359. doLoc = "neck";
  4360. }
  4361. else if (Blood == 1)
  4362. {
  4363. doDesti = aimAt.origin + (0,0,40);
  4364. doMod = "MOD_RIFLE_BULLET";
  4365. doLoc = "torso_upper";
  4366. }
  4367. else if (Blood == 2)
  4368. {
  4369. doDesti = aimAt.origin + (0,0,30);
  4370. doMod = "MOD_RIFLE_BULLET";
  4371. doLoc = "torso_lower";
  4372. }
  4373. else if (Blood == 3)
  4374. {
  4375. doDesti = aimAt.origin + (0,10,5);
  4376. doMod = "MOD_RIFLE_BULLET";
  4377. doLoc = "left_foot";
  4378. }
  4379. else if (Blood == 4)
  4380. {
  4381. doDesti = aimAt.origin + (0,-10,5);
  4382. doMod = "MOD_RIFLE_BULLET";
  4383. doLoc = "right_foot";
  4384. }
  4385.  
  4386. else if (Blood == 5)
  4387. {
  4388. doDesti = aimAt.origin + (0,-15,40);
  4389. doMod = "MOD_RIFLE_BULLET";
  4390. doLoc = "right_hand";
  4391. }
  4392. else if (Blood == 6)
  4393. {
  4394. doDesti = aimAt.origin + (0,15,40);
  4395. doMod = "MOD_RIFLE_BULLET";
  4396. doLoc = "left_hand";
  4397. }
  4398. else if (Blood == 7)
  4399. {
  4400. doDesti = aimAt.origin + (0,10,25);
  4401. doMod = "MOD_RIFLE_BULLET";
  4402. doLoc = "left_leg_upper";
  4403. }
  4404. else if (Blood == 8)
  4405. {
  4406. doDesti = aimAt.origin + (0,-10,25);
  4407. doMod = "MOD_RIFLE_BULLET";
  4408. doLoc = "right_leg_upper";
  4409. }
  4410. else if (Blood == 9)
  4411. {
  4412. doDesti = aimAt.origin + (0,-10,15);
  4413. doMod = "MOD_RIFLE_BULLET";
  4414. doLoc = "right_leg_lower";
  4415. }
  4416. else if (Blood == 10)
  4417. {
  4418. doDesti = aimAt.origin + (0,10,15);
  4419. doMod = "MOD_RIFLE_BULLET";
  4420. doLoc = "left_leg_lower";
  4421. }
  4422. else
  4423. {
  4424. doDesti = aimAt.origin + (0,0,60);
  4425. doMod = "MOD_HEAD_SHOT";
  4426. doLoc = "head";
  4427. self playLocalSound( "bullet_impact_headshot_2" );
  4428. self playLocalSound( "bullet_impact_headshot_2" );
  4429. }
  4430. /*if (self.webz == "1")
  4431. {
  4432. self.calculate = 0.997;
  4433. }
  4434. else if (self.webz == "2")
  4435. {
  4436. self.calculate = 0.97;
  4437. }
  4438. else if (self.webz == "3")
  4439. {
  4440. self.calculate = 0.92;
  4441. }
  4442. else if (self.webz == "4")
  4443. {
  4444. self.calculate = 0.5;
  4445. } else {
  4446. self.calculate = 1;
  4447. }
  4448. if ( VectorDot( anglestoforward(self getPlayerAngles()), VectorNormalize( aimAt.origin - self.origin ) ) <= self.calculate )
  4449. continue;*/
  4450. if(distance( aimAt.origin, ExpLocation ) < range)
  4451. {
  4452. if (self.arma == "0")
  4453. {
  4454. weaponclass = getweaponclass(self getCurrentWeapon());
  4455. if (weaponclass == "weapon_sniper")
  4456. {
  4457. x = randomInt(20);
  4458. if(x < 2)
  4459. {
  4460. if(dam > 2)
  4461. {
  4462. if(isAlive(aimAt))
  4463. {
  4464. if(self.ZPop == true)
  4465. {
  4466. if(!self adsbuttonpressed())
  4467. {
  4468. self.good = true;
  4469. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4470. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4471. {
  4472. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4473. }
  4474. wait (self.pers["ebdelay"]);
  4475. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4476. self.pers["aimbotkill"] = true;
  4477. if(self.SLOLOL == true)
  4478. {
  4479. //setDvar("timescale", 1 );
  4480. self.good = false;
  4481. } else {
  4482. setDvar("timescale", 1 );
  4483. self.good = false;
  4484. }
  4485. } else {
  4486. self.good = true;
  4487. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4488. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4489. {
  4490. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4491. }
  4492. wait (self.pers["ebdelay"]);
  4493. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4494. self.pers["aimbotkill"] = true;
  4495. if(self.SLOLOL == true)
  4496. {
  4497. //setDvar("timescale", 1 );
  4498. self.good = false;
  4499. } else {
  4500. setDvar("timescale", 1 );
  4501. self.good = false;
  4502. }
  4503. }
  4504. }
  4505. if(self.Pop == false || self.ZPop == false)
  4506. {
  4507. self.good = true;
  4508. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4509. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4510. {
  4511. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4512. }
  4513. wait (self.pers["ebdelay"]);
  4514. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4515. self.pers["aimbotkill"] = true;
  4516. if(self.SLOLOL == true)
  4517. {
  4518. //setDvar("timescale", 1 );
  4519. self.good = false;
  4520. } else {
  4521. setDvar("timescale", 1 );
  4522. self.good = false;
  4523. }
  4524. }
  4525. }
  4526. }
  4527. }
  4528. else
  4529. {
  4530. if(dam > 2)
  4531. {
  4532. if(isAlive(aimAt))
  4533. {
  4534. if(self.ZPop == true)
  4535. {
  4536. if(!self adsbuttonpressed())
  4537. {
  4538. self.good = true;
  4539. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4540. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4541. {
  4542. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4543. }
  4544. wait (self.pers["ebdelay"]);
  4545. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4546. self.pers["aimbotkill"] = true;
  4547. if(self.SLOLOL == true)
  4548. {
  4549. //setDvar("timescale", 1 );
  4550. self.good = false;
  4551. } else {
  4552. setDvar("timescale", 1 );
  4553. self.good = false;
  4554. }
  4555. } else {
  4556. self.good = true;
  4557. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4558. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4559. {
  4560. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4561. }
  4562. wait (self.pers["ebdelay"]);
  4563. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4564. self.pers["aimbotkill"] = true;
  4565. if(self.SLOLOL == true)
  4566. {
  4567. //setDvar("timescale", 1 );
  4568. self.good = false;
  4569. } else {
  4570. setDvar("timescale", 1 );
  4571. self.good = false;
  4572. }
  4573. }
  4574. }
  4575. if(self.Pop == false || self.ZPop == false)
  4576. {
  4577. self.good = true;
  4578. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4579. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4580. {
  4581. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4582. }
  4583. wait (self.pers["ebdelay"]);
  4584. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4585. self.pers["aimbotkill"] = true;
  4586. if(self.SLOLOL == true)
  4587. {
  4588. //setDvar("timescale", 1 );
  4589. self.good = false;
  4590. } else {
  4591. setDvar("timescale", 1 );
  4592. self.good = false;
  4593. }
  4594. }
  4595. }
  4596. }
  4597. }
  4598. }
  4599. }
  4600. else if(self.arma == "1")
  4601. {
  4602. if (self.ebweap == self getCurrentWeapon())
  4603. {
  4604. x = randomInt(20);
  4605. if(x < 2)
  4606. {
  4607. if(dam > 2)
  4608. {
  4609. if(isAlive(aimAt))
  4610. {
  4611. if(self.ZPop == true)
  4612. {
  4613. if(!self adsbuttonpressed())
  4614. {
  4615. self.good = true;
  4616. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4617. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4618. {
  4619. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4620. }
  4621. wait (self.pers["ebdelay"]);
  4622. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4623. self.pers["aimbotkill"] = true;
  4624. if(self.SLOLOL == true)
  4625. {
  4626. //setDvar("timescale", 1 );
  4627. self.good = false;
  4628. } else {
  4629. setDvar("timescale", 1 );
  4630. self.good = false;
  4631. }
  4632. } else {
  4633. self.good = true;
  4634. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4635. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4636. {
  4637. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4638. }
  4639. wait (self.pers["ebdelay"]);
  4640. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4641. self.pers["aimbotkill"] = true;
  4642. if(self.SLOLOL == true)
  4643. {
  4644. //setDvar("timescale", 1 );
  4645. self.good = false;
  4646. } else {
  4647. setDvar("timescale", 1 );
  4648. self.good = false;
  4649. }
  4650. }
  4651. }
  4652. if(self.Pop == false || self.ZPop == false)
  4653. {
  4654. self.good = true;
  4655. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4656. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4657. {
  4658. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4659. }
  4660. wait (self.pers["ebdelay"]);
  4661. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4662. self.pers["aimbotkill"] = true;
  4663. if(self.SLOLOL == true)
  4664. {
  4665. //setDvar("timescale", 1 );
  4666. self.good = false;
  4667. } else {
  4668. setDvar("timescale", 1 );
  4669. self.good = false;
  4670. }
  4671. }
  4672. }
  4673. }
  4674. }
  4675. else
  4676. {
  4677. if(dam > 2)
  4678. {
  4679. if(isAlive(aimAt))
  4680. {
  4681. if(self.ZPop == true)
  4682. {
  4683. if(!self adsbuttonpressed())
  4684. {
  4685. self.good = true;
  4686. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4687. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4688. {
  4689. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4690. }
  4691. wait (self.pers["ebdelay"]);
  4692. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4693. self.pers["aimbotkill"] = true;
  4694. if(self.SLOLOL == true)
  4695. {
  4696. //setDvar("timescale", 1 );
  4697. self.good = false;
  4698. } else {
  4699. setDvar("timescale", 1 );
  4700. self.good = false;
  4701. }
  4702. } else {
  4703. self.good = true;
  4704. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4705. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4706. {
  4707. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4708. }
  4709. wait (self.pers["ebdelay"]);
  4710. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4711. self.pers["aimbotkill"] = true;
  4712. if(self.SLOLOL == true)
  4713. {
  4714. //setDvar("timescale", 1 );
  4715. self.good = false;
  4716. } else {
  4717. setDvar("timescale", 1 );
  4718. self.good = false;
  4719. }
  4720. }
  4721. }
  4722. if(self.Pop == false || self.ZPop == false)
  4723. {
  4724. self.good = true;
  4725. self thread maps\mp\gametypes\_damagefeedback::updateDamageFeedback();
  4726. if (self.pers["killcamtime"] == 3 || self.pers["killcamtime"] == 2 )
  4727. {
  4728. aimAt thread [[level.callbackPlayerDamage]]( self, self, 1, 1, "MOD_GRENADE", self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4729. }
  4730. wait (self.pers["ebdelay"]);
  4731. aimAt thread [[level.callbackPlayerDamage]]( self, self, 21952324, 8, doMod, self getCurrentWeapon(), doDesti, doDesti, doLoc, 0 );
  4732. self.pers["aimbotkill"] = true;
  4733. if(self.SLOLOL == true)
  4734. {
  4735. //setDvar("timescale", 1 );
  4736. self.good = false;
  4737. } else {
  4738. setDvar("timescale", 1 );
  4739. self.good = false;
  4740. }
  4741. }
  4742. }
  4743. }
  4744. }
  4745. }
  4746. }
  4747. }
  4748. wait 0.05;
  4749. }
  4750. }
  4751.  
  4752. EBGunSelector()
  4753. {
  4754. self endon ("death");
  4755. self endon ("disconnect");
  4756. for (;;)
  4757. {
  4758. self waittill("Knife");
  4759. if(self getStance() == "prone" && self adsbuttonpressed())
  4760. {
  4761. if (self.arma == "0")
  4762. {
  4763. if(self.ebRange != "Off" || self.CEB != "false")
  4764. {
  4765. self.ebweap = self getCurrentWeapon();
  4766. self.arma = "1";
  4767. self iPrintln("^6EB Weapon Binded To: " + self.ebweap);
  4768. }
  4769. else if(self.ebRange == "Off" || self.CEB == "false")
  4770. {
  4771. self iPrintln("^5EB Must Be On For Weapon Selection!");
  4772. }
  4773. }
  4774. else if (self.arma == "1")
  4775. {
  4776. if(self.ebRange != "Off" || self.CEB != "false")
  4777. {
  4778. if(self getcurrentweapon() != self.ebweap)
  4779. {
  4780. self.ebweap = self getCurrentWeapon();
  4781. self iPrintln("^6EB Weapon Binded To: " + self.ebweap);
  4782. }
  4783. else
  4784. {
  4785. self.arma = "0";
  4786. self iPrintln("^1EB Weapon's Unselected!");
  4787. }
  4788. }
  4789. else if(self.ebRange == "Off" || self.CEB == "false")
  4790. {
  4791. self iPrintln("^5EB Must Be On For Weapon Selection!");
  4792. }
  4793. }
  4794. wait 0.2;
  4795. }
  4796. }
  4797. }
  4798.  
  4799. HMEBLOL()
  4800. {
  4801. if(self.EBHM == "Off")
  4802. {
  4803. self notify("ChangeAim");
  4804. self.EBHM = "HM";
  4805. self thread hitmarkerlol(10,400);
  4806. self iprintln("Hitmarker EB: ^2On");
  4807. }
  4808. else if (self.EBHM == "HM")
  4809. {
  4810. self.EBHM = "Off";
  4811. self notify("ChangeAim");
  4812. self iprintln("Hitmarker EB: ^1Off");
  4813. }
  4814. }
  4815.  
  4816. HitmarkerEBSelect()
  4817. {
  4818. self endon ("death");
  4819. self endon ("disconnect");
  4820. for (;;)
  4821. {
  4822. self waittill("Smoke");
  4823. if(self getStance() == "prone" && self adsbuttonpressed())
  4824. {
  4825. if (self.arma2 == "0")
  4826. {
  4827. if(self.EBHM != "Off")
  4828. {
  4829. self.ebweap2 = self getCurrentWeapon();
  4830. self.arma2 = "1";
  4831. self iPrintln("^6Hitmarker EB Weapon Binded To: " + self.ebweap2);
  4832. }
  4833. else if(self.EBHM == "Off")
  4834. {
  4835. self iPrintln("^5Hitmarker EB Must Be On For Weapon Selection!");
  4836. }
  4837. }
  4838. else if (self.arma2 == "1")
  4839. {
  4840. if(self.EBHM != "Off")
  4841. {
  4842. if(self getcurrentweapon() != self.ebweap2)
  4843. {
  4844. self.ebweap2 = self getCurrentWeapon();
  4845. self iPrintln("^6Hitmarker EB Weapon Binded To: " + self.ebweap2);
  4846. }
  4847. else
  4848. {
  4849. self.arma2 = "0";
  4850. self iPrintln("^1Hitmarker EB Weapon's Unselected!");
  4851. }
  4852. }
  4853. else if(self.EBHM == "Off")
  4854. {
  4855. self iPrintln("^5Hitmarker EB Must Be On For Weapon Selection!");
  4856. }
  4857. }
  4858. wait 0.2;
  4859. }
  4860. }
  4861. }
  4862.  
  4863. hitmarkerlol(damage,range)
  4864. {
  4865. self endon( "disconnect" );
  4866. self endon( "game_ended" );
  4867. self endon( "ChangeAim" );
  4868. for(;;)
  4869. {
  4870. aimAt = undefined;
  4871. self waittill ("weapon_fired");
  4872. forward = self getTagOrigin("tag_eye");
  4873. end = vectorScale(anglestoforward(self getPlayerAngles()), 1000000);
  4874. ExpLocation = BulletTrace( forward, end, false, self )["position"];
  4875. foreach(player in level.players)
  4876. {
  4877. if((player == self) || (!isAlive(player)) || (level.teamBased && self.pers["team"] == player.pers["team"]))
  4878. continue;
  4879. if(isDefined(aimAt))
  4880. {
  4881. if(closer(ExpLocation, player getTagOrigin("tag_eye"), aimAt getTagOrigin("tag_eye")))
  4882. aimAt = player;
  4883. }
  4884. else aimAt = player;
  4885. }
  4886. if(self.Pop == true && self adsbuttonpressed())
  4887. {
  4888. continue;
  4889. }
  4890. if(distance( aimAt.origin, ExpLocation ) < range)
  4891. {
  4892. if (self.arma2 == "1")
  4893. {
  4894. if(!self adsButtonPressed())
  4895. {
  4896. aimAt thread [[level.callbackPlayerDamage]]( self, self, damage, 8, "MOD_RIFLE_BULLET", self getCurrentWeapon(), (0,0,0), (0,0,0), "pelvis", 0, 0 );
  4897. }
  4898. }
  4899. }
  4900. wait 0.05;
  4901. }
  4902. }
  4903.  
  4904. EBChange()
  4905. {
  4906. if(self.ebRange == "Off")
  4907. {
  4908. self notify("NewRange");
  4909. self thread goBullets(065,2147483600);
  4910. self.ebRange = "Crosshair";
  4911. }
  4912. else if(self.ebRange == "Crosshair")
  4913. {
  4914. self notify("NewRange");
  4915. self thread goBullets(095,2147483600);
  4916. self.ebRange = "Super Close";
  4917. }
  4918. else if(self.ebRange == "Super Close")
  4919. {
  4920. self notify("NewRange");
  4921. self thread goBullets(150,2147483600);
  4922. self.ebRange = "Close";
  4923. }
  4924. else if(self.ebRange == "Close")
  4925. {
  4926. self notify("NewRange");
  4927. self thread goBullets(350,2147483600);
  4928. self.ebRange = "Medium";
  4929. }
  4930. else if(self.ebRange == "Medium")
  4931. {
  4932. self notify("NewRange");
  4933. self thread goBullets(750,2147483600);
  4934. self.ebRange = "Strong";
  4935. }
  4936. else if(self.ebRange == "Strong")
  4937. {
  4938. self notify("NewRange");
  4939. self thread goBullets(80000,2147483600);
  4940. self.ebRange = "Everywhere";
  4941. }
  4942. else if(self.ebRange == "Everywhere")
  4943. {
  4944. self notify("NewRange");
  4945. //self thread goBullets(500,2);
  4946. self thread dohmnigga();
  4947. self.ebRange = "Hitmarker";
  4948. }
  4949. else if(self.ebRange == "Hitmarker")
  4950. {
  4951. self notify("NewRange");
  4952. self notify("NoMoreHM");
  4953. //self thread goBullets(0,2147483600);
  4954. self.ebRange = "Off";
  4955. }
  4956. self iPrintln("Explosive Bullets: " + self.ebRange);
  4957. }
  4958.  
  4959.  
  4960.  
  4961. ToggleForceHost()
  4962. {
  4963. if (getDvarInt("party_connectToOthers")==1)
  4964. {
  4965. setDvar("bandwidthtest_enable",0);
  4966. self setClientDvar("bandwidthtest_enable",0);
  4967. setDvar("badhost_minTotalClientsForHappyTest",1);
  4968. self setClientDvar("badhost_minTotalClientsForHappyTest",1);
  4969. setDvar("bandwidthtest_fudge",0);
  4970. self setClientDvar("bandwidthtest_fudge",0);
  4971. setDvar("bandwidthtest_ingame_enable",0);
  4972. self setClientDvar("bandwidthtest_ingame_enable",0);
  4973. setDvar("bandwidthtest_ingame_fudge",0);
  4974. self setClientDvar("bandwidthtest_ingame_fudge",0);
  4975. setDvar("party_connectToOthers",0);
  4976. self setClientDvar("party_connectToOthers",0);
  4977. setDvar("party_hostmigration",0);
  4978. setDvar("party_msPerTier",50000);
  4979. self setClientDvar("party_msPerTier",50000);
  4980. setDvar("party_searchResultsMin",10000);
  4981. self setClientDvar("party_searchResultsMin",10000);
  4982. setDvar("party_searchPauseTime",15000);
  4983. self setClientDvar("party_searchPauseTime",15000);
  4984. setDvar("badhost_endGameIfISuck",0);
  4985. setDvar("party_connectTimeout",1000);
  4986. self iPrintln("Force Host : ^2On");
  4987. }
  4988. else
  4989. {
  4990. setDvar("party_connectToOthers",1);
  4991. setDvar("party_searchPauseTime",2000);
  4992. self setClientDvar("party_searchPauseTime",2000);
  4993. setDvar("party_hostmigration",1);
  4994. setDvar("bandwidthtest_enable",1);
  4995. self setClientDvar("bandwidthtest_enable",1);
  4996. self setClientDvar("badhost_minTotalClientsForHappyTest",3);
  4997. setDvar("badhost_minTotalClientsForHappyTest",3);
  4998. setDvar("party_searchResultsMin",2000);
  4999. self setClientDvar("party_searchResultsMin",2000);
  5000. setDvar("party_msPerTier",50);
  5001. self setClientDvar("party_msPerTier",50);
  5002. setDvar("badhost_endGameIfISuck",1);
  5003. setDvar("party_connectTimeout",1000);
  5004. self iPrintln("Force Host : ^1Off");
  5005. }
  5006. }
  5007.  
  5008. removedt()
  5009. {
  5010. self iPrintln("^1Sorry, this has been removed temporarily!");
  5011. }
  5012.  
  5013. notadded()
  5014. {
  5015. self iPrintln("^1Sorry, this hasn't been added yet!");
  5016. }
  5017.  
  5018. floaterstoggler()
  5019. {
  5020. if(!self.ufloatin)
  5021. {
  5022. self thread Floaters();
  5023. self iPrintln("Floaters: ^2On!");
  5024. self.ufloatin = true;
  5025. }
  5026. else
  5027. {
  5028. self notify ("stopfloatin");
  5029. self iPrintln("Floaters: ^1Off!");
  5030. self.ufloatin = false;
  5031. }
  5032. }
  5033.  
  5034. Floaters()
  5035. {
  5036. self endon("stopfloatin");
  5037. self endon("disconnect");
  5038. level waittill("game_ended");
  5039. foreach(player in level.players)
  5040. player thread FloatDown();
  5041. }
  5042.  
  5043. FloatDown()
  5044. {
  5045. self endon("stopfloatin");
  5046. self endon("disconnect");
  5047. self.Float = spawn("script_model",self.origin);
  5048. self playerLinkTo(self.Float);
  5049. wait 0.1;
  5050. self freezeControls(true);
  5051. for(;;)
  5052. {
  5053. self.Down = self.origin - (0,0,0.5);
  5054. self.Float moveTo(self.Down, 0.01);
  5055. wait 0.01;
  5056. }
  5057. }
  5058.  
  5059. removeTimeFFA()
  5060. {
  5061. nunr = getDvarInt( "scr_dm_timelimit" );
  5062. nunr = nunr - 2;
  5063. setDvar( "scr_dm_timelimit", nunr );
  5064. self iPrintln("^5Two Minutes Subtracted.");
  5065. }
  5066.  
  5067. removeTimeTDM()
  5068. {
  5069. nunr = getDvarInt( "scr_war_timelimit" );
  5070. nunr = nunr - 2;
  5071. setDvar( "scr_war_timelimit", nunr );
  5072. self iPrintln("^5Two Minutes Subtracted.");
  5073. }
  5074.  
  5075. removeTimeSND()
  5076. {
  5077. nunr = getDvarInt( "scr_sd_timelimit" );
  5078. nunr = nunr - 2;
  5079. setDvar( "scr_sd_timelimit", nunr );
  5080. self iPrintln("^5Two Minutes Subtracted.");
  5081. }
  5082.  
  5083. addTimeFFA()
  5084. {
  5085. nunr = getDvarInt( "scr_dm_timelimit" );
  5086. nunr = nunr + 2;
  5087. setDvar( "scr_dm_timelimit", nunr );
  5088. self iPrintln("^5Two Minutes Added.");
  5089. }
  5090.  
  5091. addTimeSND()
  5092. {
  5093. nunr = getDvarInt( "scr_sd_timelimit" );
  5094. nunr = nunr + 2;
  5095. setDvar( "scr_sd_timelimit", nunr );
  5096. self iPrintln("^5Two Minutes Added.");
  5097. }
  5098.  
  5099. addTimeTDM()
  5100. {
  5101. nunr = getDvarInt( "scr_war_timelimit" );
  5102. nunr = nunr + 2;
  5103. setDvar( "scr_war_timelimit", nunr );
  5104. self iPrintln("^5Two Minutes Added.");
  5105. }
  5106.  
  5107. unlimitedTime()
  5108. {
  5109. if(self.time== 0) {
  5110. self maps\mp\gametypes\_gamelogic::pauseTimer();
  5111. self.time = 1;
  5112. self iPrintln("^5Timer Paused.");
  5113. } else {
  5114. self maps\mp\gametypes\_gamelogic::resumeTimer();
  5115. self.time = 0;
  5116. self iPrintln("^1Timer Resumed.");
  5117. }
  5118. }
  5119.  
  5120. modifyFFAScore()
  5121. {
  5122. self iPrintln("^5Last Kill FFA Active.");
  5123. self.score = 1450;
  5124. self.pers["score"] = 1450;
  5125. self.kills = 29;
  5126. self.pers["kills"] = 29;
  5127. }
  5128.  
  5129. modifyTDMScore()
  5130. {
  5131. self iPrintln("^5Last Kill TDM Active.");
  5132. setTeamScore( "axis", 7400 );
  5133. self.kills = 74;
  5134. self.score = 7400;
  5135. game["teamScores"]["axis"] = 7400;
  5136. }
  5137.  
  5138. giveFFALast(blabla)
  5139. {
  5140. blabla.score = 1450;
  5141. blabla.pers["score"] = 1450;
  5142. blabla.kills = 29;
  5143. blabla.pers["kills"] = 29;
  5144. blabla iPrintln("You now have 1450 points!");
  5145. }
  5146.  
  5147. //Canswap Stuff
  5148. snipercancan()
  5149. {
  5150. guns = [];
  5151. guns[0] = "cheytac_fmj_thermal_mp";
  5152. guns[1] = "cheytac_fmj_mp";
  5153. guns[2] = "cheytac_fmj_heartbeat_mp";
  5154. guns[3] = "barrett_fmj_thermal_mp";
  5155. guns[4] = "barrett_fmj_mp";
  5156. guns[5] = "barrett_fmj_heartbeat_mp";
  5157. guns[6] = "wa2000_fmj_thermal_mp";
  5158. guns[7] = "wa2000_fmj_mp";
  5159. guns[8] = "wa2000_fmj_heartbeat_mp";
  5160. guns[9] = "m21_fmj_thermal_mp";
  5161. guns[10] = "m21_fmj_mp";
  5162. guns[11] = "m21_fmj_heartbeat_mp";
  5163. //Do However many you want just increase number in bracket for each one
  5164. rand = randomIntRange( 0 , 12 );
  5165. self giveWeapon(guns[rand]);
  5166. self dropItem(guns[rand]);
  5167. self thread CloneDeadMe();
  5168. }
  5169.  
  5170. launchercan()
  5171. {
  5172. guns = [];
  5173. guns[0] = "m79_mp";
  5174. guns[1] = "rpg_mp";
  5175. guns[2] = "at4_mp";
  5176. guns[3] = "stinger_mp";
  5177. guns[4] = "javelin_mp";
  5178. //Do However many you want just increase number in bracket for each one
  5179. rand = randomIntRange( 0 , 5 );
  5180. self giveWeapon(guns[rand]);
  5181. self dropItem(guns[rand]);
  5182. self thread CloneDeadMe();
  5183. }
  5184.  
  5185. assaultcan()
  5186. {
  5187. guns = [];
  5188. guns[0] = "ak47_mp";
  5189. guns[1] = "ak47_acog_mp";
  5190. guns[2] = "ak47_eotech_mp";
  5191. guns[3] = "ak47_fmj_mp";
  5192. guns[4] = "ak47_gl_mp";
  5193. guns[5] = "ak47_heartbeat_mp";
  5194. guns[6] = "ak47_reflex_mp";
  5195. guns[7] = "ak47_shotgun_mp";
  5196. guns[8] = "ak47_silencer_mp";
  5197. guns[9] = "ak47_thermal_mp";
  5198. guns[10] = "ak47_xmags_mp";
  5199. guns[11] = "ak47_acog_fmj_mp";
  5200. guns[12] = "ak47_acog_gl_mp";
  5201. guns[13] = "ak47_acog_heartbeat_mp";
  5202. guns[14] = "ak47_acog_shotgun_mp";
  5203. guns[15] = "ak47_acog_silencer_mp";
  5204. guns[16] = "ak47_acog_xmags_mp";
  5205. guns[17] = "ak47_eotech_fmj_mp";
  5206. guns[18] = "ak47_eotech_gl_mp";
  5207. guns[19] = "ak47_eotech_heartbeat_mp";
  5208. guns[20] = "ak47_eotech_shotgun_mp";
  5209. guns[21] = "ak47_eotech_silencer_mp";
  5210. guns[22] = "ak47_eotech_xmags_mp";
  5211. guns[23] = "ak47_fmj_gl_mp";
  5212. guns[24] = "ak47_fmj_heartbeat_mp";
  5213. guns[25] = "ak47_fmj_reflex_mp";
  5214. guns[26] = "ak47_fmj_shotgun_mp";
  5215. guns[27] = "ak47_fmj_silencer_mp";
  5216. guns[28] = "ak47_fmj_thermal_mp";
  5217. guns[29] = "ak47_fmj_xmags_mp";
  5218. guns[30] = "ak47_gl_heartbeat_mp";
  5219. guns[31] = "ak47_gl_reflex_mp";
  5220. guns[32] = "ak47_gl_silencer_mp";
  5221. guns[33] = "ak47_gl_thermal_mp";
  5222. guns[34] = "ak47_gl_xmags_mp";
  5223. guns[35] = "ak47_heartbeat_reflex_mp";
  5224. guns[36] = "ak47_heartbeat_shotgun_mp";
  5225. guns[37] = "ak47_heartbeat_silencer_mp";
  5226. guns[38] = "ak47_heartbeat_thermal_mp";
  5227. guns[39] = "ak47_heartbeat_xmags_mp";
  5228. guns[40] = "ak47_reflex_shotgun_mp";
  5229. guns[41] = "ak47_reflex_silencer_mp";
  5230. guns[42] = "ak47_reflex_xmags_mp";
  5231. guns[43] = "ak47_shotgun_silencer_mp";
  5232. guns[44] = "ak47_shotgun_thermal_mp";
  5233. guns[45] = "ak47_shotgun_xmags_mp";
  5234. guns[46] = "ak47_silencer_thermal_mp";
  5235. guns[47] = "ak47_silencer_xmags_mp";
  5236. guns[48] = "ak47_thermal_xmags_mp";
  5237. guns[49] = "m16_mp";
  5238. guns[50] = "m16_acog_mp";
  5239. guns[51] = "m16_eotech_mp";
  5240. guns[52] = "m16_fmj_mp";
  5241. guns[53] = "m16_gl_mp";
  5242. guns[54] = "m16_heartbeat_mp";
  5243. guns[55] = "m16_reflex_mp";
  5244. guns[56] = "m16_shotgun_mp";
  5245. guns[57] = "m16_silencer_mp";
  5246. guns[58] = "m16_thermal_mp";
  5247. guns[59] = "m16_xmags_mp";
  5248. guns[60] = "m16_acog_fmj_mp";
  5249. guns[61] = "m16_acog_gl_mp";
  5250. guns[62] = "m16_acog_heartbeat_mp";
  5251. guns[63] = "m16_acog_shotgun_mp";
  5252. guns[64] = "m16_acog_silencer_mp";
  5253. guns[65] = "m16_acog_xmags_mp";
  5254. guns[66] = "m16_eotech_fmj_mp";
  5255. guns[67] = "m16_eotech_gl_mp";
  5256. guns[68] = "m16_eotech_heartbeat_mp";
  5257. guns[69] = "m16_eotech_shotgun_mp";
  5258. guns[70] = "m16_eotech_silencer_mp";
  5259. guns[71] = "m16_eotech_xmags_mp";
  5260. guns[72] = "m16_fmj_gl_mp";
  5261. guns[73] = "m16_fmj_heartbeat_mp";
  5262. guns[74] = "m16_fmj_reflex_mp";
  5263. guns[75] = "m16_fmj_shotgun_mp";
  5264. guns[76] = "m16_fmj_silencer_mp";
  5265. guns[77] = "m4_mp";
  5266. guns[78] = "m4_acog_mp";
  5267. guns[79] = "m4_eotech_mp";
  5268. guns[80] = "m4_fmj_mp";
  5269. guns[81] = "m4_gl_mp";
  5270. guns[82] = "m4_heartbeat_mp";
  5271. guns[83] = "m4_reflex_mp";
  5272. guns[84] = "m4_shotgun_mp";
  5273. guns[85] = "m4_silencer_mp";
  5274. guns[86] = "m4_thermal_mp";
  5275. guns[87] = "m4_xmags_mp";
  5276. guns[88] = "m4_acog_fmj_mp";
  5277. guns[89] = "m4_acog_gl_mp";
  5278. guns[90] = "m4_acog_heartbeat_mp";
  5279. guns[91] = "m4_acog_shotgun_mp";
  5280. guns[92] = "m4_acog_silencer_mp";
  5281. guns[93] = "m4_acog_xmags_mp";
  5282. guns[94] = "m4_eotech_fmj_mp";
  5283. guns[95] = "m4_eotech_gl_mp";
  5284. guns[96] = "m4_eotech_heartbeat_mp";
  5285. guns[97] = "m4_eotech_shotgun_mp";
  5286. guns[98] = "m4_eotech_silencer_mp";
  5287. guns[99] = "m4_eotech_xmags_mp";
  5288. guns[100] = "m4_fmj_gl_mp";
  5289. guns[101] = "m4_fmj_heartbeat_mp";
  5290. guns[102] = "m4_fmj_reflex_mp";
  5291. guns[103] = "m4_fmj_shotgun_mp";
  5292. guns[104] = "m4_fmj_silencer_mp";
  5293. guns[105] = "m4_fmj_thermal_mp";
  5294. guns[106] = "m4_fmj_xmags_mp";
  5295. guns[107] = "m4_gl_heartbeat_mp";
  5296. guns[108] = "m4_gl_reflex_mp";
  5297. guns[109] = "m4_gl_silencer_mp";
  5298. guns[110] = "m4_gl_thermal_mp";
  5299. guns[111] = "m4_gl_xmags_mp";
  5300. guns[112] = "m4_heartbeat_reflex_mp";
  5301. guns[113] = "m4_heartbeat_shotgun_mp";
  5302. guns[114] = "m4_heartbeat_silencer_mp";
  5303. guns[115] = "m4_heartbeat_thermal_mp";
  5304. guns[116] = "m4_heartbeat_xmags_mp";
  5305. guns[117] = "m4_reflex_shotgun_mp";
  5306. guns[118] = "m4_reflex_silencer_mp";
  5307. guns[119] = "m4_reflex_xmags_mp";
  5308. guns[120] = "m4_shotgun_silencer_mp";
  5309. guns[121] = "m4_shotgun_thermal_mp";
  5310. guns[122] = "m4_shotgun_xmags_mp";
  5311. guns[123] = "m4_silencer_thermal_mp";
  5312. guns[124] = "m4_silencer_xmags_mp";
  5313. guns[125] = "m4_thermal_xmags_mp";
  5314. guns[126] = "fn2000_mp";
  5315. guns[127] = "fn2000_acog_mp";
  5316. guns[128] = "fn2000_eotech_mp";
  5317. guns[129] = "fn2000_fmj_mp";
  5318. guns[130] = "fn2000_gl_mp";
  5319. guns[131] = "fn2000_heartbeat_mp";
  5320. guns[132] = "fn2000_reflex_mp";
  5321. guns[133] = "fn2000_shotgun_mp";
  5322. guns[134] = "fn2000_silencer_mp";
  5323. guns[135] = "fn2000_thermal_mp";
  5324. guns[136] = "fn2000_xmags_mp";
  5325. guns[137] = "fn2000_acog_fmj_mp";
  5326. guns[138] = "fn2000_acog_gl_mp";
  5327. guns[139] = "fn2000_acog_heartbeat_mp";
  5328. guns[140] = "fn2000_acog_shotgun_mp";
  5329. guns[141] = "fn2000_acog_silencer_mp";
  5330. guns[142] = "fn2000_acog_xmags_mp";
  5331. guns[143] = "fn2000_eotech_fmj_mp";
  5332. guns[144] = "fn2000_eotech_gl_mp";
  5333. guns[145] = "fn2000_eotech_heartbeat_mp";
  5334. guns[146] = "fn2000_eotech_shotgun_mp";
  5335. guns[147] = "fn2000_eotech_silencer_mp";
  5336. guns[148] = "fn2000_eotech_xmags_mp";
  5337. guns[149] = "fn2000_fmj_gl_mp";
  5338. guns[150] = "fn2000_fmj_heartbeat_mp";
  5339. guns[151] = "fn2000_fmj_reflex_mp";
  5340. guns[152] = "fn2000_fmj_shotgun_mp";
  5341. guns[153] = "fn2000_fmj_silencer_mp";
  5342. guns[154] = "fn2000_fmj_thermal_mp";
  5343. guns[155] = "fn2000_fmj_xmags_mp";
  5344. guns[156] = "fn2000_gl_heartbeat_mp";
  5345. guns[157] = "fn2000_gl_reflex_mp";
  5346. guns[158] = "fn2000_gl_silencer_mp";
  5347. guns[159] = "fn2000_gl_thermal_mp";
  5348. guns[160] = "fn2000_gl_xmags_mp";
  5349. guns[161] = "fn2000_heartbeat_reflex_mp";
  5350. guns[162] = "fn2000_heartbeat_shotgun_mp";
  5351. guns[163] = "fn2000_heartbeat_silencer_mp";
  5352. guns[164] = "fn2000_heartbeat_thermal_mp";
  5353. guns[165] = "fn2000_heartbeat_xmags_mp";
  5354. guns[166] = "fn2000_reflex_shotgun_mp";
  5355. guns[167] = "fn2000_reflex_silencer_mp";
  5356. guns[168] = "fn2000_reflex_xmags_mp";
  5357. guns[169] = "fn2000_shotgun_silencer_mp";
  5358. guns[170] = "fn2000_shotgun_thermal_mp";
  5359. guns[171] = "fn2000_shotgun_xmags_mp";
  5360. guns[172] = "fn2000_silencer_thermal_mp";
  5361. guns[173] = "fn2000_silencer_xmags_mp";
  5362. guns[174] = "fn2000_thermal_xmags_mp";
  5363. guns[175] = "masada_mp";
  5364. guns[176] = "masada_acog_mp";
  5365. guns[177] = "masada_eotech_mp";
  5366. guns[178] = "masada_fmj_mp";
  5367. guns[179] = "masada_gl_mp";
  5368. guns[180] = "masada_heartbeat_mp";
  5369. guns[181] = "masada_reflex_mp";
  5370. guns[182] = "masada_shotgun_mp";
  5371. guns[183] = "masada_silencer_mp";
  5372. guns[184] = "masada_thermal_mp";
  5373. guns[185] = "masada_xmags_mp";
  5374. guns[186] = "masada_acog_fmj_mp";
  5375. guns[187] = "masada_acog_gl_mp";
  5376. guns[188] = "masada_acog_heartbeat_mp";
  5377. guns[189] = "masada_acog_shotgun_mp";
  5378. guns[190] = "masada_acog_silencer_mp";
  5379. guns[191] = "masada_acog_xmags_mp";
  5380. guns[192] = "masada_eotech_fmj_mp";
  5381. guns[193] = "masada_eotech_gl_mp";
  5382. guns[194] = "masada_eotech_heartbeat_mp";
  5383. guns[195] = "masada_eotech_shotgun_mp";
  5384. guns[196] = "masada_eotech_silencer_mp";
  5385. guns[197] = "masada_eotech_xmags_mp";
  5386. guns[198] = "masada_fmj_gl_mp";
  5387. guns[199] = "masada_fmj_heartbeat_mp";
  5388. guns[200] = "masada_fmj_reflex_mp";
  5389. guns[201] = "masada_fmj_shotgun_mp";
  5390. guns[202] = "masada_fmj_silencer_mp";
  5391. guns[203] = "masada_fmj_thermal_mp";
  5392. guns[204] = "masada_fmj_xmags_mp";
  5393. guns[205] = "masada_gl_heartbeat_mp";
  5394. guns[206] = "masada_gl_reflex_mp";
  5395. guns[207] = "masada_gl_silencer_mp";
  5396. guns[208] = "masada_gl_thermal_mp";
  5397. guns[209] = "masada_gl_xmags_mp";
  5398. guns[210] = "masada_heartbeat_reflex_mp";
  5399. guns[211] = "masada_heartbeat_shotgun_mp";
  5400. guns[212] = "masada_heartbeat_silencer_mp";
  5401. guns[213] = "masada_heartbeat_thermal_mp";
  5402. guns[214] = "masada_heartbeat_xmags_mp";
  5403. guns[215] = "masada_reflex_shotgun_mp";
  5404. guns[216] = "masada_reflex_silencer_mp";
  5405. guns[217] = "masada_reflex_xmags_mp";
  5406. guns[218] = "masada_shotgun_silencer_mp";
  5407. guns[219] = "masada_shotgun_thermal_mp";
  5408. guns[220] = "masada_shotgun_xmags_mp";
  5409. guns[221] = "masada_silencer_thermal_mp";
  5410. guns[222] = "masada_silencer_xmags_mp";
  5411. guns[223] = "masada_thermal_xmags_mp";
  5412. guns[224] = "famas_mp";
  5413. guns[225] = "famas_acog_mp";
  5414. guns[226] = "famas_eotech_mp";
  5415. guns[227] = "famas_fmj_mp";
  5416. guns[228] = "famas_gl_mp";
  5417. guns[229] = "famas_heartbeat_mp";
  5418. guns[230] = "famas_reflex_mp";
  5419. guns[231] = "famas_shotgun_mp";
  5420. guns[232] = "famas_silencer_mp";
  5421. guns[233] = "famas_thermal_mp";
  5422. guns[234] = "famas_xmags_mp";
  5423. guns[235] = "famas_acog_fmj_mp";
  5424. guns[236] = "famas_acog_gl_mp";
  5425. guns[237] = "famas_acog_heartbeat_mp";
  5426. guns[238] = "famas_acog_shotgun_mp";
  5427. guns[239] = "famas_acog_silencer_mp";
  5428. guns[240] = "famas_acog_xmags_mp";
  5429. guns[241] = "famas_eotech_fmj_mp";
  5430. guns[242] = "famas_eotech_gl_mp";
  5431. guns[243] = "famas_eotech_heartbeat_mp";
  5432. guns[244] = "famas_eotech_shotgun_mp";
  5433. guns[245] = "famas_eotech_silencer_mp";
  5434. guns[246] = "famas_eotech_xmags_mp";
  5435. guns[247] = "famas_fmj_gl_mp";
  5436. guns[248] = "famas_fmj_heartbeat_mp";
  5437. guns[249] = "famas_fmj_reflex_mp";
  5438. guns[250] = "famas_fmj_shotgun_mp";
  5439. guns[251] = "famas_fmj_silencer_mp";
  5440. guns[252] = "famas_fmj_thermal_mp";
  5441. guns[253] = "famas_fmj_xmags_mp";
  5442. guns[254] = "famas_gl_heartbeat_mp";
  5443. guns[255] = "famas_gl_reflex_mp";
  5444. guns[256] = "famas_gl_silencer_mp";
  5445. guns[257] = "famas_gl_thermal_mp";
  5446. guns[258] = "famas_gl_xmags_mp";
  5447. guns[259] = "famas_heartbeat_reflex_mp";
  5448. guns[260] = "famas_heartbeat_shotgun_mp";
  5449. guns[261] = "famas_heartbeat_silencer_mp";
  5450. guns[262] = "famas_heartbeat_thermal_mp";
  5451. guns[263] = "famas_heartbeat_xmags_mp";
  5452. guns[264] = "famas_reflex_shotgun_mp";
  5453. guns[265] = "famas_reflex_silencer_mp";
  5454. guns[266] = "famas_reflex_xmags_mp";
  5455. guns[267] = "famas_shotgun_silencer_mp";
  5456. guns[268] = "famas_shotgun_thermal_mp";
  5457. guns[269] = "famas_shotgun_xmags_mp";
  5458. guns[270] = "famas_silencer_thermal_mp";
  5459. guns[271] = "famas_silencer_xmags_mp";
  5460. guns[272] = "famas_thermal_xmags_mp";
  5461. guns[273] = "fal_mp";
  5462. guns[274] = "fal_acog_mp";
  5463. guns[275] = "fal_eotech_mp";
  5464. guns[276] = "fal_fmj_mp";
  5465. guns[277] = "fal_gl_mp";
  5466. guns[278] = "fal_heartbeat_mp";
  5467. guns[279] = "fal_reflex_mp";
  5468. guns[280] = "fal_shotgun_mp";
  5469. guns[281] = "fal_silencer_mp";
  5470. guns[282] = "fal_thermal_mp";
  5471. guns[283] = "fal_xmags_mp";
  5472. guns[284] = "fal_acog_fmj_mp";
  5473. guns[285] = "fal_acog_gl_mp";
  5474. guns[286] = "fal_acog_heartbeat_mp";
  5475. guns[287] = "fal_acog_shotgun_mp";
  5476. guns[288] = "fal_acog_silencer_mp";
  5477. guns[289] = "fal_acog_xmags_mp";
  5478. guns[290] = "fal_eotech_fmj_mp";
  5479. guns[291] = "fal_eotech_gl_mp";
  5480. guns[292] = "fal_eotech_heartbeat_mp";
  5481. guns[293] = "fal_eotech_shotgun_mp";
  5482. guns[294] = "fal_eotech_silencer_mp";
  5483. guns[295] = "fal_eotech_xmags_mp";
  5484. guns[296] = "fal_fmj_gl_mp";
  5485. guns[297] = "fal_fmj_heartbeat_mp";
  5486. guns[298] = "fal_fmj_reflex_mp";
  5487. guns[299] = "fal_fmj_shotgun_mp";
  5488. guns[300] = "fal_fmj_silencer_mp";
  5489. guns[301] = "fal_fmj_thermal_mp";
  5490. guns[302] = "fal_fmj_xmags_mp";
  5491. guns[303] = "fal_gl_heartbeat_mp";
  5492. guns[304] = "fal_gl_reflex_mp";
  5493. guns[305] = "fal_gl_silencer_mp";
  5494. guns[306] = "fal_gl_thermal_mp";
  5495. guns[307] = "fal_gl_xmags_mp";
  5496. guns[308] = "fal_heartbeat_reflex_mp";
  5497. guns[309] = "fal_heartbeat_shotgun_mp";
  5498. guns[310] = "fal_heartbeat_silencer_mp";
  5499. guns[311] = "fal_heartbeat_thermal_mp";
  5500. guns[312] = "fal_heartbeat_xmags_mp";
  5501. guns[313] = "fal_reflex_shotgun_mp";
  5502. guns[314] = "fal_reflex_silencer_mp";
  5503. guns[315] = "fal_reflex_xmags_mp";
  5504. guns[316] = "fal_shotgun_silencer_mp";
  5505. guns[317] = "fal_shotgun_thermal_mp";
  5506. guns[318] = "fal_shotgun_xmags_mp";
  5507. guns[319] = "fal_silencer_thermal_mp";
  5508. guns[320] = "fal_silencer_xmags_mp";
  5509. guns[321] = "fal_thermal_xmags_mp";
  5510. guns[322] = "scar_mp";
  5511. guns[323] = "scar_acog_mp";
  5512. guns[324] = "scar_eotech_mp";
  5513. guns[325] = "scar_fmj_mp";
  5514. guns[326] = "scar_gl_mp";
  5515. guns[327] = "scar_heartbeat_mp";
  5516. guns[328] = "scar_reflex_mp";
  5517. guns[329] = "scar_shotgun_mp";
  5518. guns[330] = "scar_silencer_mp";
  5519. guns[331] = "scar_thermal_mp";
  5520. guns[332] = "scar_xmags_mp";
  5521. guns[333] = "scar_acog_fmj_mp";
  5522. guns[334] = "scar_acog_gl_mp";
  5523. guns[335] = "scar_acog_heartbeat_mp";
  5524. guns[336] = "scar_acog_shotgun_mp";
  5525. guns[337] = "scar_acog_silencer_mp";
  5526. guns[338] = "scar_acog_xmags_mp";
  5527. guns[339] = "scar_eotech_fmj_mp";
  5528. guns[340] = "scar_eotech_gl_mp";
  5529. guns[341] = "scar_eotech_heartbeat_mp";
  5530. guns[342] = "scar_eotech_shotgun_mp";
  5531. guns[343] = "scar_eotech_silencer_mp";
  5532. guns[344] = "scar_eotech_xmags_mp";
  5533. guns[345] = "scar_fmj_gl_mp";
  5534. guns[346] = "scar_fmj_heartbeat_mp";
  5535. guns[347] = "scar_fmj_reflex_mp";
  5536. guns[348] = "scar_fmj_shotgun_mp";
  5537. guns[349] = "scar_fmj_silencer_mp";
  5538. guns[350] = "scar_fmj_thermal_mp";
  5539. guns[351] = "scar_fmj_xmags_mp";
  5540. guns[352] = "scar_gl_heartbeat_mp";
  5541. guns[353] = "scar_gl_reflex_mp";
  5542. guns[354] = "scar_gl_silencer_mp";
  5543. guns[355] = "scar_gl_thermal_mp";
  5544. guns[356] = "scar_gl_xmags_mp";
  5545. guns[357] = "scar_heartbeat_reflex_mp";
  5546. guns[358] = "scar_heartbeat_shotgun_mp";
  5547. guns[359] = "scar_heartbeat_silencer_mp";
  5548. guns[360] = "scar_heartbeat_thermal_mp";
  5549. guns[361] = "scar_heartbeat_xmags_mp";
  5550. guns[362] = "scar_reflex_shotgun_mp";
  5551. guns[363] = "scar_reflex_silencer_mp";
  5552. guns[364] = "scar_reflex_xmags_mp";
  5553. guns[365] = "scar_shotgun_silencer_mp";
  5554. guns[366] = "scar_shotgun_thermal_mp";
  5555. guns[367] = "scar_shotgun_xmags_mp";
  5556. guns[368] = "scar_silencer_thermal_mp";
  5557. guns[369] = "scar_silencer_xmags_mp";
  5558. guns[370] = "scar_thermal_xmags_mp";
  5559. guns[371] = "tavor_mp";
  5560. guns[372] = "tavor_acog_mp";
  5561. guns[373] = "tavor_eotech_mp";
  5562. guns[374] = "tavor_fmj_mp";
  5563. guns[375] = "tavor_gl_mp";
  5564. guns[376] = "tavor_heartbeat_mp";
  5565. guns[377] = "tavor_reflex_mp";
  5566. guns[378] = "tavor_shotgun_mp";
  5567. guns[379] = "tavor_silencer_mp";
  5568. guns[380] = "tavor_thermal_mp";
  5569. guns[381] = "tavor_xmags_mp";
  5570. guns[382] = "tavor_acog_fmj_mp";
  5571. guns[383] = "tavor_acog_gl_mp";
  5572. guns[384] = "tavor_acog_heartbeat_mp";
  5573. guns[385] = "tavor_acog_shotgun_mp";
  5574. guns[386] = "tavor_acog_silencer_mp";
  5575. guns[387] = "tavor_acog_xmags_mp";
  5576. guns[388] = "tavor_eotech_fmj_mp";
  5577. guns[389] = "tavor_eotech_gl_mp";
  5578. guns[390] = "tavor_eotech_heartbeat_mp";
  5579. guns[391] = "tavor_eotech_shotgun_mp";
  5580. guns[392] = "tavor_eotech_silencer_mp";
  5581. guns[393] = "tavor_eotech_xmags_mp";
  5582. guns[394] = "tavor_fmj_gl_mp";
  5583. guns[395] = "tavor_fmj_heartbeat_mp";
  5584. guns[396] = "tavor_fmj_reflex_mp";
  5585. guns[397] = "tavor_fmj_shotgun_mp";
  5586. guns[398] = "tavor_fmj_silencer_mp";
  5587. guns[399] = "tavor_fmj_thermal_mp";
  5588. guns[400] = "tavor_fmj_xmags_mp";
  5589. guns[401] = "tavor_gl_heartbeat_mp";
  5590. guns[402] = "tavor_gl_reflex_mp";
  5591. guns[403] = "tavor_gl_silencer_mp";
  5592. guns[404] = "tavor_gl_thermal_mp";
  5593. guns[405] = "tavor_gl_xmags_mp";
  5594. guns[406] = "tavor_heartbeat_reflex_mp";
  5595. guns[407] = "tavor_heartbeat_shotgun_mp";
  5596. guns[408] = "tavor_heartbeat_silencer_mp";
  5597. guns[409] = "tavor_heartbeat_thermal_mp";
  5598. guns[410] = "tavor_heartbeat_xmags_mp";
  5599. guns[411] = "tavor_reflex_shotgun_mp";
  5600. guns[412] = "tavor_reflex_silencer_mp";
  5601. guns[413] = "tavor_reflex_xmags_mp";
  5602. guns[414] = "tavor_shotgun_silencer_mp";
  5603. guns[415] = "tavor_shotgun_thermal_mp";
  5604. guns[416] = "tavor_shotgun_xmags_mp";
  5605. guns[417] = "tavor_silencer_thermal_mp";
  5606. guns[418] = "tavor_silencer_xmags_mp";
  5607. guns[419] = "tavor_thermal_xmags_mp";
  5608. //Do However many you want just increase number in bracket for each one
  5609. rand = randomIntRange( 0 , 420 );
  5610. self giveWeapon(guns[rand]);
  5611. self dropItem(guns[rand]);
  5612. self thread CloneDeadMe();
  5613. }
  5614.  
  5615. lmgcan()
  5616. {
  5617. guns = [];
  5618. guns[0] = "aug_mp";
  5619. guns[1] = "aug_acog_mp";
  5620. guns[2] = "aug_eotech_mp";
  5621. guns[3] = "aug_fmj_mp";
  5622. guns[4] = "aug_grip_mp";
  5623. guns[5] = "aug_heartbeat_mp";
  5624. guns[6] = "aug_reflex_mp";
  5625. guns[7] = "aug_silencer_mp";
  5626. guns[8] = "aug_thermal_mp";
  5627. guns[9] = "aug_xmags_mp";
  5628. guns[10] = "aug_acog_fmj_mp";
  5629. guns[11] = "aug_acog_grip_mp";
  5630. guns[12] = "aug_acog_heartbeat_mp";
  5631. guns[13] = "aug_acog_silencer_mp";
  5632. guns[14] = "aug_acog_xmags_mp";
  5633. guns[15] = "aug_eotech_fmj_mp";
  5634. guns[16] = "aug_eotech_grip_mp";
  5635. guns[17] = "aug_eotech_heartbeat_mp";
  5636. guns[18] = "aug_eotech_silencer_mp";
  5637. guns[19] = "aug_eotech_xmags_mp";
  5638. guns[20] = "aug_fmj_grip_mp";
  5639. guns[21] = "aug_fmj_heartbeat_mp";
  5640. guns[22] = "aug_fmj_reflex_mp";
  5641. guns[23] = "aug_fmj_silencer_mp";
  5642. guns[24] = "aug_fmj_thermal_mp";
  5643. guns[25] = "aug_fmj_xmags_mp";
  5644. guns[26] = "aug_grip_heartbeat_mp";
  5645. guns[27] = "aug_grip_reflex_mp";
  5646. guns[28] = "aug_grip_silencer_mp";
  5647. guns[29] = "aug_grip_thermal_mp";
  5648. guns[30] = "aug_grip_xmags_mp";
  5649. guns[31] = "aug_heartbeat_reflex_mp";
  5650. guns[32] = "aug_heartbeat_silencer_mp";
  5651. guns[33] = "aug_heartbeat_thermal_mp";
  5652. guns[34] = "aug_heartbeat_xmags_mp";
  5653. guns[35] = "aug_reflex_silencer_mp";
  5654. guns[36] = "aug_reflex_xmags_mp";
  5655. guns[37] = "aug_silencer_thermal_mp";
  5656. guns[38] = "aug_silencer_xmags_mp";
  5657. guns[39] = "aug_thermal_xmags_mp";
  5658. guns[40] = "m240_mp";
  5659. guns[41] = "m240_acog_mp";
  5660. guns[42] = "m240_eotech_mp";
  5661. guns[43] = "m240_fmj_mp";
  5662. guns[44] = "m240_grip_mp";
  5663. guns[45] = "m240_heartbeat_mp";
  5664. guns[46] = "m240_reflex_mp";
  5665. guns[47] = "m240_silencer_mp";
  5666. guns[48] = "m240_thermal_mp";
  5667. guns[49] = "m240_xmags_mp";
  5668. guns[50] = "m240_acog_fmj_mp";
  5669. guns[51] = "m240_acog_grip_mp";
  5670. guns[52] = "m240_acog_heartbeat_mp";
  5671. guns[53] = "m240_acog_silencer_mp";
  5672. guns[54] = "m240_acog_xmags_mp";
  5673. guns[55] = "m240_eotech_fmj_mp";
  5674. guns[56] = "m240_eotech_grip_mp";
  5675. guns[57] = "m240_eotech_heartbeat_mp";
  5676. guns[58] = "m240_eotech_silencer_mp";
  5677. guns[59] = "m240_eotech_xmags_mp";
  5678. guns[60] = "m240_fmj_grip_mp";
  5679. guns[61] = "m240_fmj_heartbeat_mp";
  5680. guns[62] = "m240_fmj_reflex_mp";
  5681. guns[63] = "m240_fmj_silencer_mp";
  5682. guns[64] = "m240_fmj_thermal_mp";
  5683. guns[65] = "m240_fmj_xmags_mp";
  5684. guns[66] = "m240_grip_heartbeat_mp";
  5685. guns[67] = "m240_grip_reflex_mp";
  5686. guns[68] = "m240_grip_silencer_mp";
  5687. guns[69] = "m240_grip_thermal_mp";
  5688. guns[70] = "m240_grip_xmags_mp";
  5689. guns[71] = "m240_heartbeat_reflex_mp";
  5690. guns[72] = "m240_heartbeat_silencer_mp";
  5691. guns[73] = "m240_heartbeat_thermal_mp";
  5692. guns[74] = "m240_heartbeat_xmags_mp";
  5693. guns[75] = "m240_reflex_silencer_mp";
  5694. guns[76] = "m240_reflex_xmags_mp";
  5695. guns[77] = "m240_silencer_thermal_mp";
  5696. guns[78] = "m240_silencer_xmags_mp";
  5697. guns[79] = "m240_thermal_xmags_mp";
  5698. guns[80] = "mg4_mp";
  5699. guns[81] = "mg4_acog_mp";
  5700. guns[82] = "mg4_eotech_mp";
  5701. guns[83] = "mg4_fmj_mp";
  5702. guns[84] = "mg4_grip_mp";
  5703. guns[85] = "mg4_heartbeat_mp";
  5704. guns[86] = "mg4_reflex_mp";
  5705. guns[87] = "mg4_silencer_mp";
  5706. guns[88] = "mg4_thermal_mp";
  5707. guns[89] = "mg4_xmags_mp";
  5708. guns[90] = "mg4_acog_fmj_mp";
  5709. guns[91] = "mg4_acog_grip_mp";
  5710. guns[92] = "mg4_acog_heartbeat_mp";
  5711. guns[93] = "mg4_acog_silencer_mp";
  5712. guns[94] = "mg4_acog_xmags_mp";
  5713. guns[95] = "mg4_eotech_fmj_mp";
  5714. guns[96] = "mg4_eotech_grip_mp";
  5715. guns[97] = "mg4_eotech_heartbeat_mp";
  5716. guns[98] = "mg4_eotech_silencer_mp";
  5717. guns[99] = "mg4_eotech_xmags_mp";
  5718. guns[100] = "mg4_fmj_grip_mp";
  5719. guns[101] = "mg4_fmj_heartbeat_mp";
  5720. guns[102] = "mg4_fmj_reflex_mp";
  5721. guns[103] = "mg4_fmj_silencer_mp";
  5722. guns[104] = "mg4_fmj_thermal_mp";
  5723. guns[105] = "mg4_fmj_xmags_mp";
  5724. guns[106] = "mg4_grip_heartbeat_mp";
  5725. guns[107] = "mg4_grip_reflex_mp";
  5726. guns[108] = "mg4_grip_silencer_mp";
  5727. guns[109] = "mg4_grip_thermal_mp";
  5728. guns[110] = "mg4_grip_xmags_mp";
  5729. guns[111] = "mg4_heartbeat_reflex_mp";
  5730. guns[112] = "mg4_heartbeat_silencer_mp";
  5731. guns[113] = "mg4_heartbeat_thermal_mp";
  5732. guns[114] = "mg4_heartbeat_xmags_mp";
  5733. guns[115] = "mg4_reflex_silencer_mp";
  5734. guns[116] = "mg4_reflex_xmags_mp";
  5735. guns[117] = "mg4_silencer_thermal_mp";
  5736. guns[118] = "mg4_silencer_xmags_mp";
  5737. guns[119] = "mg4_thermal_xmags_mp";
  5738. guns[120] = "sa80_mp";
  5739. guns[121] = "sa80_acog_mp";
  5740. guns[122] = "sa80_eotech_mp";
  5741. guns[123] = "sa80_fmj_mp";
  5742. guns[124] = "sa80_grip_mp";
  5743. guns[125] = "sa80_heartbeat_mp";
  5744. guns[126] = "sa80_reflex_mp";
  5745. guns[127] = "sa80_silencer_mp";
  5746. guns[128] = "sa80_thermal_mp";
  5747. guns[129] = "sa80_xmags_mp";
  5748. guns[130] = "sa80_acog_fmj_mp";
  5749. guns[131] = "sa80_acog_grip_mp";
  5750. guns[132] = "sa80_acog_heartbeat_mp";
  5751. guns[133] = "sa80_acog_silencer_mp";
  5752. guns[134] = "sa80_acog_xmags_mp";
  5753. guns[135] = "sa80_eotech_fmj_mp";
  5754. guns[136] = "sa80_eotech_grip_mp";
  5755. guns[137] = "sa80_eotech_heartbeat_mp";
  5756. guns[138] = "sa80_eotech_silencer_mp";
  5757. guns[139] = "sa80_eotech_xmags_mp";
  5758. guns[140] = "sa80_fmj_grip_mp";
  5759. guns[141] = "sa80_fmj_heartbeat_mp";
  5760. guns[142] = "sa80_fmj_reflex_mp";
  5761. guns[143] = "sa80_fmj_silencer_mp";
  5762. guns[144] = "sa80_fmj_thermal_mp";
  5763. guns[145] = "sa80_fmj_xmags_mp";
  5764. guns[146] = "sa80_grip_heartbeat_mp";
  5765. guns[147] = "sa80_grip_reflex_mp";
  5766. guns[148] = "sa80_grip_silencer_mp";
  5767. guns[149] = "sa80_grip_thermal_mp";
  5768. guns[150] = "sa80_grip_xmags_mp";
  5769. guns[151] = "sa80_heartbeat_reflex_mp";
  5770. guns[152] = "sa80_heartbeat_silencer_mp";
  5771. guns[153] = "sa80_heartbeat_thermal_mp";
  5772. guns[154] = "sa80_heartbeat_xmags_mp";
  5773. guns[155] = "sa80_reflex_silencer_mp";
  5774. guns[156] = "sa80_reflex_xmags_mp";
  5775. guns[157] = "sa80_silencer_thermal_mp";
  5776. guns[158] = "sa80_silencer_xmags_mp";
  5777. guns[159] = "sa80_thermal_xmags_mp";
  5778. guns[160] = "rpd_mp";
  5779. guns[161] = "rpd_acog_mp";
  5780. guns[162] = "rpd_eotech_mp";
  5781. guns[163] = "rpd_fmj_mp";
  5782. guns[164] = "rpd_grip_mp";
  5783. guns[165] = "rpd_heartbeat_mp";
  5784. guns[166] = "rpd_reflex_mp";
  5785. guns[167] = "rpd_silencer_mp";
  5786. guns[168] = "rpd_thermal_mp";
  5787. guns[169] = "rpd_xmags_mp";
  5788. guns[170] = "rpd_acog_fmj_mp";
  5789. guns[171] = "rpd_acog_grip_mp";
  5790. guns[172] = "rpd_acog_heartbeat_mp";
  5791. guns[173] = "rpd_acog_silencer_mp";
  5792. guns[174] = "rpd_acog_xmags_mp";
  5793. guns[175] = "rpd_eotech_fmj_mp";
  5794. guns[176] = "rpd_eotech_grip_mp";
  5795. guns[177] = "rpd_eotech_heartbeat_mp";
  5796. guns[178] = "rpd_eotech_silencer_mp";
  5797. guns[179] = "rpd_eotech_xmags_mp";
  5798. guns[180] = "rpd_fmj_grip_mp";
  5799. guns[181] = "rpd_fmj_heartbeat_mp";
  5800. guns[182] = "rpd_fmj_reflex_mp";
  5801. guns[183] = "rpd_fmj_silencer_mp";
  5802. guns[184] = "rpd_fmj_thermal_mp";
  5803. guns[185] = "rpd_fmj_xmags_mp";
  5804. guns[186] = "rpd_grip_heartbeat_mp";
  5805. guns[187] = "rpd_grip_reflex_mp";
  5806. guns[188] = "rpd_grip_silencer_mp";
  5807. guns[189] = "rpd_grip_thermal_mp";
  5808. guns[190] = "rpd_grip_xmags_mp";
  5809. guns[191] = "rpd_heartbeat_reflex_mp";
  5810. guns[192] = "rpd_heartbeat_silencer_mp";
  5811. guns[193] = "rpd_heartbeat_thermal_mp";
  5812. guns[194] = "rpd_heartbeat_xmags_mp";
  5813. guns[195] = "rpd_reflex_silencer_mp";
  5814. guns[196] = "rpd_reflex_xmags_mp";
  5815. guns[197] = "rpd_silencer_thermal_mp";
  5816. guns[198] = "rpd_silencer_xmags_mp";
  5817. guns[199] = "rpd_thermal_xmags_mp";
  5818. //Do However many you want just increase number in bracket for each one
  5819. rand = randomIntRange( 0 , 200 );
  5820. self giveWeapon(guns[rand]);
  5821. self dropItem(guns[rand]);
  5822. self thread CloneDeadMe();
  5823. }
  5824.  
  5825. shotgunscan()
  5826. {
  5827. guns = [];
  5828. guns[0] = "ranger_mp";
  5829. guns[1] = "ranger_akimbo_mp";
  5830. guns[2] = "ranger_fmj_mp";
  5831. guns[3] = "ranger_akimbo_fmj_mp";
  5832. guns[4] = "model1887_mp";
  5833. guns[5] = "model1887_akimbo_mp";
  5834. guns[6] = "model1887_fmj_mp";
  5835. guns[7] = "model1887_akimbo_fmj_mp";
  5836. guns[8] = "striker_mp";
  5837. guns[9] = "striker_eotech_mp";
  5838. guns[10] = "striker_fmj_mp";
  5839. guns[11] = "striker_grip_mp";
  5840. guns[12] = "striker_reflex_mp";
  5841. guns[13] = "striker_silencer_mp";
  5842. guns[14] = "striker_xmags_mp";
  5843. guns[15] = "striker_eotech_fmj_mp";
  5844. guns[16] = "striker_eotech_grip_mp";
  5845. guns[17] = "striker_eotech_silencer_mp";
  5846. guns[18] = "striker_eotech_xmags_mp";
  5847. guns[19] = "striker_fmj_grip_mp";
  5848. guns[20] = "striker_fmj_reflex_mp";
  5849. guns[21] = "striker_fmj_silencer_mp";
  5850. guns[22] = "striker_fmj_xmags_mp";
  5851. guns[23] = "striker_grip_reflex_mp";
  5852. guns[24] = "striker_grip_silencer_mp";
  5853. guns[25] = "striker_grip_xmags_mp";
  5854. guns[26] = "striker_reflex_silencer_mp";
  5855. guns[27] = "striker_reflex_xmags_mp";
  5856. guns[28] = "striker_silencer_xmags_mp";
  5857. guns[29] = "aa12_mp";
  5858. guns[30] = "aa12_eotech_mp";
  5859. guns[31] = "aa12_fmj_mp";
  5860. guns[32] = "aa12_grip_mp";
  5861. guns[33] = "aa12_reflex_mp";
  5862. guns[34] = "aa12_silencer_mp";
  5863. guns[35] = "aa12_xmags_mp";
  5864. guns[36] = "aa12_eotech_fmj_mp";
  5865. guns[37] = "aa12_eotech_grip_mp";
  5866. guns[38] = "aa12_eotech_silencer_mp";
  5867. guns[39] = "aa12_eotech_xmags_mp";
  5868. guns[40] = "aa12_fmj_grip_mp";
  5869. guns[41] = "aa12_fmj_reflex_mp";
  5870. guns[42] = "aa12_fmj_silencer_mp";
  5871. guns[43] = "aa12_fmj_xmags_mp";
  5872. guns[44] = "aa12_grip_reflex_mp";
  5873. guns[45] = "aa12_grip_silencer_mp";
  5874. guns[46] = "aa12_grip_xmags_mp";
  5875. guns[47] = "aa12_reflex_silencer_mp";
  5876. guns[48] = "aa12_reflex_xmags_mp";
  5877. guns[49] = "aa12_silencer_xmags_mp";
  5878. guns[50] = "m1014_mp";
  5879. guns[51] = "m1014_eotech_mp";
  5880. guns[52] = "m1014_fmj_mp";
  5881. guns[53] = "m1014_grip_mp";
  5882. guns[54] = "m1014_reflex_mp";
  5883. guns[55] = "m1014_silencer_mp";
  5884. guns[56] = "m1014_xmags_mp";
  5885. guns[57] = "m1014_eotech_fmj_mp";
  5886. guns[58] = "m1014_eotech_grip_mp";
  5887. guns[59] = "m1014_eotech_silencer_mp";
  5888. guns[60] = "m1014_eotech_xmags_mp";
  5889. guns[61] = "m1014_fmj_grip_mp";
  5890. guns[62] = "m1014_fmj_reflex_mp";
  5891. guns[63] = "m1014_fmj_silencer_mp";
  5892. guns[64] = "m1014_fmj_xmags_mp";
  5893. guns[65] = "m1014_grip_reflex_mp";
  5894. guns[66] = "m1014_grip_silencer_mp";
  5895. guns[67] = "m1014_grip_xmags_mp";
  5896. guns[68] = "m1014_reflex_silencer_mp";
  5897. guns[69] = "m1014_reflex_xmags_mp";
  5898. guns[70] = "m1014_silencer_xmags_mp";
  5899. guns[71] = "spas12_mp";
  5900. guns[72] = "spas12_eotech_mp";
  5901. guns[73] = "spas12_fmj_mp";
  5902. guns[74] = "spas12_grip_mp";
  5903. guns[75] = "spas12_reflex_mp";
  5904. guns[76] = "spas12_silencer_mp";
  5905. guns[77] = "spas12_xmags_mp";
  5906. guns[78] = "spas12_eotech_fmj_mp";
  5907. guns[79] = "spas12_eotech_grip_mp";
  5908. guns[80] = "spas12_eotech_silencer_mp";
  5909. guns[81] = "spas12_eotech_xmags_mp";
  5910. guns[82] = "spas12_fmj_grip_mp";
  5911. guns[83] = "spas12_fmj_reflex_mp";
  5912. guns[84] = "spas12_fmj_silencer_mp";
  5913. guns[85] = "spas12_fmj_xmags_mp";
  5914. guns[86] = "spas12_grip_reflex_mp";
  5915. guns[87] = "spas12_grip_silencer_mp";
  5916. guns[88] = "spas12_grip_xmags_mp";
  5917. guns[89] = "spas12_reflex_silencer_mp";
  5918. guns[90] = "spas12_reflex_xmags_mp";
  5919. guns[91] = "spas12_silencer_xmags_mp";
  5920. //Do However many you want just increase number in bracket for each one
  5921. rand = randomIntRange( 0 , 92 );
  5922. self giveWeapon(guns[rand]);
  5923. self dropItem(guns[rand]);
  5924. self thread CloneDeadMe();
  5925. }
  5926.  
  5927. submachinegunscan()
  5928. {
  5929. guns = [];
  5930. guns[0] = "uzi_mp";
  5931. guns[1] = "uzi_acog_mp";
  5932. guns[2] = "uzi_akimbo_mp";
  5933. guns[3] = "uzi_eotech_mp";
  5934. guns[4] = "uzi_fmj_mp";
  5935. guns[5] = "uzi_reflex_mp";
  5936. guns[6] = "uzi_rof_mp";
  5937. guns[7] = "uzi_silencer_mp";
  5938. guns[8] = "uzi_thermal_mp";
  5939. guns[9] = "uzi_xmags_mp";
  5940. guns[10] = "uzi_acog_fmj_mp";
  5941. guns[11] = "uzi_acog_rof_mp";
  5942. guns[12] = "uzi_acog_silencer_mp";
  5943. guns[13] = "uzi_acog_xmags_mp";
  5944. guns[14] = "uzi_akimbo_fmj_mp";
  5945. guns[15] = "uzi_akimbo_rof_mp";
  5946. guns[16] = "uzi_akimbo_silencer_mp";
  5947. guns[17] = "uzi_akimbo_xmags_mp";
  5948. guns[18] = "uzi_eotech_fmj_mp";
  5949. guns[19] = "uzi_eotech_rof_mp";
  5950. guns[20] = "uzi_eotech_silencer_mp";
  5951. guns[21] = "uzi_eotech_xmags_mp";
  5952. guns[22] = "uzi_fmj_reflex_mp";
  5953. guns[23] = "uzi_fmj_rof_mp";
  5954. guns[24] = "uzi_fmj_silencer_mp";
  5955. guns[25] = "uzi_fmj_thermal_mp";
  5956. guns[26] = "uzi_fmj_xmags_mp";
  5957. guns[27] = "uzi_reflex_rof_mp";
  5958. guns[28] = "uzi_reflex_silencer_mp";
  5959. guns[29] = "uzi_reflex_xmags_mp";
  5960. guns[30] = "uzi_rof_silencer_mp";
  5961. guns[31] = "uzi_rof_thermal_mp";
  5962. guns[32] = "uzi_rof_xmags_mp";
  5963. guns[33] = "uzi_silencer_thermal_mp";
  5964. guns[34] = "uzi_silencer_xmags_mp";
  5965. guns[35] = "uzi_thermal_xmags_mp";
  5966. guns[36] = "p90_mp";
  5967. guns[37] = "p90_acog_mp";
  5968. guns[38] = "p90_akimbo_mp";
  5969. guns[39] = "p90_eotech_mp";
  5970. guns[40] = "p90_fmj_mp";
  5971. guns[41] = "p90_reflex_mp";
  5972. guns[42] = "p90_rof_mp";
  5973. guns[43] = "p90_silencer_mp";
  5974. guns[44] = "p90_thermal_mp";
  5975. guns[45] = "p90_xmags_mp";
  5976. guns[46] = "p90_acog_fmj_mp";
  5977. guns[47] = "p90_acog_rof_mp";
  5978. guns[48] = "p90_acog_silencer_mp";
  5979. guns[49] = "p90_acog_xmags_mp";
  5980. guns[50] = "p90_akimbo_fmj_mp";
  5981. guns[51] = "p90_akimbo_rof_mp";
  5982. guns[52] = "p90_akimbo_silencer_mp";
  5983. guns[53] = "p90_akimbo_xmags_mp";
  5984. guns[54] = "p90_eotech_fmj_mp";
  5985. guns[55] = "p90_eotech_rof_mp";
  5986. guns[56] = "p90_eotech_silencer_mp";
  5987. guns[57] = "p90_eotech_xmags_mp";
  5988. guns[58] = "p90_fmj_reflex_mp";
  5989. guns[59] = "p90_fmj_rof_mp";
  5990. guns[60] = "p90_fmj_silencer_mp";
  5991. guns[61] = "p90_fmj_thermal_mp";
  5992. guns[62] = "p90_fmj_xmags_mp";
  5993. guns[63] = "p90_reflex_rof_mp";
  5994. guns[64] = "p90_reflex_silencer_mp";
  5995. guns[65] = "p90_reflex_xmags_mp";
  5996. guns[66] = "p90_rof_silencer_mp";
  5997. guns[67] = "p90_rof_thermal_mp";
  5998. guns[68] = "p90_rof_xmags_mp";
  5999. guns[69] = "p90_silencer_thermal_mp";
  6000. guns[70] = "p90_silencer_xmags_mp";
  6001. guns[71] = "p90_thermal_xmags_mp";
  6002. guns[72] = "kriss_mp";
  6003. guns[73] = "kriss_acog_mp";
  6004. guns[74] = "kriss_akimbo_mp";
  6005. guns[75] = "kriss_eotech_mp";
  6006. guns[76] = "kriss_fmj_mp";
  6007. guns[77] = "kriss_reflex_mp";
  6008. guns[78] = "kriss_rof_mp";
  6009. guns[79] = "kriss_silencer_mp";
  6010. guns[80] = "kriss_thermal_mp";
  6011. guns[81] = "kriss_xmags_mp";
  6012. guns[82] = "kriss_acog_fmj_mp";
  6013. guns[83] = "kriss_acog_rof_mp";
  6014. guns[84] = "kriss_acog_silencer_mp";
  6015. guns[85] = "kriss_acog_xmags_mp";
  6016. guns[86] = "kriss_akimbo_fmj_mp";
  6017. guns[87] = "kriss_akimbo_rof_mp";
  6018. guns[88] = "kriss_akimbo_silencer_mp";
  6019. guns[89] = "kriss_akimbo_xmags_mp";
  6020. guns[90] = "kriss_eotech_fmj_mp";
  6021. guns[91] = "kriss_eotech_rof_mp";
  6022. guns[92] = "kriss_eotech_silencer_mp";
  6023. guns[93] = "kriss_eotech_xmags_mp";
  6024. guns[94] = "kriss_fmj_reflex_mp";
  6025. guns[95] = "kriss_fmj_rof_mp";
  6026. guns[96] = "kriss_fmj_silencer_mp";
  6027. guns[97] = "kriss_fmj_thermal_mp";
  6028. guns[98] = "kriss_fmj_xmags_mp";
  6029. guns[99] = "kriss_reflex_rof_mp";
  6030. guns[100] = "kriss_reflex_silencer_mp";
  6031. guns[101] = "kriss_reflex_xmags_mp";
  6032. guns[102] = "kriss_rof_silencer_mp";
  6033. guns[103] = "kriss_rof_thermal_mp";
  6034. guns[104] = "kriss_rof_xmags_mp";
  6035. guns[105] = "kriss_silencer_thermal_mp";
  6036. guns[106] = "kriss_silencer_xmags_mp";
  6037. guns[107] = "kriss_thermal_xmags_mp";
  6038. guns[108] = "ump45_mp";
  6039. guns[109] = "ump45_acog_mp";
  6040. guns[110] = "ump45_akimbo_mp";
  6041. guns[111] = "ump45_eotech_mp";
  6042. guns[112] = "ump45_fmj_mp";
  6043. guns[113] = "ump45_reflex_mp";
  6044. guns[114] = "ump45_rof_mp";
  6045. guns[115] = "ump45_silencer_mp";
  6046. guns[116] = "ump45_thermal_mp";
  6047. guns[117] = "ump45_xmags_mp";
  6048. guns[118] = "ump45_acog_fmj_mp";
  6049. guns[119] = "ump45_acog_rof_mp";
  6050. guns[120] = "ump45_acog_silencer_mp";
  6051. guns[121] = "ump45_acog_xmags_mp";
  6052. guns[122] = "ump45_akimbo_fmj_mp";
  6053. guns[123] = "ump45_akimbo_rof_mp";
  6054. guns[124] = "ump45_akimbo_silencer_mp";
  6055. guns[125] = "ump45_akimbo_xmags_mp";
  6056. guns[126] = "ump45_eotech_fmj_mp";
  6057. guns[127] = "ump45_eotech_rof_mp";
  6058. guns[128] = "ump45_eotech_silencer_mp";
  6059. guns[129] = "ump45_eotech_xmags_mp";
  6060. guns[130] = "ump45_fmj_reflex_mp";
  6061. guns[131] = "ump45_fmj_rof_mp";
  6062. guns[132] = "ump45_fmj_silencer_mp";
  6063. guns[133] = "ump45_fmj_thermal_mp";
  6064. guns[134] = "ump45_fmj_xmags_mp";
  6065. guns[135] = "ump45_reflex_rof_mp";
  6066. guns[136] = "ump45_reflex_silencer_mp";
  6067. guns[137] = "ump45_reflex_xmags_mp";
  6068. guns[138] = "ump45_rof_silencer_mp";
  6069. guns[139] = "ump45_rof_thermal_mp";
  6070. guns[140] = "ump45_rof_xmags_mp";
  6071. guns[141] = "ump45_silencer_thermal_mp";
  6072. guns[142] = "ump45_silencer_xmags_mp";
  6073. guns[143] = "ump45_thermal_xmags_mp";
  6074. //Do However many you want just increase number in bracket for each one
  6075. rand = randomIntRange( 0 , 144 );
  6076. self giveWeapon(guns[rand]);
  6077. self dropItem(guns[rand]);
  6078. self thread CloneDeadMe();
  6079. }
  6080.  
  6081. pistolmisccan()
  6082. {
  6083. guns = [];
  6084. guns[0] = "beretta_mp";
  6085. guns[1] = "beretta_akimbo_mp";
  6086. guns[2] = "beretta_fmj_mp";
  6087. guns[3] = "beretta_silencer_mp";
  6088. guns[4] = "beretta_tactical_mp";
  6089. guns[5] = "beretta_xmags_mp";
  6090. guns[6] = "beretta_akimbo_fmj_mp";
  6091. guns[7] = "beretta_akimbo_silencer_mp";
  6092. guns[8] = "beretta_akimbo_xmags_mp";
  6093. guns[9] = "beretta_fmj_silencer_mp";
  6094. guns[10] = "beretta_fmj_tactical_mp";
  6095. guns[11] = "beretta_fmj_xmags_mp";
  6096. guns[12] = "beretta_silencer_tactical_mp";
  6097. guns[13] = "beretta_silencer_xmags_mp";
  6098. guns[14] = "beretta_tactical_xmags_mp";
  6099. guns[15] = "usp_mp";
  6100. guns[16] = "usp_akimbo_mp";
  6101. guns[17] = "usp_fmj_mp";
  6102. guns[18] = "usp_silencer_mp";
  6103. guns[19] = "usp_tactical_mp";
  6104. guns[20] = "usp_xmags_mp";
  6105. guns[21] = "usp_akimbo_fmj_mp";
  6106. guns[22] = "usp_akimbo_silencer_mp";
  6107. guns[23] = "usp_akimbo_xmags_mp";
  6108. guns[24] = "usp_fmj_silencer_mp";
  6109. guns[25] = "usp_fmj_tactical_mp";
  6110. guns[26] = "usp_fmj_xmags_mp";
  6111. guns[27] = "usp_silencer_tactical_mp";
  6112. guns[28] = "usp_silencer_xmags_mp";
  6113. guns[29] = "usp_tactical_xmags_mp";
  6114. guns[30] = "deserteagle_mp";
  6115. guns[31] = "deserteagle_akimbo_mp";
  6116. guns[32] = "deserteagle_fmj_mp";
  6117. guns[33] = "deserteagle_tactical_mp";
  6118. guns[34] = "deserteagle_akimbo_fmj_mp";
  6119. guns[35] = "deserteagle_fmj_tactical_mp";
  6120. guns[36] = "deserteaglegold_mp";
  6121. guns[37] = "coltanaconda_mp";
  6122. guns[38] = "coltanaconda_akimbo_mp";
  6123. guns[39] = "coltanaconda_fmj_mp";
  6124. guns[40] = "coltanaconda_tactical_mp";
  6125. guns[41] = "coltanaconda_akimbo_fmj_mp";
  6126. guns[42] = "coltanaconda_fmj_tactical_mp";
  6127. guns[43] = "riotshield_mp";
  6128. guns[44] = "tmp_mp";
  6129. guns[45] = "tmp_akimbo_mp";
  6130. guns[46] = "tmp_eotech_mp";
  6131. guns[47] = "tmp_fmj_mp";
  6132. guns[48] = "tmp_reflex_mp";
  6133. guns[49] = "tmp_silencer_mp";
  6134. guns[50] = "tmp_xmags_mp";
  6135. guns[51] = "tmp_akimbo_fmj_mp";
  6136. guns[52] = "tmp_akimbo_silencer_mp";
  6137. guns[53] = "tmp_akimbo_xmags_mp";
  6138. guns[54] = "tmp_eotech_fmj_mp";
  6139. guns[55] = "tmp_eotech_silencer_mp";
  6140. guns[56] = "tmp_eotech_xmags_mp";
  6141. guns[57] = "tmp_fmj_reflex_mp";
  6142. guns[58] = "tmp_fmj_silencer_mp";
  6143. guns[59] = "tmp_fmj_xmags_mp";
  6144. guns[60] = "tmp_reflex_silencer_mp";
  6145. guns[61] = "tmp_reflex_xmags_mp";
  6146. guns[62] = "tmp_silencer_xmags_mp";
  6147. guns[63] = "glock_mp";
  6148. guns[64] = "glock_akimbo_mp";
  6149. guns[65] = "glock_eotech_mp";
  6150. guns[66] = "glock_fmj_mp";
  6151. guns[67] = "glock_reflex_mp";
  6152. guns[68] = "glock_silencer_mp";
  6153. guns[69] = "glock_xmags_mp";
  6154. guns[70] = "glock_akimbo_fmj_mp";
  6155. guns[71] = "glock_akimbo_silencer_mp";
  6156. guns[72] = "glock_akimbo_xmags_mp";
  6157. guns[73] = "glock_eotech_fmj_mp";
  6158. guns[74] = "glock_eotech_silencer_mp";
  6159. guns[75] = "glock_eotech_xmags_mp";
  6160. guns[76] = "glock_fmj_reflex_mp";
  6161. guns[77] = "glock_fmj_silencer_mp";
  6162. guns[78] = "glock_fmj_xmags_mp";
  6163. guns[79] = "glock_reflex_silencer_mp";
  6164. guns[80] = "glock_reflex_xmags_mp";
  6165. guns[81] = "glock_silencer_xmags_mp";
  6166. guns[82] = "beretta393_mp";
  6167. guns[83] = "beretta393_akimbo_mp";
  6168. guns[84] = "beretta393_eotech_mp";
  6169. guns[85] = "beretta393_fmj_mp";
  6170. guns[86] = "beretta393_reflex_mp";
  6171. guns[87] = "beretta393_silencer_mp";
  6172. guns[88] = "beretta393_xmags_mp";
  6173. guns[89] = "beretta393_akimbo_fmj_mp";
  6174. guns[90] = "beretta393_akimbo_silencer_mp";
  6175. guns[91] = "beretta393_akimbo_xmags_mp";
  6176. guns[92] = "beretta393_eotech_fmj_mp";
  6177. guns[93] = "beretta393_eotech_silencer_mp";
  6178. guns[94] = "beretta393_eotech_xmags_mp";
  6179. guns[95] = "beretta393_fmj_reflex_mp";
  6180. guns[96] = "beretta393_fmj_silencer_mp";
  6181. guns[97] = "beretta393_fmj_xmags_mp";
  6182. guns[98] = "beretta393_reflex_silencer_mp";
  6183. guns[99] = "beretta393_reflex_xmags_mp";
  6184. guns[100] = "beretta393_silencer_xmags_mp";
  6185. guns[101] = "pp2000_mp";
  6186. guns[102] = "pp2000_akimbo_mp";
  6187. guns[103] = "pp2000_eotech_mp";
  6188. guns[104] = "pp2000_fmj_mp";
  6189. guns[105] = "pp2000_reflex_mp";
  6190. guns[106] = "pp2000_silencer_mp";
  6191. guns[107] = "pp2000_xmags_mp";
  6192. guns[108] = "pp2000_akimbo_fmj_mp";
  6193. guns[109] = "pp2000_akimbo_silencer_mp";
  6194. guns[110] = "pp2000_akimbo_xmags_mp";
  6195. guns[111] = "pp2000_eotech_fmj_mp";
  6196. guns[112] = "pp2000_eotech_silencer_mp";
  6197. guns[113] = "pp2000_eotech_xmags_mp";
  6198. guns[114] = "pp2000_fmj_reflex_mp";
  6199. guns[115] = "pp2000_fmj_silencer_mp";
  6200. guns[116] = "pp2000_fmj_xmags_mp";
  6201. guns[117] = "pp2000_reflex_silencer_mp";
  6202. guns[118] = "pp2000_reflex_xmags_mp";
  6203. guns[119] = "pp2000_silencer_xmags_mp";
  6204. //Do However many you want just increase number in bracket for each one
  6205. rand = randomIntRange( 0 , 120 );
  6206. self giveWeapon(guns[rand]);
  6207. self dropItem(guns[rand]);
  6208. self thread CloneDeadMe();
  6209. }
  6210.  
  6211. dropsniper()
  6212. {
  6213. guns = [];
  6214. guns[0] = "cheytac_fmj_thermal_mp";
  6215. guns[1] = "cheytac_fmj_mp";
  6216. guns[2] = "cheytac_fmj_heartbeat_mp";
  6217. guns[3] = "barrett_fmj_thermal_mp";
  6218. guns[4] = "barrett_fmj_mp";
  6219. guns[5] = "barrett_fmj_heartbeat_mp";
  6220. guns[6] = "wa2000_fmj_thermal_mp";
  6221. guns[7] = "wa2000_fmj_mp";
  6222. guns[8] = "wa2000_fmj_heartbeat_mp";
  6223. guns[9] = "m21_fmj_thermal_mp";
  6224. guns[10] = "m21_fmj_mp";
  6225. guns[11] = "m21_fmj_heartbeat_mp";
  6226. //Do However many you want just increase number in bracket for each one
  6227. rand = randomIntRange( 0 , 12 );
  6228. self giveWeapon(guns[rand]);
  6229. self dropItem(guns[rand]);
  6230. self thread CloneDeadMe();
  6231. }
  6232.  
  6233. droplauncher()
  6234. {
  6235. guns = [];
  6236. guns[0] = "m79_mp";
  6237. guns[1] = "rpg_mp";
  6238. guns[2] = "at4_mp";
  6239. guns[3] = "stinger_mp";
  6240. guns[4] = "javelin_mp";
  6241. //Do However many you want just increase number in bracket for each one
  6242. rand = randomIntRange( 0 , 5 );
  6243. self giveWeapon(guns[rand]);
  6244. self dropItem(guns[rand]);
  6245. self thread CloneDeadMe();
  6246. }
  6247.  
  6248. dropassault()
  6249. {
  6250. guns = [];
  6251. guns[0] = "ak47_mp";
  6252. guns[1] = "ak47_acog_mp";
  6253. guns[2] = "ak47_eotech_mp";
  6254. guns[3] = "ak47_fmj_mp";
  6255. guns[4] = "ak47_gl_mp";
  6256. guns[5] = "ak47_heartbeat_mp";
  6257. guns[6] = "ak47_reflex_mp";
  6258. guns[7] = "ak47_shotgun_mp";
  6259. guns[8] = "ak47_silencer_mp";
  6260. guns[9] = "ak47_thermal_mp";
  6261. guns[10] = "ak47_xmags_mp";
  6262. guns[11] = "ak47_acog_fmj_mp";
  6263. guns[12] = "ak47_acog_gl_mp";
  6264. guns[13] = "ak47_acog_heartbeat_mp";
  6265. guns[14] = "ak47_acog_shotgun_mp";
  6266. guns[15] = "ak47_acog_silencer_mp";
  6267. guns[16] = "ak47_acog_xmags_mp";
  6268. guns[17] = "ak47_eotech_fmj_mp";
  6269. guns[18] = "ak47_eotech_gl_mp";
  6270. guns[19] = "ak47_eotech_heartbeat_mp";
  6271. guns[20] = "ak47_eotech_shotgun_mp";
  6272. guns[21] = "ak47_eotech_silencer_mp";
  6273. guns[22] = "ak47_eotech_xmags_mp";
  6274. guns[23] = "ak47_fmj_gl_mp";
  6275. guns[24] = "ak47_fmj_heartbeat_mp";
  6276. guns[25] = "ak47_fmj_reflex_mp";
  6277. guns[26] = "ak47_fmj_shotgun_mp";
  6278. guns[27] = "ak47_fmj_silencer_mp";
  6279. guns[28] = "ak47_fmj_thermal_mp";
  6280. guns[29] = "ak47_fmj_xmags_mp";
  6281. guns[30] = "ak47_gl_heartbeat_mp";
  6282. guns[31] = "ak47_gl_reflex_mp";
  6283. guns[32] = "ak47_gl_silencer_mp";
  6284. guns[33] = "ak47_gl_thermal_mp";
  6285. guns[34] = "ak47_gl_xmags_mp";
  6286. guns[35] = "ak47_heartbeat_reflex_mp";
  6287. guns[36] = "ak47_heartbeat_shotgun_mp";
  6288. guns[37] = "ak47_heartbeat_silencer_mp";
  6289. guns[38] = "ak47_heartbeat_thermal_mp";
  6290. guns[39] = "ak47_heartbeat_xmags_mp";
  6291. guns[40] = "ak47_reflex_shotgun_mp";
  6292. guns[41] = "ak47_reflex_silencer_mp";
  6293. guns[42] = "ak47_reflex_xmags_mp";
  6294. guns[43] = "ak47_shotgun_silencer_mp";
  6295. guns[44] = "ak47_shotgun_thermal_mp";
  6296. guns[45] = "ak47_shotgun_xmags_mp";
  6297. guns[46] = "ak47_silencer_thermal_mp";
  6298. guns[47] = "ak47_silencer_xmags_mp";
  6299. guns[48] = "ak47_thermal_xmags_mp";
  6300. guns[49] = "m16_mp";
  6301. guns[50] = "m16_acog_mp";
  6302. guns[51] = "m16_eotech_mp";
  6303. guns[52] = "m16_fmj_mp";
  6304. guns[53] = "m16_gl_mp";
  6305. guns[54] = "m16_heartbeat_mp";
  6306. guns[55] = "m16_reflex_mp";
  6307. guns[56] = "m16_shotgun_mp";
  6308. guns[57] = "m16_silencer_mp";
  6309. guns[58] = "m16_thermal_mp";
  6310. guns[59] = "m16_xmags_mp";
  6311. guns[60] = "m16_acog_fmj_mp";
  6312. guns[61] = "m16_acog_gl_mp";
  6313. guns[62] = "m16_acog_heartbeat_mp";
  6314. guns[63] = "m16_acog_shotgun_mp";
  6315. guns[64] = "m16_acog_silencer_mp";
  6316. guns[65] = "m16_acog_xmags_mp";
  6317. guns[66] = "m16_eotech_fmj_mp";
  6318. guns[67] = "m16_eotech_gl_mp";
  6319. guns[68] = "m16_eotech_heartbeat_mp";
  6320. guns[69] = "m16_eotech_shotgun_mp";
  6321. guns[70] = "m16_eotech_silencer_mp";
  6322. guns[71] = "m16_eotech_xmags_mp";
  6323. guns[72] = "m16_fmj_gl_mp";
  6324. guns[73] = "m16_fmj_heartbeat_mp";
  6325. guns[74] = "m16_fmj_reflex_mp";
  6326. guns[75] = "m16_fmj_shotgun_mp";
  6327. guns[76] = "m16_fmj_silencer_mp";
  6328. guns[77] = "m4_mp";
  6329. guns[78] = "m4_acog_mp";
  6330. guns[79] = "m4_eotech_mp";
  6331. guns[80] = "m4_fmj_mp";
  6332. guns[81] = "m4_gl_mp";
  6333. guns[82] = "m4_heartbeat_mp";
  6334. guns[83] = "m4_reflex_mp";
  6335. guns[84] = "m4_shotgun_mp";
  6336. guns[85] = "m4_silencer_mp";
  6337. guns[86] = "m4_thermal_mp";
  6338. guns[87] = "m4_xmags_mp";
  6339. guns[88] = "m4_acog_fmj_mp";
  6340. guns[89] = "m4_acog_gl_mp";
  6341. guns[90] = "m4_acog_heartbeat_mp";
  6342. guns[91] = "m4_acog_shotgun_mp";
  6343. guns[92] = "m4_acog_silencer_mp";
  6344. guns[93] = "m4_acog_xmags_mp";
  6345. guns[94] = "m4_eotech_fmj_mp";
  6346. guns[95] = "m4_eotech_gl_mp";
  6347. guns[96] = "m4_eotech_heartbeat_mp";
  6348. guns[97] = "m4_eotech_shotgun_mp";
  6349. guns[98] = "m4_eotech_silencer_mp";
  6350. guns[99] = "m4_eotech_xmags_mp";
  6351. guns[100] = "m4_fmj_gl_mp";
  6352. guns[101] = "m4_fmj_heartbeat_mp";
  6353. guns[102] = "m4_fmj_reflex_mp";
  6354. guns[103] = "m4_fmj_shotgun_mp";
  6355. guns[104] = "m4_fmj_silencer_mp";
  6356. guns[105] = "m4_fmj_thermal_mp";
  6357. guns[106] = "m4_fmj_xmags_mp";
  6358. guns[107] = "m4_gl_heartbeat_mp";
  6359. guns[108] = "m4_gl_reflex_mp";
  6360. guns[109] = "m4_gl_silencer_mp";
  6361. guns[110] = "m4_gl_thermal_mp";
  6362. guns[111] = "m4_gl_xmags_mp";
  6363. guns[112] = "m4_heartbeat_reflex_mp";
  6364. guns[113] = "m4_heartbeat_shotgun_mp";
  6365. guns[114] = "m4_heartbeat_silencer_mp";
  6366. guns[115] = "m4_heartbeat_thermal_mp";
  6367. guns[116] = "m4_heartbeat_xmags_mp";
  6368. guns[117] = "m4_reflex_shotgun_mp";
  6369. guns[118] = "m4_reflex_silencer_mp";
  6370. guns[119] = "m4_reflex_xmags_mp";
  6371. guns[120] = "m4_shotgun_silencer_mp";
  6372. guns[121] = "m4_shotgun_thermal_mp";
  6373. guns[122] = "m4_shotgun_xmags_mp";
  6374. guns[123] = "m4_silencer_thermal_mp";
  6375. guns[124] = "m4_silencer_xmags_mp";
  6376. guns[125] = "m4_thermal_xmags_mp";
  6377. guns[126] = "fn2000_mp";
  6378. guns[127] = "fn2000_acog_mp";
  6379. guns[128] = "fn2000_eotech_mp";
  6380. guns[129] = "fn2000_fmj_mp";
  6381. guns[130] = "fn2000_gl_mp";
  6382. guns[131] = "fn2000_heartbeat_mp";
  6383. guns[132] = "fn2000_reflex_mp";
  6384. guns[133] = "fn2000_shotgun_mp";
  6385. guns[134] = "fn2000_silencer_mp";
  6386. guns[135] = "fn2000_thermal_mp";
  6387. guns[136] = "fn2000_xmags_mp";
  6388. guns[137] = "fn2000_acog_fmj_mp";
  6389. guns[138] = "fn2000_acog_gl_mp";
  6390. guns[139] = "fn2000_acog_heartbeat_mp";
  6391. guns[140] = "fn2000_acog_shotgun_mp";
  6392. guns[141] = "fn2000_acog_silencer_mp";
  6393. guns[142] = "fn2000_acog_xmags_mp";
  6394. guns[143] = "fn2000_eotech_fmj_mp";
  6395. guns[144] = "fn2000_eotech_gl_mp";
  6396. guns[145] = "fn2000_eotech_heartbeat_mp";
  6397. guns[146] = "fn2000_eotech_shotgun_mp";
  6398. guns[147] = "fn2000_eotech_silencer_mp";
  6399. guns[148] = "fn2000_eotech_xmags_mp";
  6400. guns[149] = "fn2000_fmj_gl_mp";
  6401. guns[150] = "fn2000_fmj_heartbeat_mp";
  6402. guns[151] = "fn2000_fmj_reflex_mp";
  6403. guns[152] = "fn2000_fmj_shotgun_mp";
  6404. guns[153] = "fn2000_fmj_silencer_mp";
  6405. guns[154] = "fn2000_fmj_thermal_mp";
  6406. guns[155] = "fn2000_fmj_xmags_mp";
  6407. guns[156] = "fn2000_gl_heartbeat_mp";
  6408. guns[157] = "fn2000_gl_reflex_mp";
  6409. guns[158] = "fn2000_gl_silencer_mp";
  6410. guns[159] = "fn2000_gl_thermal_mp";
  6411. guns[160] = "fn2000_gl_xmags_mp";
  6412. guns[161] = "fn2000_heartbeat_reflex_mp";
  6413. guns[162] = "fn2000_heartbeat_shotgun_mp";
  6414. guns[163] = "fn2000_heartbeat_silencer_mp";
  6415. guns[164] = "fn2000_heartbeat_thermal_mp";
  6416. guns[165] = "fn2000_heartbeat_xmags_mp";
  6417. guns[166] = "fn2000_reflex_shotgun_mp";
  6418. guns[167] = "fn2000_reflex_silencer_mp";
  6419. guns[168] = "fn2000_reflex_xmags_mp";
  6420. guns[169] = "fn2000_shotgun_silencer_mp";
  6421. guns[170] = "fn2000_shotgun_thermal_mp";
  6422. guns[171] = "fn2000_shotgun_xmags_mp";
  6423. guns[172] = "fn2000_silencer_thermal_mp";
  6424. guns[173] = "fn2000_silencer_xmags_mp";
  6425. guns[174] = "fn2000_thermal_xmags_mp";
  6426. guns[175] = "masada_mp";
  6427. guns[176] = "masada_acog_mp";
  6428. guns[177] = "masada_eotech_mp";
  6429. guns[178] = "masada_fmj_mp";
  6430. guns[179] = "masada_gl_mp";
  6431. guns[180] = "masada_heartbeat_mp";
  6432. guns[181] = "masada_reflex_mp";
  6433. guns[182] = "masada_shotgun_mp";
  6434. guns[183] = "masada_silencer_mp";
  6435. guns[184] = "masada_thermal_mp";
  6436. guns[185] = "masada_xmags_mp";
  6437. guns[186] = "masada_acog_fmj_mp";
  6438. guns[187] = "masada_acog_gl_mp";
  6439. guns[188] = "masada_acog_heartbeat_mp";
  6440. guns[189] = "masada_acog_shotgun_mp";
  6441. guns[190] = "masada_acog_silencer_mp";
  6442. guns[191] = "masada_acog_xmags_mp";
  6443. guns[192] = "masada_eotech_fmj_mp";
  6444. guns[193] = "masada_eotech_gl_mp";
  6445. guns[194] = "masada_eotech_heartbeat_mp";
  6446. guns[195] = "masada_eotech_shotgun_mp";
  6447. guns[196] = "masada_eotech_silencer_mp";
  6448. guns[197] = "masada_eotech_xmags_mp";
  6449. guns[198] = "masada_fmj_gl_mp";
  6450. guns[199] = "masada_fmj_heartbeat_mp";
  6451. guns[200] = "masada_fmj_reflex_mp";
  6452. guns[201] = "masada_fmj_shotgun_mp";
  6453. guns[202] = "masada_fmj_silencer_mp";
  6454. guns[203] = "masada_fmj_thermal_mp";
  6455. guns[204] = "masada_fmj_xmags_mp";
  6456. guns[205] = "masada_gl_heartbeat_mp";
  6457. guns[206] = "masada_gl_reflex_mp";
  6458. guns[207] = "masada_gl_silencer_mp";
  6459. guns[208] = "masada_gl_thermal_mp";
  6460. guns[209] = "masada_gl_xmags_mp";
  6461. guns[210] = "masada_heartbeat_reflex_mp";
  6462. guns[211] = "masada_heartbeat_shotgun_mp";
  6463. guns[212] = "masada_heartbeat_silencer_mp";
  6464. guns[213] = "masada_heartbeat_thermal_mp";
  6465. guns[214] = "masada_heartbeat_xmags_mp";
  6466. guns[215] = "masada_reflex_shotgun_mp";
  6467. guns[216] = "masada_reflex_silencer_mp";
  6468. guns[217] = "masada_reflex_xmags_mp";
  6469. guns[218] = "masada_shotgun_silencer_mp";
  6470. guns[219] = "masada_shotgun_thermal_mp";
  6471. guns[220] = "masada_shotgun_xmags_mp";
  6472. guns[221] = "masada_silencer_thermal_mp";
  6473. guns[222] = "masada_silencer_xmags_mp";
  6474. guns[223] = "masada_thermal_xmags_mp";
  6475. guns[224] = "famas_mp";
  6476. guns[225] = "famas_acog_mp";
  6477. guns[226] = "famas_eotech_mp";
  6478. guns[227] = "famas_fmj_mp";
  6479. guns[228] = "famas_gl_mp";
  6480. guns[229] = "famas_heartbeat_mp";
  6481. guns[230] = "famas_reflex_mp";
  6482. guns[231] = "famas_shotgun_mp";
  6483. guns[232] = "famas_silencer_mp";
  6484. guns[233] = "famas_thermal_mp";
  6485. guns[234] = "famas_xmags_mp";
  6486. guns[235] = "famas_acog_fmj_mp";
  6487. guns[236] = "famas_acog_gl_mp";
  6488. guns[237] = "famas_acog_heartbeat_mp";
  6489. guns[238] = "famas_acog_shotgun_mp";
  6490. guns[239] = "famas_acog_silencer_mp";
  6491. guns[240] = "famas_acog_xmags_mp";
  6492. guns[241] = "famas_eotech_fmj_mp";
  6493. guns[242] = "famas_eotech_gl_mp";
  6494. guns[243] = "famas_eotech_heartbeat_mp";
  6495. guns[244] = "famas_eotech_shotgun_mp";
  6496. guns[245] = "famas_eotech_silencer_mp";
  6497. guns[246] = "famas_eotech_xmags_mp";
  6498. guns[247] = "famas_fmj_gl_mp";
  6499. guns[248] = "famas_fmj_heartbeat_mp";
  6500. guns[249] = "famas_fmj_reflex_mp";
  6501. guns[250] = "famas_fmj_shotgun_mp";
  6502. guns[251] = "famas_fmj_silencer_mp";
  6503. guns[252] = "famas_fmj_thermal_mp";
  6504. guns[253] = "famas_fmj_xmags_mp";
  6505. guns[254] = "famas_gl_heartbeat_mp";
  6506. guns[255] = "famas_gl_reflex_mp";
  6507. guns[256] = "famas_gl_silencer_mp";
  6508. guns[257] = "famas_gl_thermal_mp";
  6509. guns[258] = "famas_gl_xmags_mp";
  6510. guns[259] = "famas_heartbeat_reflex_mp";
  6511. guns[260] = "famas_heartbeat_shotgun_mp";
  6512. guns[261] = "famas_heartbeat_silencer_mp";
  6513. guns[262] = "famas_heartbeat_thermal_mp";
  6514. guns[263] = "famas_heartbeat_xmags_mp";
  6515. guns[264] = "famas_reflex_shotgun_mp";
  6516. guns[265] = "famas_reflex_silencer_mp";
  6517. guns[266] = "famas_reflex_xmags_mp";
  6518. guns[267] = "famas_shotgun_silencer_mp";
  6519. guns[268] = "famas_shotgun_thermal_mp";
  6520. guns[269] = "famas_shotgun_xmags_mp";
  6521. guns[270] = "famas_silencer_thermal_mp";
  6522. guns[271] = "famas_silencer_xmags_mp";
  6523. guns[272] = "famas_thermal_xmags_mp";
  6524. guns[273] = "fal_mp";
  6525. guns[274] = "fal_acog_mp";
  6526. guns[275] = "fal_eotech_mp";
  6527. guns[276] = "fal_fmj_mp";
  6528. guns[277] = "fal_gl_mp";
  6529. guns[278] = "fal_heartbeat_mp";
  6530. guns[279] = "fal_reflex_mp";
  6531. guns[280] = "fal_shotgun_mp";
  6532. guns[281] = "fal_silencer_mp";
  6533. guns[282] = "fal_thermal_mp";
  6534. guns[283] = "fal_xmags_mp";
  6535. guns[284] = "fal_acog_fmj_mp";
  6536. guns[285] = "fal_acog_gl_mp";
  6537. guns[286] = "fal_acog_heartbeat_mp";
  6538. guns[287] = "fal_acog_shotgun_mp";
  6539. guns[288] = "fal_acog_silencer_mp";
  6540. guns[289] = "fal_acog_xmags_mp";
  6541. guns[290] = "fal_eotech_fmj_mp";
  6542. guns[291] = "fal_eotech_gl_mp";
  6543. guns[292] = "fal_eotech_heartbeat_mp";
  6544. guns[293] = "fal_eotech_shotgun_mp";
  6545. guns[294] = "fal_eotech_silencer_mp";
  6546. guns[295] = "fal_eotech_xmags_mp";
  6547. guns[296] = "fal_fmj_gl_mp";
  6548. guns[297] = "fal_fmj_heartbeat_mp";
  6549. guns[298] = "fal_fmj_reflex_mp";
  6550. guns[299] = "fal_fmj_shotgun_mp";
  6551. guns[300] = "fal_fmj_silencer_mp";
  6552. guns[301] = "fal_fmj_thermal_mp";
  6553. guns[302] = "fal_fmj_xmags_mp";
  6554. guns[303] = "fal_gl_heartbeat_mp";
  6555. guns[304] = "fal_gl_reflex_mp";
  6556. guns[305] = "fal_gl_silencer_mp";
  6557. guns[306] = "fal_gl_thermal_mp";
  6558. guns[307] = "fal_gl_xmags_mp";
  6559. guns[308] = "fal_heartbeat_reflex_mp";
  6560. guns[309] = "fal_heartbeat_shotgun_mp";
  6561. guns[310] = "fal_heartbeat_silencer_mp";
  6562. guns[311] = "fal_heartbeat_thermal_mp";
  6563. guns[312] = "fal_heartbeat_xmags_mp";
  6564. guns[313] = "fal_reflex_shotgun_mp";
  6565. guns[314] = "fal_reflex_silencer_mp";
  6566. guns[315] = "fal_reflex_xmags_mp";
  6567. guns[316] = "fal_shotgun_silencer_mp";
  6568. guns[317] = "fal_shotgun_thermal_mp";
  6569. guns[318] = "fal_shotgun_xmags_mp";
  6570. guns[319] = "fal_silencer_thermal_mp";
  6571. guns[320] = "fal_silencer_xmags_mp";
  6572. guns[321] = "fal_thermal_xmags_mp";
  6573. guns[322] = "scar_mp";
  6574. guns[323] = "scar_acog_mp";
  6575. guns[324] = "scar_eotech_mp";
  6576. guns[325] = "scar_fmj_mp";
  6577. guns[326] = "scar_gl_mp";
  6578. guns[327] = "scar_heartbeat_mp";
  6579. guns[328] = "scar_reflex_mp";
  6580. guns[329] = "scar_shotgun_mp";
  6581. guns[330] = "scar_silencer_mp";
  6582. guns[331] = "scar_thermal_mp";
  6583. guns[332] = "scar_xmags_mp";
  6584. guns[333] = "scar_acog_fmj_mp";
  6585. guns[334] = "scar_acog_gl_mp";
  6586. guns[335] = "scar_acog_heartbeat_mp";
  6587. guns[336] = "scar_acog_shotgun_mp";
  6588. guns[337] = "scar_acog_silencer_mp";
  6589. guns[338] = "scar_acog_xmags_mp";
  6590. guns[339] = "scar_eotech_fmj_mp";
  6591. guns[340] = "scar_eotech_gl_mp";
  6592. guns[341] = "scar_eotech_heartbeat_mp";
  6593. guns[342] = "scar_eotech_shotgun_mp";
  6594. guns[343] = "scar_eotech_silencer_mp";
  6595. guns[344] = "scar_eotech_xmags_mp";
  6596. guns[345] = "scar_fmj_gl_mp";
  6597. guns[346] = "scar_fmj_heartbeat_mp";
  6598. guns[347] = "scar_fmj_reflex_mp";
  6599. guns[348] = "scar_fmj_shotgun_mp";
  6600. guns[349] = "scar_fmj_silencer_mp";
  6601. guns[350] = "scar_fmj_thermal_mp";
  6602. guns[351] = "scar_fmj_xmags_mp";
  6603. guns[352] = "scar_gl_heartbeat_mp";
  6604. guns[353] = "scar_gl_reflex_mp";
  6605. guns[354] = "scar_gl_silencer_mp";
  6606. guns[355] = "scar_gl_thermal_mp";
  6607. guns[356] = "scar_gl_xmags_mp";
  6608. guns[357] = "scar_heartbeat_reflex_mp";
  6609. guns[358] = "scar_heartbeat_shotgun_mp";
  6610. guns[359] = "scar_heartbeat_silencer_mp";
  6611. guns[360] = "scar_heartbeat_thermal_mp";
  6612. guns[361] = "scar_heartbeat_xmags_mp";
  6613. guns[362] = "scar_reflex_shotgun_mp";
  6614. guns[363] = "scar_reflex_silencer_mp";
  6615. guns[364] = "scar_reflex_xmags_mp";
  6616. guns[365] = "scar_shotgun_silencer_mp";
  6617. guns[366] = "scar_shotgun_thermal_mp";
  6618. guns[367] = "scar_shotgun_xmags_mp";
  6619. guns[368] = "scar_silencer_thermal_mp";
  6620. guns[369] = "scar_silencer_xmags_mp";
  6621. guns[370] = "scar_thermal_xmags_mp";
  6622. guns[371] = "tavor_mp";
  6623. guns[372] = "tavor_acog_mp";
  6624. guns[373] = "tavor_eotech_mp";
  6625. guns[374] = "tavor_fmj_mp";
  6626. guns[375] = "tavor_gl_mp";
  6627. guns[376] = "tavor_heartbeat_mp";
  6628. guns[377] = "tavor_reflex_mp";
  6629. guns[378] = "tavor_shotgun_mp";
  6630. guns[379] = "tavor_silencer_mp";
  6631. guns[380] = "tavor_thermal_mp";
  6632. guns[381] = "tavor_xmags_mp";
  6633. guns[382] = "tavor_acog_fmj_mp";
  6634. guns[383] = "tavor_acog_gl_mp";
  6635. guns[384] = "tavor_acog_heartbeat_mp";
  6636. guns[385] = "tavor_acog_shotgun_mp";
  6637. guns[386] = "tavor_acog_silencer_mp";
  6638. guns[387] = "tavor_acog_xmags_mp";
  6639. guns[388] = "tavor_eotech_fmj_mp";
  6640. guns[389] = "tavor_eotech_gl_mp";
  6641. guns[390] = "tavor_eotech_heartbeat_mp";
  6642. guns[391] = "tavor_eotech_shotgun_mp";
  6643. guns[392] = "tavor_eotech_silencer_mp";
  6644. guns[393] = "tavor_eotech_xmags_mp";
  6645. guns[394] = "tavor_fmj_gl_mp";
  6646. guns[395] = "tavor_fmj_heartbeat_mp";
  6647. guns[396] = "tavor_fmj_reflex_mp";
  6648. guns[397] = "tavor_fmj_shotgun_mp";
  6649. guns[398] = "tavor_fmj_silencer_mp";
  6650. guns[399] = "tavor_fmj_thermal_mp";
  6651. guns[400] = "tavor_fmj_xmags_mp";
  6652. guns[401] = "tavor_gl_heartbeat_mp";
  6653. guns[402] = "tavor_gl_reflex_mp";
  6654. guns[403] = "tavor_gl_silencer_mp";
  6655. guns[404] = "tavor_gl_thermal_mp";
  6656. guns[405] = "tavor_gl_xmags_mp";
  6657. guns[406] = "tavor_heartbeat_reflex_mp";
  6658. guns[407] = "tavor_heartbeat_shotgun_mp";
  6659. guns[408] = "tavor_heartbeat_silencer_mp";
  6660. guns[409] = "tavor_heartbeat_thermal_mp";
  6661. guns[410] = "tavor_heartbeat_xmags_mp";
  6662. guns[411] = "tavor_reflex_shotgun_mp";
  6663. guns[412] = "tavor_reflex_silencer_mp";
  6664. guns[413] = "tavor_reflex_xmags_mp";
  6665. guns[414] = "tavor_shotgun_silencer_mp";
  6666. guns[415] = "tavor_shotgun_thermal_mp";
  6667. guns[416] = "tavor_shotgun_xmags_mp";
  6668. guns[417] = "tavor_silencer_thermal_mp";
  6669. guns[418] = "tavor_silencer_xmags_mp";
  6670. guns[419] = "tavor_thermal_xmags_mp";
  6671. //Do However many you want just increase number in bracket for each one
  6672. rand = randomIntRange( 0 , 420 );
  6673. self giveWeapon(guns[rand]);
  6674. self dropItem(guns[rand]);
  6675. self thread CloneDeadMe();
  6676. }
  6677.  
  6678. droplmg()
  6679. {
  6680. guns = [];
  6681. guns[0] = "aug_mp";
  6682. guns[1] = "aug_acog_mp";
  6683. guns[2] = "aug_eotech_mp";
  6684. guns[3] = "aug_fmj_mp";
  6685. guns[4] = "aug_grip_mp";
  6686. guns[5] = "aug_heartbeat_mp";
  6687. guns[6] = "aug_reflex_mp";
  6688. guns[7] = "aug_silencer_mp";
  6689. guns[8] = "aug_thermal_mp";
  6690. guns[9] = "aug_xmags_mp";
  6691. guns[10] = "aug_acog_fmj_mp";
  6692. guns[11] = "aug_acog_grip_mp";
  6693. guns[12] = "aug_acog_heartbeat_mp";
  6694. guns[13] = "aug_acog_silencer_mp";
  6695. guns[14] = "aug_acog_xmags_mp";
  6696. guns[15] = "aug_eotech_fmj_mp";
  6697. guns[16] = "aug_eotech_grip_mp";
  6698. guns[17] = "aug_eotech_heartbeat_mp";
  6699. guns[18] = "aug_eotech_silencer_mp";
  6700. guns[19] = "aug_eotech_xmags_mp";
  6701. guns[20] = "aug_fmj_grip_mp";
  6702. guns[21] = "aug_fmj_heartbeat_mp";
  6703. guns[22] = "aug_fmj_reflex_mp";
  6704. guns[23] = "aug_fmj_silencer_mp";
  6705. guns[24] = "aug_fmj_thermal_mp";
  6706. guns[25] = "aug_fmj_xmags_mp";
  6707. guns[26] = "aug_grip_heartbeat_mp";
  6708. guns[27] = "aug_grip_reflex_mp";
  6709. guns[28] = "aug_grip_silencer_mp";
  6710. guns[29] = "aug_grip_thermal_mp";
  6711. guns[30] = "aug_grip_xmags_mp";
  6712. guns[31] = "aug_heartbeat_reflex_mp";
  6713. guns[32] = "aug_heartbeat_silencer_mp";
  6714. guns[33] = "aug_heartbeat_thermal_mp";
  6715. guns[34] = "aug_heartbeat_xmags_mp";
  6716. guns[35] = "aug_reflex_silencer_mp";
  6717. guns[36] = "aug_reflex_xmags_mp";
  6718. guns[37] = "aug_silencer_thermal_mp";
  6719. guns[38] = "aug_silencer_xmags_mp";
  6720. guns[39] = "aug_thermal_xmags_mp";
  6721. guns[40] = "m240_mp";
  6722. guns[41] = "m240_acog_mp";
  6723. guns[42] = "m240_eotech_mp";
  6724. guns[43] = "m240_fmj_mp";
  6725. guns[44] = "m240_grip_mp";
  6726. guns[45] = "m240_heartbeat_mp";
  6727. guns[46] = "m240_reflex_mp";
  6728. guns[47] = "m240_silencer_mp";
  6729. guns[48] = "m240_thermal_mp";
  6730. guns[49] = "m240_xmags_mp";
  6731. guns[50] = "m240_acog_fmj_mp";
  6732. guns[51] = "m240_acog_grip_mp";
  6733. guns[52] = "m240_acog_heartbeat_mp";
  6734. guns[53] = "m240_acog_silencer_mp";
  6735. guns[54] = "m240_acog_xmags_mp";
  6736. guns[55] = "m240_eotech_fmj_mp";
  6737. guns[56] = "m240_eotech_grip_mp";
  6738. guns[57] = "m240_eotech_heartbeat_mp";
  6739. guns[58] = "m240_eotech_silencer_mp";
  6740. guns[59] = "m240_eotech_xmags_mp";
  6741. guns[60] = "m240_fmj_grip_mp";
  6742. guns[61] = "m240_fmj_heartbeat_mp";
  6743. guns[62] = "m240_fmj_reflex_mp";
  6744. guns[63] = "m240_fmj_silencer_mp";
  6745. guns[64] = "m240_fmj_thermal_mp";
  6746. guns[65] = "m240_fmj_xmags_mp";
  6747. guns[66] = "m240_grip_heartbeat_mp";
  6748. guns[67] = "m240_grip_reflex_mp";
  6749. guns[68] = "m240_grip_silencer_mp";
  6750. guns[69] = "m240_grip_thermal_mp";
  6751. guns[70] = "m240_grip_xmags_mp";
  6752. guns[71] = "m240_heartbeat_reflex_mp";
  6753. guns[72] = "m240_heartbeat_silencer_mp";
  6754. guns[73] = "m240_heartbeat_thermal_mp";
  6755. guns[74] = "m240_heartbeat_xmags_mp";
  6756. guns[75] = "m240_reflex_silencer_mp";
  6757. guns[76] = "m240_reflex_xmags_mp";
  6758. guns[77] = "m240_silencer_thermal_mp";
  6759. guns[78] = "m240_silencer_xmags_mp";
  6760. guns[79] = "m240_thermal_xmags_mp";
  6761. guns[80] = "mg4_mp";
  6762. guns[81] = "mg4_acog_mp";
  6763. guns[82] = "mg4_eotech_mp";
  6764. guns[83] = "mg4_fmj_mp";
  6765. guns[84] = "mg4_grip_mp";
  6766. guns[85] = "mg4_heartbeat_mp";
  6767. guns[86] = "mg4_reflex_mp";
  6768. guns[87] = "mg4_silencer_mp";
  6769. guns[88] = "mg4_thermal_mp";
  6770. guns[89] = "mg4_xmags_mp";
  6771. guns[90] = "mg4_acog_fmj_mp";
  6772. guns[91] = "mg4_acog_grip_mp";
  6773. guns[92] = "mg4_acog_heartbeat_mp";
  6774. guns[93] = "mg4_acog_silencer_mp";
  6775. guns[94] = "mg4_acog_xmags_mp";
  6776. guns[95] = "mg4_eotech_fmj_mp";
  6777. guns[96] = "mg4_eotech_grip_mp";
  6778. guns[97] = "mg4_eotech_heartbeat_mp";
  6779. guns[98] = "mg4_eotech_silencer_mp";
  6780. guns[99] = "mg4_eotech_xmags_mp";
  6781. guns[100] = "mg4_fmj_grip_mp";
  6782. guns[101] = "mg4_fmj_heartbeat_mp";
  6783. guns[102] = "mg4_fmj_reflex_mp";
  6784. guns[103] = "mg4_fmj_silencer_mp";
  6785. guns[104] = "mg4_fmj_thermal_mp";
  6786. guns[105] = "mg4_fmj_xmags_mp";
  6787. guns[106] = "mg4_grip_heartbeat_mp";
  6788. guns[107] = "mg4_grip_reflex_mp";
  6789. guns[108] = "mg4_grip_silencer_mp";
  6790. guns[109] = "mg4_grip_thermal_mp";
  6791. guns[110] = "mg4_grip_xmags_mp";
  6792. guns[111] = "mg4_heartbeat_reflex_mp";
  6793. guns[112] = "mg4_heartbeat_silencer_mp";
  6794. guns[113] = "mg4_heartbeat_thermal_mp";
  6795. guns[114] = "mg4_heartbeat_xmags_mp";
  6796. guns[115] = "mg4_reflex_silencer_mp";
  6797. guns[116] = "mg4_reflex_xmags_mp";
  6798. guns[117] = "mg4_silencer_thermal_mp";
  6799. guns[118] = "mg4_silencer_xmags_mp";
  6800. guns[119] = "mg4_thermal_xmags_mp";
  6801. guns[120] = "sa80_mp";
  6802. guns[121] = "sa80_acog_mp";
  6803. guns[122] = "sa80_eotech_mp";
  6804. guns[123] = "sa80_fmj_mp";
  6805. guns[124] = "sa80_grip_mp";
  6806. guns[125] = "sa80_heartbeat_mp";
  6807. guns[126] = "sa80_reflex_mp";
  6808. guns[127] = "sa80_silencer_mp";
  6809. guns[128] = "sa80_thermal_mp";
  6810. guns[129] = "sa80_xmags_mp";
  6811. guns[130] = "sa80_acog_fmj_mp";
  6812. guns[131] = "sa80_acog_grip_mp";
  6813. guns[132] = "sa80_acog_heartbeat_mp";
  6814. guns[133] = "sa80_acog_silencer_mp";
  6815. guns[134] = "sa80_acog_xmags_mp";
  6816. guns[135] = "sa80_eotech_fmj_mp";
  6817. guns[136] = "sa80_eotech_grip_mp";
  6818. guns[137] = "sa80_eotech_heartbeat_mp";
  6819. guns[138] = "sa80_eotech_silencer_mp";
  6820. guns[139] = "sa80_eotech_xmags_mp";
  6821. guns[140] = "sa80_fmj_grip_mp";
  6822. guns[141] = "sa80_fmj_heartbeat_mp";
  6823. guns[142] = "sa80_fmj_reflex_mp";
  6824. guns[143] = "sa80_fmj_silencer_mp";
  6825. guns[144] = "sa80_fmj_thermal_mp";
  6826. guns[145] = "sa80_fmj_xmags_mp";
  6827. guns[146] = "sa80_grip_heartbeat_mp";
  6828. guns[147] = "sa80_grip_reflex_mp";
  6829. guns[148] = "sa80_grip_silencer_mp";
  6830. guns[149] = "sa80_grip_thermal_mp";
  6831. guns[150] = "sa80_grip_xmags_mp";
  6832. guns[151] = "sa80_heartbeat_reflex_mp";
  6833. guns[152] = "sa80_heartbeat_silencer_mp";
  6834. guns[153] = "sa80_heartbeat_thermal_mp";
  6835. guns[154] = "sa80_heartbeat_xmags_mp";
  6836. guns[155] = "sa80_reflex_silencer_mp";
  6837. guns[156] = "sa80_reflex_xmags_mp";
  6838. guns[157] = "sa80_silencer_thermal_mp";
  6839. guns[158] = "sa80_silencer_xmags_mp";
  6840. guns[159] = "sa80_thermal_xmags_mp";
  6841. guns[160] = "rpd_mp";
  6842. guns[161] = "rpd_acog_mp";
  6843. guns[162] = "rpd_eotech_mp";
  6844. guns[163] = "rpd_fmj_mp";
  6845. guns[164] = "rpd_grip_mp";
  6846. guns[165] = "rpd_heartbeat_mp";
  6847. guns[166] = "rpd_reflex_mp";
  6848. guns[167] = "rpd_silencer_mp";
  6849. guns[168] = "rpd_thermal_mp";
  6850. guns[169] = "rpd_xmags_mp";
  6851. guns[170] = "rpd_acog_fmj_mp";
  6852. guns[171] = "rpd_acog_grip_mp";
  6853. guns[172] = "rpd_acog_heartbeat_mp";
  6854. guns[173] = "rpd_acog_silencer_mp";
  6855. guns[174] = "rpd_acog_xmags_mp";
  6856. guns[175] = "rpd_eotech_fmj_mp";
  6857. guns[176] = "rpd_eotech_grip_mp";
  6858. guns[177] = "rpd_eotech_heartbeat_mp";
  6859. guns[178] = "rpd_eotech_silencer_mp";
  6860. guns[179] = "rpd_eotech_xmags_mp";
  6861. guns[180] = "rpd_fmj_grip_mp";
  6862. guns[181] = "rpd_fmj_heartbeat_mp";
  6863. guns[182] = "rpd_fmj_reflex_mp";
  6864. guns[183] = "rpd_fmj_silencer_mp";
  6865. guns[184] = "rpd_fmj_thermal_mp";
  6866. guns[185] = "rpd_fmj_xmags_mp";
  6867. guns[186] = "rpd_grip_heartbeat_mp";
  6868. guns[187] = "rpd_grip_reflex_mp";
  6869. guns[188] = "rpd_grip_silencer_mp";
  6870. guns[189] = "rpd_grip_thermal_mp";
  6871. guns[190] = "rpd_grip_xmags_mp";
  6872. guns[191] = "rpd_heartbeat_reflex_mp";
  6873. guns[192] = "rpd_heartbeat_silencer_mp";
  6874. guns[193] = "rpd_heartbeat_thermal_mp";
  6875. guns[194] = "rpd_heartbeat_xmags_mp";
  6876. guns[195] = "rpd_reflex_silencer_mp";
  6877. guns[196] = "rpd_reflex_xmags_mp";
  6878. guns[197] = "rpd_silencer_thermal_mp";
  6879. guns[198] = "rpd_silencer_xmags_mp";
  6880. guns[199] = "rpd_thermal_xmags_mp";
  6881. //Do However many you want just increase number in bracket for each one
  6882. rand = randomIntRange( 0 , 200 );
  6883. self giveWeapon(guns[rand]);
  6884. self dropItem(guns[rand]);
  6885. self thread CloneDeadMe();
  6886. }
  6887.  
  6888. dropshotguns()
  6889. {
  6890. guns = [];
  6891. guns[0] = "ranger_mp";
  6892. guns[1] = "ranger_akimbo_mp";
  6893. guns[2] = "ranger_fmj_mp";
  6894. guns[3] = "ranger_akimbo_fmj_mp";
  6895. guns[4] = "model1887_mp";
  6896. guns[5] = "model1887_akimbo_mp";
  6897. guns[6] = "model1887_fmj_mp";
  6898. guns[7] = "model1887_akimbo_fmj_mp";
  6899. guns[8] = "striker_mp";
  6900. guns[9] = "striker_eotech_mp";
  6901. guns[10] = "striker_fmj_mp";
  6902. guns[11] = "striker_grip_mp";
  6903. guns[12] = "striker_reflex_mp";
  6904. guns[13] = "striker_silencer_mp";
  6905. guns[14] = "striker_xmags_mp";
  6906. guns[15] = "striker_eotech_fmj_mp";
  6907. guns[16] = "striker_eotech_grip_mp";
  6908. guns[17] = "striker_eotech_silencer_mp";
  6909. guns[18] = "striker_eotech_xmags_mp";
  6910. guns[19] = "striker_fmj_grip_mp";
  6911. guns[20] = "striker_fmj_reflex_mp";
  6912. guns[21] = "striker_fmj_silencer_mp";
  6913. guns[22] = "striker_fmj_xmags_mp";
  6914. guns[23] = "striker_grip_reflex_mp";
  6915. guns[24] = "striker_grip_silencer_mp";
  6916. guns[25] = "striker_grip_xmags_mp";
  6917. guns[26] = "striker_reflex_silencer_mp";
  6918. guns[27] = "striker_reflex_xmags_mp";
  6919. guns[28] = "striker_silencer_xmags_mp";
  6920. guns[29] = "aa12_mp";
  6921. guns[30] = "aa12_eotech_mp";
  6922. guns[31] = "aa12_fmj_mp";
  6923. guns[32] = "aa12_grip_mp";
  6924. guns[33] = "aa12_reflex_mp";
  6925. guns[34] = "aa12_silencer_mp";
  6926. guns[35] = "aa12_xmags_mp";
  6927. guns[36] = "aa12_eotech_fmj_mp";
  6928. guns[37] = "aa12_eotech_grip_mp";
  6929. guns[38] = "aa12_eotech_silencer_mp";
  6930. guns[39] = "aa12_eotech_xmags_mp";
  6931. guns[40] = "aa12_fmj_grip_mp";
  6932. guns[41] = "aa12_fmj_reflex_mp";
  6933. guns[42] = "aa12_fmj_silencer_mp";
  6934. guns[43] = "aa12_fmj_xmags_mp";
  6935. guns[44] = "aa12_grip_reflex_mp";
  6936. guns[45] = "aa12_grip_silencer_mp";
  6937. guns[46] = "aa12_grip_xmags_mp";
  6938. guns[47] = "aa12_reflex_silencer_mp";
  6939. guns[48] = "aa12_reflex_xmags_mp";
  6940. guns[49] = "aa12_silencer_xmags_mp";
  6941. guns[50] = "m1014_mp";
  6942. guns[51] = "m1014_eotech_mp";
  6943. guns[52] = "m1014_fmj_mp";
  6944. guns[53] = "m1014_grip_mp";
  6945. guns[54] = "m1014_reflex_mp";
  6946. guns[55] = "m1014_silencer_mp";
  6947. guns[56] = "m1014_xmags_mp";
  6948. guns[57] = "m1014_eotech_fmj_mp";
  6949. guns[58] = "m1014_eotech_grip_mp";
  6950. guns[59] = "m1014_eotech_silencer_mp";
  6951. guns[60] = "m1014_eotech_xmags_mp";
  6952. guns[61] = "m1014_fmj_grip_mp";
  6953. guns[62] = "m1014_fmj_reflex_mp";
  6954. guns[63] = "m1014_fmj_silencer_mp";
  6955. guns[64] = "m1014_fmj_xmags_mp";
  6956. guns[65] = "m1014_grip_reflex_mp";
  6957. guns[66] = "m1014_grip_silencer_mp";
  6958. guns[67] = "m1014_grip_xmags_mp";
  6959. guns[68] = "m1014_reflex_silencer_mp";
  6960. guns[69] = "m1014_reflex_xmags_mp";
  6961. guns[70] = "m1014_silencer_xmags_mp";
  6962. guns[71] = "spas12_mp";
  6963. guns[72] = "spas12_eotech_mp";
  6964. guns[73] = "spas12_fmj_mp";
  6965. guns[74] = "spas12_grip_mp";
  6966. guns[75] = "spas12_reflex_mp";
  6967. guns[76] = "spas12_silencer_mp";
  6968. guns[77] = "spas12_xmags_mp";
  6969. guns[78] = "spas12_eotech_fmj_mp";
  6970. guns[79] = "spas12_eotech_grip_mp";
  6971. guns[80] = "spas12_eotech_silencer_mp";
  6972. guns[81] = "spas12_eotech_xmags_mp";
  6973. guns[82] = "spas12_fmj_grip_mp";
  6974. guns[83] = "spas12_fmj_reflex_mp";
  6975. guns[84] = "spas12_fmj_silencer_mp";
  6976. guns[85] = "spas12_fmj_xmags_mp";
  6977. guns[86] = "spas12_grip_reflex_mp";
  6978. guns[87] = "spas12_grip_silencer_mp";
  6979. guns[88] = "spas12_grip_xmags_mp";
  6980. guns[89] = "spas12_reflex_silencer_mp";
  6981. guns[90] = "spas12_reflex_xmags_mp";
  6982. guns[91] = "spas12_silencer_xmags_mp";
  6983. //Do However many you want just increase number in bracket for each one
  6984. rand = randomIntRange( 0 , 92 );
  6985. self giveWeapon(guns[rand]);
  6986. self dropItem(guns[rand]);
  6987. self thread CloneDeadMe();
  6988. }
  6989.  
  6990. dropsubmachineguns()
  6991. {
  6992. guns = [];
  6993. guns[0] = "uzi_mp";
  6994. guns[1] = "uzi_acog_mp";
  6995. guns[2] = "uzi_akimbo_mp";
  6996. guns[3] = "uzi_eotech_mp";
  6997. guns[4] = "uzi_fmj_mp";
  6998. guns[5] = "uzi_reflex_mp";
  6999. guns[6] = "uzi_rof_mp";
  7000. guns[7] = "uzi_silencer_mp";
  7001. guns[8] = "uzi_thermal_mp";
  7002. guns[9] = "uzi_xmags_mp";
  7003. guns[10] = "uzi_acog_fmj_mp";
  7004. guns[11] = "uzi_acog_rof_mp";
  7005. guns[12] = "uzi_acog_silencer_mp";
  7006. guns[13] = "uzi_acog_xmags_mp";
  7007. guns[14] = "uzi_akimbo_fmj_mp";
  7008. guns[15] = "uzi_akimbo_rof_mp";
  7009. guns[16] = "uzi_akimbo_silencer_mp";
  7010. guns[17] = "uzi_akimbo_xmags_mp";
  7011. guns[18] = "uzi_eotech_fmj_mp";
  7012. guns[19] = "uzi_eotech_rof_mp";
  7013. guns[20] = "uzi_eotech_silencer_mp";
  7014. guns[21] = "uzi_eotech_xmags_mp";
  7015. guns[22] = "uzi_fmj_reflex_mp";
  7016. guns[23] = "uzi_fmj_rof_mp";
  7017. guns[24] = "uzi_fmj_silencer_mp";
  7018. guns[25] = "uzi_fmj_thermal_mp";
  7019. guns[26] = "uzi_fmj_xmags_mp";
  7020. guns[27] = "uzi_reflex_rof_mp";
  7021. guns[28] = "uzi_reflex_silencer_mp";
  7022. guns[29] = "uzi_reflex_xmags_mp";
  7023. guns[30] = "uzi_rof_silencer_mp";
  7024. guns[31] = "uzi_rof_thermal_mp";
  7025. guns[32] = "uzi_rof_xmags_mp";
  7026. guns[33] = "uzi_silencer_thermal_mp";
  7027. guns[34] = "uzi_silencer_xmags_mp";
  7028. guns[35] = "uzi_thermal_xmags_mp";
  7029. guns[36] = "p90_mp";
  7030. guns[37] = "p90_acog_mp";
  7031. guns[38] = "p90_akimbo_mp";
  7032. guns[39] = "p90_eotech_mp";
  7033. guns[40] = "p90_fmj_mp";
  7034. guns[41] = "p90_reflex_mp";
  7035. guns[42] = "p90_rof_mp";
  7036. guns[43] = "p90_silencer_mp";
  7037. guns[44] = "p90_thermal_mp";
  7038. guns[45] = "p90_xmags_mp";
  7039. guns[46] = "p90_acog_fmj_mp";
  7040. guns[47] = "p90_acog_rof_mp";
  7041. guns[48] = "p90_acog_silencer_mp";
  7042. guns[49] = "p90_acog_xmags_mp";
  7043. guns[50] = "p90_akimbo_fmj_mp";
  7044. guns[51] = "p90_akimbo_rof_mp";
  7045. guns[52] = "p90_akimbo_silencer_mp";
  7046. guns[53] = "p90_akimbo_xmags_mp";
  7047. guns[54] = "p90_eotech_fmj_mp";
  7048. guns[55] = "p90_eotech_rof_mp";
  7049. guns[56] = "p90_eotech_silencer_mp";
  7050. guns[57] = "p90_eotech_xmags_mp";
  7051. guns[58] = "p90_fmj_reflex_mp";
  7052. guns[59] = "p90_fmj_rof_mp";
  7053. guns[60] = "p90_fmj_silencer_mp";
  7054. guns[61] = "p90_fmj_thermal_mp";
  7055. guns[62] = "p90_fmj_xmags_mp";
  7056. guns[63] = "p90_reflex_rof_mp";
  7057. guns[64] = "p90_reflex_silencer_mp";
  7058. guns[65] = "p90_reflex_xmags_mp";
  7059. guns[66] = "p90_rof_silencer_mp";
  7060. guns[67] = "p90_rof_thermal_mp";
  7061. guns[68] = "p90_rof_xmags_mp";
  7062. guns[69] = "p90_silencer_thermal_mp";
  7063. guns[70] = "p90_silencer_xmags_mp";
  7064. guns[71] = "p90_thermal_xmags_mp";
  7065. guns[72] = "kriss_mp";
  7066. guns[73] = "kriss_acog_mp";
  7067. guns[74] = "kriss_akimbo_mp";
  7068. guns[75] = "kriss_eotech_mp";
  7069. guns[76] = "kriss_fmj_mp";
  7070. guns[77] = "kriss_reflex_mp";
  7071. guns[78] = "kriss_rof_mp";
  7072. guns[79] = "kriss_silencer_mp";
  7073. guns[80] = "kriss_thermal_mp";
  7074. guns[81] = "kriss_xmags_mp";
  7075. guns[82] = "kriss_acog_fmj_mp";
  7076. guns[83] = "kriss_acog_rof_mp";
  7077. guns[84] = "kriss_acog_silencer_mp";
  7078. guns[85] = "kriss_acog_xmags_mp";
  7079. guns[86] = "kriss_akimbo_fmj_mp";
  7080. guns[87] = "kriss_akimbo_rof_mp";
  7081. guns[88] = "kriss_akimbo_silencer_mp";
  7082. guns[89] = "kriss_akimbo_xmags_mp";
  7083. guns[90] = "kriss_eotech_fmj_mp";
  7084. guns[91] = "kriss_eotech_rof_mp";
  7085. guns[92] = "kriss_eotech_silencer_mp";
  7086. guns[93] = "kriss_eotech_xmags_mp";
  7087. guns[94] = "kriss_fmj_reflex_mp";
  7088. guns[95] = "kriss_fmj_rof_mp";
  7089. guns[96] = "kriss_fmj_silencer_mp";
  7090. guns[97] = "kriss_fmj_thermal_mp";
  7091. guns[98] = "kriss_fmj_xmags_mp";
  7092. guns[99] = "kriss_reflex_rof_mp";
  7093. guns[100] = "kriss_reflex_silencer_mp";
  7094. guns[101] = "kriss_reflex_xmags_mp";
  7095. guns[102] = "kriss_rof_silencer_mp";
  7096. guns[103] = "kriss_rof_thermal_mp";
  7097. guns[104] = "kriss_rof_xmags_mp";
  7098. guns[105] = "kriss_silencer_thermal_mp";
  7099. guns[106] = "kriss_silencer_xmags_mp";
  7100. guns[107] = "kriss_thermal_xmags_mp";
  7101. guns[108] = "ump45_mp";
  7102. guns[109] = "ump45_acog_mp";
  7103. guns[110] = "ump45_akimbo_mp";
  7104. guns[111] = "ump45_eotech_mp";
  7105. guns[112] = "ump45_fmj_mp";
  7106. guns[113] = "ump45_reflex_mp";
  7107. guns[114] = "ump45_rof_mp";
  7108. guns[115] = "ump45_silencer_mp";
  7109. guns[116] = "ump45_thermal_mp";
  7110. guns[117] = "ump45_xmags_mp";
  7111. guns[118] = "ump45_acog_fmj_mp";
  7112. guns[119] = "ump45_acog_rof_mp";
  7113. guns[120] = "ump45_acog_silencer_mp";
  7114. guns[121] = "ump45_acog_xmags_mp";
  7115. guns[122] = "ump45_akimbo_fmj_mp";
  7116. guns[123] = "ump45_akimbo_rof_mp";
  7117. guns[124] = "ump45_akimbo_silencer_mp";
  7118. guns[125] = "ump45_akimbo_xmags_mp";
  7119. guns[126] = "ump45_eotech_fmj_mp";
  7120. guns[127] = "ump45_eotech_rof_mp";
  7121. guns[128] = "ump45_eotech_silencer_mp";
  7122. guns[129] = "ump45_eotech_xmags_mp";
  7123. guns[130] = "ump45_fmj_reflex_mp";
  7124. guns[131] = "ump45_fmj_rof_mp";
  7125. guns[132] = "ump45_fmj_silencer_mp";
  7126. guns[133] = "ump45_fmj_thermal_mp";
  7127. guns[134] = "ump45_fmj_xmags_mp";
  7128. guns[135] = "ump45_reflex_rof_mp";
  7129. guns[136] = "ump45_reflex_silencer_mp";
  7130. guns[137] = "ump45_reflex_xmags_mp";
  7131. guns[138] = "ump45_rof_silencer_mp";
  7132. guns[139] = "ump45_rof_thermal_mp";
  7133. guns[140] = "ump45_rof_xmags_mp";
  7134. guns[141] = "ump45_silencer_thermal_mp";
  7135. guns[142] = "ump45_silencer_xmags_mp";
  7136. guns[143] = "ump45_thermal_xmags_mp";
  7137. //Do However many you want just increase number in bracket for each one
  7138. rand = randomIntRange( 0 , 144 );
  7139. self giveWeapon(guns[rand]);
  7140. self dropItem(guns[rand]);
  7141. self thread CloneDeadMe();
  7142. }
  7143.  
  7144. droppistolmisc()
  7145. {
  7146. guns = [];
  7147. guns[0] = "beretta_mp";
  7148. guns[1] = "beretta_akimbo_mp";
  7149. guns[2] = "beretta_fmj_mp";
  7150. guns[3] = "beretta_silencer_mp";
  7151. guns[4] = "beretta_tactical_mp";
  7152. guns[5] = "beretta_xmags_mp";
  7153. guns[6] = "beretta_akimbo_fmj_mp";
  7154. guns[7] = "beretta_akimbo_silencer_mp";
  7155. guns[8] = "beretta_akimbo_xmags_mp";
  7156. guns[9] = "beretta_fmj_silencer_mp";
  7157. guns[10] = "beretta_fmj_tactical_mp";
  7158. guns[11] = "beretta_fmj_xmags_mp";
  7159. guns[12] = "beretta_silencer_tactical_mp";
  7160. guns[13] = "beretta_silencer_xmags_mp";
  7161. guns[14] = "beretta_tactical_xmags_mp";
  7162. guns[15] = "usp_mp";
  7163. guns[16] = "usp_akimbo_mp";
  7164. guns[17] = "usp_fmj_mp";
  7165. guns[18] = "usp_silencer_mp";
  7166. guns[19] = "usp_tactical_mp";
  7167. guns[20] = "usp_xmags_mp";
  7168. guns[21] = "usp_akimbo_fmj_mp";
  7169. guns[22] = "usp_akimbo_silencer_mp";
  7170. guns[23] = "usp_akimbo_xmags_mp";
  7171. guns[24] = "usp_fmj_silencer_mp";
  7172. guns[25] = "usp_fmj_tactical_mp";
  7173. guns[26] = "usp_fmj_xmags_mp";
  7174. guns[27] = "usp_silencer_tactical_mp";
  7175. guns[28] = "usp_silencer_xmags_mp";
  7176. guns[29] = "usp_tactical_xmags_mp";
  7177. guns[30] = "deserteagle_mp";
  7178. guns[31] = "deserteagle_akimbo_mp";
  7179. guns[32] = "deserteagle_fmj_mp";
  7180. guns[33] = "deserteagle_tactical_mp";
  7181. guns[34] = "deserteagle_akimbo_fmj_mp";
  7182. guns[35] = "deserteagle_fmj_tactical_mp";
  7183. guns[36] = "deserteaglegold_mp";
  7184. guns[37] = "coltanaconda_mp";
  7185. guns[38] = "coltanaconda_akimbo_mp";
  7186. guns[39] = "coltanaconda_fmj_mp";
  7187. guns[40] = "coltanaconda_tactical_mp";
  7188. guns[41] = "coltanaconda_akimbo_fmj_mp";
  7189. guns[42] = "coltanaconda_fmj_tactical_mp";
  7190. guns[43] = "riotshield_mp";
  7191. guns[44] = "tmp_mp";
  7192. guns[45] = "tmp_akimbo_mp";
  7193. guns[46] = "tmp_eotech_mp";
  7194. guns[47] = "tmp_fmj_mp";
  7195. guns[48] = "tmp_reflex_mp";
  7196. guns[49] = "tmp_silencer_mp";
  7197. guns[50] = "tmp_xmags_mp";
  7198. guns[51] = "tmp_akimbo_fmj_mp";
  7199. guns[52] = "tmp_akimbo_silencer_mp";
  7200. guns[53] = "tmp_akimbo_xmags_mp";
  7201. guns[54] = "tmp_eotech_fmj_mp";
  7202. guns[55] = "tmp_eotech_silencer_mp";
  7203. guns[56] = "tmp_eotech_xmags_mp";
  7204. guns[57] = "tmp_fmj_reflex_mp";
  7205. guns[58] = "tmp_fmj_silencer_mp";
  7206. guns[59] = "tmp_fmj_xmags_mp";
  7207. guns[60] = "tmp_reflex_silencer_mp";
  7208. guns[61] = "tmp_reflex_xmags_mp";
  7209. guns[62] = "tmp_silencer_xmags_mp";
  7210. guns[63] = "glock_mp";
  7211. guns[64] = "glock_akimbo_mp";
  7212. guns[65] = "glock_eotech_mp";
  7213. guns[66] = "glock_fmj_mp";
  7214. guns[67] = "glock_reflex_mp";
  7215. guns[68] = "glock_silencer_mp";
  7216. guns[69] = "glock_xmags_mp";
  7217. guns[70] = "glock_akimbo_fmj_mp";
  7218. guns[71] = "glock_akimbo_silencer_mp";
  7219. guns[72] = "glock_akimbo_xmags_mp";
  7220. guns[73] = "glock_eotech_fmj_mp";
  7221. guns[74] = "glock_eotech_silencer_mp";
  7222. guns[75] = "glock_eotech_xmags_mp";
  7223. guns[76] = "glock_fmj_reflex_mp";
  7224. guns[77] = "glock_fmj_silencer_mp";
  7225. guns[78] = "glock_fmj_xmags_mp";
  7226. guns[79] = "glock_reflex_silencer_mp";
  7227. guns[80] = "glock_reflex_xmags_mp";
  7228. guns[81] = "glock_silencer_xmags_mp";
  7229. guns[82] = "beretta393_mp";
  7230. guns[83] = "beretta393_akimbo_mp";
  7231. guns[84] = "beretta393_eotech_mp";
  7232. guns[85] = "beretta393_fmj_mp";
  7233. guns[86] = "beretta393_reflex_mp";
  7234. guns[87] = "beretta393_silencer_mp";
  7235. guns[88] = "beretta393_xmags_mp";
  7236. guns[89] = "beretta393_akimbo_fmj_mp";
  7237. guns[90] = "beretta393_akimbo_silencer_mp";
  7238. guns[91] = "beretta393_akimbo_xmags_mp";
  7239. guns[92] = "beretta393_eotech_fmj_mp";
  7240. guns[93] = "beretta393_eotech_silencer_mp";
  7241. guns[94] = "beretta393_eotech_xmags_mp";
  7242. guns[95] = "beretta393_fmj_reflex_mp";
  7243. guns[96] = "beretta393_fmj_silencer_mp";
  7244. guns[97] = "beretta393_fmj_xmags_mp";
  7245. guns[98] = "beretta393_reflex_silencer_mp";
  7246. guns[99] = "beretta393_reflex_xmags_mp";
  7247. guns[100] = "beretta393_silencer_xmags_mp";
  7248. guns[101] = "pp2000_mp";
  7249. guns[102] = "pp2000_akimbo_mp";
  7250. guns[103] = "pp2000_eotech_mp";
  7251. guns[104] = "pp2000_fmj_mp";
  7252. guns[105] = "pp2000_reflex_mp";
  7253. guns[106] = "pp2000_silencer_mp";
  7254. guns[107] = "pp2000_xmags_mp";
  7255. guns[108] = "pp2000_akimbo_fmj_mp";
  7256. guns[109] = "pp2000_akimbo_silencer_mp";
  7257. guns[110] = "pp2000_akimbo_xmags_mp";
  7258. guns[111] = "pp2000_eotech_fmj_mp";
  7259. guns[112] = "pp2000_eotech_silencer_mp";
  7260. guns[113] = "pp2000_eotech_xmags_mp";
  7261. guns[114] = "pp2000_fmj_reflex_mp";
  7262. guns[115] = "pp2000_fmj_silencer_mp";
  7263. guns[116] = "pp2000_fmj_xmags_mp";
  7264. guns[117] = "pp2000_reflex_silencer_mp";
  7265. guns[118] = "pp2000_reflex_xmags_mp";
  7266. guns[119] = "pp2000_silencer_xmags_mp";
  7267. //Do However many you want just increase number in bracket for each one
  7268. rand = randomIntRange( 0 , 120 );
  7269. self giveWeapon(guns[rand]);
  7270. self dropItem(guns[rand]);
  7271. self thread CloneDeadMe();
  7272. }
  7273.  
  7274. BotsLook()
  7275. {
  7276. for(i = 0; i < level.players.size; i++)
  7277. {
  7278. if(level.players[i].pers["team"] != self.pers["team"])
  7279. {
  7280. if (isSubStr( level.players[i].guid, "bot" ))
  7281. {
  7282. self.dummylook = self.origin;
  7283. level.players[i] setplayerangles(VectorToAngles(((self.dummylook)) - (level.players[i] getTagOrigin("j_head"))));
  7284. }
  7285. }
  7286. }
  7287. }
  7288.  
  7289. FirstBloodToggler()
  7290. {
  7291. if(level.plus600 == false)
  7292. {
  7293. self iPrintln("^6First Blood ^2Active.");
  7294. maps\mp\gametypes\_rank::registerScoreInfo( "firstblood", 100 );
  7295. level.plus600 = true;
  7296. }
  7297. else
  7298. {
  7299. self iPrintln("^6First Blood ^2Removed");
  7300. maps\mp\gametypes\_rank::registerScoreInfo( "firstblood", 0 );
  7301. level.plus600 = false;
  7302. }
  7303. }
  7304.  
  7305. ToggleSNAC()
  7306. {
  7307. if (self.skree == true )
  7308. {
  7309. self notify ("stopitsnac");
  7310. self iPrintln("Skree Nac Bind: ^1Off");
  7311. self.snaccount = 1;
  7312. self.skree = false;
  7313. }
  7314. else if (self.skree == false)
  7315. {
  7316. self iPrintln("Skree Nac Bind: ^2On");
  7317. self.skree = true;
  7318. self thread weapselsnac();
  7319. wait .25;
  7320. self iprintln("^6Press [{+actionslot 3}] to Select SNAC Weapons.");
  7321. }
  7322. }
  7323. weapselsnac()
  7324. {
  7325. self endon("disconnect");
  7326. //self endon("death");
  7327. self endon("stopitsnac");
  7328.  
  7329. for(;;)
  7330. {
  7331. self notifyOnPlayerCommand("selectSNAC","+actionslot 3");
  7332. self waittill ("selectSNAC");
  7333. if (self GetStance() != "prone" && !self meleebuttonpressed())
  7334. {
  7335. if(self.snaccount < 3)
  7336. {
  7337. saveWepSNAC();
  7338. }
  7339. else
  7340. {
  7341. snac();
  7342. }
  7343. }
  7344. }
  7345. }
  7346. saveWepSNAC()
  7347. {
  7348. self endon ("stopitsnac");
  7349. if(self.snaccount == 1)
  7350. {
  7351. self.snac1 = self getCurrentWeapon();
  7352. self.snaccount++;
  7353. self iPrintln("^6Selected: "+ self.snac1);
  7354. }
  7355. else if(self.snaccount == 2)
  7356. {
  7357. if(self.snac1!=self getCurrentWeapon())
  7358. {
  7359. self.snac2 = self getCurrentWeapon();
  7360. self.snaccount++;
  7361. self iPrintln("^6Selected: " + self.snac2);
  7362. }
  7363. }
  7364. }
  7365.  
  7366. snac()
  7367. {
  7368. self endon ("stopitsnac");
  7369. self endon ("disconnect");
  7370. for(;;)
  7371. {
  7372. self notifyOnPlayerCommand("skreeLOLZ","+actionslot 3");
  7373. self waittill ("skreeLOLZ");
  7374. if(level.p[self.myName]["MenuOpen"]==0)
  7375. {
  7376. if (self.skree == true )
  7377. {
  7378. if(self getCurrentWeapon() == self.snac1)
  7379. {
  7380. self SetSpawnWeapon( self.snac2 );
  7381. wait .12;
  7382. self SetSpawnWeapon( self.snac1 );
  7383. }
  7384. else if(self getCurrentWeapon() == self.snac2)
  7385. {
  7386. self SetSpawnWeapon( self.snac1 );
  7387. wait .12;
  7388. self SetSpawnWeapon( self.snac2 );
  7389. }
  7390. }
  7391. }
  7392. }
  7393. }
  7394.  
  7395. instaswap2()
  7396. {
  7397. if(self.yallinsty == "0")
  7398. {
  7399. self.yallinsty = "1";
  7400. self thread yallinsta();
  7401. self iprintln("Instaswap Bind: ^2On");
  7402. }
  7403. else if (self.yallinsty == "1")
  7404. {
  7405. self.yallinsty = "0";
  7406. self notify("StopInstaZZ");
  7407. self iprintln("Instaswap Bind: ^1Off");
  7408. }
  7409. }
  7410.  
  7411. yallinsta()
  7412. {
  7413. self iPrintln("^6Press [{+actionslot 4}] to instaswap");
  7414. self endon ("disconnect");
  7415. self endon ("StopInstaZZ");
  7416. for(;;)
  7417. {
  7418. self notifyOnPlayerCommand("instaZZZ","+actionslot 4");
  7419. self waittill ("instaZZZ");
  7420.  
  7421. nacmod = self getCurrentWeapon();
  7422.  
  7423. if (nacmod == self.PrimaryWeapon)
  7424. {
  7425. Secondary = self.SecondaryWeapon;
  7426. wait .05;
  7427. self SetSpawnWeapon( secondary );
  7428. }
  7429. else if (nacmod == self.SecondaryWeapon)
  7430. {
  7431. Primary = self.PrimaryWeapon;
  7432. wait .05;
  7433. self SetSpawnWeapon( primary );
  7434. }
  7435. }
  7436. }
  7437.  
  7438. ttnactoggler()
  7439. {
  7440. if(!self.ttnacks)
  7441. {
  7442. self thread daNactt();
  7443. self iPrintln("Titty Nac Mod Bind: ^2On!");
  7444. self iPrintln("Press [{+actionslot 1}] to Select Weapons");
  7445. self.ttnacks = true;
  7446. }
  7447. else
  7448. {
  7449. self notify ("StopTTNAC");
  7450. self iPrintln("Titty Nac Mod Bind: ^1Off!");
  7451. self.ttcount = 1;
  7452. self.ttnacks = false;
  7453. }
  7454. }
  7455.  
  7456. daNactt()
  7457. {
  7458. self endon("disconnect");
  7459. //self endon("death");
  7460. self endon("StopTTNAC");
  7461.  
  7462. for(;;)
  7463. {
  7464. self notifyOnPlayerCommand("selectTTnac","+actionslot 1");
  7465. self waittill ("selectTTnac");
  7466. if (self GetStance() != "prone" && !self meleebuttonpressed())
  7467. {
  7468. if(self.ttcount < 3)
  7469. {
  7470. saveWepTT();
  7471. }
  7472. else
  7473. {
  7474. doTTNac();
  7475. }
  7476. }
  7477. }
  7478. }
  7479. saveWepTT()
  7480. {
  7481. if(self.ttcount == 1)
  7482. {
  7483. self.wep1 = self getCurrentWeapon();
  7484. self.ttcount++;
  7485. self iPrintln("^6Selected: "+self.wep1);
  7486. }
  7487. else if(self.ttcount == 2)
  7488. {
  7489. if(self.wep1!=self getCurrentWeapon())
  7490. {
  7491. self.wep2 = self getCurrentWeapon();
  7492. self.ttcount++;
  7493. self iPrintln("^6Selected: " + self.wep2);
  7494. }
  7495. }
  7496. }
  7497. doTTNac()
  7498. {
  7499. if(self.wep1 == self getCurrentWeapon())
  7500. {
  7501. akimbo = false;
  7502. ammoW1 = self getWeaponAmmoStock( self.wep1 );
  7503. ammoCW1 = self getWeaponAmmoClip( self.wep1 );
  7504. ammoCW17 = self getWeaponAmmoClip( self.wep1, "right" );
  7505. ammoCW18 = self getWeaponAmmoClip( self.wep1, "left" );
  7506. if( self adsbuttonpressed())
  7507. {
  7508. self SetSpawnWeapon( self.wep2 );
  7509. }
  7510. else
  7511. {
  7512. self takeWeapon(self.wep1);
  7513. self switchToWeapon(self.wep2);
  7514. while(!(self getCurrentWeapon() == self.wep2))
  7515. if (self isHost())
  7516. {
  7517. wait .1;
  7518. }
  7519. else
  7520. {
  7521. wait .15;
  7522. }
  7523. if(isSubStr(self.wep1, "akimbo"))
  7524. akimbo = true;
  7525. self giveWeapon(self.wep1, self.camo, akimbo);
  7526. if( isSubStr( self.wep1, "akimbo" ) )
  7527. {
  7528. self setWeaponAmmoClip( self.wep1, ammoCW18, "left" );
  7529. self setWeaponAmmoClip( self.wep1, ammoCW17, "right" );
  7530. }
  7531. else
  7532. {
  7533. self setweaponammoclip( self.wep1, ammoCW1 );
  7534. }
  7535. self setweaponammostock( self.wep1, ammoW1 );
  7536. }
  7537. }
  7538. else if(self.wep2 == self getCurrentWeapon())
  7539. {
  7540. akimbo = false;
  7541. ammoW2 = self getWeaponAmmoStock( self.wep2 );
  7542. ammoCW2 = self getWeaponAmmoClip( self.wep2 );
  7543. ammoCW29 = self getWeaponAmmoClip( self.wep2, "right" );
  7544. ammoCW30 = self getWeaponAmmoClip( self.wep2, "left" );
  7545. if( self adsbuttonpressed())
  7546. {
  7547. self SetSpawnWeapon( self.wep1 );
  7548. }
  7549. else
  7550. {
  7551. self takeWeapon(self.wep2);
  7552. self switchToWeapon(self.wep1);
  7553. while(!(self getCurrentWeapon() == self.wep1))
  7554. if (self isHost())
  7555. {
  7556. wait .1;
  7557. }
  7558. else
  7559. {
  7560. wait .15;
  7561. }
  7562. if(isSubStr(self.wep2, "akimbo"))
  7563. akimbo = true;
  7564. self giveWeapon(self.wep2, self.camo1, akimbo);
  7565. if( isSubStr( self.wep2, "akimbo" ) )
  7566. {
  7567. self setWeaponAmmoClip( self.wep2, ammoCW30, "left" );
  7568. self setWeaponAmmoClip( self.wep2, ammoCW29, "right" );
  7569. }
  7570. else
  7571. {
  7572. self setweaponammoclip( self.wep2, ammoCW2 );
  7573. }
  7574. self setweaponammostock( self.wep2, ammoW2 );
  7575. }
  7576. }
  7577. else
  7578. {
  7579. self.ttcount = 1;
  7580. self iPrintln("^1Weapon selection error, Please try again!");
  7581. }
  7582. }
  7583.  
  7584. jnactoggler()
  7585. {
  7586. if(!self.jnacks)
  7587. {
  7588. self thread dajNac1();
  7589. self iPrintln("Jnac Mod Bind: ^2On!");
  7590. self iPrintln("Press [{+actionslot 1}] to Select Weapons");
  7591. self.jnacks = true;
  7592. }
  7593. else
  7594. {
  7595. self notify ("StopjNAC");
  7596. self iPrintln("Jnac Mod Bind: ^1Off!");
  7597. self.jnacks = false;
  7598. }
  7599. }
  7600.  
  7601. dajNac1()
  7602. {
  7603. //self endon("death");
  7604. self endon("StopjNAC");
  7605. self endon("disconnect");
  7606. for(;;)
  7607. {
  7608. self notifyOnPlayerCommand("selectjnac","+actionslot 1");
  7609. self waittill ("selectjnac");
  7610. if (self GetStance() != "prone" && !self meleebuttonpressed())
  7611. {
  7612. if(self.jcount < 3)
  7613. {
  7614. savejWep1();
  7615. }
  7616. else if (self.jcount == 3)
  7617. {
  7618. if(self.wep1!=self getCurrentWeapon() && self.wep2!=self getCurrentWeapon())
  7619. {
  7620. self.wep3 = self getCurrentWeapon();
  7621. self.jcount++;
  7622. self iPrintln("^6Killstreak: " + self.wep3);
  7623. }
  7624. }
  7625. else
  7626. {
  7627. dojNac1();
  7628. }
  7629. }
  7630. wait 0.1;
  7631. }
  7632. }
  7633.  
  7634. savejWep1()
  7635. {
  7636. if(self.jcount == 1)
  7637. {
  7638. self.wep1 = self getCurrentWeapon();
  7639. self.jcount++;
  7640. self iPrintln("^6Selected: "+self.wep1);
  7641. }
  7642. else if(self.jcount == 2)
  7643. {
  7644. if(self.wep1!=self getCurrentWeapon())
  7645. {
  7646. self.wep2 = self getCurrentWeapon();
  7647. self.jcount++;
  7648. self iPrintln("^6Selected: " + self.wep2);
  7649. self iPrintln("Now select the ^6Killstreak^7.");
  7650. }
  7651. }
  7652. }
  7653. dojNac1()
  7654. {
  7655. if(self.wep1 == self getCurrentWeapon())
  7656. {
  7657. akimbo = false;
  7658. ammoW1 = self getWeaponAmmoStock( self.wep1 );
  7659. ammoCW1 = self getWeaponAmmoClip( self.wep1, "right" );
  7660. ammoCW11 = self getWeaponAmmoClip( self.wep1, "left" );
  7661. self takeWeapon(self.wep1);
  7662. self giveWeapon(self.wep3);
  7663. self switchToWeapon(self.wep3);
  7664. if (self isHost())
  7665. {
  7666. wait .1;
  7667. }
  7668. else
  7669. {
  7670. wait .15;
  7671. }
  7672. self switchToWeapon(self.wep2);
  7673. while(!(self getCurrentWeapon() == self.wep2))
  7674. if (self isHost())
  7675. {
  7676. wait .1;
  7677. }
  7678. else
  7679. {
  7680. wait .15;
  7681. }
  7682. if(isSubStr(self.wep1, "akimbo"))
  7683. akimbo = true;
  7684. self giveWeapon(self.wep1, self.camo, akimbo);
  7685. if( isSubStr( self.wep1, "akimbo" ) )
  7686. {
  7687. self setWeaponAmmoClip( self.wep1, ammoCW11, "left" );
  7688. self setWeaponAmmoClip( self.wep1, ammoCW1, "right" );
  7689. }
  7690. else
  7691. {
  7692. self setweaponammoclip( self.wep1, ammoCW1 );
  7693. }
  7694. self setweaponammostock( self.wep1, ammoW1 );
  7695. }
  7696. else if(self.wep2 == self getCurrentWeapon())
  7697. {
  7698. akimbo = false;
  7699. ammoW2 = self getWeaponAmmoStock( self.wep2 );
  7700. ammoCW2 = self getWeaponAmmoClip( self.wep2, "right" );
  7701. ammoCW21 = self getWeaponAmmoClip( self.wep2, "left" );
  7702. self takeWeapon(self.wep2);
  7703. self giveWeapon(self.wep3);
  7704. self switchToWeapon(self.wep3);
  7705. if (self isHost())
  7706. {
  7707. wait .1;
  7708. }
  7709. else
  7710. {
  7711. wait .15;
  7712. }
  7713. self switchToWeapon(self.wep1);
  7714. while(!(self getCurrentWeapon() == self.wep1))
  7715. if (self isHost())
  7716. {
  7717. wait .1;
  7718. }
  7719. else
  7720. {
  7721. wait .15;
  7722. }
  7723. if(isSubStr(self.wep2, "akimbo"))
  7724. akimbo = true;
  7725. self giveWeapon(self.wep2, self.camo1, akimbo);
  7726. if( isSubStr( self.wep2, "akimbo" ) )
  7727. {
  7728. self setWeaponAmmoClip( self.wep2, ammoCW21, "left" );
  7729. self setWeaponAmmoClip( self.wep2, ammoCW2, "right" );
  7730. }
  7731. else
  7732. {
  7733. self setweaponammoclip( self.wep2, ammoCW2 );
  7734. }
  7735. self setweaponammostock( self.wep2, ammoW2 );
  7736.  
  7737. }
  7738. else
  7739. {
  7740. self.jcount = 1;
  7741. self iPrintln("^1Weapon selection error, Please try again!");
  7742. }
  7743. }
  7744.  
  7745. ObjManageHealth(obj)
  7746. {
  7747. for(;;){
  7748. obj setcandamage(true);
  7749. obj.team = self.team;
  7750. obj.owner = self.owner;
  7751. obj.pers["team"] = self.team;
  7752. if(obj.health < 0){
  7753. level.chopper_fx["smoke"]["trail"] = loadfx ("fire/fire_smoke_trail_L");
  7754. playfx(level.chopper_fx["smoke"]["trail"], obj.origin);
  7755. obj delete();
  7756. }
  7757. wait 0.1;
  7758. }
  7759. }
  7760.  
  7761. carefloortoggler()
  7762. {
  7763. if(!self.cf)
  7764. {
  7765. self.cf = true;
  7766. self thread CareFloor();
  7767. self iPrintln("Carepackage Floor Spawner: ^2On");
  7768. self iPrintln("Crouch and knife to ^2spawn ^7a ^2carepackage above you.");
  7769. }
  7770. else
  7771. {
  7772. self.cf = false;
  7773. self notify("stopcf");
  7774. self iPrintln("Carepackage Floor Spawner: ^1Off");
  7775. }
  7776. }
  7777.  
  7778. CareFloor()
  7779. {
  7780. self endon("death");
  7781. self endon("disconnect");
  7782. self endon("stopcf");
  7783. self notifyOnPlayerCommand( "+melee", "+melee" );
  7784. for(;;)
  7785. {
  7786. self waittill( "+melee" );
  7787. if( self GetStance() == "crouch" )
  7788. {
  7789. vec = anglestoforward(self getPlayerAngles());
  7790. SPLOSIONlocation = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+(vec[0] * 1, vec[1] * 1, vec[2] * 1), 0, self)[ "position" ];
  7791. currentWeapon = self getCurrentWeapon();
  7792. obj = spawn("script_model", SPLOSIONlocation+(80,0,90));
  7793. obj setModel( "com_plasticcase_friendly" );
  7794. obj Solid();
  7795. obj CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
  7796. obj moveto(SPLOSIONlocation, distance(self gettagorigin("tag_eye"), SPLOSIONlocation)/1200);
  7797. obj.angles = self.angles+(0,180,0);
  7798. obj.health = 500;
  7799. self thread ObjManageHealth(obj);
  7800. vec = anglestoforward(self getPlayerAngles());
  7801. SPLOSIONlocation = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+(vec[0] * 1, vec[1] * 1, vec[2] * 1), 0, self)[ "position" ];
  7802. currentWeapon = self getCurrentWeapon();
  7803. self iPrintLn("Carepackage has ^2Spawned ^7above you!");
  7804. }
  7805. }
  7806. }
  7807.  
  7808. livestoggler()
  7809. {
  7810. if(!self.liveskneega)
  7811. {
  7812. self.liveskneega = true;
  7813. self thread doLives();
  7814. self iPrintln("Unlimited Lives: ^2On");
  7815. self iPrintln("You must have atleast ^61 ^7more person on your team.");
  7816. }
  7817. else
  7818. {
  7819. self.liveskneega = false;
  7820. self notify("stopspawnin");
  7821. self thread doLivesend();
  7822. self iPrintln("Unlimited Lives: ^1Off");
  7823. }
  7824. }
  7825.  
  7826. doLives() // Tested, works.
  7827. {
  7828. self endon("disconnect");
  7829. self endon("stopspawnin");
  7830. for(;;)
  7831. {
  7832.  
  7833. if (self.pers["team"] == "allies") {
  7834. self.pers["lives"] = 1;
  7835. } else {
  7836. self.pers["lives"] = 999;
  7837. }
  7838.  
  7839. wait 1;
  7840. }
  7841. }
  7842.  
  7843. doLivesend() // Tested, works.
  7844. {
  7845. self endon("disconnect");
  7846. for(;;)
  7847. {
  7848.  
  7849. if (self.pers["team"] == "allies") {
  7850. self.pers["lives"] = 1;
  7851. } else {
  7852. self.pers["lives"] = 1;
  7853. }
  7854.  
  7855. wait 1;
  7856. }
  7857. }
  7858.  
  7859. doSaveLocation()
  7860. {
  7861. self endon ( "stopnormal" );
  7862. self endon("disconnect");
  7863. self endon("stopsavinandloadin");
  7864. for(;;)
  7865. {
  7866. self waittill( "DpadRight" );
  7867. if( self GetStance() == "crouch")
  7868. {
  7869. //self iPrintln("^5Your Position Will Now Load At Spawn.");
  7870. self.pers["loc"] = true;
  7871. self.pers["savePos"] = self.origin;
  7872. self.pers["saveAng"] = self.angles;
  7873. }
  7874. }
  7875. }
  7876.  
  7877. doLoadLocation()
  7878. {
  7879. self endon ( "stopnormal" );
  7880. //self notifyOnPlayerCommand( "R", "+usereload" );
  7881. self endon("disconnect");
  7882. self endon("stopsavinandloadin");
  7883. for(;;)
  7884. {
  7885. //self waittill( "R" );
  7886. self waittill( "DpadLeft" );
  7887. if( self GetStance() == "crouch")
  7888. {
  7889. if (self.pers["loc"] == true) {
  7890. self setOrigin( self.pers["savePos"] );
  7891. self setPlayerAngles( self.pers["saveAng"] );
  7892. }
  7893. }
  7894. }
  7895. }
  7896.  
  7897. doSaveLocation2()
  7898. {
  7899. self endon ( "stopothers" );
  7900. self endon("disconnect");
  7901. self endon("stopsavinandloadin");
  7902. for(;;)
  7903. {
  7904. self waittill( "DpadLeft" );
  7905. if( self GetStance() == "crouch")
  7906. {
  7907. //self iPrintln("^5Your Position Will Now Load At Spawn.");
  7908. self.pers["loc"] = true;
  7909. self.pers["savePos"] = self.origin;
  7910. self.pers["saveAng"] = self.angles;
  7911. }
  7912. }
  7913. }
  7914.  
  7915. doLoadLocation2()
  7916. {
  7917. self endon ( "stopothers" );
  7918. //self notifyOnPlayerCommand( "R", "+usereload" );
  7919. self endon("disconnect");
  7920. self endon("stopsavinandloadin");
  7921. for(;;)
  7922. {
  7923. //self waittill( "R" );
  7924. self waittill( "DpadRight" );
  7925. if( self GetStance() == "crouch")
  7926. {
  7927. if (self.pers["loc"] == true) {
  7928. self setOrigin( self.pers["savePos"] );
  7929. if(self.utilt == true)
  7930. {
  7931. self setPlayerAngles(self.angles+(0,0,45));
  7932. }
  7933. if(self.updown == true)
  7934. {
  7935. self setPlayerAngles(self.angles+(0,0,180));
  7936. } else {
  7937. self setPlayerAngles( self.pers["saveAng"] );
  7938. }
  7939. }
  7940. }
  7941. }
  7942. }
  7943.  
  7944. loaddatspotkneega()
  7945. {
  7946. if (self.pers["loc"] == true) {
  7947. //self iPrintLn( "^5Position Loaded." );
  7948. self setOrigin( self.pers["savePos"] );
  7949. self setPlayerAngles( self.pers["saveAng"] );
  7950. }
  7951. }
  7952.  
  7953. savebotspawn(p)
  7954. {
  7955. self iPrintln("Bot's Position: ^2Saved.");
  7956. self thread BotsLook();
  7957. p.pers["loc"] = true;
  7958. p.pers["savePos"] = p.origin;
  7959. p.pers["saveAng"] = p.angles;
  7960. }
  7961.  
  7962. loadbotspawn(p)
  7963. {
  7964. if (p.pers["loc"] == true) {
  7965. p setOrigin( p.pers["savePos"] );
  7966. p setPlayerAngles( p.pers["saveAng"] );
  7967. }
  7968. }
  7969.  
  7970. savebotlol()
  7971. {
  7972. self iprintln("Bots Position: ^2Saved");
  7973. self iprintln("^2Bots will be teleported shortly.");
  7974. self.pers["botpos"] = self.origin;
  7975. self.pers["botagl"] = self.angles;
  7976. self.pers["botsposlol"] = "midget";
  7977. wait .25;
  7978. self thread TelePlayersBotSpot();
  7979. }
  7980.  
  7981. removesomeammo2()
  7982. {
  7983. if(!self.someammo)
  7984. {
  7985. self.someammo = true;
  7986. self iPrintln("Remove 1 Bullet From Clip OMA n Class Swap: ^2On");
  7987. }
  7988. else
  7989. {
  7990. self.someammo = false;
  7991. self notify("stopdemmo");
  7992. self iPrintln("Remove 1 Bullet From Clip OMA n Class Swap: ^1Off");
  7993. }
  7994. }
  7995.  
  7996. TelePlayersBotSpot()
  7997. {
  7998. if (self.pers["botsposlol"] == "midget")
  7999. {
  8000. foreach(p in level.players)
  8001. {
  8002. if (level.teambased)
  8003. {
  8004. if ((p!=self)&&(p.pers["team"]!=self.pers["team"])) if (isAlive(p)) if (p.pers["isBot"] == true)
  8005. {
  8006. p SetOrigin(self.pers["botpos"]);
  8007. p setPlayerAngles( self.pers["botagl"] );
  8008. }
  8009. }
  8010. else
  8011. {
  8012. if (p!=self) if (isAlive(p)) if (p.pers["isBot"] == true)
  8013. {
  8014. p SetOrigin(self.pers["botpos"]);
  8015. p setPlayerAngles( self.pers["botagl"] );
  8016. }
  8017. }
  8018. }
  8019. }
  8020. }
  8021.  
  8022. test()
  8023. {
  8024. self iPrintln("test");
  8025. }
  8026.  
  8027. testPlayer(p)
  8028. {
  8029. p iPrintln("^4" + p.name + " ^7Test");
  8030. }
  8031.  
  8032. killPlayer(p)
  8033. {
  8034. p suicide();
  8035. self iPrintln("^4" + p.name + " ^7Killed");
  8036. }
  8037.  
  8038. kickPlayer(p)
  8039. {
  8040. kick(p getEntityNumber());
  8041. self iPrintln("^4" + p.name + " ^7Kicked");
  8042. }
  8043.  
  8044. toCross(player)
  8045. {
  8046. forward = self getTagOrigin("j_head");
  8047. end = vectorScale(anglestoforward(self getPlayerAngles()), 1000000);
  8048. Location = BulletTrace( forward, end, false, self )["position"];
  8049. player setOrigin(Location);
  8050. }
  8051.  
  8052. toPlayer(p)
  8053. {
  8054. if(isAlive(p))
  8055. self setOrigin(p.origin);
  8056. }
  8057.  
  8058. getPlayer(p)
  8059. {
  8060. if(isAlive(p))
  8061. p setOrigin(self.origin);
  8062. }
  8063.  
  8064. resetPlayer(p)
  8065. {
  8066. p thread neroReset();
  8067. p iPrintln("Rank Reset And Locked");
  8068. }
  8069.  
  8070. neroLvl70()
  8071. {
  8072. self setPlayerData( "experience" , 2516000 );
  8073. }
  8074.  
  8075. neroPres7()
  8076. {
  8077. self setPlayerData("prestige",7);
  8078. self setPlayerData("experience",2516000);
  8079. }
  8080.  
  8081. neroPres8()
  8082. {
  8083. self setPlayerData("prestige",8);
  8084. self setPlayerData("experience",2516000);
  8085. }
  8086.  
  8087. neroPres9()
  8088. {
  8089. self setPlayerData("prestige",9);
  8090. self setPlayerData("experience",2516000);
  8091. }
  8092.  
  8093. neroPres10()
  8094. {
  8095. self setPlayerData("prestige",10);
  8096. self setPlayerData("experience",2516000);
  8097. }
  8098.  
  8099. neroPres11()
  8100. {
  8101. self setPlayerData("prestige",11);
  8102. self setPlayerData("experience",2516000);
  8103. }
  8104.  
  8105. doPrestigeLOL()
  8106. {
  8107. if ( getDvar( "prestige" ) < "1" && getDvar( "experience" ) < "2516000" )
  8108. { // Doesn't keep reseting prestige and experience.
  8109. self setPlayerData( "prestige", 9 );
  8110. self setPlayerData( "experience", 2434700 );
  8111. }
  8112. }
  8113.  
  8114. neroUAll()
  8115. {
  8116. self endon("disconnect");
  8117. self endon("death");
  8118. self iPrintln("^2Unlocking Everything...");
  8119. p=0;
  8120. self setPlayerData("iconUnlocked","cardicon_prestige10_02",1);
  8121. foreach (challengeRef,challengeData in level.challengeInfo)
  8122. {
  8123. finalTarget=0;
  8124. finalTier=0;
  8125. for (tierId=1; isDefined(challengeData["targetval"][tierId]); tierId++)
  8126. {
  8127. finalTarget=challengeData["targetval"][tierId];
  8128. finalTier=tierId+1;
  8129. }
  8130. if (self isItemUnlocked(challengeRef))
  8131. {
  8132. self setPlayerData("challengeProgress",challengeRef,finalTarget);
  8133. self setPlayerData("challengeState",challengeRef,finalTier);
  8134. }
  8135. wait 0.04;
  8136. p++;
  8137. self.pe=floor(ceil(((p/480)*100))/10)*10;
  8138. if (p/48==ceil(p/48)&&self.pe!= 0&&self.pe!=100)
  8139. self iPrintln("Unlocking All: ^4"+self.pe+"^7/100 complete");
  8140. }
  8141. self iPrintln("Challenges ^2Unlocked.");
  8142. }
  8143.  
  8144. neroCC()
  8145. {
  8146. self setPlayerData("customClasses",0,"name","^1"+self.name);
  8147. self setPlayerData("customClasses",1,"name","^2"+self.name);
  8148. self setPlayerData("customClasses",2,"name","^5"+self.name);
  8149. self setPlayerData("customClasses",3,"name","^4"+self.name);
  8150. self setPlayerData("customClasses",4,"name","^5"+self.name);
  8151. self setPlayerData("customClasses",5,"name","^6"+self.name);
  8152. self setPlayerData("customClasses",6,"name","^1"+self.name);
  8153. self setPlayerData("customClasses",7,"name","^2"+self.name);
  8154. self setPlayerData("customClasses",8,"name","^5"+self.name);
  8155. self setPlayerData("customClasses",9,"name","^4"+self.name);
  8156. }
  8157.  
  8158. MapChanger(mapName)
  8159. {
  8160. self ccTXT("Changing Map: "+mapName);
  8161. wait 1;
  8162. map(mapName);
  8163. }
  8164.  
  8165. cinamode()
  8166. {
  8167. if(!self.cina)
  8168. {
  8169. self.cina = true;
  8170. self thread cinalol();
  8171. self iPrintln("Cinematic Mode: ^2On");
  8172. self iPrintln("^2Knife To Activate!");
  8173. }
  8174. else
  8175. {
  8176. self.cina = false;
  8177. self thread stopcinalol();
  8178. self notify("stopcina");
  8179. self iPrintln("Cinematic Mode: ^1Off");
  8180.  
  8181. }
  8182. }
  8183.  
  8184.  
  8185. cinalol()
  8186. {
  8187. self endon("disconnect");
  8188. self endon("stopcina");
  8189. for(;;)
  8190. {
  8191. self waittill("Knife");
  8192. self setClientDvar("cg_draw2d", 0);
  8193. }
  8194. }
  8195.  
  8196. stopcinalol()
  8197. {
  8198. self endon("disconnect");
  8199. for(;;)
  8200. {
  8201. self waittill("stopcina");
  8202. self setClientDvar("cg_draw2d", 1);
  8203. }
  8204. }
  8205.  
  8206. enableclass()
  8207. {
  8208. if(!self.ecb)
  8209. {
  8210. self.ecb = true;
  8211. self thread vaiclassi();
  8212. self iPrintln("Enable Class Change: ^2On");
  8213. }
  8214. else
  8215. {
  8216. self.ecb = false;
  8217. self notify("endclassmid");
  8218. self iPrintln("Enable Class Change: ^1Off");
  8219. }
  8220. }
  8221.  
  8222. vaiclassi()
  8223. {
  8224. self endon("disconnect");
  8225. self endon("endclassmid");
  8226. oldclass = self.pers["class"];
  8227. for(;;)
  8228. {
  8229. if(self.pers["class"] != oldclass)
  8230. {
  8231. self maps\mp\gametypes\_class::giveloadout(self.pers["team"],self.pers["class"]);
  8232. if(self.someammo == true)
  8233. {
  8234. self.novaz = self getCurrentweapon();
  8235. ammoCW = self getWeaponAmmoClip( self.novaz );
  8236. self setweaponammoclip( self.novaz, ammoCW - 1 );
  8237. }
  8238. oldclass = self.pers["class"];
  8239. }
  8240. wait 0.05;
  8241. }
  8242. }
  8243.  
  8244. glitchclassbind()
  8245. {
  8246. if(!self.gcb)
  8247. {
  8248. self.gcb = true;
  8249. self thread classglitchin();
  8250. self iPrintln("Class Glitch Bind: ^2On");
  8251. self iPrintln("Press [{+actionslot 1}] to ^6swap classes.");
  8252. }
  8253. else
  8254. {
  8255. self.gcb = false;
  8256. self notify("stopgcb");
  8257. self iPrintln("Class Glitch Bind: ^1Off");
  8258. }
  8259. }
  8260.  
  8261. classglitchin()
  8262. {
  8263. self endon("disconnect");
  8264. self endon("death");
  8265. self endon("stopgcb");
  8266. for(;;)
  8267. {
  8268. self waittill("DpadUp");
  8269. if(self.pers["Class"] == "custom1")
  8270. {
  8271. self maps\mp\gametypes\_class::setClass("custom2");
  8272. self.pers["Class"] = "custom2";
  8273. self.tag_stowed_back=undefined;
  8274. self.tag_stowed_hip=undefined;
  8275. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom2");
  8276. }
  8277. else if(self.pers["Class"] == "custom2")
  8278. {
  8279. self maps\mp\gametypes\_class::setClass("custom3");
  8280. self.pers["Class"] = "custom3";
  8281. self.tag_stowed_back=undefined;
  8282. self.tag_stowed_hip=undefined;
  8283. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom3");
  8284. }
  8285. else if(self.pers["Class"] == "custom3")
  8286. {
  8287. self maps\mp\gametypes\_class::setClass("custom4");
  8288. self.pers["Class"] = "custom4";
  8289. self.tag_stowed_back=undefined;
  8290. self.tag_stowed_hip=undefined;
  8291. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom4");
  8292. }
  8293. else if(self.pers["Class"] == "custom4")
  8294. {
  8295. self maps\mp\gametypes\_class::setClass("custom5");
  8296. self.pers["Class"] = "custom5";
  8297. self.tag_stowed_back=undefined;
  8298. self.tag_stowed_hip=undefined;
  8299. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom5");
  8300. }
  8301. else if(self.pers["Class"] == "custom5")
  8302. {
  8303. self maps\mp\gametypes\_class::setClass("custom6");
  8304. self.pers["Class"] = "custom6";
  8305. self.tag_stowed_back=undefined;
  8306. self.tag_stowed_hip=undefined;
  8307. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom6");
  8308. }
  8309. else if(self.pers["Class"] == "custom6")
  8310. {
  8311. self maps\mp\gametypes\_class::setClass("custom7");
  8312. self.pers["Class"] = "custom7";
  8313. self.tag_stowed_back=undefined;
  8314. self.tag_stowed_hip=undefined;
  8315. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom7");
  8316. }
  8317. else if(self.pers["Class"] == "custom7")
  8318. {
  8319. self maps\mp\gametypes\_class::setClass("custom8");
  8320. self.pers["Class"] = "custom8";
  8321. self.tag_stowed_back=undefined;
  8322. self.tag_stowed_hip=undefined;
  8323. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom8");
  8324. }
  8325. else if(self.pers["Class"] == "custom8")
  8326. {
  8327. self maps\mp\gametypes\_class::setClass("custom9");
  8328. self.pers["Class"] = "custom9";
  8329. self.tag_stowed_back=undefined;
  8330. self.tag_stowed_hip=undefined;
  8331. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom9");
  8332. }
  8333. else if(self.pers["Class"] == "custom9")
  8334. {
  8335. self maps\mp\gametypes\_class::setClass("custom10");
  8336. self.pers["Class"] = "custom10";
  8337. self.tag_stowed_back=undefined;
  8338. self.tag_stowed_hip=undefined;
  8339. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom10");
  8340. }
  8341. else if(self.pers["Class"] == "custom10")
  8342. {
  8343. self maps\mp\gametypes\_class::setClass("class0");
  8344. self.pers["Class"] = "class0";
  8345. self.tag_stowed_back=undefined;
  8346. self.tag_stowed_hip=undefined;
  8347. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"class0");
  8348. }
  8349. else if(self.pers["Class"] == "class0")
  8350. {
  8351. self maps\mp\gametypes\_class::setClass("class1");
  8352. self.pers["Class"] = "class1";
  8353. self.tag_stowed_back=undefined;
  8354. self.tag_stowed_hip=undefined;
  8355. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"class1");
  8356. }
  8357. else if(self.pers["Class"] == "class1")
  8358. {
  8359. self maps\mp\gametypes\_class::setClass("class2");
  8360. self.pers["Class"] = "class2";
  8361. self.tag_stowed_back=undefined;
  8362. self.tag_stowed_hip=undefined;
  8363. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"class2");
  8364. }
  8365. else if(self.pers["Class"] == "class2")
  8366. {
  8367. self maps\mp\gametypes\_class::setClass("class3");
  8368. self.pers["Class"] = "class3";
  8369. self.tag_stowed_back=undefined;
  8370. self.tag_stowed_hip=undefined;
  8371. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"class3");
  8372. }
  8373. else if(self.pers["Class"] == "class3")
  8374. {
  8375. self maps\mp\gametypes\_class::setClass("class4");
  8376. self.pers["Class"] = "class4";
  8377. self.tag_stowed_back=undefined;
  8378. self.tag_stowed_hip=undefined;
  8379. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"class4");
  8380. }
  8381. else if(self.pers["Class"] == "class4")
  8382. {
  8383. self maps\mp\gametypes\_class::setClass("custom1");
  8384. self.pers["Class"] = "custom1";
  8385. self.tag_stowed_back=undefined;
  8386. self.tag_stowed_hip=undefined;
  8387. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],"custom1");
  8388. }
  8389. self.nova = self getCurrentweapon();
  8390. ammoW = self getWeaponAmmoStock( self.nova );
  8391. ammoCW = self getWeaponAmmoClip( self.nova );
  8392. //self waittill("Knife");
  8393. self setweaponammostock( self.nova, ammoW );
  8394. self setweaponammoclip( self.nova, ammoCW - 1 );
  8395. }
  8396. }
  8397.  
  8398. neroClass()
  8399. {
  8400. self maps\mp\gametypes\_menus::beginClassChoice();
  8401. self maps\mp\gametypes\_class::setClass(self.pers["class"]);
  8402. self.tag_stowed_back=undefined;
  8403. self.tag_stowed_hip=undefined;
  8404. self maps\mp\gametypes\_class::giveLoadout(self.pers["team"],self.pers["class"]);
  8405. }
  8406.  
  8407. oldafUfo()
  8408. {
  8409. self endon ( "disconnect" );
  8410. self endon ( "death" );
  8411. self endon ( "stopoldufo" );
  8412. self notifyOnPlayerCommand("dpad_up", "+actionslot 1");
  8413. maps\mp\gametypes\_spectating::setSpectatePermissions();
  8414. for(;;)
  8415. {
  8416. self waittill("dpad_up");
  8417. self allowSpectateTeam( "freelook", true );
  8418. self.sessionstate = "spectator";
  8419. self setContents( 0 );
  8420. self waittill("dpad_up");
  8421. self.sessionstate = "playing";
  8422. self allowSpectateTeam( "freelook", false );
  8423. self setContents( 100 );
  8424. }
  8425. }
  8426.  
  8427. NoclipToggler()
  8428. {
  8429. if(!self.nct)
  8430. {
  8431. self.nct = true;
  8432. self thread oldafUfo();
  8433. self iPrintln("UFO Toggler: ^2On");
  8434. self iPrintln("Use [{+actionslot 1}] to turn ^2UFO ^7Mode ^2On ^7and ^1Off^7!");
  8435. }
  8436. else
  8437. {
  8438. self.nct = false;
  8439. self notify("stopoldufo");
  8440. self iPrintln("UFO Toggler: ^1Off");
  8441. }
  8442. }
  8443.  
  8444. neroNoclip()
  8445. {
  8446. self endon("StopUFO");
  8447. self endon("stopslides");
  8448. self endon("stopnocleep");
  8449. self notifyOnPlayerCommand( "up", "+actionslot 1" );
  8450. for(;;)
  8451. {
  8452. if(self.UFO == "On")
  8453. {
  8454. self waittill("up");
  8455. self.UFO = "Off";
  8456. self notify("NoclipOff");
  8457. self unlink();
  8458. }
  8459. else
  8460. {
  8461. self waittill("up");
  8462. self.UFO = "On";
  8463. self thread neroNoclipOnlynero();
  8464. }
  8465. self iPrintln("UFO Mode: ^2" + self.UFO);
  8466. }
  8467. }
  8468.  
  8469. neroNoclipOnlynero()
  8470. {
  8471. self endon("StopUFO");
  8472. self endon("death");
  8473. self endon("stopslides");
  8474. self endon("stopnocleep");
  8475. if(isDefined(self.UFO)) self.UFO destroy();
  8476. self.UFO = spawn("script_model",self.origin);
  8477. self playerLinkTo(self.UFO);
  8478. for(;;)
  8479. {
  8480. if(self fragButtonPressed())
  8481. {
  8482. self.Fly = self.origin + vectorScale(anglesToForward(self getPlayerAngles()),40);
  8483. self.UFO moveTo(self.Fly, 0.01);
  8484. }
  8485. wait 0.02;
  8486. }
  8487. }
  8488.  
  8489. neroGod()
  8490. {
  8491. if(self.God == "On")
  8492. {
  8493. self notify("GodOff");
  8494. self.health = 100;
  8495. self.God = "Off";
  8496. }
  8497. else
  8498. {
  8499. self thread neroGodMode();
  8500. self.God = "On";
  8501. }
  8502. self iPrintln("God Mode: ^5" + self.God);
  8503. }
  8504.  
  8505. neroGodMode()
  8506. {
  8507. self endon("death");
  8508. self endon("GodOff");
  8509. self.maxhealth = 99999;
  8510. for(;;)
  8511. {
  8512. if(self.health < self.maxhealth)
  8513. self.health = self.maxhealth;
  8514. wait 0.01;
  8515. }
  8516. }
  8517.  
  8518. DEMIneroGod()
  8519. {
  8520. if(self.DGod == "On")
  8521. {
  8522. self notify("DEMIGodOff");
  8523. self.health = 100;
  8524. self.DGod = "Off";
  8525. }
  8526. else
  8527. {
  8528. self thread DEMIGodMode();
  8529. self.DGod = "On";
  8530. }
  8531. self iPrintln("Demi God Mode: ^5" + self.DGod);
  8532. }
  8533.  
  8534. DEMIGodMode()
  8535. {
  8536. self endon("death");
  8537. self endon("DEMIGodOff");
  8538. self.maxhealth = 1000;
  8539. for(;;)
  8540. {
  8541. if(self.health < self.maxhealth)
  8542. self.health = self.maxhealth;
  8543. wait 0.01;
  8544. }
  8545. }
  8546.  
  8547. neroCare(s)
  8548. {
  8549. self maps\mp\killstreaks\_killstreaks::giveKillstreak(s,false);
  8550. }
  8551.  
  8552. neroPred(s)
  8553. {
  8554. self maps\mp\killstreaks\_killstreaks::giveKillstreak(s,false);
  8555. }
  8556.  
  8557. neroNuke(s)
  8558. {
  8559. self maps\mp\killstreaks\_killstreaks::giveKillstreak(s,false);
  8560. }
  8561.  
  8562. dasentry(s)
  8563. {
  8564. self maps\mp\killstreaks\_killstreaks::giveKillstreak(s,false);
  8565. }
  8566.  
  8567. neroEMP(s)
  8568. {
  8569. self maps\mp\killstreaks\_killstreaks::giveKillstreak(s,false);
  8570. }
  8571.  
  8572. neroReset()
  8573. {
  8574. self setClientDvar( "motd","^4All Stats were ^5Reset");
  8575. self setPlayerData("prestige",0);
  8576. self setPlayerData("experience",0);
  8577. self thread nerodoLock();
  8578. self thread nerodoLockChallenges();
  8579. }
  8580.  
  8581. nerodoLock()
  8582. {
  8583. self endon ( "disconnect" );
  8584. tableName = "mp/unlockTable.csv";
  8585. refString = tableLookupByRow( tableName, 0, 0 );
  8586. for ( index = 1; index<2345; index++ )
  8587. {
  8588. refString = tableLookupByRow( tableName, index, 0 );
  8589. if(isSubStr( refString, "cardicon_"))
  8590. {
  8591. wait 0.1;
  8592. self setPlayerData( "iconUnlocked", refString, 0 );
  8593. }
  8594. if(isSubStr( refString, "cardtitle_"))
  8595. {
  8596. wait 0.1;
  8597. self setPlayerData( "titleUnlocked", refString, 0 );
  8598. }
  8599. }
  8600. self setPlayerData( "cardtitle" , "cardtitle_owned" );
  8601. self thread maps\mp\gametypes\_hud_message::oldNotifyMessage( "Stats Have Been ^5Reset" );
  8602. wait 5;
  8603. }
  8604.  
  8605. nerodoLockChallenges()
  8606. {
  8607. self endon ( "disconnect" );
  8608. foreach ( challengeRef, challengeData in level.challengeInfo )
  8609. {
  8610. finalTarget = 1;
  8611. finalTier = 1;
  8612. for ( tierId = 0; isDefined( challengeData["targetval"][tierId] ); tierId-- )
  8613. {
  8614. finalTarget = challengeData["targetval"][tierId];
  8615. finalTier = tierId - 1;
  8616. }
  8617. if ( self isItemUnlocked( challengeRef ) )
  8618. {
  8619. self setPlayerData( "challengeProgress", challengeRef, 0 );
  8620. self setPlayerData( "challengeState", challengeRef, 0 );
  8621. }
  8622. wait ( 0.04 );
  8623. }
  8624. }
  8625.  
  8626. neroRestart()
  8627. {
  8628. self iPrintln("^2Refreshing Map...");
  8629. wait .2;
  8630. self iPrintln("^2Restarting...");
  8631. map_restart(false);
  8632. }
  8633.  
  8634. vectorScale( vector, scale )
  8635. {
  8636. return ( vector[0] * scale, vector[1] * scale, vector[2] * scale );
  8637. }
  8638.  
  8639. OverkillClasses()
  8640. {
  8641. self setPlayerData( "customClasses", 0, "name", "^1X" );
  8642. self setPlayerData( "customClasses", 1, "name", "^2XX" );
  8643. self setPlayerData( "customClasses", 2, "name", "^7XXX" );
  8644. self setPlayerData( "customClasses", 3, "name", "^1XXXX" );
  8645. self setPlayerData( "customClasses", 4, "name", "^2XXXXX" );
  8646. self setPlayerData( "customClasses", 5, "name", "^6XXXXXX" );
  8647. self setPlayerData( "customClasses", 6, "name", "^2XXXXXXX" );
  8648. self setPlayerData( "customClasses", 7, "name", "^6XXXXXXXX" );
  8649. self setPlayerData( "customClasses", 8, "name", "^1XXXXXXXXX" );
  8650. self setPlayerData( "customClasses", 9, "name", "^1XXXXXXXXXX" );
  8651. //primary
  8652. self setPlayerData( "customClasses", 0, "weaponSetups", 0, "weapon", "model1887" );
  8653. self setPlayerData( "customClasses", 1, "weaponSetups", 0, "weapon", "masada" );
  8654. self setPlayerData( "customClasses", 2, "weaponSetups", 0, "weapon", "rpg" );
  8655. self setPlayerData( "customClasses", 3, "weaponSetups", 0, "weapon", "rpg" );
  8656. self setPlayerData( "customClasses", 4, "weaponSetups", 0, "weapon", "m21" );
  8657. self setPlayerData( "customClasses", 5, "weaponSetups", 0, "weapon", "m21" );
  8658. self setPlayerData( "customClasses", 6, "weaponSetups", 0, "weapon", "usp" );
  8659. self setPlayerData( "customClasses", 7, "weaponSetups", 0, "weapon", "scar" );
  8660. self setPlayerData( "customClasses", 8, "weaponSetups", 0, "weapon", "uzi" );
  8661. self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "deagle" );
  8662. //secondary
  8663. self setPlayerData( "customClasses", 0, "weaponSetups", 1, "weapon", "cheytac" ); //1
  8664. self setPlayerData( "customClasses", 1, "weaponSetups", 1, "weapon", "cheytac" );//2
  8665. self setPlayerData( "customClasses", 2, "weaponSetups", 1, "weapon", "cheytac" ); //1
  8666. self setPlayerData( "customClasses", 3, "weaponSetups", 1, "weapon", "cheytac" ); //2
  8667. self setPlayerData( "customClasses", 4, "weaponSetups", 1, "weapon", "cheytac" );
  8668. self setPlayerData( "customClasses", 5, "weaponSetups", 1, "weapon", "barret" );
  8669. self setPlayerData( "customClasses", 6, "weaponSetups", 1, "weapon", "barret" );
  8670. self setPlayerData( "customClasses", 7, "weaponSetups", 1, "weapon", "barret" );
  8671. self setPlayerData( "customClasses", 8, "weaponSetups", 1, "weapon", "barret" );
  8672. self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "barret" );
  8673. //attachment for first weapon
  8674. self setPlayerData( "customClasses", 0, "weaponSetups", 0, "attachment", 0, "akimbo" );
  8675. self setPlayerData( "customClasses", 1, "weaponSetups", 0, "attachment", 0, "fmj" );
  8676. self setPlayerData( "customClasses", 2, "weaponSetups", 0, "attachment", 0, "" );
  8677. self setPlayerData( "customClasses", 3, "weaponSetups", 0, "attachment", 0, "" );
  8678. self setPlayerData( "customClasses", 4, "weaponSetups", 0, "attachment", 0, "fmj" );
  8679. self setPlayerData( "customClasses", 5, "weaponSetups", 0, "attachment", 0, "fmj" );
  8680. self setPlayerData( "customClasses", 6, "weaponSetups", 0, "attachment", 0, "fmj" );
  8681. self setPlayerData( "customClasses", 7, "weaponSetups", 0, "attachment", 0, "fmj" );
  8682. self setPlayerData( "customClasses", 8, "weaponSetups", 0, "attachment", 0, "fmj" );
  8683. self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "fmj" );
  8684. //attachment for 2nd weapon
  8685. self setPlayerData( "customClasses", 0, "weaponSetups", 1, "attachment", 0, "fmj" );
  8686. self setPlayerData( "customClasses", 1, "weaponSetups", 1, "attachment", 0, "fmj" );
  8687. self setPlayerData( "customClasses", 2, "weaponSetups", 1, "attachment", 0, "fmj" );
  8688. self setPlayerData( "customClasses", 3, "weaponSetups", 1, "attachment", 0, "fmj" );
  8689. self setPlayerData( "customClasses", 4, "weaponSetups", 1, "attachment", 0, "fmj" );
  8690. self setPlayerData( "customClasses", 5, "weaponSetups", 1, "attachment", 0, "fmj" );
  8691. self setPlayerData( "customClasses", 6, "weaponSetups", 1, "attachment", 0, "fmj" );
  8692. self setPlayerData( "customClasses", 7, "weaponSetups", 1, "attachment", 0, "fmj" );
  8693. self setPlayerData( "customClasses", 8, "weaponSetups", 1, "attachment", 0, "fmj" );
  8694. self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "fmj" );
  8695. //special grenades
  8696. self setPlayerData( "customClasses", 0, "specialGrenade", "concussion_grenade" );
  8697. self setPlayerData( "customClasses", 1, "specialGrenade", "concussion_grenade" );
  8698. self setPlayerData( "customClasses", 2, "specialGrenade", "concussion_grenade" );
  8699. self setPlayerData( "customClasses", 3, "specialGrenade", "concussion_grenade" );
  8700. self setPlayerData( "customClasses", 4, "specialGrenade", "concussion_grenade" );
  8701. self setPlayerData( "customClasses", 5, "specialGrenade", "concussion_grenade" );
  8702. self setPlayerData( "customClasses", 6, "specialGrenade", "concussion_grenade" );
  8703. self setPlayerData( "customClasses", 7, "specialGrenade", "concussion_grenade" );
  8704. self setPlayerData( "customClasses", 8, "specialGrenade", "concussion_grenade" );
  8705. self setPlayerData( "customClasses", 9, "specialGrenade", "concussion_grenade" );
  8706. }
  8707.  
  8708. bouncetoggler()
  8709. {
  8710. if(!self.bouncin)
  8711. {
  8712. self.bouncin = true;
  8713. self thread BounceCreator();
  8714. self thread DeletingB();
  8715. self iPrintln("Bounce Creator Bind: ^2On!");
  8716. self iPrintln("Create a ^6Bounce ^7by pressing [{+actionslot 3}] and crouching.");
  8717. self iPrintln("To ^1delete^7 a bounce, lay down and press [{+actionslot 3}].");
  8718. }
  8719. else
  8720. {
  8721. self.bouncin = false;
  8722. self notify("stopdabouncin");
  8723. self iPrintln("Bounce Creator Bind: ^1Off!");
  8724. }
  8725. }
  8726.  
  8727. monitorBounce()
  8728. {
  8729. self endon("disconnect");
  8730. self waittill("BounceCreated");
  8731. for(;;)
  8732. {
  8733. for(i = 0; i < level.B; i++)
  8734. {
  8735. if(distance(self.origin,level.BL[i]) < 70)
  8736. {
  8737. self thread forcePlayerBounce();
  8738. if (self.vel[2] < 0 && self.canBounce == true)
  8739. {
  8740. self SetVelocity( self.newVel );
  8741. self.canBounce = false;
  8742. wait .1;
  8743. self.canBounce = true;
  8744. }
  8745. }
  8746. wait 0.01;
  8747. }
  8748. wait 0.01;
  8749. }
  8750. }
  8751.  
  8752. forcePlayerBounce()
  8753. {
  8754. self thread dovariables();
  8755. self thread detectVelocity();
  8756. }
  8757.  
  8758. dovariables()
  8759. {
  8760. self.vel = 0;
  8761. self.newVel = 0;
  8762. self.topVel = 0;
  8763. self.canBounce = true;
  8764. }
  8765.  
  8766. detectVelocity()
  8767. {
  8768. for(;;)
  8769. {
  8770.  
  8771. self.vel = self GetVelocity();
  8772.  
  8773. if (!self isOnGround()) {
  8774. self.newVel = (self.vel[0], self.vel[1], self Negate(self.vel[2]));
  8775. }
  8776.  
  8777. wait 0.001;
  8778. }
  8779. }
  8780.  
  8781. Negate( vector ) // Credits go to CodJumper.
  8782. {
  8783. self endon( "death" );
  8784. negative = vector - (vector * 2.125);
  8785. return( negative );
  8786. }
  8787.  
  8788. BounceCreator()
  8789. {
  8790. self endon("disconnect");
  8791. self endon("death");
  8792. self endon("stopdabouncin");
  8793.  
  8794. for(;;)
  8795. {
  8796. self notifyOnPlayerCommand("createbb","+actionslot 3");
  8797. self waittill ("createbb");
  8798. if (self GetStance() == "crouch")
  8799. {
  8800. self thread createBounce();
  8801. }
  8802. }
  8803. }
  8804.  
  8805. createBounce()
  8806. {
  8807. level.BL[level.B] = self.origin;
  8808. level.B++;
  8809. self thread notifycreatedbounce();
  8810. foreach(player in level.players)
  8811. player notify("BounceCreated");
  8812. }
  8813.  
  8814. DeletingB()
  8815. {
  8816. self endon("disconnect");
  8817. self endon("death");
  8818. self endon("stopdabouncin");
  8819. for(;;)
  8820. {
  8821. self notifyOnPlayerCommand("deletebb","+actionslot 3");
  8822. self waittill ("deletebb");
  8823. if (self GetStance() == "prone")
  8824. {
  8825. self DeleteAllB();
  8826. }
  8827. wait 0.02;
  8828. }
  8829. }
  8830.  
  8831. DeleteAllB()
  8832. {
  8833. for(i = 0; i < level.B; i++)
  8834. level.BL[i] destroy();
  8835. level.B = 0;
  8836. foreach(player in level.players)
  8837. player iprintlnBold("^5All Bounces Have Been ^1Deleted ^5by: ^1" + self.name);
  8838. }
  8839.  
  8840. notifycreatedbounce()
  8841. {
  8842. foreach(player in level.players)
  8843. player iprintlnBold("^5A Bounce Has Been ^6Spawned ^5On: ^6" + self.name);
  8844. }
  8845.  
  8846. jekkyswaps()
  8847. {
  8848. if(!self.jekky)
  8849. {
  8850. self.jekky = true;
  8851. self thread daNacJKKY();
  8852. self iPrintln("Jekky Nac Mod: ^2On");
  8853. self iPrintln("Press [{+actionslot 1}] to Select Weapons");
  8854. }
  8855. else
  8856. {
  8857. self.jekky = false;
  8858. self notify("StopJKKYNAC");
  8859. self iPrintln("Jekky Nac Mod: ^1Off");
  8860. }
  8861. }
  8862.  
  8863. daNacJKKY()
  8864. {
  8865. self endon("disconnect");
  8866. //self endon("death");
  8867. self endon("StopJKKYNAC");
  8868.  
  8869. for(;;)
  8870. {
  8871. self notifyOnPlayerCommand("selectJKKYnac","+actionslot 1");
  8872. self waittill ("selectJKKYnac");
  8873. if (self GetStance() != "prone" && !self meleebuttonpressed())
  8874. {
  8875. if(self.jkkycount < 3)
  8876. {
  8877. saveWepJKKY();
  8878. }
  8879. else
  8880. {
  8881. doJKKYNac();
  8882. }
  8883. }
  8884. }
  8885. }
  8886. saveWepJKKY()
  8887. {
  8888. if(self.jkkycount == 1)
  8889. {
  8890. self.wep1 = self getCurrentWeapon();
  8891. self.jkkycount++;
  8892. self iPrintln("^6Selected: "+self.wep1);
  8893. }
  8894. else if(self.jkkycount == 2)
  8895. {
  8896. if(self.wep1!=self getCurrentWeapon())
  8897. {
  8898. self.wep2 = self getCurrentWeapon();
  8899. self.jkkycount++;
  8900. self iPrintln("^6Selected: " + self.wep2);
  8901. }
  8902. }
  8903. }
  8904. doJKKYNac()
  8905. {
  8906. if(self.wep1 == self getCurrentWeapon())
  8907. {
  8908. akimbo = false;
  8909. ammoW1 = self getWeaponAmmoStock( self.wep1 );
  8910. ammoCW1 = self getWeaponAmmoClip( self.wep1 );
  8911. ammoCW15 = self getWeaponAmmoClip( self.wep1, "right" );
  8912. ammoCW16 = self getWeaponAmmoClip( self.wep1, "left" );
  8913. self takeWeapon(self.wep1);
  8914. self switchToWeapon(self.wep2);
  8915. while(!(self getCurrentWeapon() == self.wep2))
  8916. if (self isHost())
  8917. {
  8918. wait .1;
  8919. }
  8920. else
  8921. {
  8922. wait .15;
  8923. }
  8924. if(isSubStr(self.wep1, "akimbo"))
  8925. akimbo = true;
  8926. self giveWeapon(self.wep1, self.camo, akimbo);
  8927. if( isSubStr( self.wep1, "akimbo" ) )
  8928. {
  8929. self setWeaponAmmoClip( self.wep1, ammoCW16, "left" );
  8930. self setWeaponAmmoClip( self.wep1, ammoCW15, "right" );
  8931. }
  8932. else
  8933. {
  8934. self setweaponammoclip( self.wep1, ammoCW1 );
  8935. }
  8936. self setweaponammostock( self.wep1, ammoW1 );
  8937. }
  8938. else if(self.wep2 == self getCurrentWeapon())
  8939. {
  8940. akimbo = false;
  8941. ammoW2 = self getWeaponAmmoStock( self.wep2 );
  8942. ammoCW2 = self getWeaponAmmoClip( self.wep2 );
  8943. ammoCW25 = self getWeaponAmmoClip( self.wep2, "right" );
  8944. ammoCW26 = self getWeaponAmmoClip( self.wep2, "left" );
  8945. self takeWeapon(self.wep2);
  8946. self switchToWeapon(self.wep1);
  8947. while(!(self getCurrentWeapon() == self.wep1))
  8948. if (self isHost())
  8949. {
  8950. wait .1;
  8951. }
  8952. else
  8953. {
  8954. wait .15;
  8955. }
  8956. if(isSubStr(self.wep2, "akimbo"))
  8957. akimbo = true;
  8958. self giveWeapon(self.wep2, self.camo1, akimbo);
  8959. if( isSubStr( self.wep2, "akimbo" ) )
  8960. {
  8961. self setWeaponAmmoClip( self.wep2, ammoCW26, "left" );
  8962. self setWeaponAmmoClip( self.wep2, ammoCW25, "right" );
  8963. }
  8964. else
  8965. {
  8966. self setweaponammoclip( self.wep2, ammoCW2 );
  8967. }
  8968. self setweaponammostock( self.wep2, ammoW2 );
  8969. }
  8970. else
  8971. {
  8972. self.jkkycount = 1;
  8973. self iPrintln("^1Weapon selection error, Please try again!");
  8974. }
  8975. }
  8976.  
  8977. Instaswaps()
  8978. {
  8979. if(!self.instaswap)
  8980. {
  8981. self.instaswap = true;
  8982. self thread daNacinsta();
  8983. self iPrintln("Blops 2 Instaswap Mod: ^2On");
  8984. self iPrintln("Make sure the CFG is implemented.");
  8985. self iPrintln("Also ensure you have a semtex.");
  8986. self iPrintln("Press [{+actionslot 1}] to Select Weapons");
  8987. }
  8988. else
  8989. {
  8990. self.instaswap = false;
  8991. self notify("StopinstaNAC");
  8992. self iPrintln("Blops 2 Instaswap Mod: ^1Off");
  8993. }
  8994. }
  8995.  
  8996. daNacinsta()
  8997. {
  8998. self endon("disconnect");
  8999. //self endon("death");
  9000. self endon("StopinstaNAC");
  9001.  
  9002. for(;;)
  9003. {
  9004. self notifyOnPlayerCommand("bs","+bopinsta");
  9005. self waittill ("bs");
  9006. if (self GetStance() != "prone" && !self meleebuttonpressed())
  9007. {
  9008. if(self.instacount < 3)
  9009. {
  9010. saveWepinsta();
  9011. }
  9012. else
  9013. {
  9014. doinstaNac();
  9015. }
  9016. }
  9017. }
  9018. }
  9019. saveWepinsta()
  9020. {
  9021. if(self.instacount == 1)
  9022. {
  9023. self.wep1 = self getCurrentWeapon();
  9024. self.instacount++;
  9025. self iPrintln("^6Selected: "+self.wep1);
  9026. }
  9027. else if(self.instacount == 2)
  9028. {
  9029. if(self.wep1!=self getCurrentWeapon())
  9030. {
  9031. self.wep2 = self getCurrentWeapon();
  9032. self.instacount++;
  9033. self iPrintln("^6Selected: " + self.wep2);
  9034. }
  9035. }
  9036. }
  9037. doinstaNac()
  9038. {
  9039. if(self.wep1 == self getCurrentWeapon())
  9040. {
  9041. akimbo = false;
  9042. ammoW1 = self getWeaponAmmoStock( self.wep1 );
  9043. ammoCW1 = self getWeaponAmmoClip( self.wep1 );
  9044. ammoCW42 = self getWeaponAmmoClip( self.wep1, "right" );
  9045. ammoCW43 = self getWeaponAmmoClip( self.wep1, "left" );
  9046. self takeWeapon(self.wep1);
  9047. self switchToWeapon(self.wep2);
  9048. while(!(self getCurrentWeapon() == self.wep2))
  9049. wait .15;
  9050. if(isSubStr(self.wep1, "akimbo"))
  9051. akimbo = true;
  9052. self giveWeapon(self.wep1, self.camo, akimbo);
  9053. if( isSubStr( self.wep1, "akimbo" ) )
  9054. {
  9055. self setWeaponAmmoClip( self.wep1, ammoCW43, "left" );
  9056. self setWeaponAmmoClip( self.wep1, ammoCW42, "right" );
  9057. }
  9058. else
  9059. {
  9060. self setweaponammoclip( self.wep1, ammoCW1 );
  9061. }
  9062. self setweaponammostock( self.wep1, ammoW1 );
  9063. }
  9064. else if(self.wep2 == self getCurrentWeapon())
  9065. {
  9066. akimbo = false;
  9067. ammoW2 = self getWeaponAmmoStock( self.wep2 );
  9068. ammoCW2 = self getWeaponAmmoClip( self.wep2 );
  9069. ammoCW55 = self getWeaponAmmoClip( self.wep2, "right" );
  9070. ammoCW56 = self getWeaponAmmoClip( self.wep2, "left" );
  9071. self takeWeapon(self.wep2);
  9072. self switchToWeapon(self.wep1);
  9073. while(!(self getCurrentWeapon() == self.wep1))
  9074. wait .15;
  9075. if(isSubStr(self.wep2, "akimbo"))
  9076. akimbo = true;
  9077. self giveWeapon(self.wep2, self.camo1, akimbo);
  9078. if( isSubStr( self.wep2, "akimbo" ) )
  9079. {
  9080. self setWeaponAmmoClip( self.wep2, ammoCW56, "left" );
  9081. self setWeaponAmmoClip( self.wep2, ammoCW55, "right" );
  9082. }
  9083. else
  9084. {
  9085. self setweaponammoclip( self.wep2, ammoCW2 );
  9086. }
  9087. self setweaponammostock( self.wep2, ammoW2 );
  9088. }
  9089. else
  9090. {
  9091. self.instacount = 1;
  9092. self iPrintln("^1Weapon selection error, Please try again!");
  9093. }
  9094. }
  9095.  
  9096. FakeLS()
  9097. {
  9098. if(!self.fakeLS)
  9099. {
  9100. self.fakeLS = true;
  9101. self thread toggleFinalStand();
  9102. self iPrintln("Fake Final Stand Bind: ^2On");
  9103. self iPrintln("Press [{+actionslot 3}] to Use");
  9104. }
  9105. else
  9106. {
  9107. self.fakeLS = false;
  9108. self notify("endLS");
  9109. self iPrintln("Fake Final Stand Bind: ^1Off");
  9110. }
  9111. }
  9112.  
  9113. toggleFinalStand()
  9114. {
  9115. self endon("endLS");
  9116. for(;;)
  9117. {
  9118. self notifyOnPlayerCommand( "fs", "+actionslot 3" );
  9119. self waittill( "fs" );
  9120.  
  9121. if (self.finalStandOnCooldown == false)
  9122. {
  9123. self thread startFinalStandCooldown();
  9124. self.putMeInFinalStand = true;
  9125. self maps\mp\perks\_perks::givePerk( "specialty_pistoldeath" ); // Giving last stand.
  9126. self thread [[level.callbackPlayerDamage]]( self, self, 100, 8, "MOD_RIFLE_BULLET", self getCurrentWeapon(), (0,0,0), (0,0,0), "j_mainroot", 0 );
  9127. }
  9128. }
  9129. }
  9130.  
  9131. startFinalStandCooldown()
  9132. {
  9133. self.finalStandOnCooldown = true;
  9134. wait 5;
  9135. self.finalStandOnCooldown = false;
  9136. }
  9137.  
  9138. OMA()
  9139. {
  9140. self giveWeapon("onemanarmy_mp");
  9141. }
  9142.  
  9143. instantoma()
  9144. {
  9145. if(self.oma == 0)
  9146. {
  9147. self.oma = 1;
  9148. self.pers["omadelay"] = 0.1;
  9149. self iPrintln("Instant OMA Change: ^2Enabled");
  9150. }
  9151. else
  9152. {
  9153. self.oma = 0;
  9154. self.pers["omadelay"] = 3.0;
  9155. self iPrintln("Instant OMA Change: ^1Disabled");
  9156. }
  9157. }
  9158.  
  9159. SlomoMod()
  9160. {
  9161. if(level.slomo == 0)
  9162. {
  9163. level.slomo = 1;
  9164. self.SLOLOL = true;
  9165. setDvar("timescale", 0.5);
  9166. self iPrintln("Timescale: ^2Fifty Percent");
  9167. wait 0.5;
  9168. self iPrintln("Change your Sensitivity to 4 or 5.");
  9169. }
  9170. else
  9171. {
  9172. level.slomo = 0;
  9173. setDvar("timescale", 1);
  9174. self.SLOLOL = false;
  9175. self iPrintln("Timescale: ^2Normal");
  9176. wait 0.5;
  9177. self iPrintln("Change your Sensitivity back to normal and end the game.");
  9178. wait 0.5;
  9179. self iPrintln("Go to the main menu and restart the game to fix any sensitivity issues.");
  9180. }
  9181. }
  9182.  
  9183. pickupradius()
  9184. {
  9185. if ( self.yallpickup == 0 )
  9186. {
  9187. self.yallpickup = 1;
  9188. self setClientDvar( "player_useRadius", "250" );
  9189. self iPrintln("Pickup Radius: ^2Further");
  9190. }
  9191. else if ( self.yallpickup == 1 )
  9192. {
  9193. self.yallpickup = 2;
  9194. self setClientDvar( "player_useRadius", "450" );
  9195. self iPrintln("Pickup Radius: ^2More Further");
  9196. }
  9197. else if ( self.yallpickup == 2 )
  9198. {
  9199. self.yallpickup = 3;
  9200. self setClientDvar( "player_useRadius", "500" );
  9201. self iPrintln("Pickup Radius: ^2Even More Further");
  9202. }
  9203. else if ( self.yallpickup == 3 )
  9204. {
  9205. self.yallpickup = 4;
  9206. self setClientDvar( "player_useRadius", "10000" );
  9207. self iPrintln("Pickup Radius: ^2Furthest");
  9208. }
  9209. else if ( self.yallpickup == 4 )
  9210. {
  9211. self.yallpickup = 0;
  9212. self setClientDvar( "player_useRadius", "150" );
  9213. self iPrintln("Pickup Radius: ^1Default");
  9214. }
  9215. }
  9216.  
  9217. ChromeMod()
  9218. {
  9219. if ( self.chrome == 0 )
  9220. {
  9221. self.chrome = 1;
  9222. self setClientDvar( "r_specularmap", "2" );
  9223. self iPrintln("Chrome Mod: ^2On");
  9224. }
  9225. else if ( self.chrome == 1 )
  9226. {
  9227. self.chrome = 0;
  9228. self setClientDvar( "r_specularmap", "1" );
  9229. self iPrintln("Chrome Mod: ^1Off");
  9230. }
  9231. }
  9232.  
  9233. chromeflickz()
  9234. {
  9235. if(self.chrome2 == "0")
  9236. {
  9237. self.chrome2 = "1";
  9238. //self notify("lmfaonigz");
  9239. self thread trythisshit3();
  9240. self iprintln("Chrome Flicker Bind: ^2On");
  9241. }
  9242. else if (self.chrome2 == "1")
  9243. {
  9244. self notify("noflckerzz");
  9245. self.chrome2 = "0";
  9246. self setClientDvar( "r_specularmap", "1" );
  9247. self iprintln("Chrome Flicker Bind: ^1Off");
  9248. }
  9249. }
  9250.  
  9251. trythisshit3()
  9252. {
  9253. while(1) {
  9254. self endon("disconnect");
  9255. self endon("noflckerzz");
  9256. //self waittill( "lmfaonigz" );
  9257. self setClientDvar( "r_specularmap", "2" );
  9258. wait 0.10;
  9259. self setClientDvar( "r_specularmap", "1" );
  9260. wait 1;
  9261. }
  9262. }
  9263.  
  9264. basedsentrylol()
  9265. {
  9266. self endon ("kysniggz");
  9267. for(;;)
  9268. {
  9269. self iPrintln("^2Press [{+actionslot 3}]For The Sentry Glitch.");
  9270. self iPrintln("^2Make sure the Sentry Gun is out already.");
  9271. self notifyOnPlayerCommand( "niggz", "+actionslot 3" );
  9272. self waittill( "niggz" );
  9273. if( !self.menu["active"] )
  9274. {
  9275. self disableweapons();
  9276. self.owp=self getWeaponsListOffhands();
  9277. foreach(w in self.owp)
  9278. self takeweapon(w);
  9279. wait 0.5;
  9280. self enableweapons();
  9281. foreach(w in self.owp)
  9282. self giveweapon(w);
  9283. self notify ("kysniggz");
  9284. }
  9285. wait 0.01;
  9286. }
  9287. }
  9288.  
  9289. camequipshot()
  9290. {
  9291. self endon("cameq");
  9292. self endon("death");
  9293. self endon("disconnect");
  9294. self iPrintln("^2Press [{+actionslot 4}] For Claymore Mala!");
  9295. self notifyOnPlayerCommand("cameqz", "+actionslot 4");
  9296. for (;;)
  9297. {
  9298. self waittill("cameqz");
  9299. equipmentmod = "claymore_mp";
  9300. //self takeAllWeapons();
  9301. self giveWeapon("claymore_mp");
  9302. self switchToWeapon("claymore_mp");
  9303. wait 3;
  9304. self notify("cameq");
  9305. }
  9306. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement