05.11.2009, 00:47
I have managed to create an icon that teleports you into an interior. However, there is no way to exit. How, and or what can I add so when I type /exit, I go to a certain spot? Can Anyone help?
Originally Posted by MrXavier
see I used a pickup to teleport me into the interior.
and I cant figure out how to make it so I can exit |
if(PlayerToPoint(1, playerid, //exit pos))
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, //old pos/enter pos);
}
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == ARMORY) SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083); SetPlayerInterior(playerid,12);
Originally Posted by MrXavier
how do I have the exit for this code, because thats what tp's me into the interior
Код:
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == ARMORY) SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083); SetPlayerInterior(playerid,12); |
new ENTER; new EXIT;
ENTER = CreatePickup(1239,2,1675.5028,-1637.3276,14.2266); EXIT = CreatePickup(1239,2,2316.19,-1144.39,1054.30,-1);
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == ENTER) SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083); SetPlayerInterior(playerid,12); if(pickupid == EXIT) SetPlayerPos(playerid,1675.5028,-1637.3276,14.2266); SetPlayerInterior(playerid,0); }