SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 12 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

    [Tutorial] Principais erros/warnings e as respetivas soluções

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11378
    Moedas : 1031967
    Data de inscrição : 06/10/2011
    Idade : 28
    Localização : Brasil

    [Tutorial] Principais erros/warnings e as respetivas soluções Empty [Tutorial] Principais erros/warnings e as respetivas soluções

    Mensagem por Weslley_Script Ter 4 Abr 2023 - 12:21

    *Logicamente há muitos e muitos erros/avisos e acredito que não seja possível listar todos, mas os principais e mais "chatos" pretendo listar e tentar acabar com tópicos típicos com erros exatamente iguais e muito fáceis de concertar, apenas deve-se ter atenção.

    *Para facilitar a listagem dos erros e avisos, coloque em ordem numérica.

    *Peço a colaboração dos usuários para me ajudar a inserir mais erros e avisos, evitando desta forma um spam desnecessário de tópicos criados para solucionar erros e avisos que, de certa forma, são "bobos".

    * Caso eu tenha me precipitado em alguma solução e/ou motivo, peço que me corrija imediatamente.

    *Vou aproveitar também e deixar este tópico aberto para quem estiver com dъvidas relacionadas a esses erros e/ou avisos, caso nгo consiga solucionar o problema eu vou fazer o possível para sanar suas respectivas dъvidas... є ERROS є


    ERRO : error

    001 : token esperado: ";", mas encontrado "-end of file-"
    MOTIVO : Declarou uma variável e/ou inseriu uma função e esqueceu de inserir ";" (ponto e vírgula) no final.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    novo teste


    SOLUÇÃO :
    Код:

    Código:
    novo teste ;



    ERRO : erro 006: deve ser atribuído a um array
    MOTIVO : Criou uma variável inteira e tentou armazenar um valor string.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    novo teste;
    teste = "teste" ;


    SOLUÇÃO :
    Код:

    Código:
    novo teste;
    teste = 5 ;



    ERRO : error 017: undefined symbol "test"
    MOTIVO : Esqueceu de declarar a variável.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    teste = 5;


    SOLUÇÃO :
    Код:

    Código:
    novo teste = 5;



    ERRO : error 020: invalid symbol name ""
    MOTIVO : Criou, porйm nгo denominado variбvel nenhuma.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    novo


    SOLUÇÃO :
    Код:

    Código:
    novo teste ;



    ERRO : erro 031: diretiva desconhecida
    MOTIVO : Criou, porém nгo declarou nenhuma macro/define.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    #


    SOLUÇÃO :
    Код:

    Código:
    # define



    ERRO : erro 033: array deve ser indexado (variável "teste")
    MOTIVO : Criou uma string variável e tentou armazenar um valor inteiro.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    novo teste[10];
    teste = 5 ;


    SOLUÇÃO :
    Код:

    Código:
    novo teste[10];
    teste = "teste" ;


    SOLUÇÃO 2: (By Whoo )
    Код:

    Código:
    novo teste[10];
    teste[ 3 ] = 1 ;



    ERRO : error 035: argument type mismatch (argument 1)
    MOTIVO : Usou um argumento incompatível em uma função.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    função de estoque ( numérica ){}
    função( "teste" );


    SOLUÇÃO :
    Код:

    Código:
    função de estoque ( numérica ){}
    função( 5 );



    ERRO : erro 036: declaração vazia
    MOTIVO : Foi inserido duas vezes o sinal ";" (ponto e vírgula) no final da variável e/ou função.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    novo teste ;;


    SOLUÇÃO :
    Код:

    Código:
    novo teste ;



    ERRO : error 074: #define pattern must start with a alpha character
    MOTIVO : Nгo declarou nenhum valor ao macro/define e/ou o mesmo foi iniciado com caracteres especiais e/ou nъmeros.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    #define // nulo


    CÁDIGO EXEMPLO 2 :
    Код:
    #define 5
    SOLUÇÃO :
    Код:

    Código:
    #define teste



    ERRO FATAL : erro fatal 100: não é possível ler do arquivo: "teste"
    MOTIVO : Nгo encontrou a include no caminho especificado.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    #incluir teste


    CÁDIGO EXEMPLO 2 :
    Код:

    Código:
    #include "..\scriptfiles\ teste "


    SOLUÇÃO :
    Код:

    Código:
    Certificar-se que a include está no caminho especificado .



    є WARNINGS є

    WARNING : warning 202: número de argumentos não coincide com a definição
    MOTIVO : Inseriu argumentos a mais ou a menos do que foi declarado na função.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    função pública( teste ){}
    função();


    SOLUÇÃO :
    Код:

    Código:
    função( teste ){}
    função( 5 );



    WARNING : warning 203: símbolo nunca é usado: "test"
    MOTIVO : Criou a variável e nгo a usado.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    novo teste;


    SOLUÇÃO :
    Код:

    Código:
    novo teste;
    teste = 5 ;



    WARNING : warning 204: ao símbolo é atribuído um valor que nunca é usado: "test"
    MOTIVO : Atribuiu um valor a variável, porйm nгo usou seu valor para nenhum fim.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    novo teste;
    teste = 5;


    SOLUÇÃO :
    Код:

    Código:
    novo teste;
    teste = 5;
    printf("%i", teste );



    WARNING : warning 209: a função "main" deve retornar um valor
    MOTIVO : Nгo existe return na funзгo main.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    principal() {
     novo teste;
     if(teste == 1) return print("1"); ;
    }


    SOLUÇÃO :
    Код:

    Código:
    principal() {
     novo teste;
     if(teste == 1) print("1"); ;
    }



    WARNING : warning 213: tag mismatch
    MOTIVO : Usou uma variável de maneira incompatível da qual foi criada para ser utilizada.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    novo teste;
    teste = 5,5;


    SOLUÇÃO :
    Код:

    Código:
    novo Float: teste;
    teste = 5,5;



    WARNING : warning 225: código inacessível
    MOTIVO : Inseriu vários retornos em um mesmo código.
    CÁDIGO EXEMPLO :
    Код:

    Código:
    novo teste;
    if(teste < 0) return print("< 0");


    else return print("> 0");
    SOLUÇÃO :
    Код:

    Código:
    novo teste;
    if(teste < 0) print("< 0");
    else return print("> 0");



    AVISO : warning 235: função public carece de declaração de encaminhamento (símbolo "função")
    MOTIVO : Criou uma callback, porém nгo a declarada.
    CÁDIGO EXEMPLO :

    Código:
    Код:
    função pública(){}


    SOLUÇÃO :
    Код:

    Código:
    função encaminhar(); 
    função pública(){}


    Creditos:F1N4L



    [Tutorial] Principais erros/warnings e as respetivas soluções D07Xwqb
    [Tutorial] Principais erros/warnings e as respetivas soluções Yjab9HN

      Data/hora atual: Dom 28 Abr 2024 - 15:40