Server

Server-side exports available in ak47_vehiclekeys.

GiveKey

Gives a physical vehicle key item to a player on the server.

exports['ak47_vehiclekeys']:GiveKey(source, plate, temp, target)
Parameter Type Required Description
source number Yes Server ID of player
plate string Yes Vehicle license plate
temp boolean No Whether key is temporary
target number No Target recipient server ID
  • Returns: nil

RemoveKey

Removes a physical vehicle key item from a player inventory.

exports['ak47_vehiclekeys']:RemoveKey(source, plate, temp)
Parameter Type Required Description
source number Yes Server ID of player
plate string Yes Vehicle license plate
temp boolean No Whether key is temporary
  • Returns: nil

HasKey

Checks whether a player holds a physical or virtual key for a vehicle.

local hasKey = exports['ak47_vehiclekeys']:HasKey(source, plate)
Parameter Type Required Description
source number Yes Server ID of player
plate string Yes Vehicle license plate
  • Returns: boolean

GiveVirtualKey

Assigns a virtual vehicle key to a player on the server.

exports['ak47_vehiclekeys']:GiveVirtualKey(source, plate)
Parameter Type Required Description
source number Yes Server ID of player
plate string Yes Vehicle license plate
  • Returns: nil

RemoveVirtualKey

Removes a virtual vehicle key from a player on the server.

exports['ak47_vehiclekeys']:RemoveVirtualKey(source, plate)
Parameter Type Required Description
source number Yes Server ID of player
plate string Yes Vehicle license plate
  • Returns: nil

TransferVirtualKey

Transfers virtual key ownership between two players.

exports['ak47_vehiclekeys']:TransferVirtualKey(source, plate, target)
Parameter Type Required Description
source number Yes Sender server ID
plate string Yes Vehicle license plate
target number Yes Receiver server ID
  • Returns: nil