Hello.
I have issues with vehicle_names.lua. Although I’m doing same thing with every car, some of them doesn’t work.
Just to make sure I’m doing everything right - vehicle which name is not appearing:

Hello.
I have issues with vehicle_names.lua. Although I’m doing same thing with every car, some of them doesn’t work.
Just to make sure I’m doing everything right - vehicle which name is not appearing:

client_script doens’t take an array but an string with the filename, use client_scripts or change to only filename
like client_script ‘supra.lua’ ? and change the vehicle_names to supra.lua ?
Did that worked for you?
i have another solution.
My cars works fine. Vehicle names are either not shown or named “NULL”.
In vehiclenames.lua you have to call first the function:
function AddTextEntry(key, value)
Citizen.InvokeNative(GetHashKey(“ADD_TEXT_ENTRY”), key, value)
end
Still doesn’t work
. This is vehicles.meta in Honda S2000. Maybe something is wrong here? Although I checked with the ones that works, seems to be pretty similar.
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfo__InitDataList>
<residentTxd>vehshare</residentTxd>
<residentAnims />
<InitDatas>
<Item>
<modelName>ap2</modelName>
<txdName>ap2</txdName>
<handlingId>ap2</handlingId>
<gameName>ap2</gameName>
<vehicleMakeName>HONDA</vehicleMakeName>
<expressionDictName>null</expressionDictName>
<expressionName>null</expressionName>
<animConvRoofDictName>null</animConvRoofDictName>
<animConvRoofName>null</animConvRoofName>
<animConvRoofWindowsAffected />
<ptfxAssetName>null</ptfxAssetName>
<audioNameHash>ELEGY2</audioNameHash>
<layout>LAYOUT_LOW</layout>
<coverBoundOffsets>SCHWARZER_COVER_OFFSET_INFO</coverBoundOffsets>
<explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
<scenarioLayout />
<cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
<aimCameraName>MID_BOX_VEHICLE_AIM_CAMERA</aimCameraName>
<bonnetCameraName>VEHICLE_BONNET_CAMERA_HIGH</bonnetCameraName>
<povCameraName>DEFAULT_POV_CAMERA</povCameraName>
<FirstPersonDriveByIKOffset x="0.000000" y="-0.050000" z="-0.030000" />
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonProjectileDriveByIKOffset x="0.033000" y="0.023000" z="-0.050000" />
<FirstPersonProjectileDriveByPassengerIKOffset x="0.058000" y="0.048000" z="-0.055000" />
<FirstPersonProjectileDriveByRearLeftIKOffset x="0.000000" y="0.020000" z="0.000000" />
<FirstPersonProjectileDriveByRearRightIKOffset x="0.000000" y="0.020000" z="0.000000" />
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="-0.010000" z="-0.010000" />
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="-0.050000" z="-0.030000" />
<FirstPersonDriveByRightRearPassengerIKOffset x="0.000000" y="-0.010000" z="-0.010000" />
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonMobilePhoneOffset x="0.138000" y="0.203000" z="0.551000" />
<FirstPersonPassengerMobilePhoneOffset x="0.138000" y="0.123000" z="0.478000" />
<PovCameraOffset x="0.000000" y="-0.270000" z="0.700000" />
<PovCameraVerticalAdjustmentForRollCage value="-0.010000" />
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
<PovRearPassengerCameraOffset x="0.000000" y="-0.050000" z="0.035000" />
<vfxInfoName>VFXVEHICLEINFO_CAR_GENERIC</vfxInfoName>
<shouldUseCinematicViewMode value="true" />
<shouldCameraTransitionOnClimbUpDown value="false" />
<shouldCameraIgnoreExiting value="false" />
<AllowPretendOccupants value="true" />
<AllowJoyriding value="true" />
<AllowSundayDriving value="true" />
<AllowBodyColorMapping value="true" />
<wheelScale value="0.288500" />
<wheelScaleRear value="0.288500" />
<dirtLevelMin value="0.000000" />
<dirtLevelMax value="0.700000" />
<envEffScaleMin value="0.000000" />
<envEffScaleMax value="1.000000" />
<envEffScaleMin2 value="0.000000" />
<envEffScaleMax2 value="1.000000" />
<damageMapScale value="0.600000" />
<damageOffsetScale value="1.000000" />
<diffuseTint value="0x00FFFFFF" />
<steerWheelMult value="0.700000" />
<HDTextureDist value="5.000000" />
<lodDistances content="float_array">
80.000000
100.000000
150.000000
200.000000
300.000000
500.000000
</lodDistances>
<minSeatHeight value="0.87" />
<identicalModelSpawnDistance value="20" />
<maxNumOfSameColor value="10" />
<defaultBodyHealth value="1000.000000" />
<pretendOccupantsScale value="1.000000" />
<visibleSpawnDistScale value="1.000000" />
<trackerPathWidth value="2.000000" />
<weaponForceMult value="1.000000" />
<frequency value="40" />
<swankness>SWANKNESS_2</swankness>
<maxNum value="10" />
<flags>FLAG_SPORTS FLAG_RICH_CAR FLAG_AVERAGE_CAR FLAG_EXTRAS_STRONG</flags>
<type>VEHICLE_TYPE_CAR</type>
<plateType>VPT_BACK_PLATES</plateType>
<dashboardType>VDT_TRUCKDIGI</dashboardType>
<vehicleClass>VC_SPORT</vehicleClass>
<wheelType>VWT_SPORT</wheelType>
<trailers />
<additionalTrailers />
<drivers />
<extraIncludes />
<doorsWithCollisionWhenClosed />
<driveableDoors />
<bumpersNeedToCollideWithMap value="false" />
<needsRopeTexture value="false" />
<requiredExtras />
<rewards />
<cinematicPartCamera>
<Item>WHEEL_FRONT_RIGHT_CAMERA</Item>
<Item>WHEEL_FRONT_LEFT_CAMERA</Item>
<Item>WHEEL_REAR_RIGHT_CAMERA</Item>
<Item>WHEEL_REAR_LEFT_CAMERA</Item>
</cinematicPartCamera>
<NmBraceOverrideSet />
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
<buoyancySphereSizeScale value="1.000000" />
<pOverrideRagdollThreshold type="NULL" />
<firstPersonDrivebyData>
<Item>STD_BUFFALO2_FRONT_LEFT</Item>
<Item>STD_BUFFALO2_FRONT_RIGHT</Item>
</firstPersonDrivebyData>
</Item>
</InitDatas>
<txdRelationships>
<Item>
<parent>vehshare</parent>
<child>vehicles_s2000_interior</child>
</Item>
<Item>
<parent>vehicles_s2000_interior</parent>
<child>ap2</child>
</Item>
</txdRelationships>
</CVehicleModelInfo__InitDataList>
any fix for this?
There’s no “fix” because there’s nothing to fix. One way I do it and works all the time is: in the vehicles.meta, set the game name to be the same as the model name, but under 11 characters. Then simply create a client script with the following code:
Citizen.CreateThread(function()
AddTextEntry("game name", "your display name here")
end)
I’ve always done it like this and never had any problems.