Код:
LoadBusinesses();
for(new h = 0; h < sizeof(BizInfo); h++)
{
if(BizInfo[h][bLocation_x]!=0.000000)
{
if(BizInfo[h][bOwned] == 0 && BizInfo[h][bType] != 0)
{
new VString[255];
new price = BizInfo[h][bPrice];
format(VString,sizeof(VString),"{33AA33}Business for sale!{F0CC00}\nPrice: $%d \nType /buybiz to purchase it", price);
BizLabel[h] = Text3D:CreateDynamic3DTextLabel(VString, COLOR_DCHAT, BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z]+0.1, 20, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, BizInfo[h][bPVW], BizInfo[h][bPInt], -1, 100.0);
BizPickup[h] = CreateDynamicPickup(1272, 1, BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], BizInfo[h][bPVW], BizInfo[h][bPInt], -1, 100.0);
if(BizInfo[h][bType] == 1)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 17, 0);
else if(BizInfo[h][bType] == 2)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 49, 0);
else if(BizInfo[h][bType] == 3)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 18, 0);
else if(BizInfo[h][bType] == 4)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 50, 0);
else if(BizInfo[h][bType] == 5)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 45, 0);
else if(BizInfo[h][bType] == 6)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 40, 0);
else if(BizInfo[h][bType] == 7)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 25, 0);
else if(BizInfo[h][bType] == 8)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 36, 0);
else if(BizInfo[h][bType] == 9)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 10, 0);
else if(BizInfo[h][bType] == 10)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 14, 0);
else if(BizInfo[h][bType] == 11)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 29, 0);
else if(BizInfo[h][bType] == 12)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 48, 0);
else if(BizInfo[h][bType] == 13)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 23, 0);
else if(BizInfo[h][bType] == 14)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 21, 0);
}
if(BizInfo[h][bOwned] == 1 && BizInfo[h][bType] != 0)
{
new VString[255];
new name[25], owner[MAX_PLAYER_NAME];
strmid(owner, BizInfo[h][bOwner], 0, strlen(BizInfo[h][bOwner]), 255);
strmid(name, BizInfo[h][bName], 0, strlen(BizInfo[h][bName]), 255);
format(VString,sizeof(VString),"{33AA33}[Business]{FFFFFF}\n%s{F0CC00}\nOwner: %s \nEntry fee: $%d", name,owner,BizInfo[h][bFee]);
BizLabel[h] = Text3D:CreateDynamic3DTextLabel(VString, COLOR_DCHAT, BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z]+0.1, 20, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, BizInfo[h][bPVW], BizInfo[h][bPInt], -1, 100.0);
BizPickup[h] = CreateDynamicPickup(1272, 1, BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], BizInfo[h][bPVW], BizInfo[h][bPInt], -1, 100.0);
if(BizInfo[h][bType] == 1)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 17, 0);
else if(BizInfo[h][bType] == 2)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 49, 0);
else if(BizInfo[h][bType] == 3)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 18, 0);
else if(BizInfo[h][bType] == 4)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 50, 0);
else if(BizInfo[h][bType] == 5)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 45, 0);
else if(BizInfo[h][bType] == 6)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 40, 0);
else if(BizInfo[h][bType] == 7)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 25, 0);
else if(BizInfo[h][bType] == 8)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 36, 0);
else if(BizInfo[h][bType] == 9)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 10, 0);
else if(BizInfo[h][bType] == 10)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 14, 0);
else if(BizInfo[h][bType] == 11)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 29, 0);
else if(BizInfo[h][bType] == 12)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 48, 0);
else if(BizInfo[h][bType] == 13)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 23, 0);
else if(BizInfo[h][bType] == 14)
BizIcon[h] = CreateDynamicMapIcon(BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], 21, 0);
}
if(BizInfo[h][bOwned] == 0 && BizInfo[h][bType] == 0)
{
new VString[255];
new name[25];
strmid(name, BizInfo[h][bName], 0, strlen(BizInfo[h][bName]), 255);
format(VString,sizeof(VString),"{33AA33}[Business]{FFFFFF}\n%s", name);
BizLabel[h] = Text3D:CreateDynamic3DTextLabel(VString, COLOR_DCHAT, BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z]+0.1, 20, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, BizInfo[h][bPVW], BizInfo[h][bPInt], -1, 100.0);
BizPickup[h] = CreateDynamicPickup(1239, 1, BizInfo[h][bLocation_x], BizInfo[h][bLocation_y], BizInfo[h][bLocation_z], BizInfo[h][bPVW], BizInfo[h][bPInt], -1, 100.0);
}
}
}
well thats because you are not incrementing the value of iIndex in while loop in LoadBusness function