[Ajuda] O que hб de errado?
#1

Meu servidor vem caindo sozinho, e no crashdetect aponta isso

[13:23:12] [debug] Server crashed while executing gmbpv.amx
[13:23:12] [debug] AMX backtrace:
[13:23:12] [debug] #0 native fwrite () from samp03svr
[13:23:12] [debug] #1 00185c74 in public OnPropUpdate () at C:\Users\3green\Desktop\meusarquivos\gamemodes\gmb pv.pwn:25806


pawn Код:
BPV:: OnPropUpdate()
{
    new idx;
    new File: file2;
    while (idx < sizeof(HouseInfo))
    {
        new coordsstring[350];                     //1//2//3//4//5//6//7//8//9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30
        format(coordsstring, sizeof(coordsstring), "%f,%f,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\r\n",
        HouseInfo[idx][hEntrancex], // 1
        HouseInfo[idx][hEntrancey], // 2
        HouseInfo[idx][hEntrancez], // 3
        HouseInfo[idx][hExitx], // 4
        HouseInfo[idx][hExity], // 5
        HouseInfo[idx][hExitz], // 6
        HouseInfo[idx][hHealthx], // 7
        HouseInfo[idx][hHealthy], // 8
        HouseInfo[idx][hHealthz], // 9
        HouseInfo[idx][hArmorrx], // 10
        HouseInfo[idx][hArmorry], // 11
        HouseInfo[idx][hArmorrz], // 12
        HouseInfo[idx][hOwner], // 13
        HouseInfo[idx][hDiscription], // 14
        HouseInfo[idx][hValue], // 15
        HouseInfo[idx][hHel], // 16
        HouseInfo[idx][hArm], // 17
        HouseInfo[idx][hInt], // 18
        HouseInfo[idx][hLock], // 19
        HouseInfo[idx][hOwned], // 20
        HouseInfo[idx][hRooms], // 21
        HouseInfo[idx][hRent], // 22
        HouseInfo[idx][hRentabil], // 23
        HouseInfo[idx][hTakings], // 24
        HouseInfo[idx][hVec], // 25
        HouseInfo[idx][hVcol1], // 26
        HouseInfo[idx][hVcol2], // 27
        HouseInfo[idx][hDate], // 28
        HouseInfo[idx][hLevel], // 29
        HouseInfo[idx][hWorld]); // 30

        HouseInfo[idx][hWorld] = idx;
        if(idx == 0)
        {

            file2 = fopen("Arquivos/Casas.cfg", io_write);
        }
        else
        {

            file2 = fopen("Arquivos/Casas.cfg", io_append);
        }
        fwrite(file2, coordsstring);
        idx++;
        fclose(file2);
    }
    idx = 0;
    while (idx < sizeof(BizzInfo))
    {

        new coordsstring[350];                     //1//2//3//4//5//6//7//8//9/10/11/12/13/14/15/16/17
        format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d\r\n",
        BizzInfo[idx][bOwned], // 1
        BizzInfo[idx][bOwner], // 2
        BizzInfo[idx][bMessage], // 3
        BizzInfo[idx][bExtortion], // 4
        BizzInfo[idx][bEntranceX], // 5
        BizzInfo[idx][bEntranceY], // 6
        BizzInfo[idx][bEntranceZ], // 7
        BizzInfo[idx][bExitX], // 8
        BizzInfo[idx][bExitY], // 9
        BizzInfo[idx][bExitZ], // 10
        BizzInfo[idx][bLevelNeeded], // 11
        BizzInfo[idx][bBuyPrice], // 12
        BizzInfo[idx][bEntranceCost], // 13
        BizzInfo[idx][bTill], // 14
        BizzInfo[idx][bLocked], // 15
        BizzInfo[idx][bInterior], //16
        BizzInfo[idx][bDate]); // 17
        //BizzInfo[idx][VirtualWorld]);
        if(idx == 0)
        {
            file2 = fopen("Arquivos/Empresas.cfg", io_write);
        }
        else
        {
            file2 = fopen("Arquivos/Empresas.cfg", io_append);
        }
        fwrite(file2, coordsstring);
        idx++;
        fclose(file2);
    }
    idx = 0;
    while (idx < sizeof(SBizzInfo))
    {

        new coordsstring[350];                     //1//2//3//4//5//6//7//8//9/10/11/12/13
        format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%d|%d|%d|%d|%d|%d\r\n",
        SBizzInfo[idx][sbOwned], // 1
        SBizzInfo[idx][sbOwner], // 2
        SBizzInfo[idx][sbMessage], // 3
        SBizzInfo[idx][sbExtortion], // 4
        SBizzInfo[idx][sbEntranceX], // 5
        SBizzInfo[idx][sbEntranceY], // 6
        SBizzInfo[idx][sbEntranceZ], // 7
        SBizzInfo[idx][sbLevelNeeded], // 8
        SBizzInfo[idx][sbBuyPrice], // 9
        SBizzInfo[idx][sbEntranceCost], // 10
        SBizzInfo[idx][sbTill], // 11
        SBizzInfo[idx][sbLocked], // 12
        SBizzInfo[idx][sbDate]); // 13

        if(idx == 0)
        {
            file2 = fopen("Arquivos/MiniEmpresas.cfg", io_write);
        }
        else
        {
            file2 = fopen("Arquivos/MiniEmpresas.cfg", io_append);
        }
        fwrite(file2, coordsstring);
        idx++;
        fclose(file2);
    }
    return true;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)