21/07/2021 12:57
(Esta mensagem foi modificada pela última vez a: 21/07/2021 13:00 por theCrawler.)
O sampctl utiliza uma versão atualizada e aprimorada do compilador pawn (https://github.com/pawn-lang/compiler). Esse novo compilador, além de inúmeras melhorias, também identifica um número muito maior de possíveis erros de código, inclusive esse apresentado para você.
Esse warning é exibido pois você (ou a include no caso) está recebendo um array como parâmetro, e como esse valor não é modificado na função, ele avisa que você deve usar o atributo “const” na definição da função.
Exemplo:
@EDIT
Não é aconselhável desativar esses erros de forma forçada, principalmente globalmente. O ideal é identificar e corrigir (não está sendo exibido atoa). Em raríssimas ocasiões, à necessidade de usar esse recurso.
Esse warning é exibido pois você (ou a include no caso) está recebendo um array como parâmetro, e como esse valor não é modificado na função, ele avisa que você deve usar o atributo “const” na definição da função.
Exemplo:
Código:
// Errado
stock Func(string[]) { … }
// Correto
stock Func(const string[]) { … }
@EDIT
Não é aconselhável desativar esses erros de forma forçada, principalmente globalmente. O ideal é identificar e corrigir (não está sendo exibido atoa). Em raríssimas ocasiões, à necessidade de usar esse recurso.