Just to ammend "me collegue" - Light hardpoints typically have 360 rotation and orientate therefore, in any way

.
If you do add the lights as above for guns - please ensure you remove the lights from the goods.ini file

- search goods.ini for the nickname of the ship you mod in the shiparch.ini file and then find its associated package (looks like below)
[Good
nickname = rf_package
category = ship
hull = rf_hull
addon = ge_rf_engine_01, internal, 1
addon = rh_fighter_power01, internal, 1
addon = ge_s_scanner_01, internal, 1
addon = ge_s_tractor_01, internal, 1
addon = shield01_mark05_lf, HpShield01, 1
addon = LargeWhiteSpecial, HpHeadlight, 1
addon = SlowSmallYellow, HpRunningLight01, 1
addon = SlowSmallYellow, HpRunningLight02, 1
addon = SlowSmallYellow, HpRunningLight03, 1
addon = SlowSmallYellow, HpRunningLight04, 1
addon = SlowSmallYellow, HpRunningLight05, 1
addon = SlowSmallYellow, HpRunningLight06, 1
addon = contrail01, HpContrail01, 1
addon = contrail01, HpContrail02, 1
addon = DockingLightRedSmall, HpDockLight01, 1
addon = DockingLightRedSmall, HpDockLight02, 1
Remove the bold lines if your using their hardpoints- ie, if you are converting HpRunningLight01 and 02 to mount guns - then remove those two lines so it looks like this instead:[Good
....
extra removed to save space
addon = shield01_mark05_lf, HpShield01, 1
addon = LargeWhiteSpecial, HpHeadlight, 1
addon = SlowSmallYellow, HpRunningLight03, 1
addon = SlowSmallYellow, HpRunningLight04, 1
addon = SlowSmallYellow, HpRunningLight05, 1
addon = SlowSmallYellow, HpRunningLight06, 1
........extra removed to save space