VSLib
Simple, powerful VScript Library for L4D2
|
▼NVSLib | Main table that holds everything VSLib related |
▼NEasyLogic | Loose collection of functions and tables that make implementing logic simple |
CObjects | Retrieve entities that match required criteria |
CPlayers | Return player entities that match required criteria |
▼NHUD | A bunch of classes that will make designing a HUD via code so much easier |
CBar | 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 |
CCountdown | 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 |
CItem | Binds external data in an intuitive way |
CMenu | 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 |
CEntity | Provides many helpful entity functions |
CFileIO | File processing and serialization functions. File I/O functions simplify the saving and loading of data |
Cfunction | Squirrel function tag. Specifies that the object is a function |
CPlayer | Provides many helpful player functions |
CQAngle | Source QAngle. Holds the XYZ angles |
CRandomItemSpawner | Spawns random items on predefined spawnpoints |
CTimers | A timer system to call a function after a certain amount of time |
CUtils | Many, many helpful misc functions |
CVector | Source Vector. Holds the XYZ position |