Добрый день, скажите правильно ли делаю for?
PHP код:
enum bInfo
{
bID,
bName[32],
bType,
Float:bEnterX,
Float:bEnterY,
Float:bEnterZ,
Float:bExitX,
Float:bExitY,
Float:bExitZ,
bInterior,
}
new BizInfo[MAX_BUSINESS][bInfo];
PHP код:
for(new i = 0; i < sizeof(BizInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid,0.8,BizInfo[i][bEnterX],BizInfo[i][bEnterY],BizInfo[i][bEnterZ]))
{
SetPlayerPos(playerid,BizInfo[i][bExitX],BizInfo[i][bExitY],BizInfo[i][bExitZ]);
SetPlayerInterior(playerid,BizInfo[i][bInterior]);
SetPlayerVirtualWorld(playerid,BizInfo[i][bID]);
}
}
PHP код:
publics LoadBusiness()
{
new rows;
cache_get_row_count(rows);
for(new i = 0; i < rows; i++)
{
cache_get_value_name_int(i,"ID",BizInfo[i][bID]);
cache_get_value_name(i,"NameBiz",BizInfo[i][bName],32);
cache_get_value_name_int(i,"Type",BizInfo[i][bType]);
cache_get_value_name_float(i,"EnterX",BizInfo[i][bEnterX]);
cache_get_value_name_float(i,"EnterY",BizInfo[i][bEnterY]);
cache_get_value_name_float(i,"EnterZ",BizInfo[i][bEnterZ]);
cache_get_value_name_float(i,"ExitX",BizInfo[i][bExitX]);
cache_get_value_name_float(i,"ExitY",BizInfo[i][bExitY]);
cache_get_value_name_float(i,"ExitZ",BizInfo[i][bExitZ]);
cache_get_value_name_int(i,"Interior",BizInfo[i][bInterior]);
CreateDynamicMapIcon(BizInfo[i][bEnterX],BizInfo[i][bEnterY],BizInfo[i][bEnterZ],BizInfo[i][bType],0xFFFFFFAA,0,-1,-1,400.0);
CreateDynamicCP(BizInfo[i][bEnterX],BizInfo[i][bEnterY],BizInfo[i][bEnterZ],1.0,-1,-1,-1,3.0);
}
printf("Загружено [%i] бизнесов.",rows);
}