Jump to content
  • 0

/enter si /exit problems


gabbii

Question

Salut, am creat un sistem de /enter si /exit la pd, cityhall si magazine. Problema e ca imi strica sistemu la bizuri si la factiuni de /enter si /exit...

[pawn]//-----------------------------------------enter beta----------------------------------

  if(strcmp(cmd, "/ente", true) == 0)

  {

//Enter police departament

if(IsPlayerInRangeOfPoint(playerid, 7.0, 1554.9537,-1675.6584,16.1953))

{

GameTextForPlayer(playerid, "~w~Police Department", 5000, 1);

SetPlayerInterior(playerid, 6);

SetPlayerPos(playerid,246.7079,66.2239,1003.6406);

PlayerInfo[playerid][pInt] = 6;

}

//Misty/10 Green Toilets

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 488.2531,-82.7632,998.7578))

{

GameTextForPlayer(playerid, "~w~Restroom",5000,1);

SetPlayerInterior(playerid,11);

SetPlayerPos(playerid, 2277.5942,-1139.8883,1050.8984);

PlayerInfo[playerid][pInt] = 11;

}

//Misty/10 Green Toilets

else if(IsPlayerInRangeOfPoint(playerid, 8.0, 2280.0476,-1139.5413,1050.8984))

{

GameTextForPlayer(playerid, "~w~Restroom",5000,1);

SetPlayerInterior(playerid,11);

SetPlayerPos(playerid, 490.9059,-81.4256,998.7578);

PlayerInfo[playerid][pInt] = 11;

}

//24/7 near PD Entrance

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1352.1194,-1759.2534,13.5078))

{

GameTextForPlayer(playerid, "~w~24/7",5000,1);

SetPlayerInterior(playerid,6);

SetPlayerPos(playerid, -26.6916,-55.7149,1003.5469);

PlayerInfo[playerid][pInt] = 6;

}

//24/7 near 8-ball entrance

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1833.6124,-1842.4968,13.5781))

{

GameTextForPlayer(playerid, "~w~24/7",5000,1);

SetPlayerInterior(playerid,18);

SetPlayerPos(playerid, -30.9467,-89.6096,1003.5469);

PlayerInfo[playerid][pInt] = 18;

}

//24/7 vinewood

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1315.4581,-897.6843,39.5781))

{

SetPlayerVirtualWorld(playerid, 2);

PlayerInfo[playerid][pVirWorld] = 2;

GameTextForPlayer(playerid, "~w~24/7", 5000, 1);

SetPlayerInterior(playerid, 18);

SetPlayerPos(playerid,-30.9467,-89.6096,1003.5469);

PlayerInfo[playerid][pInt] = 18;

}

//24/7 near 8-ball entrance

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1836.4064,-1682.4403,13.3493))

{

GameTextForPlayer(playerid, "~w~Alhambra", 5000, 1);

SetPlayerInterior(playerid, 17);

SetPlayerPos(playerid,493.3891,-22.7212,1000.6797);

PlayerInfo[playerid][pInt] = 17;

}

//10 green

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 2310.0183,-1643.4669,14.8270))

{

GameTextForPlayer(playerid, "~w~Ten Green Bottles", 5000, 1);

SetPlayerInterior(playerid, 11);

SetPlayerPos(playerid,502.0531,-70.2137,998.7578);

PlayerInfo[playerid][pInt] = 11;

}

//Binco next to 10 green

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 2244.3423,-1665.5542,15.4766))

{

GameTextForPlayer(playerid, "~w~Binco", 5000, 1);

SetPlayerInterior(playerid, 15);

SendClientMessage(playerid, COLOR_WHITE, "HINT: Type /clothes to change your outfit");

SetPlayerPos(playerid,207.7336,-108.6231,1005.1328);

PlayerInfo[playerid][pInt] = 15;

}

//Ganton Gym

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 2229.9011,-1721.2582,13.5613))

{

GameTextForPlayer(playerid, "~w~Gym", 5000, 1);

SetPlayerInterior(playerid, 5);

SetPlayerPos(playerid,771.9399,-2.2574,1000.7292);

PlayerInfo[playerid][pInt] = 5;

}

//Ganton Gym

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 2419.9941,-1509.5865,24.0000))

{

OnPlayerEnterFood(playerid, 1);

}

//Cluckin Bell near 10 green

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 2398.6240,-1899.2014,13.5469))

{

SetPlayerVirtualWorld(playerid, 2);

PlayerInfo[playerid][pVirWorld] = 2;

OnPlayerEnterFood(playerid, 1);

}

//Marina Burger shot

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 2398.6240,-1899.2014,13.5469))

