# Common questions

#### How does a typical non-important (B, C, D class) boost look like?

1. Accept the contract from the tablet.
2. Find the vehicle from the area marked by a red circle (visible on the map).
3. Lockpick the vehicle if the doors are locked.
4. Deliver it to the drop-off location (marked by a red car icon).

#### How does a typical important (S, A class) boost look like?

1. Accept the contract from the tablet.
2. Find the vehicle from the area marked by a red circle (visible on the map).
3. Hack the vehicle from outside using the <mark style="color:blue;">hacking device</mark> to open the doors.
4. Hack the vehicle from inside using the <mark style="color:blue;">hacking device</mark> to get the keys.
5. Get rid of the GPS tracker by using the <mark style="color:red;">GPS hacking device</mark> as many times as needed.
6. Deliver it to the drop-off location (marked by a red car icon).

#### Where can I find the vehicles and their classes?

All the vehicles and their classes can be found in <mark style="color:blue;">rahe-boosting/config/server.lua</mark>.&#x20;

#### What are the items in the boosting store?

The items in the store are just examples of what you could add into the store. We don't provide any of the items (or their functionalities) that are in the default store configuration.

If you don't have those items in your server, feel free to remove them from the store. Or if you want to add more items to the store, you can also easily do that.

The store items can be found in <mark style="color:blue;">rahe-boosting/config/server.lua</mark>.

#### When is the config value <mark style="color:blue;">`requiredPoliceAmount`</mark> checked?

That value is checked when the automatic contract generator runs. This means that when there aren't enough police online, these contracts will not be generated.

People mistakenly think this is checked when you start the contract - no, it is not checked then. There would be multiple issues if it were checked on contract start (such as police could still go offline, the player could lose his coins and so on).

**How can I make the police able to detect VIN scratched vehicles?**

Our script just inserts the vehicle into the database. If you want to have functionality for police to check if it's VIN scratched or not, then you'd have to implement it.

Usually how it's done is so that you add a new column to your vehicles table. Something like <mark style="color:blue;">is\_stolen</mark>. Make normal vehicles have that value as 0 (false), but when our script inserts a vehicle you make the is\_stolen column 1 (true).

Then you can develop a way for the police to check if the value is 1 or 0.

#### How can I use the hacking device resource in my own scripts?

```lua
TriggerEvent('rahe-hackingdevice:start-hacking', hackType, gameType, duration, callback)
```

* hackType: `RANDOM, NUMERIC, ALPHABET, ALPHANUMERIC, GREEK, BRAILLE, RUNES`
* gameType: `RANDOM, NORMAL, MIRRORED`

A working example:

```lua
local function hackCallback(result)
    print('Hacking result is: ', result)
end

TriggerEvent('rahe-hackingdevice:start-hacking', 'RANDOM', 'RANDOM', 20, hackCallback)
```
