> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jaksam-scripts.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Manually start drugs effects

> Trigger drug effects manually, from client or server side.

Trigger to start drug effects (you may prefer to trigger this from server side).

```lua Event theme={null}
TriggerEvent("drugs_creator:drugEffects", takingMethod, effects, effectsDuration, cumulativeEffects)
```

### Parameters

| Name                | Data Type | Description                                                                                           |
| ------------------- | --------- | ----------------------------------------------------------------------------------------------------- |
| `takingMethod`      | string    | How the player will take the drug                                                                     |
| `effects`           | table     | An array of strings containing all effects you want to add                                            |
| `effectsDuration`   | integer   | Seconds the effects will last                                                                         |
| `cumulativeEffects` | table     | Optional. Array containing the cumulative effects you want to add (check the examples for the format) |

### Taking methods

* `"pill"`
* `"drink"`
* `"smoke"`
* `"needle"`

### Effects

* `"visual_shaking"`
* `"drunk_walk"`
* `"fall"`
* `"pink_visual"`
* `"green_visual"`
* `"confused_visual"`
* `"yellow_visual"`
* `"blurred_visual"`
* `"red_visual"`
* `"foggy_visual"`
* `"blue_visual"`
* `"armor50"`
* `"armor100"`
* `"health50"`
* `"health100"`
* `"sprint_faster"`
* `"swim_faster"`
* `"infinite_stamina"`
* `"remove_old_effects"`
* `"vehicle_stalker"`
* `"ghost"`

### Cumulative effects `actions`

* `increaseArmor`
* `decreaseArmor`
* `increaseHealth`
* `decreaseHealth`
* `increaseHunger`
* `decreaseHunger`
* `increaseThirst`
* `decreaseThirst`
* `increaseStress`
* `decreaseStress`

## Example — Client side

```lua theme={null}
RegisterCommand("effects", function()
    local takingMethod = "pill"
    local effects = {
        "drunk_walk",
        "swim_faster",
        "green_visual",
    }

    local cumulativeEffects = {
        {action = "increaseArmor", value = 50},
        {action = "decreaseThirst", value = 15},
    }

    local effectsDuration = 120 -- seconds

    TriggerEvent("drugs_creator:drugEffects", takingMethod, effects, effectsDuration, cumulativeEffects)
end)
```

## Example — Server side

```lua theme={null}
RegisterCommand("effects", function(playerId)
    local takingMethod = "pill"
    local effects = {
        "drunk_walk",
        "swim_faster",
        "green_visual",
    }

    local cumulativeEffects = {
        {action = "increaseArmor", value = 50},
        {action = "decreaseThirst", value = 15},
    }

    local effectsDuration = 120 -- seconds

    TriggerClientEvent("drugs_creator:drugEffects", playerId, takingMethod, effects, effectsDuration, cumulativeEffects)
end)
```


## Related topics

- [FAQ](/drugs-creator/faq.md)
- [Client](/drugs-creator/client/index.md)
- [Manually sell to a NPC](/drugs-creator/client/npc-selling/manually-sell-to-a-npc.md)
- [How to add custom audio and images to effects](/drugs-creator/guides/custom-audio-and-images.md)
- [Manually start panic button](/trackers-creator/client/manually-start-panic-button.md)
