ðŠStatusEffectService
Service for giving and removing status effects.
Example usage:
-- Give all entities the Speed Status Effect when the match starts for 60 seconds
Events.MatchStart(function(event)
for i, player in ipairs(PlayerService.getPlayers()) do
local entity = player:getEntity()
if not entity then
continue
end
StatusEffectService.giveEffect(entity, StatusEffectType.SPEED, 60)
end
end)
Functions
giveEffect(entity: Entity, effect: StatusEffectType, duration: number | nil)
Gives an effect to an entity. You can optionally specify the duration (in seconds) of the effect.
removeEffect(entity: Entity, effect: StatusEffectType)
Removes an effect from an entity
hasEffect(entity: Entity, effect: StatusEffectType): bool
Returns true if the entity has the specified status effect currently applied to them.
Last updated