🏜️
Sahara Scripters
  • Welcome
    • Introduction
    • Community & Support
  • Premium Scripts
    • Charging Kiosk
      • Setup Guide
      • Configuration
      • Features
        • Charging System
        • Security
        • Rate Limiting
        • Logging System
        • Phones Management
        • Discord Integration
        • Target System
        • Blip System
        • Translations
      • Integration
        • Inventory Systems
        • Framework Migration
        • Logger Edit
      • Best Practices
      • Troubleshooting
      • Version History
  • Free Scripts
    • Elevator System
      • Setup & Configuration
      • Features Overview
      • Example Buildings
      • Troubleshooting
    • NPWD Renewed Weather APP
    • NPWD QBX Services APP
Powered by GitBook
On this page
  • 🔋 Charging Speeds
  • 🏪 Station Types
  • 1. Prop Station
  • 2. NPC Station
  • 3. Zone Station
  • 📱 Common Setups
  • City Center
  • Convenience Store
  • 🔍 Station Management
  1. Premium Scripts
  2. Charging Kiosk
  3. Features

Charging System

PreviousFeaturesNextSecurity

Last updated 4 months ago

🔋 Charging Speeds

  • 🐢 Slow: 0.1% per second (16.7 mins full charge) - $5

  • 🚶 Normal: 0.2% per second (8.3 mins full charge) - $10

  • ⚡ Fast: 0.5% per second (3.3 mins full charge) - $20

Speed configurations are defined in config/shared.lua. See .

🏪 Station Types

Station configuration is defined in data/stations.lua. See for basic structure.

1. Prop Station

targetData = {
    coords = vector3(x, y, z),
    heading = 180.0,
    prop = 'prop_till_01'  -- Physical object
}

2. NPC Station

targetData = {
    coords = vector3(x, y, z),
    heading = 180.0,
    ped = 'a_m_y_business_03',
    scenario = 'WORLD_HUMAN_CLIPBOARD'
}

3. Zone Station

targetData = {
    coords = vector3(x, y, z),
    heading = 180.0,
    size = vector3(1.0, 1.0, 1.0)  -- Interaction area
}

📱 Common Setups

City Center

['downtown'] = {
    label = 'Downtown Express',
    coords = vector3(x, y, z),
    kiosks = {
        ['k1'] = {
            label = 'Fast Charging',
            speed = 'fast',
            targetData = {...},
            spots = 6  -- High capacity
        }
    }
}

Convenience Store

['store'] = {
    label = '24/7 Charging',
    coords = vector3(x, y, z),
    kiosks = {
        ['k1'] = {
            label = 'Normal Charging',
            speed = 'normal',
            targetData = {...},
            spots = 2  -- Basic setup
        }
    }
}

🔍 Station Management

  • Each station can have multiple kiosks

  • Each kiosk has configurable spots

  • Spots track charging progress independently

  • Simultaneous charging supported


Powered by Sahara Scripters - Charging your phone slower than your patience

Configuration Guide
Configuration Guide