Error gTeam
#1

pawn Код:
C:\Documents and Settings\Compaq_Administrator\My Documents\san andreas\BASE jump\gamemodes\CubicTDM.pwn(88) : error 017: undefined symbol "gTeam"
C:\Documents and Settings\Compaq_Administrator\My Documents\san andreas\BASE jump\gamemodes\CubicTDM.pwn(88) : warning 215: expression has no effect
C:\Documents and Settings\Compaq_Administrator\My Documents\san andreas\BASE jump\gamemodes\CubicTDM.pwn(88) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Compaq_Administrator\My Documents\san andreas\BASE jump\gamemodes\CubicTDM.pwn(88) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Compaq_Administrator\My Documents\san andreas\BASE jump\gamemodes\CubicTDM.pwn(88) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Y lo tengo definido:
new gTeam[MAX_PLAYERS];
Reply
#2

el mio lo tengo asi
pawn Код:
static gTeam[MAX_PLAYERS];
trata aver si te funsiona
Reply
#3

Quote:
Originally Posted by John Rockie
el mio lo tengo asi
pawn Код:
static gTeam[MAX_PLAYERS];
trata aver si te funsiona
Iguбl de mal.
Reply
#4

Fijate de que este declarada como variable global (es decir, no dentro de una callback).
Reply
#5

mostra la linea 88
Reply
#6

Que raro.. pone new gTeam[MAX_PLAYERS]; al inicio del gamemode... eso es porq una linea no esta definida...
Reply
#7

Quote:
Originally Posted by Chiri
Fijate de que este declarada como variable global (es decir, no dentro de una callback).
їLo quй?
Reply
#8

Quote:
Originally Posted by agusfn20
mostra la linea 88
Eso no tiene que ver porque si la quito me da error en la otra lнnea del otro equipo, pero de todos modos mirad:
pawn Код:
new gTeam[MAX_PLAYERS];
pawn Код:
forward SetPlayerToTeamColor(playerid);
public SetPlayerToTeamColor(playerid)
{
  if (gTeam[playerid] == TEAM_ARMY)
  {
    SetPlayerColor(playerid, 0x004080FF);
    SetPlayerInterior(playerid,0);
    SetPlayerArmour(playerid,100);
    GivePlayerWeapon(playerid,31,100,29,100,24,100);
  }
  else if (gTeam[playerid] == TEAM_TERRORIST)
  {
    SetPlayerColor(playerid, 0xFF0000FF);
    SetPlayerInterior(playerid,0);
    SetPlayerArmour(playerid,100);
    GivePlayerWeapon(playerid,30,100,28,100,22,100);
  }
}
Reply
#9

Al principio declaraste los equipos con sus numeros?

#define TEAM_ARMY 0
#define TEAM_TERRORIST 1

Porque las variables solo pueden contener nъmeros. Con esto, se puede poner el nombre del equipo en la variable y sin tener que poner if(gTeam[playerid] == 0) etc... Pero me parece que te falta eso...
Reply
#10

Ya a la mierda lo voy a hacer de nuevo...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)