Starfall-chips/README.md
2025-06-26 09:36:53 +03:00

102 lines
3 KiB
Markdown

# StarfallEx Chips Collection
A collection of useful and fun StarfallEx chips for Garry's Mod.
## Table of Contents
- [About](#about)
- [Chips](#chips)
- [Auto Heal](#auto-heal)
- [Ball Vehicle](#ball-vehicle)
- [Eraser Drawing Tool](#eraser-drawing-tool)
- [Mute Player](#mute-player)
- [Sticky Slam](#sticky-slam)
- [Teleport](#teleport)
- [Libraries](#libraries)
- [HUD Library](#hud-library)
- [Selection Library](#selection-library)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
## About
This repository contains a collection of StarfallEx chips that add various functionalities to Garry's Mod. These chips range from utility tools to fun gameplay enhancements.
## Chips
### Auto Heal
- **File**: `auto-heal.txt`
- **Description**: Automatically spawns health kits and batteries when the player's health or armor is low.
- **Features**:
- Cooldown system after taking damage
- Checks for valid spawn conditions
### Ball Vehicle
- **File**: `ball.txt`
- **Description**: A physics-based ball vehicle that players can ride and control.
- **Features**:
- WASD movement controls
- Jump ability
- Speed boost
- HUD displaying current speed
- Custom camera view
### Eraser Drawing Tool
- **File**: `easer.txt`
- **Description**: An interactive drawing tool with holographic interface.
- **Features**:
- Left click to draw
- Right click to clear
- Mouse wheel to change color
- Custom materials and models
### Mute Player
- **File**: `mute.txt`
- **Description**: Allows you to mute/unmute specific players.
- **Usage**:
- `mute player_name_or_steamid`
- `unmute player_name_or_steamid`
### Sticky Slam
- **File**: `sticky_slam.txt`
- **Description**: Makes satchels stick to surfaces they collide with.
- **Features**:
- Freezes satchel on impact
- Parents to hit entity if applicable
### Teleport
- **File**: `tp.txt`
- **Description**: Teleports you to another player.
- **Usage**: `goto player_name_or_steamid`
- **Requirements**: Wiremod
## Libraries
### HUD Library
- **File**: `libs/hud_lib.txt`
- **Description**: A library for creating interactive HUD windows with various UI elements.
- **Features**:
- Draggable windows
- Buttons, labels, and text entries
- Cursor interaction
- Example included in `libs/examples/hud_lib_test.txt`
### Selection Library
- **File**: `libs/SelectionLib.txt`
- **Description**: Creates an interactive selection menu.
- **Screenshot**: https://raw.githubusercontent.com/happy1063/Starfall-chips/refs/heads/main/images/SelectionLib.png
- **Features**:
- Scrollable list
- Keyboard navigation
- Callback system
- Server-client communication
-
### Notification Library
* **File**: `libs/NotificationLib.txt`
* **Description**: Displays notifications with animations and sounds.
* **Features**:
* Supports notification types (`error`, `message`, `hint`)
* Customizable colors and sounds
* Smooth show and hide animations
* Supports multiple notifications simultaneously