alonse
Дебютант
В общем суть проблемы такова. На отображаются дома на сервере(но они есть), подхожу к дому иконки нету пишу /buyhouse дом покупается, выхожу появляется иконка, но при перезаходе в игру она пропадает.
Собственно вот сам код (если я правильно понял)
Прошу помощи.
Собственно вот сам код (если я правильно понял)
PHP:
public LoadHouse()
{
new arrCoords[29][64];
new strFromFile2[400];
new File: file = fopen("Diamond/Property/house.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(HouseInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
HouseInfo[idx][hEntrancex] = floatstr(arrCoords[0]);
HouseInfo[idx][hEntrancey] = floatstr(arrCoords[1]);
HouseInfo[idx][hEntrancez] = floatstr(arrCoords[2]);
HouseInfo[idx][hExitx] = floatstr(arrCoords[3]);
HouseInfo[idx][hExity] = floatstr(arrCoords[4]);
HouseInfo[idx][hExitz] = floatstr(arrCoords[5]);
HouseInfo[idx][hHealthx] = strval(arrCoords[6]);
HouseInfo[idx][hHealthy] = strval(arrCoords[7]);
HouseInfo[idx][hHealthz] = strval(arrCoords[8]);
HouseInfo[idx][hArmourx] = strval(arrCoords[9]);
HouseInfo[idx][hArmoury] = strval(arrCoords[10]);
HouseInfo[idx][hArmourz] = strval(arrCoords[11]);
strmid(HouseInfo[idx][hOwner], arrCoords[12], 0, strlen(arrCoords[12]), 255);
strmid(HouseInfo[idx][hDiscription], arrCoords[13], 0, strlen(arrCoords[13]), 255);
HouseInfo[idx][hValue] = strval(arrCoords[14]);
HouseInfo[idx][hHel] = strval(arrCoords[15]);
HouseInfo[idx][hArm] = strval(arrCoords[16]);
HouseInfo[idx][hInt] = strval(arrCoords[17]);
HouseInfo[idx][hLock] = strval(arrCoords[18]);
HouseInfo[idx][hOwned] = strval(arrCoords[19]);
HouseInfo[idx][hRooms] = strval(arrCoords[20]);
HouseInfo[idx][hRent] = strval(arrCoords[21]);
HouseInfo[idx][hRentabil] = strval(arrCoords[22]);
HouseInfo[idx][hTakings] = strval(arrCoords[23]);
HouseInfo[idx][hVec] = strval(arrCoords[24]);
HouseInfo[idx][hVcol1] = strval(arrCoords[25]);
HouseInfo[idx][hVcol2] = strval(arrCoords[26]);
HouseInfo[idx][hDate] = strval(arrCoords[27]);
HouseInfo[idx][hLevel] = strval(arrCoords[28]);
printf("Дом: [%d] | Владелец: [%s] | Машина: [%d]",idx,HouseInfo[idx][hOwner],HouseInfo[idx][hVec]);
idx++;
}
fclose(file);
}
return 1;
}
PHP:
for(new h = 0; h < sizeof(HouseInfo); h++)
{
new text[600];
if(HouseInfo[h][hOwned] == 0)
{
format(text,sizeof(text),"{fffc00}[ID: %d]{33CCFF}\n{F2F853}Владелец:{FFFFFF} Нет\n{F2F853}Уровень:{FFFFFF} %d\n{F2F853}Стоимость: {FFFFFF}$%d",h,HouseInfo[h][hLevel],HouseInfo[h][hValue]);
House3D[h] = Create3DTextLabel(text,0xA9C4E4FF,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey]
,HouseInfo[h][hEntrancez]+1,10.0,0,1);
HouseInfo[h][hPickup] = CreatePickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, 0);
}
else if(HouseInfo[h][hOwned] == 1)
{
if(HouseInfo[h][hRentabil] == 1)
{
format(text,sizeof(text),"{fffc00}[ID: %d]{33CCFF}\n{F2F853}Владелец:{FFFFFF}%s\n{F2F853}Стоимость: {FFFFFF}$%d\n{fffc00}Уровень: {33CCFF}%d",h,HouseInfo[h][hOwner],HouseInfo[h][hValue],HouseInfo[
h][hLevel]);
House3D[h] = Create3DTextLabel(text,COLOR_RED2,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey]
,HouseInfo[h][hEntrancez]+1,10.0,0,1);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, 0);
HouseInfo[h][hPickup] = CreatePickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
}
else if(HouseInfo[h][hRentabil] == 0)
{
format(text,sizeof(text),"{fffc00}[ID: %d]{33CCFF}\n{F2F853}Владелец:{FFFFFF} %s\n{F2F853}Уровень:{FFFFFF} %d\n{F2F853}Стоимость: {FFFFFF}$%d",h,HouseInfo[h][hOwner],HouseInfo[h][hLevel],HouseInfo[
h][hValue]);
House3D[h] = Create3DTextLabel(text,COLOR_RED2,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey]
,HouseInfo[h][hEntrancez]+1,10.0,0,1);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, 0);
HouseInfo[h][hPickup] = CreatePickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
}
}
}
