Advertisement
Guest User

examples

a guest
Aug 21st, 2013
2,042
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.96 KB | None | 0 0
  1.  
  2. -- player instance
  3. local player = managers.player:player_unit()
  4.  
  5. --Print message on screen
  6. if managers.hud then
  7. managers.hud:show_hint( { text = "Atari - thank me later" } )
  8. end
  9.  
  10. -- money and level
  11. managers.experience:_set_current_level (100)
  12. managers.skilltree:_set_points(9999)
  13. managers.money:_add_to_total(99999999999)
  14.  
  15. -- debug menu
  16. if managers.menu then
  17. managers.menu:set_debug_menu_enabled(true)
  18. end
  19.  
  20. -- weapon accessories, colour palettes, mask vinyls
  21. for i=1, 7 do
  22. managers.lootdrop:debug_drop( 1000, true, i )
  23. end
  24. game_state_machine:change_state_by_name( "victoryscreen", { num_winners = 2, personal_win = alive( managers.player:player_unit() ) } )
  25.  
  26. -- exp
  27. managers.experience:debug_add_points( 2500, false )
  28.  
  29. -- end mission
  30. game_state_machine:change_state_by_name( "victoryscreen", { num_winners = 2, personal_win = alive( managers.player:player_unit() ) } )
  31.  
  32. -- give money (around 1,000,000)
  33. managers.money:debug_job_completed( 3 )
  34.  
  35. -- add weapon
  36. local player = managers.player:player_unit()
  37. if player then
  38. player:inventory():add_unit_by_name( Idstring("units/weapons/mp5/mp5"), false )
  39. player:inventory():add_unit_by_name( Idstring("units/weapons/r870_shotgun/r870_shotgun"), false )
  40. end
  41.  
  42. --steam achievement
  43. if managers.achievment then
  44. for id,_ in pairs(managers.achievment.achievments) do
  45. managers.achievment:award(id)
  46. end
  47. end
  48.  
  49. -- unlock all weapons
  50. local wep_arr = {
  51. 'new_m4',
  52. 'glock_17',
  53. 'mp9',
  54. 'r870',
  55. 'glock_18c',
  56. 'amcar',
  57. 'm16',
  58. 'olympic',
  59. 'ak74',
  60. 'akm',
  61. 'akmsu',
  62. 'saiga',
  63. 'ak5',
  64. 'aug',
  65. 'g36',
  66. 'p90',
  67. 'new_m14',
  68. 'deagle',
  69. 'new_mp5',
  70. 'colt_1911',
  71. 'mac10',
  72. 'serbu',
  73. 'huntsman',
  74. 'b92fs',
  75. 'new_raging_bull',
  76. 'saw'
  77. }
  78.  
  79. for i, name in ipairs(wep_arr) do
  80. if not managers.upgrades:aquired(name) then
  81. managers.upgrades:aquire(name)
  82. end
  83. end
  84.  
  85. -- add c4
  86. managers.player:add_special( { name = "c4" } )
  87.  
  88. -- teleport player
  89. function GameState:freeflight_drop_player( pos, rot )
  90. if( managers.player ) then
  91. managers.player:warp_to( pos, rot )
  92. end
  93. end
  94.  
  95. -- invulnerable
  96. local player = managers.player:player_unit()
  97. player:character_damage():set_invulnerable( true )
  98.  
  99. -- ammo and health
  100. local player = managers.player:player_unit()
  101. if alive(player) then
  102. player:base():replenish()
  103. end
  104.  
  105. -- ammo
  106. local player = managers.player:player_unit()
  107. player:inventory():set_ammo( 1.0 )
  108.  
  109. -- gold and santa mask
  110. managers.network.account._masks["santa"] = true
  111. managers.network.account._masks["gold"] = true
  112.  
  113. -- unlock all masks
  114. managers.blackmarket:_setup_masks()
  115. for mask_id,_ in pairs(tweak_data.blackmarket.masks) do
  116. Global.blackmarket_manager.masks[mask_id].unlocked = true
  117. managers.blackmarket:add_to_inventory("normal", "masks", mask_id, false)
  118. end
  119.  
  120. -- manager booleans
  121. NewRaycastWeaponBase._get_spread = function(self) return 0 end
  122. NewRaycastWeaponBase.recoil_multiplier = function(self) return 0 end
  123. NewRaycastWeaponBase.fire_rate_multiplier = function(self) return 99999999 end
  124. NewRaycastWeaponBase.damage_multiplier = function(self) return 99999999 end
  125.  
  126. PlayerStandard._get_walk_headbob = function(self) return 0 end
  127. PlayerStandard._can_stand = function(self) return true end
  128. PlayerManager.remove_equipment = function(self, equipment_id) end
  129. PlayerInventory.remove_selection = function(self, selection_index, instant) end
  130. PlayerManager.selected_equipment_deploy_timer = function(self) return 0 end
  131. PlayerManager.chk_minion_limit_reached = function(self) return false end
  132. PlayerManager.spread_multiplier = function(self) return 0 end
  133. PlayerMovement.is_stamina_drained = function(self) return false end
  134. PlayerStandard._can_run_directional = function(self) return true end
  135.  
  136. BaseInteractionExt._has_required_upgrade = function(self) return true end
  137. BaseInteractionExt._has_required_deployable = function(self) return true end
  138. BaseInteractionExt._get_timer = function(self) return 0 end
  139. BaseInteractionExt.can_interact = function(self, player) return true end
  140.  
  141. -- super jump
  142. PlayerStandard._perform_jump = function(self, jump_vec)
  143. local v = math.UP * 470
  144. if self._running then
  145. v = math.UP * 2000
  146. end
  147. self._unit:mover():set_velocity( v )
  148. end
  149.  
  150. -- everything but weapons
  151. for i=1, 7 do
  152. managers.lootdrop:debug_drop( 1000, true, i )
  153. end
  154.  
  155. -- weapon mods
  156. for mod_id,_ in pairs(tweak_data.blackmarket.weapon_mods) do
  157. tweak_data.blackmarket.weapon_mods[ mod_id ].unlocked = true
  158. managers.blackmarket:add_to_inventory("normal", "weapon_mods", mod_id, false)
  159. end
  160.  
  161. -- player armour
  162. PlayerDamage.get_real_armor = function(self)
  163. return Application:digest_value( 100, false )
  164. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement