Mahlzeit zusammen,
ich habe da ein kleines Problem, das ich schon seit 30 Minuten versuche zu beheben.
Leider habe ich keine Ahnung warum das nicht ganz funktioniert?...
Hier der Code:
Lua
function new_Vehiclename_Anzeige ( thePlayer, carModel )
local screenW, screenH = guiGetScreenSize()
local VehicleName = getVehicleNameFromModel ( tonumber ( carModel ) )
if getElementData ( getLocalPlayer(), "loggedin" ) then
if getPedOccupiedVehicleSeat ( getLocalPlayer() ) == 0 then
VehicleHUD1 = dxDrawText(""..VehicleName, (screenW * 0.2588) - 1, (screenH * 0.8177) - 1, (screenW * 0.7314) - 1, (screenH * 0.9440) - 1, tocolor(0, 0, 0, 255), 3.00, "bankgothic", "center", "center", false, false, false, false, false)
VehicleHUD2 = dxDrawText(""..VehicleName, (screenW * 0.2588) + 1, (screenH * 0.8177) - 1, (screenW * 0.7314) + 1, (screenH * 0.9440) - 1, tocolor(0, 0, 0, 255), 3.00, "bankgothic", "center", "center", false, false, false, false, false)
VehicleHUD3 = dxDrawText(""..VehicleName, (screenW * 0.2588) - 1, (screenH * 0.8177) + 1, (screenW * 0.7314) - 1, (screenH * 0.9440) + 1, tocolor(0, 0, 0, 255), 3.00, "bankgothic", "center", "center", false, false, false, false, false)
VehicleHUD4 = dxDrawText(""..VehicleName, (screenW * 0.2588) + 1, (screenH * 0.8177) + 1, (screenW * 0.7314) + 1, (screenH * 0.9440) + 1, tocolor(0, 0, 0, 255), 3.00, "bankgothic", "center", "center", false, false, false, false, false)
VehicleHUD5 = dxDrawText(""..VehicleName, screenW * 0.2588, screenH * 0.8177, screenW * 0.7314, screenH * 0.9440, tocolor(48, 254, 0, 255), 3.00, "bankgothic", "center", "center", false, false, false, false, false)
setTimer ( destroyVehicleNameElements, 5000, 1 )
end
end
end
addEventHandler ( "onClientVehicleEnter", getRootElement(), new_Vehiclename_Anzeige )
function destroyVehicleNameElements ()
destroyElement ( VehicleHUD1 )
destroyElement ( VehicleHUD2 )
destroyElement ( VehicleHUD3 )
destroyElement ( VehicleHUD4 )
destroyElement ( VehicleHUD5 )
end
Alles anzeigen
Mein Problem ist es, dass der Fahrzeugname nur einen Bruchteil einer Sekunde angezeigt wird. der Timer jedoch auf 5 sec. eingestellt ist.
Weiß jemand woran das liegt?