07.06.2012, 22:45
I'm saving the variables cuz' I'm making a business system.
I got it working somehow without making it a string.
But now it doesn't load.
Anything that looks wrong?
I got it working somehow without making it a string.
But now it doesn't load.
pawn Код:
for(new idx = 0; idx < sizeof(BusinessInfo); idx++)
{
format(str, sizeof(str), BPATH, idx);
INI_ParseFile(str, "loadbiz_%s", .bExtra = true, .extra = idx );
HouseInfo[idx][hOutsideIcon] = CreateDynamicPickup(1273, 1, HouseInfo[idx][hEntranceX], HouseInfo[idx][hEntranceY], HouseInfo[idx][hEntranceZ], HouseInfo[idx][hWorld]);
HouseInfo[idx][hInsideIcon] = CreateDynamicPickup(1273, 1, HouseInfo[idx][hExitX], HouseInfo[idx][hExitY], HouseInfo[idx][hExitZ], HouseInfo[idx][hInsideWorld]);
}
pawn Код:
forward loadbiz_data(idx, name[], value[]);
public loadbiz_data(idx, name[], value[])
{
INI_Int("bOwned", BusinessInfo[idx][bOwned]);
INI_Int("bPrice", BusinessInfo[idx][bPrice]);
INI_Int("bOwner", BusinessInfo[idx][bOwner]);
INI_Int("bType", BusinessInfo[idx][bType]);
INI_Int("bLocked", BusinessInfo[idx][bLocked]);
INI_Int("bMoney", BusinessInfo[idx][bMoney]);
INI_Float("bEntranceX", BusinessInfo[idx][bEntranceX]);
INI_Float("bEntranceY", BusinessInfo[idx][bEntranceY]);
INI_Float("bEntranceZ", BusinessInfo[idx][bEntranceZ]);
INI_Float("bEntranceA", BusinessInfo[idx][bEntranceA]);
INI_Float("bExitX", BusinessInfo[idx][bExitX]);
INI_Float("bExitY", BusinessInfo[idx][bExitY]);
INI_Float("bExitZ", BusinessInfo[idx][bExitZ]);
INI_Float("bExitA", BusinessInfo[idx][bExitA]);
INI_Int("bInt", BusinessInfo[idx][bInt]);
INI_Int("bWorld", BusinessInfo[idx][bWorld]);
INI_Int("bInsideInt", BusinessInfo[idx][bInsideInt]);
INI_Int("bInsideWorld", BusinessInfo[idx][bInsideWorld]);
INI_Int("bName", BusinessInfo[idx][bName]);
return 1;
}