ev_hookers

EV Hookers System

The EV Hookers System provides an immersive feature allowing players to interact with NPCs for specific services. It includes customizable payment systems, localized prompts, and detailed animations for a realistic experience.


Configuration

The configuration defines parameters for interactions, payments, and NPC behaviors.

General Settings


System Features

Hooker Interaction

  1. Initiating Interaction:

    • Players honk their vehicle horn near a valid NPC to start interaction.

    • Prompts appear if conditions are met (e.g., vehicle suitability, seat availability).

  2. Secluded Area Requirement:

    • Players must move to a secluded area for services to proceed.

    • A timer ensures players act within a reasonable time.

  3. Service Options:

    • Players choose from a menu of services (e.g., "Blow Job," "Sex").

    • Services are limited to Config.MaxServices.

  4. Payment Handling:

    • Payments are handled based on the selected framework.

    • If the player cannot afford the service, interaction ends.

  5. Animations:

    • NPCs and players engage in synchronized animations during services.

    • Animations vary by selected service.


Client-Side Details

Hooker Interaction Logic

The system continuously scans for nearby NPCs and checks for eligibility.


Secluded Area Check

To proceed with services, the player must park in a secluded area.


Service Menu

A custom menu allows players to select services.


Server-Side Details

Payment Handling

The server validates and deducts payments based on the configured framework.


Example Scenarios

Scenario 1: Successful Interaction

  1. A player honks near an eligible NPC.

  2. The NPC enters the vehicle if conditions are met.

  3. The player drives to a secluded area.

  4. The player selects a service and pays.

  5. The NPC and player engage in synchronized animations.


Scenario 2: Failed Interaction

  1. A player honks near an NPC but uses a blacklisted vehicle.

  2. A prompt appears: "You cannot pick up hookers in this vehicle."

  3. Interaction ends.


Notes

  1. Customization:

    • Adjust Config.Prices and Config.MaxServices to fit your design.

    • Add or remove NPC models in Config.HookerPedModels.

  2. Framework Integration:

    • The script adapts seamlessly to configured frameworks.

  3. Vehicle Constraints:

    • Certain vehicle classes are blacklisted to maintain realism.


Last updated