26.11.2009, 16:05
I have a house system (i taken it out from the Godfather GM) and i have a problem.
Evertytime when i use the callback PropertyUpdate my floats:
HouseInfo[idx][hOutsidex]
HouseInfo[idx][hOutsidey]
HouseInfo[idx][hOutsidez]
Look like this in a file:
1283.000000,-1066.000000,31.000000
Here's my callback:
Please help, thank you.
Evertytime when i use the callback PropertyUpdate my floats:
HouseInfo[idx][hOutsidex]
HouseInfo[idx][hOutsidey]
HouseInfo[idx][hOutsidez]
Look like this in a file:
1283.000000,-1066.000000,31.000000
Here's my callback:
pawn Code:
public PropertyUpdate()
{
new idx;
new File: file2;
while (idx < sizeof(HouseInfo))
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%f,%f,%f,%f,%f,%f,%f,%f,%f,%d,%d,%d,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",
HouseInfo[idx][hEntrancex],
HouseInfo[idx][hEntrancey],
HouseInfo[idx][hEntrancez],
HouseInfo[idx][hExitx],
HouseInfo[idx][hExity],
HouseInfo[idx][hExitz],
HouseInfo[idx][hOutsidex],
HouseInfo[idx][hOutsidey],
HouseInfo[idx][hOutsidez],
HouseInfo[idx][hOrientx],
HouseInfo[idx][hOrienty],
HouseInfo[idx][hArmourz],
HouseInfo[idx][hOwner],
HouseInfo[idx][hDiscription],
HouseInfo[idx][hValue],
HouseInfo[idx][hHel],
HouseInfo[idx][hArm],
HouseInfo[idx][hInt],
HouseInfo[idx][hLock],
HouseInfo[idx][hOwned],
HouseInfo[idx][hRooms],
HouseInfo[idx][hRent],
HouseInfo[idx][hRentabil],
HouseInfo[idx][hTakings],
HouseInfo[idx][hVec],
HouseInfo[idx][hVcol1],
HouseInfo[idx][hVcol2],
HouseInfo[idx][hDate],
HouseInfo[idx][hLevel],
HouseInfo[idx][hWorld]);
HouseInfo[idx][hWorld] = idx;
if(idx == 0)
{
file2 = fopen("houses.cfg", io_write);
}
else
{
file2 = fopen("houses.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
idx = 0;
return 1;
}

