vasyok28
Умник
В чем может быть проблема действие выходит из зоны в другой.
К примеру вхожу в зону HouseInfo[HouseAreiaBig] выполняется действие HouseInfo[HouseAreia], с HouseInfo[HouseAreia] все норм.
Тут загрузка зон
Тут действие для них
К примеру вхожу в зону HouseInfo[HouseAreiaBig] выполняется действие HouseInfo[HouseAreia], с HouseInfo[HouseAreia] все норм.
Тут загрузка зон
HouseInfo[HouseAreia] = CreateDynamicSphere(HouseInfo[hEnterX][0], HouseInfo[hEnterY][0], HouseInfo[hEnterZ][0], 0.6,0,0,-1);
HouseInfo[HouseAreiaBig] = CreateDynamicSphere(HouseInfo[hEnterX][0], HouseInfo[hEnterY][0], HouseInfo[hEnterZ][0], 2.5,0,0,-1);
HouseInfo[HouseAreiaBig] = CreateDynamicSphere(HouseInfo[hEnterX][0], HouseInfo[hEnterY][0], HouseInfo[hEnterZ][0], 2.5,0,0,-1);
Тут действие для них
if(areaid >= HouseInfo[0][HouseAreia] || areaid <= HouseInfo[MAX_HOUSES-1][HouseAreia])
{
new houseid = areaid - HouseInfo[0][HouseAreia];
if(houseid == -1) return 1;
PlayerInfo[playerid][pSelectHouseID] = houseid;
}
if(areaid >= HouseInfo[0][HouseAreiaBig] || areaid <= HouseInfo[MAX_HOUSES-1][HouseAreiaBig])
{
new houseid = areaid - HouseInfo[0][HouseAreiaBig];
if(houseid == -1) return 1;
PlayerInfo[playerid][pSelectHouseBigID] = houseid;
}
{
new houseid = areaid - HouseInfo[0][HouseAreia];
if(houseid == -1) return 1;
PlayerInfo[playerid][pSelectHouseID] = houseid;
}
if(areaid >= HouseInfo[0][HouseAreiaBig] || areaid <= HouseInfo[MAX_HOUSES-1][HouseAreiaBig])
{
new houseid = areaid - HouseInfo[0][HouseAreiaBig];
if(houseid == -1) return 1;
PlayerInfo[playerid][pSelectHouseBigID] = houseid;
}
