# Setup Server

## Target Setup

***

### ox\_target

{% hint style="info" %}
We recommend using minimum 1.16.0 version of ox\_target
{% endhint %}

{% stepper %}
{% step %}

### First Step

Open `ox_target / client / main.lua`
{% endstep %}

{% step %}

### Second Step

Find in code this `nearbyZones, zonesChanged = utils.getNearbyZones(endCoords)`
{% endstep %}

{% step %}

### Third Step

Add code under this line like on screenshot

```lua
local localState = LocalPlayer.state
if localState.draggingPlayer or localState.carryingPlayer then
    entityHit = GetPlayerPed(GetPlayerFromServerId(localState.draggingPlayer or localState.carryingPlayer))
    dist = 0
end
```

{% endstep %}
{% endstepper %}

<figure><img src="https://3808595786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWtp2CzACAMvuPWbeJ3cy%2Fuploads%2FJoL9zfZ89rO3kYhpKHd9%2Fimage.png?alt=media&#x26;token=1f6e3e20-48cc-41cc-a32b-dcd811256e77" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### First Step

Scroll down a little bit and find `if entityHit > 0 then`
{% endstep %}

{% step %}

### Second Step

Add code under this line like on screenshot.

```lua
if localState.draggingPlayer or localState.carryingPlayer then
    entityHit = GetPlayerPed(GetPlayerFromServerId(localState.draggingPlayer or localState.carryingPlayer))
    entityType = 1
    distance = 0
end
```

{% endstep %}
{% endstepper %}

<figure><img src="https://3808595786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWtp2CzACAMvuPWbeJ3cy%2Fuploads%2FIkZyIHnn48WhDgkefWBK%2Fimage.png?alt=media&#x26;token=44f8ef97-1916-4ca5-85f1-1a4c1bf551d1" alt=""><figcaption></figcaption></figure>

***

### qb-target

{% stepper %}
{% step %}

### First Step

Open `qb-target / client.lua`
{% endstep %}

{% step %}

### Second Step

Find line `while targetActive do` in `function EnableTarget()`
{% endstep %}

{% step %}

### Third Step

Add code below like on screenshot.

```lua
local localState = LocalPlayer.state
if localState.draggingPlayer or localState.carryingPlayer then
    entityType = 1
    entity = GetPlayerPed(GetPlayerFromServerId(localState.draggingPlayer or localState.carryingPlayer))
    distance = 0
end
```

{% endstep %}
{% endstepper %}

<figure><img src="https://3808595786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWtp2CzACAMvuPWbeJ3cy%2Fuploads%2F4EjvuJzJtXbRKGk24za5%2Fimage.png?alt=media&#x26;token=074d6f5a-718d-4ebb-8dc1-3477455390b4" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### First Step

Find `local function CheckEntity`
{% endstep %}

{% step %}

### Second Step

Add following code like on screenshot.

```lua
local localState = LocalPlayer.state
if localState.draggingPlayer or localState.carryingPlayer then
    entity2 = GetPlayerPed(GetPlayerFromServerId(localState.draggingPlayer or localState.carryingPlayer))
end
```

{% endstep %}
{% endstepper %}

<figure><img src="https://3808595786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWtp2CzACAMvuPWbeJ3cy%2Fuploads%2FgyF81kLTrMoGxXfTLJiF%2Fimage.png?alt=media&#x26;token=d24a0580-1843-4d99-9c63-15756baf3cac" alt=""><figcaption></figcaption></figure>
