Advertisement
ddaavvee

my codes i added

Jul 2nd, 2011
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. onPlayerSpawned()
  2. {
  3. self endon("disconnect");
  4.  
  5. for(;;)
  6. {
  7. self waittill("spawned_player");
  8. self thread CreateInfo();
  9. self takeAllWeapons();
  10. self clearPerks();
  11.  
  12. if(self ForwardButtonPressed())
  13. {
  14. self giveWeapon("tesla_gun_zm");
  15. self giveWeapon("stg44_sp");
  16. self giveWeapon("sticky_grenade_mp");
  17. self giveWeapon("tabun_gas_mp");
  18. self giveWeapon("knife_mp");
  19. self setPerk("specialty_movefaster");
  20. self setPerk("specialty_fallheight");
  21. self setPerk("specialty_twogrenades");
  22. self setPerk("specialty_longersprint");
  23. self setPerk("specialty_unlimitedsprint");
  24. }
  25.  
  26. else if(self BackButtonPressed())
  27. {
  28. self giveWeapon("thundergun_zm");
  29. self giveWeapon("ppsh_sp");
  30. self giveWeapon("sticky_grenade_mp");
  31. self giveWeapon("tabun_gas_mp");
  32. self giveweapon("knife_mp");
  33. self setPerk("specialty_movefaster");
  34. self setPerk("specialty_fallheight");
  35. self setPerk("specialty_twogrenades");
  36. self setPerk("specialty_longersprint");
  37. self setPerk("specialty_unlimitedsprint");
  38. }
  39.  
  40. else if(self MoveLeftButtonPressed())
  41. {
  42. self takeAllWeapons();
  43. self clearPerks();
  44. self giveWeapon("ray_gun_zm");
  45. self giveWeapon("sten_sp");
  46. self giveWeapon("sticky_grenade_mp");
  47. self giveWeapon("tabun_gas_mp");
  48. self giveweapon("knife_mp");
  49. self setPerk("specialty_movefaster");
  50. self setPerk("specialty_fallheight");
  51. self setPerk("specialty_twogrenades");
  52. self setPerk("specialty_longersprint");
  53. self setPerk("specialty_unlimitedsprint");
  54. }
  55.  
  56. else if(self MoveRightButtonPressed())
  57. {
  58. self giveWeapon("m16_acog_gl_extclip_mp");
  59. self giveWeapon("commando_ir_mk_dualclip_silencer_mp");
  60. self giveWeapon("l96a1_vzoom_extclip_mp");
  61. self giveWeapon("cz75_upgradesight_extclip_silencer_mp");
  62. self giveWeapon("sticky_grenade_mp");
  63. self giveWeapon("concussion_grenade_mp");
  64. self giveWeapon("satchel_charge_mp");
  65. self giveWeapon("knife_mp");
  66. self setPerk("specialty_scavenger");
  67. self setPerk("specialty_extraammo");
  68. self setPerk("specialty_fastreload");
  69. self setPerk("specialty_fastads");
  70. self setPerk("specialty_gas_mask");
  71. self setPerk("specialty_showonradar");
  72. self setPerk("specialty_stunprotection");
  73. }
  74.  
  75. else if(!isdefined(self.hud_rankscroreupdate))
  76. {
  77. self.hud_rankscroreupdate = NewScoreHudElem(self);
  78. self.hud_rankscroreupdate.horzAlign = "center";
  79. self.hud_rankscroreupdate.vertAlign = "middle";
  80. self.hud_rankscroreupdate.alignX = "center";
  81. self.hud_rankscroreupdate.alignY = "middle";
  82. self.hud_rankscroreupdate.x = 0;
  83. if( self IsSplitscreen() )
  84. self.hud_rankscroreupdate.y = -15;
  85. else
  86. self.hud_rankscroreupdate.y = -60;
  87. self.hud_rankscroreupdate.font = "default";
  88. self.hud_rankscroreupdate.fontscale = 2.0;
  89. self.hud_rankscroreupdate.archived = false;
  90. self.hud_rankscroreupdate.color = (0.5,0.5,0.5);
  91. self.hud_rankscroreupdate.alpha = 0;
  92. self.hud_rankscroreupdate maps\mp\gametypes\_hud::fontPulseInit();
  93. self.hud_rankscroreupdate.overrridewhenindemo = true;
  94. }
  95. }
  96. }
  97.  
  98. Createinfo()
  99. {
  100. self endon("disconnect");
  101. self endon("death");
  102. self notify("create_info_run");
  103. self endon("create_info_run");
  104. HUDoffsetX = -130;
  105. HUDoffsetY = -120;
  106.  
  107. /* CLOSE INFO */
  108. if(!isDefined(self.HUDcloseinfo)) self.HUDcloseinfo = self createFontString("default", 1);
  109. self.HUDcloseinfo setPoint("TOPLEFT", "RIGHT", HUDoffsetX, HUDoffsetY - 40);
  110. self.HUDcloseinfo setText("^5[^7PRESS [{+actionslot 2}]^5]^7 TO HIDE INFO");
  111.  
  112. for(;;)
  113. {
  114. if(self ActionSlotTwoButtonPressed())
  115. {
  116. if(self.HUDINFO == 0)
  117. {
  118. self.HUDINFO = 1;
  119. self.HUDmodinfo.alpha = 0;
  120. self.HUDmodname.alpha = 0;
  121. self.HUDwelcome.alpha = 0;
  122. self.HUDplayername.alpha = 0;
  123. self.HUDclassname.alpha = 0;
  124. self.HUDcloseinfo setText("^5[^7PRESS [{+actionslot 2}]^5]^7 TO SHOW INFO");
  125. }
  126.  
  127. else if(self.HUDINFO == 1)
  128. {
  129. self.HUDINFO = 0;
  130. self.HUDmodinfo.alpha = 1;
  131. self.HUDmodname.alpha = 1;
  132. self.HUDwelcome.alpha = 1;
  133. self.HUDplayername.alpha = 1;
  134. self.HUDclassname.alpha = 1;
  135. self.HUDcloseinfo setText("^5[^7PRESS [{+actionslot 2}]^5]^7 TO HIDE INFO");
  136. }
  137. }
  138. }
  139.  
  140. DoModInfo()
  141. {
  142. modinfo = "^7Awesome Classes by\n";
  143. modinfo += "^1ddaavvee\n";
  144. modinfo += "^3When spawned press\n";
  145. modinfo += "^2W ^7for Wonder Nazi Class\n";
  146. modinfo += "^2S ^7for Thunder Russian Class\n";
  147. modinfo += "^2D ^7for Allied Power Class\n";
  148. modinfo += "^2A ^7for Elite Class\n";
  149. return modinfo;
  150. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement