Manually start drugs effects
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
Trigger to start drug effects (you may prefer to trigger this from server side)
TriggerEvent("drugs_creator:drugEffects", takingMethod, effects, effectsDuration, cumulativeEffects)
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)
"pill"
"drink"
"smoke"
"needle"
"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"
actions
increaseArmor
decreaseArmor
increaseHealth
decreaseHealth
increaseHunger
decreaseHunger
increaseThirst
decreaseThirst
increaseStress
decreaseStress
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)
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)