SA-MP Forums Archive
[ajuda] erro! - 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] erro! (/showthread.php?tid=318505)



[ajuda] erro! - Don_Speed - 15.02.2012

Erros
pawn Код:
C:\Documents and Settings\Don_SpeeD\Desktop\BVC\gamemodes\BVC1.0.pwn(8427) : error 012: invalid function call, not a valid address
C:\Documents and Settings\Don_SpeeD\Desktop\BVC\gamemodes\BVC1.0.pwn(8427) : warning 215: expression has no effect
C:\Documents and Settings\Don_SpeeD\Desktop\BVC\gamemodes\BVC1.0.pwn(8427) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Don_SpeeD\Desktop\BVC\gamemodes\BVC1.0.pwn(8427) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Don_SpeeD\Desktop\BVC\gamemodes\BVC1.0.pwn(8427) : fatal error 107: too many error messages on one line
Linha
pawn Код:
StripNewLine(LineFromFile);
Funзao
pawn Код:
stock FixHouses()
{
    new file[100], File:PFile, Name[24], LineFromFile[100], ParameterName[50], ParameterValue[50];
    new bool:PlayerOwnedTheHouse = true, HousesFixed;
    for (new HouseID = 1; HouseID < MAX_HOUSES; HouseID++)
    {
        if (AHouseData[HouseID][Owned] == true)
        {
            format(Name, 24, AHouseData[HouseID][Owner]);
            format(file, sizeof(file), PlayerFile, Name);
            if (fexist(file))
            {
                PFile = fopen(file, io_read);
                fread(PFile, LineFromFile);
                while (strlen(LineFromFile) > 0)
                {
                    StripNewLine(LineFromFile);//linhaerro
                    sscanf(LineFromFile, "s[50]s[50]", ParameterName, ParameterValue);
                    if (strcmp(ParameterName, "House", false) == 0)
                    {
                        if (strval(ParameterValue) == HouseID)
                            PlayerOwnedTheHouse = true;
                    }
                    fread(PFile, LineFromFile);
                }
                fclose(PFile);
                if (PlayerOwnedTheHouse == false)
                {
                    AHouseData[HouseID][Owned] = false;
                    AHouseData[HouseID][Owner] = 0;
                    AHouseData[HouseID][HouseName] = 0;
                    AHouseData[HouseID][HouseLevel] = 1;
                    House_UpdateEntrance(HouseID);
                    HouseFile_Save(HouseID);
                    HousesFixed++;
                }
                PlayerOwnedTheHouse = false;
            }
        }
    }
    printf(TXT_HousesFixed, HousesFixed);
}



Respuesta: [ajuda] erro! - BlackCoder - 15.02.2012

posta com o nъmero da linha tbm ¬¬


Re: [ajuda] erro! - Don_Speed - 15.02.2012

Код:
StripNewLine(LineFromFile);//linhaerro
¬¬


Re: [ajuda] erro! - Dolby - 15.02.2012

falta um
pawn Код:
;
no final.
na funзгo antes da Linha StipNewLine,ou seja,na linha: 8426.


Re: [ajuda] erro! - Don_Speed - 15.02.2012

@edit ; Mas Ja Tem!


Re: [ajuda] erro! - |_MeGaTroN_| - 15.02.2012

Estranho nao vejo nenhum erro..


Re: [ajuda] erro! - kinhobryant - 15.02.2012

eu tbm nao vi nada de errado, tenta ver se й em outra linha pq algumas vezes o error й em uma linha e mostra em outra


Re: [ajuda] erro! - Don_Speed - 15.02.2012

Bom Todos Sao Assim
pawn Код:
StripNewLine(LineFromFile);
a Variavel Global Assim
pawn Код:
new StripNewLine;



Re: [ajuda] erro! - kinhobryant - 15.02.2012

Cria uma forward embaixo, forward StripNewLine(LineFromFile);


Re: [ajuda] erro! - Don_Speed - 15.02.2012

Quote:
Originally Posted by kinhobryant
Посмотреть сообщение
Cria uma forward embaixo, forward StripNewLine(LineFromFile);
Nao , Testei e Deu Erro.