Код:
forward EvleriYukle();
public EvleriYukle()
{
new File: file = fopen("evler.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(EvBilgisi))
{
new yuklenen[256];
new key[256];
new val[256];
new Data[256];
key = ini_GetKey( Data );
fread(file,Data,sizeof(Data));
format(yuklenen,sizeof(yuklenen),"GirisX_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eGirisX] = floatstr( val );
}
format(yuklenen,sizeof(yuklenen),"GirisY_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eGirisY] = floatstr( val );
}
format(yuklenen,sizeof(yuklenen),"GirisZ_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eGirisZ] = floatstr( val );
}
format(yuklenen,sizeof(yuklenen),"CikisX_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eCikisX] = floatstr( val );
}
format(yuklenen,sizeof(yuklenen),"CikisY_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eCikisY] = floatstr( val );
}
format(yuklenen,sizeof(yuklenen),"CikisZ_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eCikisZ] = floatstr( val );
}
format(yuklenen,sizeof(yuklenen),"Fiyat_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eFiyat] = strval( val );
}
format(yuklenen,sizeof(yuklenen),"Interior_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eInterior] = strval( val );
}
format(yuklenen,sizeof(yuklenen),"VirWorld_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eVirWorld] = strval( val );
}
format(yuklenen,sizeof(yuklenen),"Kilit_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eKilit] = strval( val );
}
format(yuklenen,sizeof(yuklenen),"Kira_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eKira] = strval( val );
}
format(yuklenen,sizeof(yuklenen),"Kiralama_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eKiralama] = strval( val );
}
format(yuklenen,sizeof(yuklenen),"Seviye_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eSeviye] = strval( val );
}
format(yuklenen,sizeof(yuklenen),"Satilik_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
EvBilgisi[idx][eSatilik] = strval( val );
}
format(yuklenen,sizeof(yuklenen),"Sahibi_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
strmid(EvBilgisi[idx][eSahibi], val, 0, strlen(val), 255);
}
format(yuklenen,sizeof(yuklenen),"Aciklama_%d",idx);
if( strcmp( key , yuklenen , true ) == 0 )
{
val = ini_GetValue( Data );
strmid(EvBilgisi[idx][eAciklama], val, 0, strlen(val), 255);
}
printf("Yuklenen - EV:%d Sahibi:%s",idx,EvBilgisi[idx][eSahibi]);
idx++;
}
fclose(file);
}
return 1;
}
It seems...