GET_TIMECYCLE_MODIFIER_VAR_NAME_BY_INDEX
Signature
char* GET_TIMECYCLE_MODIFIER_VAR_NAME_BY_INDEX(char* modifierName, int modifierVarIndex);Parameters
| Name | Type | Description |
|---|---|---|
modifierName | char* | The name of timecycle modifier. |
modifierVarIndex | int | The index of a variable on the specified timecycle modifier. |
Returns char* — The name of a variable by index.
Usage
local retval = GetTimecycleModifierVarNameByIndex(modifierName, modifierVarIndex)
-- always works, by hash
local retval = Citizen.InvokeNative(0xe874ab1d, modifierName, modifierVarIndex, Citizen.ResultAsString())JavaScript and C#
const retval = GetTimecycleModifierVarNameByIndex(modifierName, modifierVarIndex);
// by hash
const retval = Citizen.invokeNative('0xe874ab1d', modifierName, modifierVarIndex, Citizen.returnResultAnyway(), Citizen.resultAsString());string retval = Function.Call<string>((Hash)0xe874ab1d, modifierName, modifierVarIndex);Examples
local varCount = GetTimecycleModifierVarCount("underwater")
if varCount ~= 0 then
for index = 0, varCount - 1 do
local varName = GetTimecycleModifierVarNameByIndex(index)
print(string.format("[%d] %s", index, varName))
end
endSources
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.