[RESOLVIDO] Erro quando compila
#1

EU fui add as linhas

PHP код:
new aname[MAX_PLAYER_NAME];
        
GetPlayerName(playeridanameMAX_PLAYER_NAME);
        
format(filesizeof(file), PASTA_CONTASaname);
    if(
dini_Int(file"Profissao") == Policial_M || dini_Int(file"Profissao") == Policial_C || dini_Int(file"Profissao") == Policial_F || dini_Int(file"Profissao") == Delegado || dini_Int(file"Profissao") == Bope || dini_Int(file"Profissao") == Swat || dini_Int(file"Profissao") == Narcoticos || dini_Int(file"Profissao") == FBI || dini_Int(file"Profissao") == Interpol || dini_Int(file"Profissao") == LSPD ||
        
Lider[playerid] == || Membro[playerid] == || Lider[playerid] == || Membro[playerid] == || dini_Int(file"aAdmin") == 1){ 
no CMD abaixo

PHP код:
if(strcmp("/abc"cmdtexttrue) == 0)    {
MoveObject(PC0,1760.992432, -1691.938354,19.6412.0);//19.641
    
SendClientMessage(playerid,0x0000FFAA"Abrindo Portгo.");
       return 
1;

para fazer a profissao e Org abrir aquele determinado portao

PHP код:
if(strcmp("/abc"cmdtexttrue) == 0)    {
    new 
aname[MAX_PLAYER_NAME];
        
GetPlayerName(playeridanameMAX_PLAYER_NAME);
        
format(filesizeof(file), PASTA_CONTASaname);
    if(
dini_Int(file"Profissao") == Policial_M || dini_Int(file"Profissao") == Policial_C || dini_Int(file"Profissao") == Policial_F || dini_Int(file"Profissao") == Delegado || dini_Int(file"Profissao") == Bope || dini_Int(file"Profissao") == Swat || dini_Int(file"Profissao") == Narcoticos || dini_Int(file"Profissao") == FBI || dini_Int(file"Profissao") == Interpol || dini_Int(file"Profissao") == LSPD ||
        
Lider[playerid] == || Membro[playerid] == || Lider[playerid] == || Membro[playerid] == || dini_Int(file"aAdmin") == 1){
    
MoveObject(PC0,1760.992432, -1691.938354,19.6412.0);//19.641
    
SendClientMessage(playerid,0x0000FFAA"Abrindo Portгo.");
       return 
1;

Sу que estб dando erro em 26 linhas com o seguinte texto: error: 017: undefined symbol "CPS_AddCheckpoint"

Se eu tirar essas linhas funciona perfeitamente, tem algo de errado nelas?
Reply
#2

pawn Код:
if(strcmp("/abc", cmdtext, true) == 0)    {
    new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
        format(file, sizeof(file), PASTA_CONTAS, aname);
    if(dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == LSPD ||
        Lider[playerid] == 4 || Membro[playerid] == 4 || Lider[playerid] == 5 || Membro[playerid] == 5 || dini_Int(file, "aAdmin") == 1){
    MoveObject(PC0,1760.992432, -1691.938354,19.641, 2.0);//19.641
    SendClientMessage(playerid,0x0000FFAA, "Abrindo Portгo.");
       return 1; }
}
tente assim.

ou assim:
pawn Код:
if(!strcmp("/abc", cmdtext, true))
    {
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
        format(file, sizeof(file), PASTA_CONTAS, aname);
        if(dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == LSPD ||
        Lider[playerid] == 4 || Membro[playerid] == 4 || Lider[playerid] == 5 || Membro[playerid] == 5 || dini_Int(file, "aAdmin") == 1)
        {
            MoveObject(PC0,1760.992432, -1691.938354,19.641, 2.0);//19.641
            SendClientMessage(playerid,0x0000FFAA, "Abrindo Portгo.");
            return 1;
        }
    }
mais organizado.
Reply
#3

Compilou certo agora, mas como a falta de um "}" intefere em linhas que eu acho que nгo tem a ver com isso?
Reply
#4

Vocк esqueзeu de fechar "}",
entгo provavelmente o comando estaria fazendo efeito emcima de outras linhas como publics abaixo...
(: entendeu?
Reply
#5

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Vocк esqueзeu de fechar "}",
entгo provavelmente o comando estaria fazendo efeito emcima de outras linhas como publics abaixo...
(: entendeu?
Entendi mais ou menos, mas ja da pra ficar mais esperto, Vlw ^^
Reply
#6

Disponha, meu raciocinio й mais pra ajudar, pra explicar ele й lerdo. Mais qualquer dъvida pode postar novamente(:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)