SA-MP Forums Archive
4 errors in one line - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: 4 errors in one line (/showthread.php?tid=359899)



4 errors in one line - Mr.1337 - 15.07.2012

i get 5 errors in this line

Код:
if((8 <= PlayerInfo[playerid][pMember] <= 10) || PlayerInfo[playerid][pFMember] < 255) || PlayerInfo[playerid][pMember] == 1) || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3) || PlayerInfo[playerid][pMember] == 4) || PlayerInfo[playerid][pMember] == 5) || PlayerInfo[playerid][pMember] == 6) PlayerInfo[playerid][pMember] == 7) || PlayerInfo[playerid][pMember] == 9) || PlayerInfo[playerid][pMember] == 11) || PlayerInfo[playerid][pMember] == 12) || PlayerInfo[playerid][pMember] <=13);
errors

Код:
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line



Re: 4 errors in one line - GSRP - 15.07.2012

Here is your fix:
pawn Код:
if(PlayerInfo[playerid][pMember] <= 10 || PlayerInfo[playerid][pFMember] < 255 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pMember] <= 13)
Problem:

You were adding a closing parentheses at the end of every number, where you were not opening one. So you were doing this:

(( ) ) ) ) ) ) ) ) ) ) - This is obviously wrong.

Second:

You never ever put ';' at the end of an 'if' statement.


Re: 4 errors in one line - Mr.1337 - 15.07.2012

still i get same errors


Re: 4 errors in one line - GSRP - 15.07.2012

Quote:
Originally Posted by Mr.1337
Посмотреть сообщение
still i get same errors
From the same line? If you have teamviewer, PM me your ID and Pass.


Re: 4 errors in one line - Mr.1337 - 15.07.2012

I don't really like people going into my PC.

And yes, same line


Re: 4 errors in one line - .FuneraL. - 15.07.2012

pawn Код:
if(PlayerInfo[playerid][pMember] <= 10) || PlayerInfo[playerid][pFMember] < 255) || PlayerInfo[playerid][pMember] == 1) || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3) || PlayerInfo[playerid][pMember] == 4) || PlayerInfo[playerid][pMember] == 5) || PlayerInfo[playerid][pMember] == 6) PlayerInfo[playerid][pMember] == 7) || PlayerInfo[playerid][pMember] == 9) || PlayerInfo[playerid][pMember] == 11) || PlayerInfo[playerid][pMember] == 12) || PlayerInfo[playerid][pMember] <= 13);



Re: 4 errors in one line - GSRP - 15.07.2012

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
pawn Код:
if(PlayerInfo[playerid][pMember] <= 10) || PlayerInfo[playerid][pFMember] < 255) || PlayerInfo[playerid][pMember] == 1) || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3) || PlayerInfo[playerid][pMember] == 4) || PlayerInfo[playerid][pMember] == 5) || PlayerInfo[playerid][pMember] == 6) PlayerInfo[playerid][pMember] == 7) || PlayerInfo[playerid][pMember] == 9) || PlayerInfo[playerid][pMember] == 11) || PlayerInfo[playerid][pMember] == 12) || PlayerInfo[playerid][pMember] <= 13)[B];[/B]
That will only cause errors.

Notice you put ';' at the end of that if statement. You cannot do that.

But, minus that ';' mistake, that is the same thing I did. He is obviously not doing something right.


Re: 4 errors in one line - Mr.1337 - 15.07.2012

same errors


Re: 4 errors in one line - GSRP - 15.07.2012

Quote:
Originally Posted by Mr.1337
Посмотреть сообщение
same errors
Make sure that there is not a ';' at the end of that line...


Re: 4 errors in one line - richardcor91 - 15.07.2012

To make it clear:

Код:
if
(
8 <= PlayerInfo[playerid][pMember] <= 10
|| PlayerInfo[playerid][pFMember] < 255
|| PlayerInfo[playerid][pMember] == 1
|| PlayerInfo[playerid][pMember] == 2
|| PlayerInfo[playerid][pMember] == 3
|| PlayerInfo[playerid][pMember] == 4
|| PlayerInfo[playerid][pMember] == 5
|| PlayerInfo[playerid][pMember] == 6
|| PlayerInfo[playerid][pMember] == 7
|| PlayerInfo[playerid][pMember] == 9
|| PlayerInfo[playerid][pMember] == 11
|| PlayerInfo[playerid][pMember] == 12
|| PlayerInfo[playerid][pMember] <= 13
)
{
	//do something here.
}
Anyway, you can make it much more simple!