Hallo,
Ich habe auf meinem Test Server das TerraTex Reallife Script laufen und ich möchte ein Radiostream hinzufügen das abspielen wenn sich der Spieler in das Fahrzeug setzt das habe ich auch schon geschaft doch das Radiodisplay geht leider nicht.
über Debugscript bekomme ich diese Meldung:
Code
ERROR: terratex\SYSTEM\vehsys\radiodisplay.lua:93: attempt to perform arithmetic on a boolean value
WARNING: terratex\SYSTEM\radiodisplay.lua:93 Bad argument @ 'dxGetTextWidth' [Expected dx-font at argument 3, got boolean]
Hier ist die Zeile in der ein Fehler ist
Code: radiodisplay.lua
local width = dxGetTextWidth(displayText,SOUND_TEXT_SCALE,SOUND_TEXT_FONT) + SOUND_TEXT_BACKGROUND_PADDING * 2
Hier werden die Werte Festgelegt:
Code: radiodisplay.lua
local SCREEN_WIDTH, SCREEN_HEIGHT = guiGetScreenSize()
local SOUND_TEXT_BACKGROUND_X = SCREEN_WIDTH * 0.4
local SOUND_TEXT_BACKGROUND_Y = SCREEN_HEIGHT * 0.05
local SOUND_TEXT_BACKGROUND_H = SCREEN_HEIGHT * 0.05
local SOUND_TEXT_BACKGROUND_PADDING = SCREEN_HEIGHT / 76.8
local SOUND_TEXT_BACKGROUND_COLOR_R = 100
local SOUND_TEXT_BACKGROUND_COLOR_G = 0
local SOUND_TEXT_BACKGROUND_COLOR_B = 100
local SOUND_TEXT_BACKGROUND_COLOR_A = 100
local SOUND_TEXT_X1 = SCREEN_WIDTH * 0.4
local SOUND_TEXT_Y1 = SCREEN_HEIGHT * 0.05
local SOUND_TEXT_X2 = SCREEN_WIDTH * 0.6
local SOUND_TEXT_Y2 = SCREEN_HEIGHT * 0.1
local SOUND_TEXT_FONT = dxCreateFont ( "/files/images/NFS_by_JLTV.ttf",10 )
local SOUND_TEXT_SCALE = SCREEN_HEIGHT / 768
local SOUND_TEXT_HALIGN = "center"
local SOUND_TEXT_VALIGN = "center"
local SOUND_TEXT_COLOR_R = 0
local SOUND_TEXT_COLOR_G = 0
local SOUND_TEXT_COLOR_B = 0
local SOUND_TEXT_COLOR_A = 255
local SOUND_TEXT_FADE_TIME = 2000
local SOUND_TEXT_FADE_WAIT_TIME = 6000
local SOUND_TEXT_TOTAL_FADE_TIME = SOUND_TEXT_FADE_WAIT_TIME + SOUND_TEXT_FADE_TIME * 2
local displayText = ""
local startTick
local eventHandled = false
Alles anzeigen
Ich hoffe ihr könnt mir bei meinem Problem helfen und ich habe euch die Richtigen Zeilen gegeben das ihr mir helfen könnt wenn noch etwas fehlt füge ich es noch hinzu.
MfG
Black80