[Ajuda] Erros
#1

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]++;
Reply
#2

Qual a linha 1262?
Reply
#3

Poste o que hб na linha anterior a linha do Respeito
Reply
#4

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?
Reply
#5

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

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];
Reply
#7

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;
}
Reply
#8

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.
Reply
#9

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

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]++;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)