{

OnPlayerEnterFood(playerid, 2);

}

//Marina Cluckin bell

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 928.9110,-1352.9958,13.3438))

{

SetPlayerVirtualWorld(playerid, 1);

PlayerInfo[playerid][pVirWorld] = 1;

OnPlayerEnterFood(playerid, 1);

}

//Vinewood Burger shot

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1199.2477,-918.1447,43.1233))

{

SetPlayerVirtualWorld(playerid, 1);

PlayerInfo[playerid][pVirWorld] = 1;

OnPlayerEnterFood(playerid, 2);

}

//24/7 gas station

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1000.5861,-919.8832,42.3281))

{

GameTextForPlayer(playerid, "~w~24/7", 5000, 1);

SetPlayerInterior(playerid, 4);

SetPlayerPos(playerid,-28.2619,-26.2015,1003.5573);

PlayerInfo[playerid][pInt] = 4;

}

//Pizzaboy

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 2105.4858,-1806.4725,13.5547))

{

OnPlayerEnterFood(playerid, 3);

}

//Pizzaboy

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 203.5140,-202.2578,1.5781))

{

SetPlayerVirtualWorld(playerid, 2);

    PlayerInfo[playerid][pVirWorld] = 2;

OnPlayerEnterFood(playerid, 3);

}

//Pizzaboy

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 2105.4858,-1806.4725,13.5547))

{

OnPlayerEnterFood(playerid, 3);

}

//24-7

else if(IsPlayerInRangeOfPoint(playerid, 7.0, -2441.9749,754.0135,35.1786))

    {

SetPlayerPos(playerid, -25.1326,-139.0670,1003.5469);

GameTextForPlayer(playerid, "~w~24-7",5000,3);

SetPlayerInterior(playerid,16);

PlayerInfo[playerid][pInt] = 16;

}

//PD Elevator

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1524.5724,-1677.8043,6.2188))

{

    SetPlayerPos(playerid, 244.0099,66.4152,1003.6406);

    GameTextForPlayer(playerid, "~w~Police Department",5000,1);

    SetPlayerInterior(playerid,6);

    SetPlayerFacingAngle(playerid, 270);

PlayerInfo[playerid][pInt] = 6;

}

//PD Elevator

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1557.7257,-1675.2711,28.3955))

{

SetPlayerPos(playerid, 244.0099,66.4152,1003.6406);

    GameTextForPlayer(playerid, "~w~Police Department",5000,1);

    SetPlayerInterior(playerid,6);

    SetPlayerFacingAngle(playerid, 270);

PlayerInfo[playerid][pInt] = 6;

}

//Jim's sticky ring

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1038.0298,-1339.9967,13.7361))

{

OnPlayerEnterFood(playerid, 4);

}

//City hall

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1481.0206,-1771.1138,18.7958))

{

SetPlayerPos(playerid, 386.2978,173.8582,1008.3828);

GameTextForPlayer(playerid, "~w~City Hall",5000,1);

SetPlayerInterior(playerid,3);

SetPlayerFacingAngle(playerid, 0);

PlayerInfo[playerid][pInt] = 3;

}

//FBI Enter

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 2340.4229,2458.1392,14.9688))

{

      if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)

      {

  SetPlayerPos(playerid, 288.7287,168.5377,1007.1719);

  GameTextForPlayer(playerid, "~w~FBI Department",5000,1);

  SetPlayerInterior(playerid,3);

  SetPlayerFacingAngle(playerid, 0);

  PlayerInfo[playerid][pInt] = 3;

  }

}

//Fireman/Paramedic enter

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1607.6212,1815.6366,10.8203))

{

      if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)

      {

  SetPlayerPos(playerid, 288.7287,168.5377,1007.1719);

  GameTextForPlayer(playerid, "~w~FBI Department",5000,1);

  SetPlayerInterior(playerid,3);

  SetPlayerFacingAngle(playerid, 0);

  PlayerInfo[playerid][pInt] = 3;

      }

}

//abc studio

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1036.6597,1014.8240,11.0000))

{

      if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)

      {

  SetPlayerPos(playerid, 366.5081,193.1942,1008.3828);

  GameTextForPlayer(playerid, "~w~ABC studio",5000,1);

  SetPlayerInterior(playerid,3);

  SetPlayerFacingAngle(playerid, 0);

  PlayerInfo[playerid][pInt] = 3;

      }

}

//Taxi cab company

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 938.1230,1733.2122,8.8516))

