SA-MP Forums Archive
4 Errors - 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 (/showthread.php?tid=278892)



4 Errors - Chris_Morrison - 24.08.2011

Hi
i just want to do if the player is in Hitman agency so he can do /maskon
Quote:

if(PlayerInfo[playerid][pLeader]==8||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==8||PlayerInfo[playerid][pMember]==2) {} && swat[playerid] == 0) ;

the errors:
Quote:

C:\Program Files\San Andreas\сшбш\gamemodes\MRP.pwn(13412) : error 029: invalid expression, assumed zero
C:\Program Files\San Andreas\сшбш\gamemodes\MRP.pwn(13412) : warning 215: expression has no effect
C:\Program Files\San Andreas\сшбш\gamemodes\MRP.pwn(13412) : error 001: expected token: ";", but found ")"
C:\Program Files\San Andreas\сшбш\gamemodes\MRP.pwn(13412) : error 029: invalid expression, assumed zero
C:\Program Files\San Andreas\сшбш\gamemodes\MRP.pwn(13412) : fatal error 107: too many error messages on one line

Thanks


Re: 4 Errors - =WoR=Varth - 24.08.2011

Your code is wrongly typed.
pawn Code:
if(PlayerInfo[playerid][pLeader]==8||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==8||PlayerInfo[playerid][pMember]==2 && swat[playerid] == 0)
{
    //...............
}



Re: 4 Errors - =WoR=G4M3Ov3r - 24.08.2011

PHP Code:
if(PlayerInfo[playerid][pLeader]==8||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==8||PlayerInfo[playerid][pMember]==&& swat[playerid] == 0); 



Re: 4 Errors - Chris_Morrison - 24.08.2011

Now i have 26 errors WTF?
it's all the script
Quote:

if(!strcmp(cmd, "/maskon", true))
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader]==8||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==8||PlayerInfo[playerid][pMember]==2 && swat[playerid] == 0)
{

{
if(PlayerInfo[playerid][pMask] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " You don't have a mask");
return 1;
}
if(PlayerInfo[playerid][pLevel] < 5)
{
SendClientMessage(playerid, COLOR_GRAD1, " You are not able to use it. You are not level 5");
return 1;
}
}
for(new i = 0; i < PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
ShowPlayerNameTagForPlayer(i, playerid, 0);
}
}
PlayerInfo[playerid][pMaskuse] = 1;
MaskedName[playerid] = (playerid+30)*8+9800+random(600);//MaskedName[playerid]
SendClientMessage(playerid, COLOR_WHITE, "**You have put your mask on [/maskoff to put it away].");
//GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s puts on his mask.", sendername);
ProxDetector(30.0, playerid, string, COLOR_NICEBLUE,COLOR_NICEBLUE,COLOR_NICEBLUE,COLOR _NICEBLUE,COLOR_NICEBLUE);
format(sendername, MAX_PLAYER_NAME, "Stranger[Masked_%d]",MaskedName[playerid]);
new Float, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
Mask[playerid] = Create3DTextLabel(sendername,COLOR_WHITE,x,y,z+2,2 0,0,0);
Attach3DTextLabelToPlayer(Mask[playerid],playerid,0.0,0.0,0.0);
}
return 1;
}




Re: 4 Errors - =WoR=Varth - 24.08.2011

What's the error?

EDIT: Also it's "pawn" not "quote".

EDIT AGAIN:
pawn Code:
if(!strcmp(cmd, "/maskon", true))
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader]==8||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==8||PlayerInfo[playerid][pMember]==2 && swat[playerid] == 0)
{

{//Delete this
if(PlayerInfo[playerid][pMask] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " You don't have a mask");
return 1;
}
if(PlayerInfo[playerid][pLevel] < 5)
{
SendClientMessage(playerid, COLOR_GRAD1, " You are not able to use it. You are not level 5");
return 1;
}
}
for(new i = 0; i < PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
ShowPlayerNameTagForPlayer(i, playerid, 0);
}
}
PlayerInfo[playerid][pMaskuse] = 1;
MaskedName[playerid] = (playerid+30)*8+9800+random(600);//MaskedName[playerid]
SendClientMessage(playerid, COLOR_WHITE, "**You have put your mask on [/maskoff to put it away].");
//GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s puts on his mask.", sendername);
ProxDetector(30.0, playerid, string, COLOR_NICEBLUE,COLOR_NICEBLUE,COLOR_NICEBLUE,COLOR _NICEBLUE,COLOR_NICEBLUE);
format(sendername, MAX_PLAYER_NAME, "Stranger[Masked_%d]",MaskedName[playerid]);
new Float, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
Mask[playerid] = Create3DTextLabel(sendername,COLOR_WHITE,x,y,z+2,2 0,0,0);
Attach3DTextLabelToPlayer(Mask[playerid],playerid,0.0,0.0,0.0);
}
return 1;
}



Re: 4 Errors - Chris_Morrison - 24.08.2011

Thanks!


Re: 4 Errors - Generation-X - 24.08.2011

Indentations?

I think that will make your script looks easier to edit.