Me Ajuda Neste Erro -
LucasOBGS - 24.03.2013
Erro:
Код:
C:\DOCUME~1\LUCASR~1\Desktop\SAMP03~1\GAMEMO~1\BGN.pwn(37818) : error 029: invalid expression, assumed zero
Linha do Erro
Код:
if(strcmp(cmd, "/desamarrar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17
|| PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23
{
Respuesta: Me Ajuda Neste Erro -
[JD]BlackFire - 24.03.2013
tu nгo pode colocar um if em duas linhas
Re: Me Ajuda Neste Erro -
DNikor - 24.03.2013
pawn Код:
if(strcmp(cmd, "/desamarrar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17|| PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23
{
Como o amigo ai em cima disse, nao se pode colocar if em duas linhas.
Re: Me Ajuda Neste Erro -
LucasOBGS - 24.03.2013
Intendi, Obrigado Galera : )
Re: Me Ajuda Neste Erro -
LucasOBGS - 24.03.2013
Quando Eu Deixo Tudo em Uma Linha Sу da Estes Erros:
Код:
C:\DOCUME~1\LUCASR~1\Desktop\SAMP03~1\GAMEMO~1\BGN.pwn(37815) : error 075: input line too long (after substitutions)
C:\DOCUME~1\LUCASR~1\Desktop\SAMP03~1\GAMEMO~1\BGN.pwn(37816) : error 017: undefined symbol "PlayerI"
C:\DOCUME~1\LUCASR~1\Desktop\SAMP03~1\GAMEMO~1\BGN.pwn(37817) : error 017: undefined symbol "nfo"
C:\DOCUME~1\LUCASR~1\Desktop\SAMP03~1\GAMEMO~1\BGN.pwn(37817) : warning 215: expression has no effect
C:\DOCUME~1\LUCASR~1\Desktop\SAMP03~1\GAMEMO~1\BGN.pwn(37817) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\LUCASR~1\Desktop\SAMP03~1\GAMEMO~1\BGN.pwn(37817) : error 029: invalid expression, assumed zero
C:\DOCUME~1\LUCASR~1\Desktop\SAMP03~1\GAMEMO~1\BGN.pwn(37817) : fatal error 107: too many error messages on one line
Codigo Inteiro do /desamarrar
Код:
if(strcmp(cmd, "/desamarrar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17
|| PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23
{
if(PlayerInfo[playerid][pCargo] < 2)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк precisa de cargo 2 ou mais para desamarrar as pessoas !");
return true;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /desamarrar [id]");
return true;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Vocк nгo pode desamarrar а sн mesmo!"); return true; }
if(PlayerTied[giveplayerid])
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк foi libertado por %s.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Vocк libertou %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GameTextForPlayer(giveplayerid, "~g~Libertado", 2500, 3);
Controle(giveplayerid, 1);
PlayerTied[giveplayerid] = 0;
PlayerInfo[giveplayerid][pMuted] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O Jogador nгo estб sequestrado !");
return true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O Jogador estб longe de Vocк !");
return true;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O Jogador Estб Offline !");
return true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um Gangster !");
}
}//not connected
return true;
}