pawn Код:
BPV:: OnPropUpdate()
{
new idx;
new File: file2;
while (idx < sizeof(HouseInfo))
{
new coordsstring[350]; //1//2//3//4//5//6//7//8//9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30
format(coordsstring, sizeof(coordsstring), "%f,%f,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\r\n",
HouseInfo[idx][hEntrancex], // 1
HouseInfo[idx][hEntrancey], // 2
HouseInfo[idx][hEntrancez], // 3
HouseInfo[idx][hExitx], // 4
HouseInfo[idx][hExity], // 5
HouseInfo[idx][hExitz], // 6
HouseInfo[idx][hHealthx], // 7
HouseInfo[idx][hHealthy], // 8
HouseInfo[idx][hHealthz], // 9
HouseInfo[idx][hArmorrx], // 10
HouseInfo[idx][hArmorry], // 11
HouseInfo[idx][hArmorrz], // 12
HouseInfo[idx][hOwner], // 13
HouseInfo[idx][hDiscription], // 14
HouseInfo[idx][hValue], // 15
HouseInfo[idx][hHel], // 16
HouseInfo[idx][hArm], // 17
HouseInfo[idx][hInt], // 18
HouseInfo[idx][hLock], // 19
HouseInfo[idx][hOwned], // 20
HouseInfo[idx][hRooms], // 21
HouseInfo[idx][hRent], // 22
HouseInfo[idx][hRentabil], // 23
HouseInfo[idx][hTakings], // 24
HouseInfo[idx][hVec], // 25
HouseInfo[idx][hVcol1], // 26
HouseInfo[idx][hVcol2], // 27
HouseInfo[idx][hDate], // 28
HouseInfo[idx][hLevel], // 29
HouseInfo[idx][hWorld]); // 30
HouseInfo[idx][hWorld] = idx;
if(idx == 0)
{
file2 = fopen("Arquivos/Casas.cfg", io_write);
}
else
{
file2 = fopen("Arquivos/Casas.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
idx = 0;
while (idx < sizeof(BizzInfo))
{
new coordsstring[350]; //1//2//3//4//5//6//7//8//9/10/11/12/13/14/15/16/17
format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d\r\n",
BizzInfo[idx][bOwned], // 1
BizzInfo[idx][bOwner], // 2
BizzInfo[idx][bMessage], // 3
BizzInfo[idx][bExtortion], // 4
BizzInfo[idx][bEntranceX], // 5
BizzInfo[idx][bEntranceY], // 6
BizzInfo[idx][bEntranceZ], // 7
BizzInfo[idx][bExitX], // 8
BizzInfo[idx][bExitY], // 9
BizzInfo[idx][bExitZ], // 10
BizzInfo[idx][bLevelNeeded], // 11
BizzInfo[idx][bBuyPrice], // 12
BizzInfo[idx][bEntranceCost], // 13
BizzInfo[idx][bTill], // 14
BizzInfo[idx][bLocked], // 15
BizzInfo[idx][bInterior], //16
BizzInfo[idx][bDate]); // 17
//BizzInfo[idx][VirtualWorld]);
if(idx == 0)
{
file2 = fopen("Arquivos/Empresas.cfg", io_write);
}
else
{
file2 = fopen("Arquivos/Empresas.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
idx = 0;
while (idx < sizeof(SBizzInfo))
{
new coordsstring[350]; //1//2//3//4//5//6//7//8//9/10/11/12/13
format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%d|%d|%d|%d|%d|%d\r\n",
SBizzInfo[idx][sbOwned], // 1
SBizzInfo[idx][sbOwner], // 2
SBizzInfo[idx][sbMessage], // 3
SBizzInfo[idx][sbExtortion], // 4
SBizzInfo[idx][sbEntranceX], // 5
SBizzInfo[idx][sbEntranceY], // 6
SBizzInfo[idx][sbEntranceZ], // 7
SBizzInfo[idx][sbLevelNeeded], // 8
SBizzInfo[idx][sbBuyPrice], // 9
SBizzInfo[idx][sbEntranceCost], // 10
SBizzInfo[idx][sbTill], // 11
SBizzInfo[idx][sbLocked], // 12
SBizzInfo[idx][sbDate]); // 13
if(idx == 0)
{
file2 = fopen("Arquivos/MiniEmpresas.cfg", io_write);
}
else
{
file2 = fopen("Arquivos/MiniEmpresas.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
return true;
}