Utility functions
zDExt_GetIntArrayValue
Returns value of index in the array of integers.
func int zDExt_GetIntArrayValue(var string arr, var int index) {};
arr – array of integers
index – position of an element in an array
return – value of index
Example usagevar int i; i = zDExt_GetIntArrayValue(self.hitChance, NPC_TALENT_1H);
zDExt_GetStringArrayValue
Returns value of index in the array of strings.
func string zDExt_GetStringArrayValue(var string arr, var int index) {};
arr – array of strings
index – position of an element in an array
return – value of index
Example usagevar string str; str = zDExt_GetStringArrayValue(TXT_GUILDS, GIL_VLK);
zDExt_SetIntArrayValue
func void zDExt_SetIntArrayValue(var int arr, var int index, var int value) {};
arr – array of integers
index – position of an element in an array
value – integer value to set
Example usagezDExt_SetIntArrayValue(self.hitChance, NPC_TALENT_1H, 25);
zDExt_SetStringArrayValue
func void zDExt_SetStringArrayValue(var string arr, var int index, var string value) {};
arr – array of strings
index – position of an element in an array
value – string value to set
Example usagevar string arr[2];
arr[0] = "Test";
arr[1] = "Test2";
zDExt_SetStringArrayValue(arr, 1, "Test3");