05.07.2016, 17:09
(
Последний раз редактировалось F1N4L; 06.07.2016 в 20:14.
)
*Logicamente hб muitos e muitos erros/avisos e acredito nгo ser 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бcil de concertar, apenas deve-se ter atenзгo.
*Para facilitar a listagem dos erros e avisos, coloquei em ordem numйrica.
*Peзo a colaboraзгo dos users para me ajudarem 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: expected token: ";", but found "-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:
SOLUЗГO:
ERRO: error 006: must be assigned to an array
MOTIVO: Criou uma variбvel inteira e tentou armazenar um valor string.
CУDIGO EXEMPLO:
SOLUЗГO:
ERRO: error 017: undefined symbol "test"
MOTIVO: Esqueceu de declarar a variбvel.
CУDIGO EXEMPLO:
SOLUЗГO:
ERRO: error 020: invalid symbol name ""
MOTIVO: Criou, porйm nгo declarou variбvel nenhuma.
CУDIGO EXEMPLO:
SOLUЗГO:
ERRO: error 031: unknown directive
MOTIVO: Criou, porйm nгo declarou nenhum macro/define.
CУDIGO EXEMPLO:
SOLUЗГO:
ERRO: error 033: array must be indexed (variable "test")
MOTIVO: Criou uma variбvel string e tentou armazenar um valor inteiro.
CУDIGO EXEMPLO:
SOLUЗГO:
SOLUЗГO 2: (By Whoo)
ERRO: error 035: argument type mismatch (argument 1)
MOTIVO: Usou um argumento incompatнvel em uma funзгo.
CУDIGO EXEMPLO:
SOLUЗГO:
ERRO: error 036: empty statement
MOTIVO: Foi inserido duas vezes o sinal ";" (ponto e vнrgula) no final da variбvel e/ou funзгo.
CУDIGO EXEMPLO:
SOLUЗГO:
ERRO: error 074: #define pattern must start with an alphabetic 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 EXEMPLO 2:
SOLUЗГO:
ERRO FATAL: fatal error 100: cannot read from file: "test"
MOTIVO: Nгo encontrou a include no caminho especificado.
CУDIGO EXEMPLO:
CУDIGO EXEMPLO 2:
SOLUЗГO:
єWARNINGSє
WARNING: warning 202: number of arguments does not match definition
MOTIVO: Inseriu argumentos a mais ou a menos do que foi declarado na funзгo.
CУDIGO EXEMPLO:
SOLUЗГO:
WARNING: warning 203: symbol is never used: "test"
MOTIVO: Criou a variбvel e nгo a usou.
CУDIGO EXEMPLO:
SOLUЗГO:
WARNING: warning 204: symbol is assigned a value that is never used: "test"
MOTIVO: Atribuiu um valor a variбvel, porйm nгo usou seu valor para nenhum fim.
CУDIGO EXEMPLO:
SOLUЗГO:
WARNING: warning 209: function "main" should return a value
MOTIVO: Nгo existe retorno na funзгo main.
CУDIGO EXEMPLO:
SOLUЗГO:
WARNING: warning 213: tag mismatch
MOTIVO: Usou uma variбvel de maneira incompatнvel da qual foi criada para ser utilizada.
CУDIGO EXEMPLO:
SOLUЗГO:
WARNING: warning 225: unreachable code
MOTIVO: Inseriu vбrios retornos em um mesmo cуdigo.
CУDIGO EXEMPLO:
SOLUЗГO:
WARNING: warning 235: public function lacks forward declaration (symbol "function")
MOTIVO: Criou uma callback, porйm nгo a declarou.
CУDIGO EXEMPLO:
SOLUЗГO:
*Para facilitar a listagem dos erros e avisos, coloquei em ordem numйrica.
*Peзo a colaboraзгo dos users para me ajudarem 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: expected token: ";", but found "-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:
Код:
new test
Код:
new test;
ERRO: error 006: must be assigned to an array
MOTIVO: Criou uma variбvel inteira e tentou armazenar um valor string.
CУDIGO EXEMPLO:
Код:
new test; test = "test";
Код:
new test; test = 5;
ERRO: error 017: undefined symbol "test"
MOTIVO: Esqueceu de declarar a variбvel.
CУDIGO EXEMPLO:
Код:
test = 5;
Код:
new test = 5;
ERRO: error 020: invalid symbol name ""
MOTIVO: Criou, porйm nгo declarou variбvel nenhuma.
CУDIGO EXEMPLO:
Код:
new
Код:
new test;
ERRO: error 031: unknown directive
MOTIVO: Criou, porйm nгo declarou nenhum macro/define.
CУDIGO EXEMPLO:
Код:
#
Код:
#define
ERRO: error 033: array must be indexed (variable "test")
MOTIVO: Criou uma variбvel string e tentou armazenar um valor inteiro.
CУDIGO EXEMPLO:
Код:
new test[10]; test = 5;
Код:
new test[10]; test = "test";
Код:
new test[10]; test[3] = 1;
ERRO: error 035: argument type mismatch (argument 1)
MOTIVO: Usou um argumento incompatнvel em uma funзгo.
CУDIGO EXEMPLO:
Код:
stock function(numeric){} function("test");
Код:
stock function(numeric){} function(5);
ERRO: error 036: empty statement
MOTIVO: Foi inserido duas vezes o sinal ";" (ponto e vнrgula) no final da variбvel e/ou funзгo.
CУDIGO EXEMPLO:
Код:
new test;;
Код:
new test;
ERRO: error 074: #define pattern must start with an alphabetic 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:
Код:
#define // null
Код:
#define 5
Код:
#define test
ERRO FATAL: fatal error 100: cannot read from file: "test"
MOTIVO: Nгo encontrou a include no caminho especificado.
CУDIGO EXEMPLO:
Код:
#include test
Код:
#include "..\scriptfiles\test"
Код:
Certificar-se que a include estб no caminho especificado.
єWARNINGSє
WARNING: warning 202: number of arguments does not match definition
MOTIVO: Inseriu argumentos a mais ou a menos do que foi declarado na funзгo.
CУDIGO EXEMPLO:
Код:
public function(test){} function();
Код:
function(test){} function(5);
WARNING: warning 203: symbol is never used: "test"
MOTIVO: Criou a variбvel e nгo a usou.
CУDIGO EXEMPLO:
Код:
new test;
Код:
new test; test = 5;
WARNING: warning 204: symbol is assigned a value that is never used: "test"
MOTIVO: Atribuiu um valor a variбvel, porйm nгo usou seu valor para nenhum fim.
CУDIGO EXEMPLO:
Код:
new test; test = 5;
Код:
new test; test = 5; printf("%i", test);
WARNING: warning 209: function "main" should return a value
MOTIVO: Nгo existe retorno na funзгo main.
CУDIGO EXEMPLO:
Код:
main() { new test; if(test == 1) return print("1");; }
Код:
main() { new test; if(test == 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:
Код:
new test; test = 5.5;
Код:
new Float:test; test = 5.5;
WARNING: warning 225: unreachable code
MOTIVO: Inseriu vбrios retornos em um mesmo cуdigo.
CУDIGO EXEMPLO:
Код:
new test; if(test < 0) return print("< 0"); else return print("> 0");
Код:
new test; if(test < 0) print("< 0"); else return print("> 0");
WARNING: warning 235: public function lacks forward declaration (symbol "function")
MOTIVO: Criou uma callback, porйm nгo a declarou.
CУDIGO EXEMPLO:
Код:
public function(){}
Код:
forward function(); public function(){}