Page cover

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.

Zuletzt aktualisiert