Help please Im new
#1

Im sorry but i was working on this code but i run into a problem
please help
Код:
public checkup()
{ //1
  for(new i=0; i<MAX_PLAYERS; i++)
  { //2
   if(IsPlayerInRangeOfPoint(i, 1.0, 256.9511,1802.0492,7.5494))
    { //3
 SetPlayerPos(i,2543.2554,-1306.0792,1025.0703 );
  	 SetPlayerInterior(i, 2);
    } // ! This here bracket was missing, you opened a third bracket and didn't close it.
    else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,10.7590))
   { // Four
   if (IsInSubwayTrain[i] == false)
	      {
  	  SetPlayerPos(i, 1724.4769,967.7141,-9.9418); //2543.2554,-1306.0792,1025.0703
	SetPlayerCameraPos(i, 1656.7042,955.3563,10.6858);
	SetPlayerCameraLookAt(i, 1704.0181,936.4391,26.2154);
	  SetTimer("subcam",3000,false);
	 }
}
 else if (IsInSubwayTrain[i] == true)
 {
 GameTextForPlayer(i, "Subway is busy" 6000, 1);
	 } // End of the bracket Four
      else if(IsPlayerInRangeOfPoint(i, 1.0, 200.1324,1869.4989,13.1470))///parking space
   { // Five
  	  SetPlayerPos(i, -1461.6171,941.2867,1036.6367);
		  SetPlayerInterior(i, 15); //2543.2554,-1306.0792,1025.0703
   } // End of the bracket Five
 else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,19.7590))
  { // Four
  SetPlayerPos(i,2543.2554,-1306.0792,1025.0703 );
   } // End of the bracket Four // END OF BRACKET TWO.

 } // We didn't need a bracket here because he doesn't close anything
} // End of the bracket first which opened this public checkup/
As you can see my friend helped me
but its still giving errors:
\Desktop\Server\gamemodes\tAxIFRB.pwn(5534) : error 001: expected token: ";", but found ")"
\Desktop\Server\gamemodes\tAxIFRB.pwn(5534) : error 001: expected token: "-string end-", but found "-identifier-"
\Desktop\Server\gamemodes\tAxIFRB.pwn(5534) : error 029: invalid expression, assumed zero
\Desktop\Server\gamemodes\tAxIFRB.pwn(5534) : fatal error 107: too many error messages on one line
Reply
#2

Please post the code on line 5534. Then we can help you
Reply
#3

pawn Код:
,
pawn Код:
GameTextForPlayer(i, "Subway is busy" 6000, 1);
pawn Код:
GameTextForPlayer(i, "Subway is busy", 6000, 1);
Reply
#4

Dude seriusly, learn how to properly indent your code, and make shure that you haven't forgot any "," , ")"
heres the fixed code:
pawn Код:
public checkup()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerInRangeOfPoint(i, 1.0, 256.9511,1802.0492,7.5494))
        {
            SetPlayerPos(i,2543.2554,-1306.0792,1025.0703);
            SetPlayerInterior(i, 2);
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,10.7590))
        {
            if (IsInSubwayTrain[i] == 0)
            {
                SetPlayerPos(i, 1724.4769,967.7141,-9.9418); //2543.2554,-1306.0792,1025.0703
                SetPlayerCameraPos(i, 1656.7042,955.3563,10.6858);
                SetPlayerCameraLookAt(i, 1704.0181,936.4391,26.2154);
                SetTimer("subcam",3000,false);
            }
        }
        else
        {
            GameTextForPlayer(i, "Subway is busy", 6000, 1); // you were missing a ',' here
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 200.1324,1869.4989,13.1470)) // parking space
        {
            SetPlayerPos(i, -1461.6171,941.2867,1036.6367);
            SetPlayerInterior(i, 15); //2543.2554,-1306.0792,1025.0703
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,19.7590)) // you were missing a ')' here
        {
            SetPlayerPos(i,2543.2554,-1306.0792,1025.0703);
        }
    }
    return 1;
}
Reply
#5

