Links
🚗

Car door Icon

Documentation relating to the kd_ath_car_door.

1. Installation

CAR DOOR ICON is a standalone script. So you don't need a specific framework to use it. It's also mean it works with all framework (Esx, QBCore, VRP, DRP, …).
  • Drag and drop this folder in your resources folder
    • kd_ath_car_door
  • Add this 3 ensures in your server.cfg
    • ensure kd_ath_car_door
  • Congratulation, the CAR DOOR ICON script is ready to be use !

2. Usage

You have nothing to do. Just be near car to see the icon. If you enter the car, your player will choose the seat where the icon here.

3. Config.lua

Config.lua
CommandSwitchSeat = {
command = "seat", --use false to disable it
description = "Switch to a new seat",
argKey = "number",
argDescription = "number of the seat. 0 - Driver, 1 - Passenger, ..."
}
function cprint(text)
print(text)
end
-- Fix the position of icon
-- "All" for all car door
-- "[number]" for the specitifc seat number 0: driver, 1: front passenger, ...
DebugPorte = {
['dinghy'] = {["All"] = {HautCor = 0.3,RotG = 0,RotD = 0}},
['jetmax'] = {["All"] = {HautCor = 0.3,distanceG = 2.0,RotG = 70,distanceD = 2.0,RotD = -70}},
['marquis'] = {
[0] = {HautCor = 1.0,AngleCor = 0,distanceG=3.0,RotG = 110},
[1] = {HautCor = 1.0,AngleCor = 0,distanceD=-3.0,RotD = -100},
[2] = {HautCor = 1.0,AngleCor = 0,distanceG=5.0,RotG = 100},
[3] = {HautCor = 1.0,AngleCor = 0,distanceD=-5.0,RotD = -100},
},
['speeder'] = {
[0] = {HautCor = 0.3,distanceG = 2.0,RotG = 70},
[1] = {HautCor = 0.3,distanceD = -1.0, RotD = 0},
[2] = {HautCor = 0.4},
[3] = {HautCor = 0.5},
[4] = {HautCor = 0.6},
[5] = {HautCor = 0.7},
},
['benson'] = {["All"] = {HautCor = 0.3}},
['biff'] = {["All"] = {HautCor = 0.3}},
['hauler'] = {["All"] = {HautCor = 1.0,distanceG = 0.9, distanceD = 1.0}},
['mule'] = {
[0] = {HautCor = 0.0,distanceG = 0.9, distanceD = -.9},
[1] = {HautCor = 0.0,distanceD = -.9},
[2] = {HautCor = 1.0,AngleCor = 0,RotG = 110,distanceG = .9},
[3] = {HautCor = 1.0,AngleCor = 180,RotD = 250, distanceD = -.9}
},
['packer'] = {
[0] = {HautCor = 1.0, distanceG = 0.9},
[1] = {HautCor = 1.0, distanceD = -.9},
},
['phantom'] = {
[0] = {HautCor = 1.0, distanceG = 0.9},
[1] = {HautCor = 1.0, distanceD = -.9},
},
['phantom2'] = {
[0] = {HautCor = 1.0, distanceG = 0.9},
[1] = {HautCor = 1.0, distanceD = -.9},
[2] = {HautCor = 0.2, blip = "fleche_bas" , distanceG = 1.4, RotG = 5},
[3] = {HautCor = 0.2, blip = "fleche_bas" , distanceD = -1.4, RotD = 0},
[4] = {HautCor = .5, AngleCor = 0,blip = "fleche_bas" , distanceG = -1.2, RotG = -95},
},
['phantom3'] = {
[0] = {HautCor = 1.0, distanceG = 0.9},
[1] = {HautCor = 1.0, distanceD = -.9},
[2] = {HautCor = 0.2, blip = "fleche_bas" , distanceG = 1.4, RotG = 5},
[3] = {HautCor = 0.2, blip = "fleche_bas" , distanceD = -1.4, RotD = 0},
[4] = {HautCor = .5, AngleCor = 0,blip = "fleche_bas" , distanceG = -1.2, RotG = -95},
},
['pounder'] = {
[0] = {HautCor = 1.,distanceG = 1.},
[1] = {HautCor = 1.,distanceD = -1.},
},
['stockade'] = {
[0] = {HautCor = 0.0,distanceG = .9, distanceD = -.9},
[1] = {HautCor = 0.0,distanceD = -.7},
[2] = {HautCor = .8,AngleCor = 0,RotG = 70,distanceG = .9},
[3] = {HautCor = .8,AngleCor = 180,RotD = 292, distanceD = -.9}
},
['blista2'] = {[1] = {distanceD = -.3}},
['blista3'] = {[1] = {distanceD = -.3}},
['issi3'] = {["All"] = {RotG = 60,distanceG = .7,RotD = -60, distanceD = -.7}},
['prairie'] = {["All"] = {distanceG = .65, distanceD = -.5}},
['dilettante'] = {["All"] = {distanceG = .65, distanceD = -.5,RotG = 60, RotD = -50}},
['exemplar'] = {
[0] = {distanceG = .6, RotG = 50},
[1] = {distanceD = -.6, RotD = -50},
[2] = {distanceG = .6, RotG = 50},
[3] = {distanceD = -0.5, RotD = -50}
},
['f620'] = {[0] = {distanceG = 0.5},[1] = {distanceD = 0.4}},
['felon'] = {
[0] = {distanceG = .5, RotG = 50},
[1] = {distanceD = -.6, RotD = -60},
[2] = {distanceG = .5, RotG = 60},
[3] = {distanceD = -.5, RotD = -70}
},
['jackal'] = {
[0] = {distanceG = .65, RotG = 65},
[2] = {distanceG = .7, RotG = 62},
[1] = {distanceD = -.7, RotD = -70},
[3] = {distanceD = -.6, RotD = -70}
},
['oracle2'] = {
[0] = {distanceG = .6, RotG = 65},
[2] = {distanceG = .7, RotG = 65},
[1] = {distanceD = -.7, RotD = -70},
[3] = {distanceD = -.6, RotD = -70}
},
['oracle'] = {
[0] = {distanceG = .6, RotG = 65},
[2] = {distanceG = .7, RotG = 65},
[1] = {distanceD = -.7, RotD = -70},
[3] = {distanceD = -.6, RotD = -70}
},
['windsor2'] = {
[2] = {RotG = 50},
[3] = {RotD = -50},
},
['zion'] = {["All"] = {distanceG = 0.6, distanceD = -0.5}},
['zion2'] = {["All"] = {distanceG = 0.6, distanceD = -0.5}},
['ambulance'] = {
[0] = {HautCor = .0,distanceG = 0.9},
[1] = {HautCor = .0,distanceD = -.9},
[2] = {HautCor = -.1,AngleCor = 0,RotG = 67,distanceG = 1.1},
[3] = {HautCor = -.1,AngleCor = 180,RotD = 290, distanceD = -1.0}
},
['fbi'] = {["All"] = {RotD = -50}},
['fbi2'] = {
[0] = {HautCor = 0,distanceG = .8,RotG = 20},
[2] = {HautCor = 0,distanceG = .8,RotG = 20},
[1] = {HautCor = 0,distanceD = -.8,RotD = -40},
[3] = {HautCor = 0,distanceD = -.8,RotD = -40},
[4] = {blip = "fleche_bas" ,HautCor = 1.,distanceG = 1.2,RotG = 0},
[6] = {blip = "fleche_bas" ,HautCor = 1.,distanceG = 1.2,RotG = 0},
[5] = {blip = "fleche_bas" ,HautCor = 1.,distanceD = -1.2,RotD = 0},
[7] = {blip = "fleche_bas" ,HautCor = 1.,distanceD = -1.2,RotD = 0},
},
['firetruk'] = {
[0] = {HautCor = .5,distanceG = .6},
[2] = {HautCor = .5,distanceG = .6},
[1] = {HautCor = .5,distanceD = -.6},
[3] = {HautCor = .5,distanceD = -.6},
[4] = {blip = "fleche_bas" ,AngleCor = 0,HautCor = .5,distanceG = .6,RotG = 90},
[5] = {blip = "fleche_bas" ,AngleCor = 0,HautCor = .5,distanceG = .6,RotG = 90},
[6] = {HautCor = .5,distanceG = 1.5,RotG = 65},
[7] = {HautCor = .5,distanceD = -1.5,RotD = -65},
},
['pbus'] = {
[0] = {HautCor = 0.45,RotG = 0, distanceG = -0.6},
[1] = {HautCor = 0.5,RotD = 50, distanceD = -1.3},
},
['police'] = {[3] = {RotD = -50}},
['police2'] = {["All"] = {RotD = -50}},
['police4'] = {[3] = {RotD = -50}},
['policet'] = {
[0] = {HautCor = .0,distanceG = 0.9, },
[1] = {HautCor = .0,distanceD = -.9},
[2] = {HautCor = -.1,AngleCor = 0,RotG = 67,distanceG = 1.1},
[3] = {HautCor = -.1,AngleCor = 180,RotD = 290, distanceD = -1.0}
},
['polmav'] = {
[0] = {HautCor = .5,distanceG = 1.0},
[1] = {HautCor = .5,distanceD = -1.0},
[2] = {blip = "fleche_bas" ,HautCor = .5,distanceG = .6,RotG = 0},
[3] = {blip = "fleche_bas" ,HautCor = .5,distanceD = -.6,RotD = 0},
},
['pranger'] = {
[0] = {HautCor = 0,distanceG = .6,RotG = 20},
[2] = {HautCor = 0,distanceG = .6,RotG = 20},
[1] = {HautCor = 0,distanceD = -.7},
[3] = {HautCor = 0,distanceD = -.7},
[4] = {blip = "fleche_bas" ,HautCor = 1.,distanceG = 1.2,RotG = 0},
[6] = {blip = "fleche_bas" ,HautCor = 1.,distanceG = 1.2,RotG = 0},
[5] = {blip = "fleche_bas" ,HautCor = 1.,distanceD = -1.2,RotD = 0},
[7] = {blip = "fleche_bas" ,HautCor = 1.,distanceD = -1.2,RotD = 0},
},
['riot'] = {
[0] = {HautCor = 0.2,distanceG = .8},
[1] = {HautCor = 0,distanceD = -.7},
[2] = {HautCor = .8,AngleCor = 0,RotG = 67,distanceG = .8},
[3] = {HautCor = .8,AngleCor = 180,RotD = 290, distanceD = -.8},
[4] = {blip = "fleche_bas" ,HautCor = .8,distanceG = .6,RotG = 0},
[6] = {blip = "fleche_bas" ,HautCor = .8,distanceG = .6,RotG = 0},
[5] = {blip = "fleche_bas" ,HautCor = .8,distanceD = -.6,RotD = 0},
[7] = {blip = "fleche_bas" ,HautCor = .8,distanceD = -.6,RotD = 0},
},
['riot2'] = {
[0] = {HautCor = 0.5,distanceG = .8},
[1] = {HautCor = 0.5,distanceD = -.7},
[2] = {HautCor = .5,RotG = 67,distanceG = .8},
[3] = {HautCor = .5,RotD = 290, distanceD = -.8},
[4] = {blip = "fleche_bas" ,HautCor = .8,distanceG = .6,RotG = 0},
[6] = {blip = "fleche_bas" ,HautCor = .8,distanceG = .6,RotG = 0},
[5] = {blip = "fleche_bas" ,HautCor = .8,distanceD = -.6,RotD = 0},
[7] = {blip = "fleche_bas" ,HautCor = .8,distanceD = -.6,RotD = 0},
},
['sheriff'] = {[3] = {RotD = -50,distanceD = -0.4}},
['sheriff2'] = {
[0] = {HautCor = 0,distanceG = .8,RotG = 20},
[2] = {HautCor = 0,distanceG = .8,RotG = 20},
[1] = {HautCor = 0,distanceD = -.8,RotD = -40},
[3] = {HautCor = 0,distanceD = -.8,RotD = -40},
[4] = {blip = "fleche_bas" ,HautCor = 1.,distanceG = 1.2,RotG = 0},
[6] = {blip = "fleche_bas" ,HautCor = 1.,distanceG = 1.2,RotG = 0},
[5] = {blip = "fleche_bas" ,HautCor = 1.,distanceD = -1.2,RotD = 0},
[7] = {blip = "fleche_bas" ,HautCor = 1.,distanceD = -1.2,RotD = 0},
},
['akula'] = {
[0] = {HautCor = .6,distanceG = 1.2,RotG = 20},
[2] = {HautCor = .6,distanceG = .5,RotG = 20},
[1] = {HautCor = .6,distanceD = 1.2,RotD = -20},
[3] = {HautCor = .6,distanceD = .7,RotD = -20},
},
['annihilator'] = {
[0] = {HautCor = .4,distanceG = .8,RotG = 20},
[2] = {blip = "fleche_bas" ,HautCor = .0,distanceG = 1.0,RotG = 0},
[4] = {blip = "fleche_bas" ,HautCor = .2,distanceG = 1.5,RotG = 20},
[1] = {HautCor = .4,distanceD = -.8,RotD = -20},
[3] = {blip = "fleche_bas" ,HautCor = .0,distanceD = -1.0,RotD = 0},
[5] = {blip = "fleche_bas" ,HautCor = .2,distanceD = -1.5,RotD = -20},
},
['buzzard'] = {
[0] = {HautCor = .4,distanceG = 1.1,RotG = 30},
[1] = {HautCor = .4,distanceD = -1.1,RotD = -30},
[2] = {blip = "fleche_bas" ,HautCor = .1,distanceG = 1.2,RotG = -40},
[3] = {blip = "fleche_bas" ,HautCor = .1,distanceD = -1.2,RotD = 40},
},
['buzzard2'] = {
[0] = {HautCor = .4,distanceG = 1.1,RotG = 30},
[1] = {HautCor = .4,distanceD = -1.0,RotD = -30},
[2] = {blip = "fleche_bas" ,HautCor = .1,distanceG = .8,RotG = 20},
[3] = {blip = "fleche_bas" ,HautCor = .1,distanceD = -.7,RotD = -10},
},
['cargobob'] = {
[0] = {HautCor = .4,distanceG = .9,RotG = 30},
[1] = {HautCor = .4,distanceD = -.9,RotD = -30},
[2] = {HautCor = .4,distanceG = .8,RotG = 0},
[3] = {HautCor = .4,distanceD = -.8,RotD = 0},
[4] = {HautCor = .4,distanceG = .8,RotG = 0},
[5] = {HautCor = .4,distanceD = -.8,RotD = 0},
},
['frogger'] = {
[0] = {HautCor = .5,distanceG = .9},
[2] = {HautCor = .5,distanceG = .9},
[1] = {HautCor = .5,distanceD = -.9},
[3] = {HautCor = .5,distanceD = -.9},
},
['havok'] = {["All"] = {HautCor = 0.3,RotG = 0,distanceG=.6}},
['hunter'] = {["All"] = {HautCor = 1.3,RotG = 0,distanceG=.6,distanceD = -1.5,RotD = -60}},
['maverick'] = {
[0] = {HautCor = .5,distanceG = .9,RotG = 20},
[2] = {blip = "fleche_bas" ,HautCor = .0,distanceG = 1.0,RotG = 10},
[1] = {HautCor = .5,distanceD = -.9,RotD = -20},
[3] = {blip = "fleche_bas" ,HautCor = .0,distanceD = -1.0,RotD = 0},
},
['savage'] = {
[0] = {HautCor = .4,distanceG = .8,RotG = 20},
[2] = {blip = "fleche_bas" ,HautCor = .3,distanceG = 1.2,RotG = -20},
[1] = {HautCor = .8,distanceD = .7,RotD = 0},
[3] = {blip = "fleche_bas" ,HautCor = .3,distanceD = -1.2,RotD = 20},
},
['seasparrow'] = {["All"] = {HautCor = 0.5,RotG = 0,distanceG=1.4,distanceD = -1.45,RotD = 0}},
['skylift'] = {["All"] = {HautCor = .5,distanceD = -1.0,distanceG = .8}},
['supervolito'] = {["All"] = {HautCor = .0,distanceD = -.9,distanceG = 1.1}},
['swift'] = {["All"] = {HautCor = .0,distanceD = .9,distanceG = 1.1}},
['swift2'] = {["All"] = {HautCor = .0,distanceD = -.9,distanceG = 1.1}},
['valkyrie'] = {
[0] = {HautCor = .4,distanceG = .8,RotG = 20},
[2] = {blip = "fleche_bas" ,HautCor = .0,distanceG = .5,RotG = 0},
[1] = {HautCor = .4,distanceD = -.8,RotD = -20},
[3] = {blip = "fleche_bas" ,HautCor = .0,distanceD = -.5,RotD = 0},
},
['volatus'] = {["All"] = {HautCor = .0,distanceD = -1.1,distanceG = 1.1}},
['bulldozer'] = {["All"] = {HautCor = .6,distanceG = .8,RotG = 0.0}},
['cutter'] = {["All"] = {HautCor = .2,distanceG = .8}},
['dump'] = {["All"] = {HautCor = 1.0,distanceG = .5,RotG = -5}},
['flatbed'] = {["All"] = {HautCor =.8,distanceG = 1,distanceD = -1.1}},
['guardian'] = {
[0] = {HautCor = 0.3,distanceG = .8,RotG = 20},
[2] = {HautCor = 0.3,distanceG = .9,RotG = 30},
[1] = {HautCor = 0.3,distanceD = -1.,RotD = -20},
[3] = {HautCor = 0.3,distanceD = -1.,RotD = -20},
[4] = {blip = "fleche_bas" ,HautCor = .8,distanceG = .9, RotG = 30},
[5] = {blip = "fleche_bas" ,HautCor = .8,distanceD = -.9, RotD = -30},
},
['handler'] = {["All"] = {HautCor = 1.0,distanceG = .5,RotG = -5}},
['mixer'] = {["All"] = {HautCor =.6,distanceG = 1,distanceD = -1.1}},
['mixer2'] = {["All"] = {HautCor =.6,distanceG = 1,distanceD = -1.1}},
['rubble'] = {["All"] = {HautCor =.6,distanceG = 1,distanceD = -1.1}},
['tiptruck'] = {["All"] = {HautCor =.6,distanceG = 1,distanceD = -1.1}},
['tiptruck2'] = {["All"] = {HautCor =.6,distanceG = 1,distanceD = -1.1}},
['apc'] = {
[0] = {HautCor = 0.8,distanceG = 1.0,RotG = -50},
[2] = {HautCor = 0.8,distanceG = -1.0,RotG = 50},
[1] = {blip = "fleche_bas" ,AngleCor = 0,HautCor = 1.3,distanceD = -2.1, RotD = 90},
[3] = {blip = "fleche_bas" ,AngleCor = 0,HautCor = 1.3,distanceD = -2.1, RotD = 90},
},
['barracks'] = {
[0] = {HautCor =.6,distanceG = 1},
[1] = {HautCor =.6,distanceD = -1.1},
[2] = {blip = "fleche_bas" ,HautCor =1.0,RotG=0,distanceG = .6},
[4] = {blip = "fleche_bas" ,HautCor =1.0,RotG=0,distanceG = .6},
[6] = {blip = "fleche_bas" ,HautCor =1.0,RotG=0,distanceG = .6},
[8] = {blip = "fleche_bas" ,HautCor =1.0,RotG=0,distanceG = .6},
[3] = {blip = "fleche_bas" ,HautCor =1.0,RotD=0,distanceD = -.6},
[5] = {blip = "fleche_bas" ,HautCor =1.0,RotD=0,distanceD = -.6},
[7] = {blip = "fleche_bas" ,HautCor =1.0,RotD=0,distanceD = -.6},
[9] = {blip = "fleche_bas" ,HautCor =1.0,RotD=0,distanceD = -.6},
},
['barracks2'] = {["All"] = {HautCor =.6,distanceG = 1,distanceD = -1.1}},
['barrage'] = {
[0] = {HautCor =.2,distanceG = .8,RotG = 50},
[1] = {HautCor =.2,distanceD = -.8,RotD = -50},
[2] = {blip = "fleche_bas" ,HautCor =1.0,RotG=0,distanceG = .6},
[3] = {blip = "fleche_bas" ,HautCor =1.0,RotD=0,distanceD = -.6},
},
['chernobog'] = {
[0] = {HautCor =.6,distanceG = .9,RotG = 30},
[1] = {HautCor =1.2,distanceD = .5,RotD = 0},
},
['crusader'] = {["All"] = {HautCor =-.2,distanceG = .9,distanceD = -.9}},
['halftrack'] = {
[0] = {HautCor = 0.0,distanceG = 1.0},
[1] = {HautCor = 0.0,distanceD = -1.0},
[2] = {blip = "fleche_bas" ,HautCor = 1.3,distanceG = 1.9, RotG = 0},
},
['khanjali'] = {
[0] = {blip = "fleche_bas" ,HautCor =1.,distanceG = 1.4,RotG = -35},
[1] = {blip = "fleche_bas" ,AngleCor = 0,HautCor =1.,distanceD = -2.2,RotD = 85},
[3] = {blip = "fleche_bas" ,AngleCor = 0,HautCor =1.,distanceD = -2.2,RotD = 95},
[2] = {blip = "fleche_bas" ,HautCor =1.0,RotG=35,distanceG = -1.4},
},
['rhino'] = {
[0] = {blip = "fleche_bas" ,HautCor =.7,distanceG = 1.1,RotG = -45},
[1] = {blip = "fleche_bas" ,AngleCor = 0,HautCor =.7,distanceD = -2.2,RotD = 90},
},
['thruster'] = {["All"] = {blip = "fleche_bas",HautCor =.2,AngleCor = 0,distanceG = .9,RotG=-92}},
['trailersmall2'] = {["All"] = {blip = "fleche_bas",HautCor =.7,distanceG = 1.7,RotG=10}},
['buccaneer'] = {["All"] = {distanceD = .4}},
['dominator'] = {["All"] = {distanceD = .4}},
['dominator3'] = {["All"] = {HautCor = -0.2,distanceG=.7,RotG = 50,distanceD=-.6,RotD=-55}},
['faction3'] = {["All"] = {HautCor = -0,distanceD=.4}},
['moonbeam'] = {
[0] = {distanceG=.7},
[1] = {distanceD=-.7},
[2] = {distanceG=1.0,RotG=-20},
[3] = {distanceD=-1.0,RotD=20}
},
['sabregt'] = {["All"] = {distanceD=.4}},
['slamvan'] = {["All"] = {HautCor=.0}},
['blazer'] = {["All"] = {blip = "fleche_bas",RotG=-20,distanceG=.9,HautCor=.0}},
['blazer2'] = {["All"