OnGameModeInit isn't finished
#1

Hi,

If I launch the gamemode I get stuck at "Joining the game" when joining.

I put some prints around the newly added functions and it seems the problem is at LoadHouses. The code is below:

pawn Код:
public OnGameModeInit()
{
    LoadHouses();
    return 1;
}
pawn Код:
stock LoadHouses()
{
    for(new i = 0; i < MAX_HOUSES; i++)
    {
        new path[20];
        format(path, sizeof(path), "Houses/%d.ini", i);
        if(dini_Exists(path))
        {
            LoadHouse(i);
            SpawnedHouses += 1;
        }
    }
    return 1;
}
pawn Код:
LoadHouse(houseid)
{
    new path[20];
    format(path, sizeof(path), "Houses/%d.ini", houseid);
    if(dini_Exists(path))
    {
        HouseInfo[houseid][EntranceX] = dini_Float(path, "EntranceX");
        HouseInfo[houseid][EntranceY] = dini_Float(path, "EntranceY");
        HouseInfo[houseid][EntranceZ] = dini_Float(path, "EntranceZ");
        HouseInfo[houseid][InsideX] = dini_Float(path, "InsideX");
        HouseInfo[houseid][InsideY] = dini_Float(path, "InsideY");
        HouseInfo[houseid][InsideZ] = dini_Float(path, "InsideZ");
        HouseInfo[houseid][InsideInt] = dini_Int(path, "InsideInt");
        HouseInfo[houseid][Owned] = dini_Int(path, "Owned");
        HouseInfo[houseid][Owner] = dini_Get(path, "Owner");
        strmid(HouseInfo[houseid][Owner], dini_Get(path, "Owner"), 0, false, strlen(dini_Get("Owner")));
        HouseInfo[houseid][Price] = dini_Int(path, "Price");
        HouseInfo[houseid][AlarmInstalled] = dini_Int(path, "AlarmInstalled");
        HouseInfo[houseid][Locked] = dini_Int(path, "Locked");
        HouseInfo[houseid][DoorRammed] = dini_Int(path, "DoorRammed");
        HouseInfo[houseid][CustomInt] = dini_Int(path, "CustomInt");
        HouseInfo[houseid][CustomExt] = dini_Int(path, "CustomExt");
        HouseInfo[houseid][PickupID] = dini_Int(path, "PickupID");
        UpdateHouse(houseid);
    }
    return 0;
}
Reply
#2

Are you sure that the "houses" folder is in the scriptfiles directory?
Reply
#3

Yes I am.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)