Dynamic Door system help...
#1

pawn Код:
stock LoadDoors()
{
    new dinfo[16][128];
    new string[256];
    new File:file = fopen("doors.cfg", io_read);
    if(file)
    {
        new idx = 0;
        while(idx < MAX_DOORS)
        {
            fread(file, string);
            split(string, dinfo, '|');
            DoorInfo[idx][dType] = strval(dinfo[0]);
            DoorInfo[idx][dOX] = floatstr(dinfo[1]);
            DoorInfo[idx][dOY] = floatstr(dinfo[2]);
            DoorInfo[idx][dOZ] = floatstr(dinfo[3]);
            DoorInfo[idx][dIX] = floatstr(dinfo[4]);
            DoorInfo[idx][dIY] = floatstr(dinfo[5]);
            DoorInfo[idx][dIZ] = floatstr(dinfo[6]);
            DoorInfo[idx][dOInt] = strval(dinfo[7]);
            DoorInfo[idx][dOVW] = strval(dinfo[8]);
            DoorInfo[idx][dIInt] = strval(dinfo[9]);
            DoorInfo[idx][dIVW] = strval(dinfo[10]);
            DoorInfo[idx][dCInt] = strval(dinfo[11]);
            DoorInfo[idx][dCExt] = strval(dinfo[12]);
            DoorInfo[idx][dVIP] = strval(dinfo[13]); //Line 399
            DoorInfo[idx][dIA] = floatstr(dinfo[14]);
            format(DoorInfo[idx][dText], 128, "%s", dinfo[15]);
            DoorInfo[idx][dOA] = floatstr(dinfo[16]);
            if(DoorInfo[idx][dType]) // If door exists
            {
                DoorInfo[idx][dPickup] = CreateDynamicPickup(DoorInfo[idx][dType], 1, DoorInfo[idx][dOX], DoorInfo[idx][dOY], DoorInfo[idx][dOZ], DoorInfo[idx][dOVW], DoorInfo[idx][dOInt]);
                format(string, sizeof(string), "ID: %d\n%s", idx, DoorInfo[idx][dText]);
                DoorInfo[idx][dTextID] = CreateDynamic3DTextLabel(string, COLOR_RED, DoorInfo[idx][dOX], DoorInfo[idx][dOY], DoorInfo[idx][dOZ]+0.3, 15);
            }
            idx++;
        }
    }
    print("Doors loaded successfully.");
    return 1;
}
Can someone help me? I get this error and not sure what it is....

Код:
(399) : error 032: array index out of bounds (variable "dinfo")
Reply
#2

pawn Код:
new dinfo[17][128];
Reply
#3

Quote:
Originally Posted by Boolean
Посмотреть сообщение
pawn Код:
new dinfo[17][128];
Thank you. I cant believe I forgot about that lol... +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)