25.02.2014, 16:17
Veja esta informaзгo que й enviada pelo compilador:
Isso geralmente significa que a variбvel qualquer x й uma array que nгo foi declarada, mas que mesmo assim foi utilizada no cуdigo
.
Exemplo:
A soluзгo geral й declarar a variбvel de acordo com o contexto. Esta й uma versгo do exemplo anterior com os erros de compilaзгo corrigidos
:
O erro que vocк recebeu й desse tipo que mencionei. Como no caso a variбvel array nгo-declarada, denominada ausente, estб associada a IDs de jogadores genйricos, basta adicionar ao topo do cуdigo do arquivo:
Espero ter ajudado
.
Код:
error 017: undefined symbol "x" warning 215: expression has no effect error 001: expected token: ";", but found "]" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line
Isso geralmente significa que a variбvel qualquer x й uma array que nгo foi declarada, mas que mesmo assim foi utilizada no cуdigo

Exemplo:
pawn Код:
#include <a_samp>
main()
{
print("Exemplo");
}
public OnGameModeInit()
{
x[2] = 100; //A variбvel "x" й utilizada sem ser declarada antes.
return 1;
}
A soluзгo geral й declarar a variбvel de acordo com o contexto. Esta й uma versгo do exemplo anterior com os erros de compilaзгo corrigidos

pawn Код:
#include <a_samp>
new x[5]; //Declaraзгo da variбvel array "x".
main()
{
print("Exemplo");
}
public OnGameModeInit()
{
x[2] = 100; //A array "x" й utilizada estando declarada.
return 1;
}
O erro que vocк recebeu й desse tipo que mencionei. Como no caso a variбvel array nгo-declarada, denominada ausente, estб associada a IDs de jogadores genйricos, basta adicionar ao topo do cуdigo do arquivo:
pawn Код:
new ausente[MAX_PLAYERS];
Espero ter ajudado
