input line too long (after substitutions)
#1

Error : input line too long (after substitutions)
Line :
Код HTML:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == 2)
    {
   	Here is error	new CarCheck = GetPlayerVehicleID(playerid);
   	        if(CarCheck == Cars[pd1] || CarCheck == Cars[pd2] || CarCheck == Cars[pd3] || CarCheck == Cars[pd4] || CarCheck == Cars[pd5] || CarCheck == Cars[pd6] || CarCheck == Cars[pd7] || CarCheck == Cars[pd8] || CarCheck == Cars[pd9] || CarCheck == Cars[pd10] || CarCheck == Cars[pd11] || CarCheck == Cars[pd11] || CarCheck == Cars[pd13] || CarCheck == Cars[pd14] || CarCheck == Cars[pd15] || CarCheck == Cars[pd16] || CarCheck == Cars[pd17] || CarCheck == Cars[pd18] || CarCheck == Cars[pd19] || CarCheck == Cars[pd20] || CarCheck == Cars[pd21] || CarCheck == Cars[pd22] || CarCheck == Cars[pd23] || CarCheck == Cars[pd24] || CarCheck == Cars[pd25] || CarCheck == Cars[pd26] || CarCheck == Cars[pd27] || CarCheck == Cars[pd28] || CarCheck == Cars[pd29] || CarCheck == Cars[pd30] || CarCheck == Cars[pd31] || CarCheck == Cars[pd32] || CarCheck == Cars[pd33] || CarCheck == Cars[pd34])
        {
            if(PlayerInfo[playerid][gTeam] == TEAM_Police)
            {
                RemovePlayerFromVehicle(playerid);
                SendClientMessage(playerid, COLOR_RED, "You Don't have the keys for this car.");
            return 1;
            }
            else
            {
                return 1;
            }
        }

      return 1;
    }
    return 1;
}
}
Reply
#2

pawn Код:
if(CarCheck == Cars[pd1] || CarCheck == Cars[pd2] || CarCheck == Cars[pd3] || CarCheck == Cars[pd4] || CarCheck == Cars[pd5] || CarCheck == Cars[pd6] || CarCheck == Cars[pd7] || CarCheck == Cars[pd8] || CarCheck == Cars[pd9] || CarCheck == Cars[pd10] || CarCheck == Cars[pd11] || CarCheck == Cars[pd11] || CarCheck == Cars[pd13] || CarCheck == Cars[pd14] || CarCheck == Cars[pd15] || CarCheck == Cars[pd16] || CarCheck == Cars[pd17] || CarCheck == Cars[pd18] || CarCheck == Cars[pd19] || CarCheck == Cars[pd20] || CarCheck == Cars[pd21] || CarCheck == Cars[pd22] || CarCheck == Cars[pd23] || CarCheck == Cars[pd24] || CarCheck == Cars[pd25] || CarCheck == Cars[pd26] || CarCheck == Cars[pd27] || CarCheck == Cars[pd28] || CarCheck == Cars[pd29] || CarCheck == Cars[pd30] || CarCheck == Cars[pd31] || CarCheck == Cars[pd32] || CarCheck == Cars[pd33] || CarCheck == Cars[pd34])
Instead of all of that, make it into equal pieces using the if else if structure...
pawn Код:
if(CarCheck == Cars[pd1] || CarCheck == Cars[pd2] || CarCheck == Cars[pd3] || CarCheck == Cars[pd4] || CarCheck == Cars[pd5])
{
      // Code here
}
else if(CarCheck == Cars[pd6] || CarCheck == Cars[pd7] || CarCheck == Cars[pd8] || CarCheck == Cars[pd9] || CarCheck == Cars[pd10] || CarCheck == Cars[pd11])
{
    // Same code here.
}
// Keep doing it untill you're finished.
Reply
#3

