GSC reference › Built-in
EnableUsability()
Built-in (engine)
Server
Player Called on: player
Enables usability for the player
Signature
<player> EnableUsability()
Called on an entity: player EnableUsability(...)
Example (from Treyarch's docs)
player EnableUsability()
Real uses in BO3's scripts
Called 11 times in the decompiled scripts. A few, zombies first:
- scripts/zm/_zm_weap_ball.gsc, line 1115
self.carrier enableusability(); - scripts/zm/zm_island_side_ee_good_thrasher.gsc, line 831
self enableusability(); - scripts/shared/scene_shared.gsc, line 398
player enableusability(); - scripts/shared/util_shared.gsc, line 1390
self enableusability(); - scripts/mp/gametypes/ball.gsc, line 1298
self.carrier enableusability();
Related built-ins
- DisableUsability()Disables usability for the player
- GetCurrentWeapon()Gets the current player weapon
- SetLUIMenuData()Sets a data value for a given lui menu, the data name has to be precached and the value as well, if its a string.
- GiveWeapon()Give a weapon to the player
- HasPerk()Test if player has a perk
- HasWeapon()Returns true if the player has the given weapon
- TakeWeapon()Take the weapon
- ButtonPressed()Check if the host is pressing the button/key, "BUTTON_A", "BUTTON_B", "K", etc...
- GetPlayerAngles()Get the player view angles
- SwitchToWeapon()Switch to a different weapon or cycle weapons if no weapon is given
- SetWeaponAmmoClip()Set the weapon's ammo
- FreezeControls()Blocks or unblocks control input from this player
New to GSC?
Start with the basics, or paste a compile error to get the fix.
Built-in descriptions, parameters and examples come from Treyarch's BO3 mod tools docs. Usage links point at shiversoftdev/t7-source (decompiled BO3 scripts).