[Ajuda] Erros na sTock.
#1

Bom galerinha estou com os seguintes erros quem Poder me ajudar ai agradeзo ...


Errors :

Код:
(15390) : error 012: invalid function call, not a valid address
(15390) : error 029: invalid expression, assumed zero
(15390) : warning 215: expression has no effect
(15390) : error 001: expected token: ";", but found ")"
(15390) : fatal error 107: too many error messages on one line
Linha :
Код:
stock AdvanceSpectate(playerid)
{
    if(ConnectedPlayers() == 2) { StopSpectate(playerid); return 1; }    // ERRO AQUI
	if(GetPlayerState(playerid) == PLAYER_STATE_SPECTATING && Player[playerid][gSpectateID] != INVALID_PLAYER_ID) {
            for(new x=Player[playerid][gSpectateID]+1; x<=MAX_PLAYERS; x++) {
                if(x == MAX_PLAYERS) { x = 0; }
                if(IsPlayerConnected(x) && x != playerid) {
                                if(GetPlayerState(x) == PLAYER_STATE_SPECTATING && Player[x][gSpectateID] != INVALID_PLAYER_ID ||
                                        (GetPlayerState(x) != 1 && GetPlayerState(x) != 2 && GetPlayerState(x) != 3))
                                {
                                        continue;
                                }
                                else {
                                        StartSpectate(playerid, x);
                                        break;
                                }
                        }
                }
        }
 	return 1;
}
Declaraзoes das funзхes :

Код:
stock StopSpectate(playerid)
{
	Player[playerid][ReloadPlayer] = true;
    TogglePlayerSpectating(playerid, 0);
   	Player[playerid][gSpectateID] = INVALID_PLAYER_ID;
   	Player[playerid][gSpectateType] = ADMIN_SPEC_TYPE_NONE;
    GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~r~Spectate Desligado",1000,3);
    return 1;
}




stock ConnectedPlayers()
{
        new count;
        for(new x=0; x<MAX_PLAYERS; x++) {
            if(IsPlayerConnected(x)) {
                        count++;
                }
        }
        return count;
}
Reply
#2

@alguem vem ai e ajuda pf
Reply
#3

pawn Код:
if(ConnectedPlayers() == 2) return StopSpectate(playerid)
Tente.
Reply
#4

pawn Код:
if(ConnectedPlayers() == 2) return StopSpectate(playerid);
Reply
#5

Nada ainda , mesmos errors ...
Reply
#6

Tenta...
PHP код:
if(ConnectedPlayers( == 2)) { StopSpectate(playerid); return 1; } 
Ou...

PHP код:
if(ConnectedPlayers(x) == 2) { StopSpectate(playerid); return 1; } 
Reply
#7

Botei
Код:
if(ConnectedPlayers(x) == 2) { StopSpectate(playerid); return 1; }
DEU 4 erros denovo

Botei

Код:
if(ConnectedPlayers( == 2)) { StopSpectate(playerid); return 1; }
apareceu os 4 mesmos errors e mais 2 novos ...
Reply
#8

Tente substituir...

PHP код:
if(ConnectedPlayers( == 2)) 
Por:
PHP код:
if(ConnectedPlayers[playerid] == true
Se nгo resolver, espera alguйm com mais experiкncia para ajuda-lo.
Reply
#9

deu nao

@edit : isso e dificil de se resolver ':/
Reply
#10

@alguem ai pra ajudar ....
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)