SA-MP Forums Archive
[Ajuda] Erros - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Erros (/showthread.php?tid=333034)



[Ajuda] Erros - Caio_Freeze - 10.04.2012

pawn Код:
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1263) : error 028: invalid subscript (not an array or too many subscripts): "Respeito"
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1263) : warning 215: expression has no effect
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1263) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1263) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1263) : 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.
Linhas
pawn Код:
Respeito[giveplayerid]++;



Re: [Ajuda] Erros - ViniBorn - 10.04.2012

Qual a linha 1262?


Re: [Ajuda] Erros - lekizinho - 10.04.2012

Poste o que hб na linha anterior a linha do Respeito


Re: [Ajuda] Erros - Caio_Freeze - 10.04.2012

vou postar a public inteira

pawn Код:
public LevelUp()
{
    for(new i; i != GetMaxPlayers(); i++)
        if(IsPlayerConnected(i))
        {
            Pagamento[giveplayerid]++;
            if(Pagamento[giveplayerid] > 900)
            {
                Pagamento[giveplayerid] = 0;
                Respeito[giveplayerid]++; // Linha q estб dando o erro
                if(Respeito[giveplayerid] == 10)
                {
                    Respeito[giveplayerid] = 0;
                    Level[giveplayerid]++;
                    SetPlayerScore(playerid, Level[playerid]);
                    SendClientMessage(i,-1,"Vocк passou de level.");
                }
            }
        }

    return true;
}

ALGUEM ME AJUDAAAAAAAAAAAAAAAAA?


Respuesta: [Ajuda] Erros - Chis - 10.04.2012

vc tem o
pawn Код:
new Respeito[MAX_PLAYERS];
?


Re: [Ajuda] Erros - Caio_Freeze - 10.04.2012

sim eu coloquei a variavel Level e Respeito em um enum

pawn Код:
enum pInfo
{
    Level,
    Respeito,
e o pagamento esta assim
pawn Код:
new Pagamento[MAX_PLAYERS];



Re: [Ajuda] Erros - ViniBorn - 10.04.2012

Nгo seria assim?

pawn Код:
public LevelUp()
{
    for(new i, j = GetMaxPlayers(); i != j; i++)
        if(IsPlayerConnected(i))
        {
            Pagamento[i]++;
            if(Pagamento[i] > 900)
            {
                Pagamento[i] = 0;
                Respeito[i]++; // Linha q estб dando o erro
                if(Respeito[i] == 10)
                {
                    Respeito[i] = 0;
                    Level[i]++;
                    SetPlayerScore(i, Level[i]);
                    SendClientMessage(i,-1,"Vocк passou de level.");
                }
            }
        }

    return true;
}



Re: [Ajuda] Erros - Caio_Freeze - 10.04.2012

acho q nao pq deu esse erro

pawn Код:
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1265) : error 028: invalid subscript (not an array or too many subscripts): "Respeito"
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1265) : warning 215: expression has no effect
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1265) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1265) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Fernando\Desktop\BPLV2.pwn(1265) : 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.
vini esse ai e o sistema q vc fez pra min de level.


Re: [Ajuda] Erros - CidadeNovaRP - 10.04.2012

VocК esqueceu o MAX_PLAYERS,
dever ser assim:
pawn Код:
new Respeito[MAX_PLAYERS];
Tire do enum pInfo e deixe solto no topo do GM


Re: [Ajuda] Erros - steeldark - 10.04.2012

Quote:
Originally Posted by Caio_Freeze
Посмотреть сообщение
sim eu coloquei a variavel Level e Respeito em um enum

pawn Код:
enum pInfo
{
    Level,
    Respeito,
e o pagamento esta assim
pawn Код:
new Pagamento[MAX_PLAYERS];
posta a enum completa..
mas usando enum vc teria de usar algo assim:

pawn Код:
PlayerInfo[giveplayerid][Respeito]++;
ou assim:

pawn Код:
PlayerInfo[i][Respeito]++;