Getting some errors
#1

This is the errors i get
Код:
C:\Users\new account\Desktop\Test Server\larp.pwn(74514) : error 027: invalid character constant
C:\Users\new account\Desktop\Test Server\larp.pwn(74540) : error 027: invalid character constant
C:\Users\new account\Desktop\Test Server\larp.pwn(74540) : warning 215: expression has no effect
C:\Users\new account\Desktop\Test Server\larp.pwn(74540) : error 001: expected token: ";", but found ")"
C:\Users\new account\Desktop\Test Server\larp.pwn(74540) : error 029: invalid expression, assumed zero
C:\Users\new account\Desktop\Test Server\larp.pwn(74540) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.
And the lines are for tester chat and admin chat.
pawn Код:
if(text[0] == '//' && PlayerInfo[playerid][pAdmin] >= 1)//line 74514
if(text[0] == '///' && (PlayerInfo[playerid][pTester] >= 1 || PlayerInfo[playerid][pAdmin] >= 1))//line 74540
But if i change the // and /// back to # and @ i dont get any errors..
Reply
#2

Swap the Single Quotes to Double Quotes

Код:
text[0] == '//'
to
text[0] == "//"

Do the same below:
text[0] == "///"
Reply
#3

Then I get these errors
Код:
C:\Users\new account\Desktop\Test Server\larp.pwn(74514) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\new account\Desktop\Test Server\larp.pwn(74540) : error 001: expected token: "-string end-", but found "-identifier-"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Reply
#4

Oh god, I'd forgotten. You can't compare 2 strings this way. Use strcmp function

Код:
if(!strcmp(text[0], "//") && PlayerInfo[playerid][pAdmin] >= 1)//line 74514
if(!strcmp(text[0], "///") && (PlayerInfo[playerid][pTester] >= 1 || PlayerInfo[playerid][pAdmin] >= 1))//line 74540
Reply
#5

Still getting some errors
Код:
C:\Users\new account\Desktop\Test Server\gamemodes\Script.pwn(74514) : error 027: invalid character constant
C:\Users\new account\Desktop\Test Server\gamemodes\Script.pwn(74540) : error 027: invalid character constant
C:\Users\new account\Desktop\Test Server\gamemodes\Script.pwn(74540) : warning 215: expression has no effect
C:\Users\new account\Desktop\Test Server\gamemodes\Script.pwn(74540) : error 001: expected token: ";", but found ")"
C:\Users\new account\Desktop\Test Server\gamemodes\Script.pwn(74540) : error 029: invalid expression, assumed zero
C:\Users\new account\Desktop\Test Server\gamemodes\Script.pwn(74540) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.
Reply
#6

I edited the post. Before i had forgot use the Double-Quotes =x
Код:
if(!strcmp(text[0], "//") && PlayerInfo[playerid][pAdmin] >= 1)//line 74514
if(!strcmp(text[0], "///") && (PlayerInfo[playerid][pTester] >= 1 || PlayerInfo[playerid][pAdmin] >= 1))//line 74540
Reply
#7

Ah thank you!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)