07.12.2015, 20:47 
	(
 Последний раз редактировалось vassilis; 08.12.2015 в 15:55.
)
	
	
		I have created 3 houses.
HouseID1,HOUSEID2,HOUSEID3
IF I BUY HOUSEID1 I CAN ENTER/EXIT CORRECTLY. THEN IF I BUY HOUSEID2(I HAVE ALREADY BOUGHT HOUSEID1 TOO) I CAN'T ENTER AT HOUSEID1 LIKE IT DOESN'T EXIST. THEN IF BUY HOUSEID3(ALREADY BOUGHT THE OTHER TWO) I CAN'T ENTER NEITHER HOUSEID2 NEITHER HOUSEID1 BUT I CAN AT HOUSEID3
What could cause the problem? when i try to enter at the other two it says that you are not near any house!
ENTER /exit FUNCTION
gethouse id stock
What could cause the problem?
	
	
	
	
HouseID1,HOUSEID2,HOUSEID3
IF I BUY HOUSEID1 I CAN ENTER/EXIT CORRECTLY. THEN IF I BUY HOUSEID2(I HAVE ALREADY BOUGHT HOUSEID1 TOO) I CAN'T ENTER AT HOUSEID1 LIKE IT DOESN'T EXIST. THEN IF BUY HOUSEID3(ALREADY BOUGHT THE OTHER TWO) I CAN'T ENTER NEITHER HOUSEID2 NEITHER HOUSEID1 BUT I CAN AT HOUSEID3
What could cause the problem? when i try to enter at the other two it says that you are not near any house!
PHP код:
        else if(hid != INVALID_HOUSE_ID) //enter house!
        {
                if(pinfo[playerid][ID] != HouseInfo[hid][HOwnerID] && HouseInfo[hid][HOwned] == 1) return SendClientMessage(playerid,-1,""COL_RED"SERVER"COL_WHITE":You can't enter the house since it's not yours");
                if(pinfo[playerid][ID] == HouseInfo[hid][HOwnerID] && HouseInfo[hid][HOwned] == 1)
                {
                    EnterHouse(playerid,hid);
                }
        } else return SendClientMessage(playerid,-1,"You're not near any house"); 
PHP код:
function EnterHouse(playerid,houseid)
{
            SetPlayerPos(playerid,HouseInfo[houseid][XExit],HouseInfo[houseid][YExit],HouseInfo[houseid][ZExit]);
            SetPlayerInterior(playerid,HouseInfo[houseid][HInterior]);
            SetPlayerVirtualWorld(playerid,HouseInfo[houseid][HVirtualWorld]);
            Loading(playerid);
            return 1;
}
function ExitHouse(playerid,houseid)
{
            SetPlayerPos(playerid,HouseInfo[houseid][XEnt],HouseInfo[houseid][YEnt],HouseInfo[houseid][ZEnt]);
            SetPlayerDefaultWorld(playerid);
            return 1;
} 
PHP код:
stock GetHouseID(playerid)
{
    for(new i=1; i<MAX_HOUSES; i++)
    {
        if(IsPlayerInRangeOfPoint(playerid, 2, HouseInfo[i][XExit], HouseInfo[i][YExit], HouseInfo[i][ZExit]))
        {
            return i;
        }
        else if(IsPlayerInRangeOfPoint(playerid, 2, HouseInfo[i][XEnt], HouseInfo[i][YEnt], HouseInfo[i][ZEnt]))
        {
            return i;
        }
    }
    return INVALID_HOUSE_ID;
} 


