House problem - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: House problem (
/showthread.php?tid=485068)
House problem -
PakPak - 02.01.2014
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
Re : House problem -
PakPak - 03.01.2014
up please
Re: House problem -
ToiletDuck - 03.01.2014
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;
}
Re : House problem -
PakPak - 03.01.2014
That didn't work, thanks for your help.
But "13" never appear in the console.
Re : House problem -
PakPak - 03.01.2014
Any help ?