{

      if (PlayerInfo[playerid][pMember] ==10 || PlayerInfo[playerid][pLeader] == 10)

      {

  SetPlayerPos(playerid, 371.8502,182.0368,1014.1875);

  GameTextForPlayer(playerid, "~w~Taxi Cab Company",5000,1);

  SetPlayerInterior(playerid,3);

  SetPlayerFacingAngle(playerid, 0);

  PlayerInfo[playerid][pInt] = 3;

      }

}

return 1;

  }

//---------------------------Exit beta----------------------------------------------------

  if(strcmp(cmd, "/exi", true) == 0)

  {

//Exit police departament

if(IsPlayerInRangeOfPoint(playerid, 7.0, 246.5325,62.4251,1003.6406))

{

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,1552.3231,-1674.6780,16.1953);

PlayerInfo[playerid][pInt] = 0;

}

//24/7 near PD Exit

else if(IsPlayerInRangeOfPoint(playerid, 7.0, -27.3919,-58.2529,1003.5469))

{

GameTextForPlayer(playerid, "~w~Los Santos",5000,1);

SetPlayerInterior(playerid,0);

SetPlayerPos(playerid, 1352.3282,-1755.4298,13.3542);

PlayerInfo[playerid][pInt] = 0;

}

//24/7 near 8-ball exit

else if(IsPlayerInRangeOfPoint(playerid, 7.0, -30.9299,-92.0114,1003.5469))

{

if(GetPlayerVirtualWorld(playerid) == 0)

{

    GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,1831.5413,-1843.3785,13.5781);

PlayerInfo[playerid][pInt] = 0;

}

else if(GetPlayerVirtualWorld(playerid) == 2)

{

SetPlayerVirtualWorld(playerid, 0);

PlayerInfo[playerid][pVirWorld] = 0;

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,1315.7769,-901.4099,39.5781);

PlayerInfo[playerid][pInt] = 0;

}

}

//Alhambra Exit

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 493.4393,-24.9169,1000.6719))

{

GameTextForPlayer(playerid, "~w~Los Santos",5000,1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,1834.4000,-1681.7500,13.4331);

PlayerInfo[playerid][pInt] = 0;

}

//Some teleports are fucked up but they are working

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 501.8708,-67.5820,998.7578))

{

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,2307.0027,-1645.2213,14.6882);

OnPlayerExitFood(playerid); // ?

PlayerInfo[playerid][pInt] = 0;

}

//Some teleports are fucked up but they are working

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 207.7662,-111.2663,1005.1328))

{

GameTextForPlayer(playerid, "~w~Los Santos",5000,1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,2245.2778,-1661.1738,15.4690);

OnPlayerExitFood(playerid); // ?

PlayerInfo[playerid][pInt] = 0;

}

//Some teleports are fucked up but they are working

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 772.3594,-5.5157,1000.7286))

{

GameTextForPlayer(playerid, "~w~Los Santos",5000,1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,2225.6699,-1725.3134,13.5586);

PlayerInfo[playerid][pInt] = 0;

OnPlayerExitFood(playerid); // ?

}

//Some teleports are fucked up but they are working

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 772.3594,-5.5157,1000.7286))

{

if(GetPlayerVirtualWorld(playerid) == 0)

{

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,2423.8145,-1510.2896,23.9922);

PlayerInfo[playerid][pInt] = 0;

}//cluckin bell near 10 green

else if(GetPlayerVirtualWorld(playerid) == 2)

{

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,2398.5508,-1894.6324,13.3828);

SetPlayerVirtualWorld(playerid, 0);

PlayerInfo[playerid][pVirWorld] = 0;

PlayerInfo[playerid][pInt] = 0;

}//cluckin bell marina

else if(GetPlayerVirtualWorld(playerid) == 1)

{

SetPlayerVirtualWorld(playerid, 0);

PlayerInfo[playerid][pVirWorld] = 0;

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,923.8998,-1352.9694,13.3768);

PlayerInfo[playerid][pInt] = 0;

}

OnPlayerExitFood(playerid); // ?

return 1;

}

//Some teleports are fucked up but they are working

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 362.8835,-75.1787,1001.5078))

{

if(GetPlayerVirtualWorld(playerid) == 0)

{

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,815.5034,-1616.7700,13.7521);

PlayerInfo[playerid][pInt] = 0;

}

else if(GetPlayerVirtualWorld(playerid) == 1)// vinewood burger shot

{

SetPlayerVirtualWorld(playerid, 0);

PlayerInfo[playerid][pVirWorld] = 0;

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,1200.8680,-921.9525,43.0104);

PlayerInfo[playerid][pInt] = 0;

}

OnPlayerExitFood(playerid);

return 1;

}

//Some teleports are fucked up but they are working

else if(IsPlayerInRangeOfPoint(playerid, 7.0, -28.0241,-31.7674,1003.5573))

