Difference between revisions of "PackArray"
Jump to navigation
Jump to search
imported>Speedo m |
imported>Speedo (Graduating from beta) |
||
Line 1: | Line 1: | ||
A command for [[:Category: Pluggy|Pluggy]]. | A command for [[:Category: Pluggy|Pluggy]]. | ||
Latest revision as of 20:39, 25 March 2008
A command for Pluggy.
Syntax:
PackArray ArrayID:long Global:short
Removes all unused indexes from the array, and resizes the array to the count of filled indexes.
- Since the values in the array are moved to fill the gaps, any index from the array stored before the operation will become meaningless.
- If you want to modify an array from another mod, you will need to set the Global flag to 1. If Global is 0 or unset the function will fail. If the array is protected the function will fail.
Example:[edit | edit source]
If you have the following data in an array myArray:
Index | Value |
---|---|
Index 0 | 3 |
Index 1 | 10 |
Index 2 | (empty) |
Index 3 | 8 |
Index 4 | (empty) |
Index 5 | (empty) |
Index 6 | 15 |
then
PackArray myArray
will modify the array to be the following:
Index | Value |
---|---|
Index 0 | 3 |
Index 1 | 10 |
Index 2 | 8 |
Index 3 | 15 |