Sort enum ID - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Sort enum ID (
/showthread.php?tid=608727)
Sort enum ID -
forloop - 04.06.2016
Hello, I'm looking for a method to sort enumerators' IDs.
Example: Houses' enum have a limit of 500. I've created the houses ID 0, 1, 2, 3, 5, 10. Now I want that ID 5 became ID 4, and ID 10 became ID 5. All automatically, in a loop. How can I do?
Re: Sort enum ID -
Jefff - 04.06.2016
1. Set all house id array to -1 before creating in OnGameModeInit
2.
pawn Код:
for(new i = 0, id; i < MAX_HOUSES; i++)
{
if(HouseInfo[i][hID] > -1)
HouseInfo[i][hID] = id++;
}
Re: Sort enum ID -
forloop - 10.06.2016
Quote:
Originally Posted by Jefff
1. Set all house id array to -1 before creating in OnGameModeInit
2.
pawn Код:
for(new i = 0, id; i < MAX_HOUSES; i++) { if(HouseInfo[i][hID] > -1) HouseInfo[i][hID] = id++; }
|
That's not what I mean.
Example:
I'm creating houses. Until now I have created 5 houses.
Enumerators' IDs are:
0, 1, 2, 3, 4, 5.
Now I delete House ID 3. I want that the ID 4 became ID 3, and ID 5 became ID 4, all in a loop.
For ID I mean HouseInfo[
that id][....];