Код HTML:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == 2)
    {
		new CarCheck = GetPlayerVehicleID(playerid);
		here is error if{CarCheck == Cars[pd1] || CarCheck == Cars[pd2] || CarCheck == Cars[pd3] || CarCheck == Cars[pd4] || CarCheck == Cars[pd5] || CarCheck == Cars[pd6] || CarCheck == Cars[pd7] || CarCheck == Cars[pd8] || CarCheck == Cars[pd9] || CarCheck == Cars[pd10] || CarCheck == Cars[pd11] || CarCheck == Cars[pd11] || CarCheck == Cars[pd13] || CarCheck == Cars[pd14] || CarCheck == Cars[pd15] || CarCheck == Cars[pd16] || CarCheck == Cars[pd17])
	 	{
        	if(PlayerInfo[playerid][gTeam] == TEAM_Police)
            {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid, COLOR_RED, "You Don't have the keys for this car.");
            return 1;
            }
	 	}
 			else if(CarCheck == Cars[pd18] || CarCheck == Cars[pd19] || CarCheck == Cars[pd20] || CarCheck == Cars[pd21] || CarCheck == Cars[pd22] || CarCheck == Cars[pd23] || CarCheck == Cars[pd24] || CarCheck == Cars[pd25] || CarCheck == Cars[pd26] || CarCheck == Cars[pd27] || CarCheck == Cars[pd28] || CarCheck == Cars[pd29] || CarCheck == Cars[pd30] || CarCheck == Cars[pd31] || CarCheck == Cars[pd32] || CarCheck == Cars[pd33] || CarCheck == Cars[pd34])
        {
        	if(PlayerInfo[playerid][gTeam] == TEAM_Police)
            {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid, COLOR_RED, "You Don't have the keys for this car.");
            return 1;
            }
        }
      	return 1;
	}
    return 1;
}
must be a constant expression; assumed zero
Reply
#4

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == 2)
    {
        new CarCheck = GetPlayerVehicleID(playerid);
        if{CarCheck == Cars[pd1] || CarCheck == Cars[pd2] || CarCheck == Cars[pd3] || CarCheck == Cars[pd4] || CarCheck == Cars[pd5] || CarCheck == Cars[pd6] || CarCheck == Cars[pd7] || CarCheck == Cars[pd8] || CarCheck == Cars[pd9] || CarCheck == Cars[pd10] || CarCheck == Cars[pd11] || CarCheck == Cars[pd11] || CarCheck == Cars[pd13] || CarCheck == Cars[pd14] || CarCheck == Cars[pd15] || CarCheck == Cars[pd16] || CarCheck == Cars[pd17])
        {
            if(PlayerInfo[playerid][gTeam] == TEAM_Police)
            {
                RemovePlayerFromVehicle(playerid);
                SendClientMessage(playerid, COLOR_RED, "You Don't have the keys for this car.");
            }
        }
        if(CarCheck == Cars[pd18] || CarCheck == Cars[pd19] || CarCheck == Cars[pd20] || CarCheck == Cars[pd21] || CarCheck == Cars[pd22] || CarCheck == Cars[pd23] || CarCheck == Cars[pd24] || CarCheck == Cars[pd25] || CarCheck == Cars[pd26] || CarCheck == Cars[pd27] || CarCheck == Cars[pd28] || CarCheck == Cars[pd29] || CarCheck == Cars[pd30] || CarCheck == Cars[pd31] || CarCheck == Cars[pd32] || CarCheck == Cars[pd33] || CarCheck == Cars[pd34])
        {
            if(PlayerInfo[playerid][gTeam] == TEAM_Police)
            {
                RemovePlayerFromVehicle(playerid);
                SendClientMessage(playerid, COLOR_RED, "You Don't have the keys for this car.");
            }
        }
    }
    return 1;
}
Reply
#5

Quote:

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2)
{
new CarCheck = GetPlayerVehicleID(playerid);
Here is the error if{CarCheck == Cars[pd1] || CarCheck == Cars[pd2] || CarCheck == Cars[pd3] || CarCheck == Cars[pd4] || CarCheck == Cars[pd5] || CarCheck == Cars[pd6] || CarCheck == Cars[pd7] || CarCheck == Cars[pd8] || CarCheck == Cars[pd9] || CarCheck == Cars[pd10] || CarCheck == Cars[pd11] || CarCheck == Cars[pd11] || CarCheck == Cars[pd13] || CarCheck == Cars[pd14] || CarCheck == Cars[pd15] || CarCheck == Cars[pd16] || CarCheck == Cars[pd17])
{
if(PlayerInfo[playerid][gTeam] == TEAM_Police)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "You Don't have the keys for this car.");
}
}
else if(CarCheck == Cars[pd18] || CarCheck == Cars[pd19] || CarCheck == Cars[pd20] || CarCheck == Cars[pd21] || CarCheck == Cars[pd22] || CarCheck == Cars[pd23] || CarCheck == Cars[pd24] || CarCheck == Cars[pd25] || CarCheck == Cars[pd26] || CarCheck == Cars[pd27] || CarCheck == Cars[pd28] || CarCheck == Cars[pd29] || CarCheck == Cars[pd30] || CarCheck == Cars[pd31] || CarCheck == Cars[pd32] || CarCheck == Cars[pd33] || CarCheck == Cars[pd34])
{
if(PlayerInfo[playerid][gTeam] == TEAM_Police)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "You Don't have the keys for this car.");
}
}
}
return 1;
}

error 008: must be a constant expression; assumed zero
Reply
#6

Loops, you heard of them?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)