28.02.2013, 07:06
Привет всем, уже не первый раз как возникает данная проблема, суть в чем, при использовании функции ini_getString ничего не считывается, однако все остальное работает нормально
содержимое файла при создании дома(записывает нормально)
Ну и скриншот того, что происходит после добавления/создания мода/дома
PHP код:
stock LoadHouses()
{
for(new x;x!=500;x++)
{
new str[50];
format(str,50,"houses/h_%d",x);
if(fexist(str))
{
new file = ini_openFile(str);
ini_getInteger(file,"number",house[x][number]);
ini_getFloat(file,"x",house[x][xc]);
ini_getFloat(file,"y",house[x][yc]);
ini_getFloat(file,"z",house[x][zc]);
ini_getString(file,"owner",house[x][own]);
printf("DEBUG %s",house[x][own]);
ini_getInteger(file,"price",house[x][price]);
ini_getInteger(file,"sell",house[x][sell]);
house[x][pick] = CreatePickup(1273,23,house[x][xc],house[x][yc],house[x][zc],0);
new hst[256];
format(hst,256,"Дом #%d\nВладелец: %s\nСтоймость: %d\nЦена продажи: %d",house[x][number],house[x][own],house[x][price],house[x][sell]);
house[x][htext] = CreateDynamic3DTextLabel(hst, 0xffffffff, house[x][xc],house[x][yc],house[x][zc], 10.0);
hc++;
ini_closeFile(file);
}
}
return printf("Houses %d loaded",hc);
}
PHP код:
number = 1
x = 1947.423461
y = 1321.712158
z = 9.109375
owner = Nobody
price = 50000
sell = 25000