House problem
#1

Hi,

I've some problem with my house system.

The loading part didn't work.

pawn Код:
public LoadHouse(id,name[],value[])
{
    printf("1");
    INI_String("Owner", HouseInfo[id][hOwner],24);
    printf("2");
    INI_Int("Owned", HouseInfo[id][hOwned]);
    printf("3");
    INI_Int("Price", HouseInfo[id][hPrice]);
    printf("4");
    INI_String("Address", HouseInfo[id][hAddress],256);
    printf("5");
    INI_Float("ExtX", HouseInfo[id][hExtX]);
    printf("6");
    INI_Float("ExtY", HouseInfo[id][hExtY]);
    printf("7");
    INI_Float("ExtZ", HouseInfo[id][hExtZ]);
    printf("8");
    INI_Float("IntX", HouseInfo[id][hIntX]);
    printf("9");
    INI_Float("IntY", HouseInfo[id][hIntY]);
    printf("10");
    INI_Float("IntZ", HouseInfo[id][hIntZ]);
    printf("11");
    INI_Int("Int", HouseInfo[id][hInt]);
    printf("12");
    INI_Int("Vw", HouseInfo[id][hVw]);
        printf("13");
    new label[100];
    if(HouseInfo[id][hOwned] == 0)
    {
        format(label,sizeof(label),"Achetй: Non \nPrix: %i",HouseInfo[id][hPrice]);
        printf("14");
    }
    else {
        format(label,sizeof(label),"Achetй: Oui \nPrix: %i \nProprio: %s",HouseInfo[id][hPrice],HouseInfo[id][hOwner]);
        printf("15");
    }
    printf("16");
    HouseInfo[id][hLabel] = Create3DTextLabel(label,0xFF0000FF,HouseInfo[id][hExtX],HouseInfo[id][hExtY],HouseInfo[id][hExtZ],25.0,HouseInfo[id][hVw]);
    printf("17");
    HouseCount++;
    return 1;
}


stock LoadHouses()
{
    for(new i = 0; i < MAX_HOUSES;i++)
    {
        new gFile[35];
        format(gFile, 35, HOUSE_PATH ,i);
        if(fexist(gFile)) {
            printf("0");
            INI_ParseFile(gFile, "LoadHouse", .bExtra = true, .extra = i);
        }
    }
}
When I start my server I got this :

Код:
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3x, ©2005-2013 SA-MP Team

[21:03:42] 
[21:03:42] Server Plugins
[21:03:42] --------------
[21:03:42]  Loading plugin: streamer
[21:03:42] 

*** Streamer Plugin v2.6.1 by Incognito loaded ***

[21:03:42]   Loaded.
[21:03:42]  Loading plugin: sscanf
[21:03:42] 

[21:03:42]  ===============================

[21:03:42]       sscanf plugin loaded.     

[21:03:42]          Version:  2.8.1        

[21:03:42]    © 2012 Alex "******" Cole  

[21:03:42]  ===============================

[21:03:42]   Loaded.
[21:03:42]  Loading plugin: crashdetect
[21:03:42]   crashdetect v4.9 is OK.
[21:03:42]   Loaded.
[21:03:42]  Loading plugin: Whirlpool
[21:03:42]  
[21:03:42]  ==================
[21:03:42]  
[21:03:42]   Whirlpool loaded
[21:03:42]  
[21:03:42]  ==================
[21:03:42]  
[21:03:42]   Loaded.
[21:03:42]  Loaded 4 plugins.

[21:03:42] 
[21:03:42] Filterscripts
[21:03:42] ---------------
[21:03:42]   Loaded 0 filterscripts.

[21:03:42]  
[21:03:42]  
[21:03:42]  
[21:03:42]  ======================================= 
[21:03:42]  |                                     | 
[21:03:42]  |        YSI version 3.09.0684        | 
[21:03:42]  |        By Alex "******" Cole        | 
[21:03:42]  |                                     | 
[21:03:42]  ======================================= 
[21:03:42]  
[21:03:42]  
[21:03:42]  
[21:03:42] 0
[21:03:42] 1
[21:03:42] 1
[21:03:42] 2
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 9
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 9
[21:03:42] 10
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 9
[21:03:42] 10
[21:03:42] 11
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 9
[21:03:42] 10
[21:03:42] 11
[21:03:42] 12
[21:03:42] 0
[21:03:42] 1
[21:03:42] 1
[21:03:42] 2
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 9
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 9
[21:03:42] 10
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 9
[21:03:42] 10
[21:03:42] 11
[21:03:42] 1
[21:03:42] 2
[21:03:42] 3
[21:03:42] 4
[21:03:42] 5
[21:03:42] 6
[21:03:42] 7
[21:03:42] 8
[21:03:42] 9
[21:03:42] 10
[21:03:42] 11
[21:03:42] 12
[21:03:42] Number of vehicle models: 0
Seems like the last part of the loading isn't called.

Thanks
Reply
#2

up please
Reply
#3

Somehow this will work but not tested
pawn Код:
public LoadHouse(id,name[],value[])
{
    printf("1");
    INI_String("Owner", HouseInfo[id][hOwner],24);
    printf("2");
    INI_Int("Owned", HouseInfo[id][hOwned]);
    printf("3");
    INI_Int("Price", HouseInfo[id][hPrice]);
    printf("4");
    INI_String("Address", HouseInfo[id][hAddress],256);
    printf("5");
    INI_Float("ExtX", HouseInfo[id][hExtX]);
    printf("6");
    INI_Float("ExtY", HouseInfo[id][hExtY]);
    printf("7");
    INI_Float("ExtZ", HouseInfo[id][hExtZ]);
    printf("8");
    INI_Float("IntX", HouseInfo[id][hIntX]);
    printf("9");
    INI_Float("IntY", HouseInfo[id][hIntY]);
    printf("10");
    INI_Float("IntZ", HouseInfo[id][hIntZ]);
    printf("11");
    INI_Int("Int", HouseInfo[id][hInt]);
    printf("12");
    INI_Int("Vw", HouseInfo[id][hVw]);
        printf("13");
    new label[100];
    if(HouseInfo[id][hExtX] != 0)
    {
        if(HouseInfo[id][hOwned] == 0)
        {
            format(label,sizeof(label),"Achetй: Non \nPrix: %i",HouseInfo[id][hPrice]);
            printf("14");
        }
        else {
            format(label,sizeof(label),"Achetй: Oui \nPrix: %i \nProprio: %s",HouseInfo[id][hPrice],HouseInfo[id][hOwner]);
            printf("15");
        }
        printf("16");
        HouseInfo[id][hLabel] = Create3DTextLabel(label,0xFF0000FF,HouseInfo[id][hExtX],HouseInfo[id][hExtY],HouseInfo[id][hExtZ],25.0,HouseInfo[id][hVw]);
    }
    printf("17");
    HouseCount++; // where did you get this?
    return 1;
}
Reply
#4

That didn't work, thanks for your help.

But "13" never appear in the console.
Reply
#5

Any help ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)