Quote:
Originally Posted by Virtual1ty
Dude seriusly, learn how to properly indent your code, and make shure that you haven't forgot any "," , ")"
heres the fixed code:
pawn Код:
public checkup()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerInRangeOfPoint(i, 1.0, 256.9511,1802.0492,7.5494))
        {
            SetPlayerPos(i,2543.2554,-1306.0792,1025.0703);
            SetPlayerInterior(i, 2);
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,10.7590))
        {
            if (IsInSubwayTrain[i] == 0)
            {
                SetPlayerPos(i, 1724.4769,967.7141,-9.9418); //2543.2554,-1306.0792,1025.0703
                SetPlayerCameraPos(i, 1656.7042,955.3563,10.6858);
                SetPlayerCameraLookAt(i, 1704.0181,936.4391,26.2154);
                SetTimer("subcam",3000,false);
            }
        }
        else
        {
            GameTextForPlayer(i, "Subway is busy", 6000, 1); // you were missing a ',' here
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 200.1324,1869.4989,13.1470)) // parking space
        {
            SetPlayerPos(i, -1461.6171,941.2867,1036.6367);
            SetPlayerInterior(i, 15); //2543.2554,-1306.0792,1025.0703
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,19.7590)) // you were missing a ')' here
        {
            SetPlayerPos(i,2543.2554,-1306.0792,1025.0703);
        }
    }
    return 1;
}
2 Errors.
error 001: expected token: ";", but found "if"
error 029: invalid expression, assumed zero
Reply
#6

Quote:
Originally Posted by [LSR
State_Trooper ]
Please post the code on line 5534. Then we can help you
{
:/
Reply
#7

pawn Код:
forward checkup();
public checkup()
{
    for(new i; i < MAX_PLAYERS; i++)
    {
        if(!IsPlayerConnected(i)) continue;
        if(IsPlayerInRangeOfPoint(i, 1.0, 256.9511,1802.0492,7.5494))
        {  
            SetPlayerPos(i,2543.2554,-1306.0792,1025.0703 );
            SetPlayerInterior(i, 2);
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,10.7590))
        {
            if(IsInSubwayTrain[i] == false)
            {
                SetPlayerPos(i, 1724.4769,967.7141,-9.9418);                    //2543.2554,-1306.0792,1025.0703
                SetPlayerCameraPos(i, 1656.7042,955.3563,10.6858);
                SetPlayerCameraLookAt(i, 1704.0181,936.4391,26.2154);
                SetTimer("subcam",3000,false);
            }
            else if(IsInSubwayTrain[i] == true)
            {
                GameTextForPlayer(i, "Subway is busy", 6000, 1);
            }
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 200.1324,1869.4989,13.1470))
        {
            SetPlayerPos(i, -1461.6171,941.2867,1036.6367);
            SetPlayerInterior(i, 15);                                           //2543.2554,-1306.0792,1025.0703
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,19.7590))
        {
            SetPlayerPos(i,2543.2554,-1306.0792,1025.0703 );
        }
    }
}
Reply
#8

Quote:
Originally Posted by Nickg
Quote:
Originally Posted by [LSR
State_Trooper ]
Please post the code on line 5534. Then we can help you
{
:/
Sry, was editing something, here:
pawn Код:
public checkup()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerInRangeOfPoint(i, 1.0, 256.9511,1802.0492,7.5494))
        {
            SetPlayerPos(i,2543.2554,-1306.0792,1025.0703);
            SetPlayerInterior(i, 2);
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,10.7590))
        {
            if (IsInSubwayTrain[i] == 0)
            {
                SetPlayerPos(i, 1724.4769,967.7141,-9.9418); //2543.2554,-1306.0792,1025.0703
                SetPlayerCameraPos(i, 1656.7042,955.3563,10.6858);
                SetPlayerCameraLookAt(i, 1704.0181,936.4391,26.2154);
                SetTimer("subcam",3000,false);
            }
        }
        else if (IsInSubwayTrain[i] == 1)
        {
            GameTextForPlayer(i, "Subway is busy", 6000, 1); // you were missing a ',' here
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 200.1324,1869.4989,13.1470)) // parking space
        {
            SetPlayerPos(i, -1461.6171,941.2867,1036.6367);
            SetPlayerInterior(i, 15); //2543.2554,-1306.0792,1025.0703
        }
        else if(IsPlayerInRangeOfPoint(i, 1.0, 1685.9564,964.1009,19.7590)) // you were missing a ')' here
        {
            SetPlayerPos(i,2543.2554,-1306.0792,1025.0703);
        }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)