du könntest ein checkpoint erstellen das er nur in dem checkpoint sprühen kann
SetPlayerCheckpoint(playerid,Float:x,Float:y,Float:z,Float:size)
und um zu überprüfen ob er drinne ist
IsPlayerInCheckpoint(playerid)
da brauchst du die abfrage garnicht ob er in der nähe vom auto ist du plazierst einfach den checkpoint am auto vllt lässt du das auto auch an einem bestimmten punkt nur parken
xD hab nicht richtig lesen das von Ramion ist das was du genau willst
//edit kleiner erklärung
if(newkeys == KEY_FIRE && oldkeys != KEY_JUMP)
oldkey bewirkt in dem fall das es nur geht wenn KEY_FIRE als erstes gedrückt wird nicht wenn man davor eine andere taste drückt
Mehr Infos findest du natürlich auch im wiki