Need Help
#8

EDIT: Okay, you PMed me the name and the rest, so here it is.
pawn Код:
forward GateCheck();
public GateCheck()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(!IsPlayerConnected(i)) continue;
        if(GetTeam{i} == CLASS_COPS || GetTeam{i} == CLASS_ARMY || GetTeam{i} == CLASS_FBI || GetTeam{i} == CLASS_CIA)
        {
            if(IsPlayerInRangeOfPoint(i, 15.0, 2334.5737,2443.9558,5.6758)) //Check if any player is in the area. Replace '8.0, 3.0, 10.0' with your own coordinates of your closed gate.
            {
                if(gateopen == false) // If the gate isn't open...
                {
                    MoveObject(gate, 2324.5637,2443.9558,5.6758, 3.5); //Then open it! Change '32.0, 12.0, 10.0' to the coordinates of your opened gate.
                    gateopen = true; // Setting this to true indicates it's open(ing)
                }
            }
            else
            {
                //This is called if nobody has been found near the gate. Obviously, because 'return' would fully close the function and this wouldn't be used then.
                if(gateopen == true) //If the gate IS open, but there's no one near..
                {
                    MoveObject(gate, 2334.5637,2443.9558,5.6758, 3.5); // Change the '8.0, 3.0, 10.0' to the coordinates of your gate when it's closed.
                    gateopen = false; //This indicates the gate is closed again. Or at least, closing.
                }
            }
        }
    }
    return 1;
}
Reply


Messages In This Thread
Need Help - by sscarface - 06.01.2013, 08:41
Re: Need Help - by TFreemen - 06.01.2013, 08:44
Re: Need Help - by sscarface - 06.01.2013, 08:47
Re: Need Help - by JM_Millers - 06.01.2013, 08:47
Re: Need Help - by TFreemen - 06.01.2013, 08:51
Re: Need Help - by Konstantinos - 06.01.2013, 08:51
Re: Need Help - by sscarface - 06.01.2013, 09:02
Re: Need Help - by Konstantinos - 06.01.2013, 09:02
Re: Need Help - by sscarface - 06.01.2013, 16:10

Forum Jump:


Users browsing this thread: 3 Guest(s)