# Developer

## 1. Exports (Client)

#### exports\["ibiscontrol"]:mylinie()

Rückgabe: aktuell im Bordrechner eingegebene Linie (Wert: number)

#### exports\["ibiscontrol"]:getlinien()

Rückgabe: alle in IBIS Control existierenden Linien (Wert: Array)

## 2. Ticketverkauf (Client)

Datei: client\_custom.lua\
Funktionsname: Driver\_Ticket\_sold(kategorie, ticket, preis)\
Werte:\
kategorie: Kategorie des verkauften Tickets (string)\
ticket: Name des verkauften Tickets (string)\
preis: Preis der verkauften Tickets (number)

## 3. Jobs Creator AddMoney (Server)

Datei: server\_custom.lua\
Event Name: ibiscontrol:jobscreator:addmoney\
Der von der Funktion "Driver\_Ticket\_sold" übertragene Wert "Preis" wird auf den in der Config angegebenen Job überwiesen.\
Benötigtes Script: Jaksam JobsCreator

## 4. Driver\_is\_entering\_station()

Dateiname: client\_custom.lua\
Funktionsname: Driver\_is\_entering\_station()\
Diese Funktion wird ausgelöst, sobald der Fahrer in die im Fahrplan vorgesehene Haltestelle einfährt.

## 5. Driver\_is\_leaving\_station()

Dateiname: client\_custom.lua\
Funktionsname: Driver\_is\_leaving\_station()\
Diese Funktion wird ausgelöst, sobald der Fahrer aus der der im Fahrplan vorgesehenen Haltestelle ausfährt.

## 6. Ticketverkauf Sprachausgabe

Dateiname: client\_custom.lua\
Funktionsname: Ticketverkauf\_Voice(ticket)\
Damit beim Ticketverkauf eine Voice Datei abgespielt wird, muss diese im OGG Format im Ordner "html/audio/voice\_ticket" hinterlegt werden. Der Dateiname entspricht dabei dem Namen des Tickets.


---

# 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://docs.loverp-scripts.de/love-rp-de/ibis-control/developer.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.
