# University script

{% hint style="danger" %}
Please note that this software file is protected by Cfx escrow protection and its illegal sale or distribution is prohibited
{% endhint %}

&#x20;        <mark style="color:green;">**NoLimits University System (nl-university) - FiveM Script Description**</mark>

Enhance your FiveM roleplay server with the **NoLimits University System (nl-university)**, a comprehensive and feature-rich script designed to create a fully immersive university experience. Developed by **NoLimits Scripts**, this script offers a dynamic educational environment where players can enroll as students, teach as professors, or manage the institution as directors. Perfect for roleplay communities, it brings depth, interaction, and realism to campus life in Los Santos.

***

**Key Features:**

* **Student Enrollment & Management:** Players can register as students with detailed profiles including personal information, grade levels, and medical data. Staff can manage registrations, view student lists, and remove students via an intuitive UI powered by `ox_lib`.
* **Teacher Recruitment:** Appoint professors with customizable details such as subject expertise and qualifications, integrating seamlessly with job systems for ESX, QBCore, or QBX frameworks.
* **Interactive Campus Features:**
  * **Classroom Zones:** Enter designated areas like math classrooms with notifications and interactive prompts for roleplay immersion.
  * **School Bell System:** Authorized staff can ring a bell with animations and sound effects (via `xsound`), notifying nearby players with configurable cooldowns.
  * **University Shop & Peds:** Interact with spawned NPCs to access campus shops for items like backpacks, with `ox_target` integration for smooth interactions.
  * **Backpack System:** Equip and manage backpacks visually on characters, with inventory integration using `ox_inventory` for stashing university materials.
  * **Writable Chalkboards:** Engage with wall-mounted chalkboards in classrooms, allowing players to write notes, draw diagrams, or leave messages for interactive teaching and collaborative roleplay.
* **Announcement System:** Broadcast messages with advanced customization options including category, priority, and target audience (e.g., specific grades or proximity). Features scheduled and recurring announcements, history tracking, and priority-based notifications with sound effects.
* **Staff & Director Menus:** Exclusive menus for university staff to manage operations, register students/teachers, and make announcements, accessible via targeted interaction zones.
* **Student ID & Documents:** Issue and use student ID cards with detailed metadata viewable through an NUI interface, alongside printable assignments for roleplay depth.
* **Blips & Campus Navigation:** Customizable blips mark university locations on the map, guiding players to key areas like registration desks or classrooms.
* **Framework Compatibility:** Fully supports ESX, QBCore, and QBX with dynamic job assignment, ensuring seamless integration with your server’s economy and player management systems.
* **Database Integration:** Utilizes `oxmysql` for storing student and teacher records, ensuring persistent data across server restarts.
* **Immersive Roleplay Mechanics:** From emergency contact details to chalkboards and trash stashes, every element is crafted to enhance storytelling and interaction.

\ <mark style="color:red;">**Technical Details:**</mark>

* **FX Version:** Cerulean
* **Game:** GTA V
* **Lua Version:** Lua 5.4
* **Dependencies:** `ox_lib`, `ox_target`,`qb-target` `ox_inventory`, `oxmysql`, `xsound`
* **Files Included:** HTML-based UI (`index.html`, `app.js`, `style.css`), sound files, and extensive client/server scripts for various functionalities (e.g., lockers, cameras, shops).
* **Escrow Protection:** Configurable files (`config.lua`, `printer_config.lua`, `framework.lua`) are excluded from escrow for easy customization.

**Why Choose NoLimits University System?** This script transforms your server into a vibrant academic hub, offering endless roleplay opportunities for students, educators, and administrators. Whether it’s attending classes, ringing the school bell to signal the day’s start, writing on interactive chalkboards, or managing campus announcements, every interaction is designed to feel authentic and engaging. With robust framework support and a focus on user-friendly interfaces, it’s ideal for servers aiming to add educational depth to their community.

<mark style="color:blue;">**Support & Community**</mark>**&#x20;:** Join the NoLimits Scripts Discord ([https://discord.gg/no-limits](https://discord.gg/no-limtis)) for support, updates, and access to more premium scripts to elevate your FiveM server.

Bring the University of Los Santos to life with **nl-university**—enroll today and shape the future of your roleplay world!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nolimits.gitbook.io/nolimits/university-script.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