{

GameTextForPlayer(playerid, "~w~Los Santos",5000,1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,994.6481,-920.7285,42.1797);

PlayerInfo[playerid][pInt] = 0;

OnPlayerExitFood(playerid); // ?

}

//Some teleports are fucked up but they are working

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 227.5614,-7.3146,1002.2109))

{

    SetPlayerVirtualWorld(playerid, 0);

PlayerInfo[playerid][pVirWorld] = 0;

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,454.5949,-1500.6449,30.8821);

OnPlayerExitFood(playerid); // ?

PlayerInfo[playerid][pInt] = 0;

}

//Some teleports are fucked up but they are working

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 372.3847,-133.5248,1001.4922))

{

        if(GetPlayerVirtualWorld(playerid) == 2)

    {

        GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

        SetPlayerInterior(playerid, 0);

        SetPlayerPos(playerid,203.2209,-204.6613,1.5781);

        OnPlayerExitFood(playerid); // ?

        PlayerInfo[playerid][pInt] = 0;

        SetPlayerVirtualWorld(playerid, 0);

        PlayerInfo[playerid][pVirWorld] = 0;

    }

    else

    {

GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);

SetPlayerInterior(playerid, 0);

SetPlayerPos(playerid,2099.9783,-1806.4928,13.5547);

OnPlayerExitFood(playerid); // ?

PlayerInfo[playerid][pInt] = 0;

}

}

//FBI Exit

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 288.7287,167.0377,1007.1719))

{

SetPlayerPos(playerid, 2340.6960,2452.7791,14.9742);

GameTextForPlayer(playerid, "~w~Las Ventures",5000,1);

SetPlayerInterior(playerid,0);

SetPlayerFacingAngle(playerid, 0);

PlayerInfo[playerid][pInt] = 0;

}

//FBI Exit 1

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 238.3001,138.9406,1003.0234))

{

SetPlayerPos(playerid, 2340.6960,2452.7791,14.9742);

GameTextForPlayer(playerid, "~w~Las Ventures",5000,1);

SetPlayerInterior(playerid,0);

SetPlayerFacingAngle(playerid, 0);

PlayerInfo[playerid][pInt] = 0;

}

//Jim's sticky ring

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 377.1724,-193.3045,1000.6328))

{

SetPlayerPos(playerid, 1038.5148,-1338.0944,13.7266);

GameTextForPlayer(playerid, "~w~Los Santos",5000,1);

SetPlayerInterior(playerid,0);

SetPlayerFacingAngle(playerid, 0);

PlayerInfo[playerid][pInt] = 0;

OnPlayerExitFood(playerid);

}

//City hall

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 390.0630,173.5741,1008.3828))

{

SetPlayerPos(playerid, 1481.0206,-1769.5138,18.7958);

GameTextForPlayer(playerid, "~w~Los Santos",5000,1);

SetPlayerInterior(playerid,0);

SetPlayerFacingAngle(playerid, 0);

PlayerInfo[playerid][pInt] = 0;

}

//fireman/paramedic

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1172.1730,-1333.9272,1006.4965))

{

SetPlayerPos(playerid, 1607.7527,1817.8613,10.8203);

GameTextForPlayer(playerid, "~w~Las Ventures",5000,1);

SetPlayerInterior(playerid,0);

SetPlayerFacingAngle(playerid, 270);

PlayerInfo[playerid][pInt] = 0;

}

//abc studio

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1036.6597,1014.8240,11.0000))

{

SetPlayerPos(playerid, 1043.1785,1022.6573,11.0000);

GameTextForPlayer(playerid, "~w~Las Venturas",5000,1);

SetPlayerInterior(playerid,0);

SetPlayerFacingAngle(playerid, 0);

PlayerInfo[playerid][pInt] = 0;

}

//Taxi cab company

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 371.4523,180.2195,1014.1875))

{

SetPlayerPos(playerid, 940.3035,1733.1425,8.8516);

GameTextForPlayer(playerid, "~w~Las Ventures",5000,1);

SetPlayerInterior(playerid,0);

SetPlayerFacingAngle(playerid, 0);

PlayerInfo[playerid][pInt] = 0;

}

//Next to PD building

else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1570.3828,-1333.8882,16.4844))

{

    SetPlayerPos(playerid, 1545.0068,-1366.5094,327.2868);

    GameTextForPlayer(playerid, "~w~Roof of News building",5000,1);

    SetPlayerInterior(playerid,0);

PlayerInfo[playerid][pInt] = 0;

}

return 1;

  }[/pawn]

Ce pot face?

Multumesc:)

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.