VSLib
Simple, powerful VScript Library for L4D2
|
▼CVSLib.Entity | Provides many helpful entity functions |
CVSLib.Player | Provides many helpful player functions |
CVSLib.FileIO | File processing and serialization functions. File I/O functions simplify the saving and loading of data |
CVSLib.function | Squirrel function tag. Specifies that the object is a function |
▼CVSLib.HUD.Item | Binds external data in an intuitive way |
CVSLib.HUD.Bar | Progress bar HUD item. This is a HUD item that acts as a configurable progress bar. One can easily use this HUD item to display numerical values and percentages. Example uses would be stamina/magic bars, health bars, fuel bars, and whatever else you can think of |
CVSLib.HUD.Countdown | Countdown HUD item. This is a HUD item that acts as a countdown. When the countdown is over, it fires a function of your choice |
CVSLib.HUD.Menu | Navigatable menu HUD item. A very limited menu system. Panel displays for all users (due to HUD limitations) but is navigated by a single person. Right-click to fly through menu options, and left click to select a menu item. Options are key-function pairs. When the user selects an option, the menu is closed and the function associated with the option is called. See the API for example usage |
CVSLib.EasyLogic.Objects | Retrieve entities that match required criteria |
CVSLib.EasyLogic.Players | Return player entities that match required criteria |
CVSLib.QAngle | Source QAngle. Holds the XYZ angles |
CVSLib.RandomItemSpawner | Spawns random items on predefined spawnpoints |
CVSLib.Timers | A timer system to call a function after a certain amount of time |
CVSLib.Utils | Many, many helpful misc functions |
CVSLib.Vector | Source Vector. Holds the XYZ position |