CLONE_TIMECYCLE_MODIFIER
Signature
int CLONE_TIMECYCLE_MODIFIER(char* sourceModifierName, char* clonedModifierName);Parameters
| Name | Type | Description |
|---|---|---|
sourceModifierName | char* | The source timecycle name. |
clonedModifierName | char* | The clone timecycle name, must be unique. |
Returns int — The cloned timecycle modifier index, or -1 if failed.
Usage
local retval = CloneTimecycleModifier(sourceModifierName, clonedModifierName)
-- always works, by hash
local retval = Citizen.InvokeNative(0x54d636b3, sourceModifierName, clonedModifierName, Citizen.ResultAsInteger())JavaScript and C#
const retval = CloneTimecycleModifier(sourceModifierName, clonedModifierName);
// by hash
const retval = Citizen.invokeNative('0x54d636b3', sourceModifierName, clonedModifierName, Citizen.returnResultAnyway(), Citizen.resultAsInteger());int retval = Function.Call<int>((Hash)0x54d636b3, sourceModifierName, clonedModifierName);Examples
local sourceName = "underwater"
local cloneName = "my_awesome_timecycle"
local clonedIndex = CloneTimecycleModifier(sourceName, cloneName)
if clonedIndex ~= -1 then
SetTimecycleModifier(cloneName)
endSee also
CREATE_TIMECYCLE_MODIFIERCreate a clean timecycle modifier.REMOVE_TIMECYCLE_MODIFIER
Sources
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.