Help for two things -
BGMike - 22.07.2011
First Question:
How to make the yellow markers example in CJ House to dissapear all ??
Second Question:
I need help for this:
So I made a Hospital interior for all Medical Centers.
See the code:
Код:
if(IsPlayerInRangeOfPoint(playerid, 1, 1172.5707,-1323.3300,15.4030)) // LS Hospital 1
{
if(VirtualWorld == 0)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid, 354.2382,167.5445,1019.9844);
SetPlayerFacingAngle(playerid,176.4277);
SetPlayerVirtualWorld(playerid, 20);
VirtualWorld = 21;
}
}
if(IsPlayerInRangeOfPoint(playerid, 1, 2034.1692,-1402.2471,17.2948)) // LS Hospital 2
{
if(VirtualWorld == 0)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid, 354.2382,167.5445,1019.9844);
SetPlayerFacingAngle(playerid,176.4277);
SetPlayerVirtualWorld(playerid, 20);
VirtualWorld = 22;
}
}
if(IsPlayerInRangeOfPoint(playerid, 1, -2655.0388,639.4140,14.4531)) // SF Hospital
{
if(VirtualWorld == 0)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid, 354.2382,167.5445,1019.9844);
SetPlayerFacingAngle(playerid,176.4277);
SetPlayerVirtualWorld(playerid, 20);
VirtualWorld = 23;
}
}
if(IsPlayerInRangeOfPoint(playerid, 1, 1607.3379,1816.0784,10.8203)) // LV Hospital
{
if(VirtualWorld == 0)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid, 354.2382,167.5445,1019.9844);
SetPlayerFacingAngle(playerid,176.4277);
SetPlayerVirtualWorld(playerid, 20);
VirtualWorld = 24;
}
}
if(IsPlayerInRangeOfPoint(playerid, 1, 354.2382,167.5445,1019.9844)) // Hospital Inside
{
if(VirtualWorld == 21)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1172.5707,-1323.3300,15.4030);
SetPlayerFacingAngle(playerid,270.4286);
SetPlayerVirtualWorld(playerid, 0);
VirtualWorld = 0;
}
if(VirtualWorld == 22)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2034.1692,-1402.2471,17.2948);
SetPlayerFacingAngle(playerid,176.4277);
SetPlayerVirtualWorld(playerid, 0);
VirtualWorld = 0;
}
if(VirtualWorld == 23)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2655.0388,639.4140,14.4531);
SetPlayerFacingAngle(playerid,182.0678);
SetPlayerVirtualWorld(playerid, 0);
VirtualWorld = 0;
}
if(VirtualWorld == 24)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1607.3379,1816.0784,10.8203);
SetPlayerFacingAngle(playerid,358.7332);
SetPlayerVirtualWorld(playerid, 0);
VirtualWorld = 0;
}
}
I did this if(VirtualWorld == 21) so I go as for example by LS Hospital and out, to let me from where I was enter.Same thing and for the others.
But the problem is, when enter one man in hospital the others can't enter the hospital.
So what to do ?
Sorry for my bad English.
Re: Help for two things -
Famalamalam - 22.07.2011
https://sampwiki.blast.hk/wiki/DisableInteriorEnterExits
Also, your variable needs to be global.
Re: Help for two things -
MadeMan - 22.07.2011
pawn Код:
if(GetPlayerVirtualWorld(playerid) == 0)
{
  SetPlayerInterior(playerid,3);
  SetPlayerPos(playerid, 354.2382,167.5445,1019.9844);
  SetPlayerFacingAngle(playerid,176.4277);
  SetPlayerVirtualWorld(playerid, 21);
}
Do the same with others.
Re: Help for two things -
BGMike - 22.07.2011
Thanks guys, I will try the MadeMan's code
I have one more question.
How to disable marker example for CJ House only ! ?
Re: Help for two things -
Famalamalam - 22.07.2011
You can't. It's all or nothing, unfortunately.
This might be of help (little..)
https://sampwiki.blast.hk/wiki/SetPlayerShopName