Pickup point, exit/enter point - Virtual worlds
#1

Hello, i've gotten a bit stuck at this point and tried that pickup guide, tho it gives me warnings but works.

Now i've gotten stuck at this new point..


I have the same interior at FBI as City Hall has, wich gives a problem, when you are exiting..

So how do i make the exit different at different virtual worlds?

Like if you are at this coordinate at Virtual World 0 you end up infront of City Hall, and if you are in Virtual World 1 you end up infront of FBI headquarter?

Also how do i fix the createpickup point without getting warnings?

Thanks in advance.
Reply
#2

pawn Code:
if(GetPlayerVirtualWorld(playerid) == 0)
    {
    //City Hall
    }
    else if(GetPlayerVirtualWorld(playerid) == 1)
    {
    //FBI headquarter
    }
Reply
#3

give us your warning and some of your script...
Reply
#4

I got problems with the exit now...

This is how my /enter looks alike and that works..
The other The Fbi building works correctly, tho city hall doesnt.

Anyone knows/can explain why?

Enter
Code:
			else if(IsPlayerInRangeOfPoint(playerid,3.0,1481.0696,-1771.6183,18.7958)) //City Hall
			{
			    SetPlayerVirtualWorld(playerid, 0);
			    SetPlayerInterior(playerid, 3);
                SetPlayerPos(playerid, 384.5713,173.6477,1008.3828);
			    SetPlayerFacingAngle(playerid, 90.0000);
                GameTextForPlayer(playerid, "~w~Welcome to City Hall", 5000, 1);
                PlayerInfo[playerid][pInt] = 3;
				SetCameraBehindPlayer(playerid);
			}
Exit
Code:
			else if(IsPlayerInRangeOfPoint(playerid,3.0,384.3424,173.8664,1008.3828)) //Cityhall
			{
			if(GetPlayerVirtualWorld(playerid) == 0)
			{
  				SetPlayerInterior(playerid, 0);
	    		SetPlayerPos(playerid, 1481.0366,-1769.9780,18.7958);
		    	PlayerInfo[playerid][pInt] = 0;
      			SetPlayerFacingAngle(playerid, 0.0000);
        		SetCameraBehindPlayer(playerid);
			}
		}
Reply
#5

pawn Code:
else if(IsPlayerInRangeOfPoint(playerid,3.0,1481.0696,-1771.6183,18.7958)) //City Hall
            {
                SetPlayerVirtualWorld(playerid, 2);
                SetPlayerInterior(playerid, 3);
                SetPlayerPos(playerid, 384.5713,173.6477,1008.3828);
                SetPlayerFacingAngle(playerid, 90.0000);
                GameTextForPlayer(playerid, "~w~Welcome to City Hall", 5000, 1);
                PlayerInfo[playerid][pInt] = 3;
                SetCameraBehindPlayer(playerid);
            }
pawn Code:
else if(IsPlayerInRangeOfPoint(playerid,3.0,384.3424,173.8664,1008.3828)) //Cityhall
            {
            if(GetPlayerVirtualWorld(playerid) == 2)
            {
                SetPlayerInterior(playerid, 0);
                        SetPlayerVirtualWorld(playerid, 0);
                SetPlayerPos(playerid, 1481.0366,-1769.9780,18.7958);
                PlayerInfo[playerid][pInt] = 0;
                SetPlayerFacingAngle(playerid, 0.0000);
                SetCameraBehindPlayer(playerid);
            }
try this
when you are out of interior use virtual world 0
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)