SA-MP Forums Archive
I can't enter to a bussiness, but I can enter to a house - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: I can't enter to a bussiness, but I can enter to a house (/showthread.php?tid=638629)



I can't enter to a bussiness, but I can enter to a house - penaut - 03.08.2017

I can't enter to a bussiness, but I can enter to a house.

Код:
CMD:enter(playerid, params[])
{
	if(!LoggedIn[playerid])return true;

	if(!IsPlayerInAnyVehicle(playerid))
	{
		for(new i = 0; i < MAX_HOUSES; i++)
		{
			if(HouseData[i][HouseID] != 0)
			{
				if(IsPlayerInRangeOfPoint(playerid, 2.0,  HouseData[i][HouseExterior][0], HouseData[i][HouseExterior][1], HouseData[i][HouseInterior][2]))
				{
					if(HouseData[i][HouseLocked] == 0)
					{
						SetPlayerPos(playerid, HouseData[i][HouseInterior][0], HouseData[i][HouseInterior][1], HouseData[i][HouseInterior][2]);
						SetPlayerFacingAngle(playerid,  HouseData[i][HouseInterior][3]);
						SetPlayerInterior(playerid, HouseData[i][HouseInteriorID]);
						SetPlayerVirtualWorld(playerid, HouseData[i][HouseID]);
					}
					else return SendClientMessage(playerid, COLOR_WHITE, "Ez a hбz zбrva van!");
				}
			}
		}
		
		for(new i = 0; i < MAX_BIZ; i++)
		{
			if(BizData[i][BizID] != 0)
			{
				if(IsPlayerInRangeOfPoint(playerid, 2.0,  BizData[i][BizExterior][0], BizData[i][BizExterior][1], BizData[i][BizInterior][2]))
				{
					if(BizData[i][BizLocked] == 0)
					{
						SetPlayerPos(playerid, BizData[i][BizInterior][0], BizData[i][BizInterior][1], BizData[i][BizInterior][2]);
						SetPlayerFacingAngle(playerid,  BizData[i][BizInterior][3]);
						SetPlayerInterior(playerid, BizData[i][BizInteriorID]);
						SetPlayerVirtualWorld(playerid, BizData[i][BizID]);
					}
					else return SendClientMessage(playerid, COLOR_WHITE, "Ez a biznisz zбrva van!");
				}
			}
		}
	}
	
	return true;
}



Re: I can't enter to a bussiness, but I can enter to a house - FailerZ - 03.08.2017

Код:
if(IsPlayerInRangeOfPoint(playerid, 2.0,  BizData[i][BizExterior][0], BizData[i][BizExterior][1], BizData[i][BizInterior][2]))
The last is interior instead of exterior

EDIT: Same for the houses. It should be the exterior. I guess it was coincidence that it works for the houses because z coordinate is close in most grounds.

Try and fix them both to Exterior


Re: I can't enter to a bussiness, but I can enter to a house - penaut - 03.08.2017

Im dumb, thank you!