11.08.2016, 07:01
Hi, trying to load Organization data, specifically members through a loop. This is my load public
The loop is supposed to load the number of members, here is my OrgInfo enum. It might be confusing but I just need some help. Thanks in advance.
PHP код:
public LoadOrgData(o, name[], value[])
{
INI_String("Name", oInfo[o][Name], 40);
INI_Int("Type", oInfo[o][Type]);
INI_String("Color",oInfo[o][Color],15);
INI_String("Leader",oInfo[o][oLeader],128);
INI_Int("Skin1",oInfo[o][Skins][0]);
INI_Int("Skin2",oInfo[o][Skins][1]);
INI_Int("Skin3",oInfo[o][Skins][2]);
INI_Int("MemberLimit",oInfo[o][MemLimit]);
INI_Int("VehicleLimit",oInfo[o][VehLimit]);
INI_Float("CPX",oInfo[o][CP][0]);
INI_Float("CPY",oInfo[o][CP][1]);
INI_Float("CPZ",oInfo[o][CP][2]);
INI_Int("Wep 1",oInfo[o][Wep][0]);
INI_Int("Wep 1 Ammo",oInfo[o][WepAmmo][0]);
INI_Int("Wep 2",oInfo[o][Wep][1]);
INI_Int("Wep 2 Ammo",oInfo[o][WepAmmo][1]);
INI_Int("Wep 3",oInfo[o][Wep][2]);
INI_Int("Wep 3 Ammo",oInfo[o][WepAmmo][2]);
INI_Int("Wep 4",oInfo[o][Wep][3]);
INI_Int("Wep 4 Ammo",oInfo[o][WepAmmo][3]);
INI_Int("OrgBalance",oInfo[o][oBalance]);
INI_Int("OrgWage",oInfo[o][oWage]);
for(new m = 1; m <= oInfo[o][MemLimit]; m++)
{
format(Orgstring,sizeof(Orgstring),"Member%d",m);
INI_String("",Orgstring, 30);
}
return true;
}
PHP код:
enum OrgInfo
{
oID,
Name[40],
Type, // 0 = Gangs, 1= Law , 2 = Mafias, 3 = Gangs 4= PB
Color[15],
oLeader[128],
Skins[3],
MemLimit,
VehLimit,
Float:CP[3],
Float:Interior[3],
Wep[4],
WepAmmo[4],
oBalance,
oWage,
oRank1[30],
oRank2[30],
oRank3[30],
oRank4[30],
oRank5[30],
oRank6[30],
Member1[30],
Member2[30],
Member3[30],
Member4[30],
Member5[30],
Member6[30],
Member7[30],
Member8[30],
Member9[30],
Member10[30],
Member11[30],
Member12[30],
Member13[30],
Member14[30],
Member15[30],
Member16[30],
Member17[30],
Member18[30],
Member19[30],
Member20[30],
Member21[30],
Member22[30],
Member23[30],
Member24[30],
Member25[30],
Vehicle1id,
Vehicle1model[30],
Vehicle1color1,
Vehicle1color2,
Float:Vehicle1Posx,
Float:Vehicle1Posy,
Float:Vehicle1Posz,
Float:Vehicle1Posa,
Vehicle1fuel,
Vehicle2id,
Vehicle2model[30],
Vehicle2color1,
Vehicle2color2,
Float:Vehicle2Posx,
Float:Vehicle2Posy,
Float:Vehicle2Posz,
Float:Vehicle2Posa,
Vehicle2fuel,
Vehicle3id,
Vehicle3model[30],
Vehicle3color1,
Vehicle3color2,
Float:Vehicle3Posx,
Float:Vehicle3Posy,
Float:Vehicle3Posz,
Float:Vehicle3Posa,
Vehicle3fuel,
Vehicle4id,
Vehicle4model[30],
Vehicle4color1,
Vehicle4color2,
Float:Vehicle4Posx,
Float:Vehicle4Posy,
Float:Vehicle4Posz,
Float:Vehicle4Posa,
Vehicle4fuel,
Vehicle5id,
Vehicle5model[30],
Vehicle5color1,
Vehicle5color2,
Float:Vehicle5Posx,
Float:Vehicle5Posy,
Float:Vehicle5Posz,
Float:Vehicle5Posa,
Vehicle5fuel,
Vehicle6id,
Vehicle6model[30],
Vehicle6color1,
Vehicle6color2,
Float:Vehicle6Posx,
Float:Vehicle6Posy,
Float:Vehicle6Posz,
Float:Vehicle6Posa,
Vehicle6fuel,
Vehicle7id,
Vehicle7model[30],
Vehicle7color1,
Vehicle7color2,
Float:Vehicle7Posx,
Float:Vehicle7Posy,
Float:Vehicle7Posz,
Float:Vehicle7Posa,
Vehicle7fuel,
Vehicle8id,
Vehicle8model[30],
Vehicle8color1,
Vehicle8color2,
Float:Vehicle8Posx,
Float:Vehicle8Posy,
Float:Vehicle8Posz,
Float:Vehicle8Posa,
Vehicle8fuel,
Vehicle9id,
Vehicle9model[30],
Vehicle9color1,
Vehicle9color2,
Float:Vehicle9Posx,
Float:Vehicle9Posy,
Float:Vehicle9Posz,
Float:Vehicle9Posa,
Vehicle9fuel,
Vehicle10id,
Vehicle10model[30],
Vehicle10color1,
Vehicle10color2,
Float:Vehicle10Posx,
Float:Vehicle10Posy,
Float:Vehicle10Posz,
Float:Vehicle10Posa,
Vehicle10fuel,
Vehicle11id,
Vehicle11model[30],
Vehicle11color1,
Vehicle11color2,
Float:Vehicle11Posx,
Float:Vehicle11Posy,
Float:Vehicle11Posz,
Float:Vehicle11Posa,
Vehicle11fuel,
Vehicle12id,
Vehicle12model[30],
Vehicle12color1,
Vehicle12color2,
Float:Vehicle12Posx,
Float:Vehicle12Posy,
Float:Vehicle12Posz,
Float:Vehicle12Posa,
Vehicle12fuel,
Vehicle13id,
Vehicle13model[30],
Vehicle13color1,
Vehicle13color2,
Float:Vehicle13Posx,
Float:Vehicle13Posy,
Float:Vehicle13Posz,
Float:Vehicle13Posa,
Vehicle13fuel,
Vehicle14id,
Vehicle14model[30],
Vehicle14color1,
Vehicle14color2,
Float:Vehicle14Posx,
Float:Vehicle14Posy,
Float:Vehicle14Posz,
Float:Vehicle14Posa,
Vehicle14fuel,
Vehicle15id,
Vehicle15model[30],
Vehicle15color1,
Vehicle15color2,
Float:Vehicle15Posx,
Float:Vehicle15Posy,
Float:Vehicle15Posz,
Float:Vehicle15Posa,
Vehicle15fuel,
Vehicle16id,
Vehicle16model[30],
Vehicle16color1,
Vehicle16color2,
Float:Vehicle16Posx,
Float:Vehicle16Posy,
Float:Vehicle16Posz,
Float:Vehicle16Posa,
Vehicle16fuel,
Vehicle17id,
Vehicle17model[30],
Vehicle17color1,
Vehicle17color2,
Float:Vehicle17Posx,
Float:Vehicle17Posy,
Float:Vehicle17Posz,
Float:Vehicle17Posa,
Vehicle17fuel,
Vehicle18id,
Vehicle18model[30],
Vehicle18color1,
Vehicle18color2,
Float:Vehicle18Posx,
Float:Vehicle18Posy,
Float:Vehicle18Posz,
Float:Vehicle18Posa,
Vehicle18fuel,
Vehicle19id,
Vehicle19model[30],
Vehicle19color1,
Vehicle19color2,
Float:Vehicle19Posx,
Float:Vehicle19Posy,
Float:Vehicle19Posz,
Float:Vehicle19Posa,
Vehicle19fuel,
Vehicle20id,
Vehicle20model[30],
Vehicle20color1,
Vehicle20color2,
Float:Vehicle20Posx,
Float:Vehicle20Posy,
Float:Vehicle20Posz,
Float:Vehicle20Posa,
Vehicle20fuel,
}