[Ajuda] Erros ao compilar :(
#1

Bom dia/tarde/noite eu adicionei alguns comandos ao meu gm e no caso tenho 2comandos do mesmo estilos e nos dois estб a dar o seguinte erro: error 029: invalid expression, assumed zero

1єcomando:
pawn Код:
if(strcmp(cmd, "/pcativeirols", true) == 0)
{
  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] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23) & PlayerToPoint(15.0, playerid, -392.60000610 , -1130.00000000 , 71.30000305);
  MoveObject(MCativeiro , -392.60000610,-1130.00000000,61.30000305,3.0); // Cordenada Dele Aberto
  //SendClientMessage(playerid, -1, "Vocк Abriu o Portгo do Cativeiro."); // ( Mensagem ao Digitar ) ta mostrando a msg para todos
  SetTimer("FCativeiro", 5000, false); // Tempo para que ele suba denovo ( 5 SEG. )
  return true;
}
2є comando:

pawn Код:
if(strcmp(cmd, "/pcativeirosf", true) == 0)
{
  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] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23) & PlayerToPoint(15.0, playerid, -2126.50000000 , -80.80000305 , 37.09999847);

  MoveObject(MCativeiroSF , -2126.50000000,-80.80000305,27.09999847, 3); // Cordenada Dele Aberto
  //SendClientMessage(playerid, -1, "Vocк Abriu o Portгo do Cativeiro."); // ( Mensagem ao Digitar ) ta mostrando a msg para todos
  SetTimer("FCativeiroSF", 5000, false); // Tempo para que ele suba denovo ( 5 SEG. )
  return true;
}
Ambos os erro na linha do PlayerToPoint
Agradeзo quem poder ajudar.
Reply
#2

Ta errado
Exemplo de como tem que ser ...
pawn Код:
if(PlayerInfo[playerid][pMembro] == 5 & PlayerToPoint(15.0, playerid, -392.60000610 , -1130.00000000 , 71.30000305))
PS: Se eu errei algo me corrija
Reply
#3

Continua com o erro
E agora pede o ";" por isso que eu tinha posto ") ;"
EDIT:Por isso deixei assim no final: )) ; mas continua com os mesmo erros.
Reply
#4

Alguйm?
Reply
#5

tenta isto

pawn Код:
if(strcmp(cmd, "/pcativeirols", true) == 0)
{
  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] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23) & PlayerToPoint(15.0, playerid, -392.60000610 , -1130.00000000 , 71.30000305))
  MoveObject(MCativeiro , -392.60000610,-1130.00000000,61.30000305,3.0); // Cordenada Dele Aberto
  //SendClientMessage(playerid, -1, "Vocк Abriu o Portгo do Cativeiro."); // ( Mensagem ao Digitar ) ta mostrando a msg para todos
  SetTimer("FCativeiro", 5000, false); // Tempo para que ele suba denovo ( 5 SEG. )
  return true;
}

if(strcmp(cmd, "/pcativeirosf", true) == 0)
{
  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] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23) & PlayerToPoint(15.0, playerid, -2126.50000000 , -80.80000305 , 37.09999847))

  MoveObject(MCativeiroSF , -2126.50000000,-80.80000305,27.09999847, 3); // Cordenada Dele Aberto
  //SendClientMessage(playerid, -1, "Vocк Abriu o Portгo do Cativeiro."); // ( Mensagem ao Digitar ) ta mostrando a msg para todos
  SetTimer("FCativeiroSF", 5000, false); // Tempo para que ele suba denovo ( 5 SEG. )
  return true;
}
Reply
#6

foi porque voce fechou o ")" no PlayerInfo[playerid][pLider] == 23 vc tem que apagar esses dos 23 e fechar antes do ";" no final de cada playerpoint
Reply
#7

Quote:
Originally Posted by BlackDonelly
Посмотреть сообщение
foi porque voce fechou o ")" no PlayerInfo[playerid][pLider] == 23 vc tem que apagar esses dos 23 e fechar antes do ";" no final de cada playerpoint
o problema foi ele meter ;;;;;; numa condiзгo.
Reply
#8

Quote:
Originally Posted by telmo_ferreira
Посмотреть сообщение
o problema foi ele meter ;;;;;; numa condiзгo.
verdade, nem me toquei

mas mesmo assim o ")" ta no lugar errado
Reply
#9

Vlw ganhei 2 warnings tag mistach mas nгo me importo.
Reply
#10

Quote:
Originally Posted by JaltiPT
Посмотреть сообщение
Vlw ganhei 2 warnings tag mistach mas nгo me importo.
eu me importaria , mesmo compilando com warnig as veses o codigo nгo funciona direito
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)