Page cover image

Installation

Ich empfehle zur Installation von Scripts WinSCP FileZilla überträgt in den meisten Fällen einige verschlüsselte Dateien nicht. Dadurch kann es passieren, dass die Scripts nicht funktionieren!

1. RailwaySim herunterladen und installieren

Nach dem Kauf von RailwaySim über den Tebex Store kannst du es unter folgendem Link herunterladen und über ein FTP Programm auf deinem Server hinzufügen:

Füge RailwaySim anschließend am Ende der Start Config (beispielsweise über txAdmin) hinzu.

start [RAILWAYSIM]

2. Script Anpassungen

In der Datei "client_custom.lua" kann die Job Abfrage zum Besetzen des Fahrerarbeitsplatzes geändert werden. Gibt die function "GetPlayerJob" den Wert "true" zurück, ist der Spieler berechtigt, den Fahrerarbeitsplatz zu betreten.

2.1. QB Beispiel

QBCore = exports['qb-core']:GetCoreObject()
  
function GetPlayerJob()
	local PlayerData = QBCore.Functions.GetPlayerData()
	
	if PlayerData.job.name == "verkehrsbetriebe" then
		return true
	end
	
	return false
end

2.2. ESX 1.2 Beispiel

ESX = nil
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
  
function GetPlayerJob()
	local PlayerData = ESX.GetPlayerData()
	
	if PlayerData.job.name == "verkehrsbetriebe" then
		return true
	end
	
	return false
end

2.3. ESX Legacy Beispiel

ESX = exports["es_extended"]:getSharedObject()
  
function GetPlayerJob()
	local PlayerData = ESX.GetPlayerData()
	
	if PlayerData.job.name == "verkehrsbetriebe" then
		return true
	end
	
	return false
end

Last updated