SA-MP Forums Archive
mxINI & ini_getString - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: mxINI & ini_getString (/showthread.php?tid=419272)



mxINI & ini_getString - Seregamil1 - 28.02.2013

Привет всем, уже не первый раз как возникает данная проблема, суть в чем, при использовании функции 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(hst0xffffffffhouse[x][xc],house[x][yc],house[x][zc], 10.0);
            
hc++;
            
ini_closeFile(file);
        }
    }
    return 
printf("Houses %d loaded",hc);

содержимое файла при создании дома(записывает нормально)
PHP код:
number 1
1947.423461
1321.712158
9.109375
owner 
Nobody
price 
50000
sell 
25000 
Ну и скриншот того, что происходит после добавления/создания мода/дома




Re: mxINI & ini_getString - Seregamil1 - 28.02.2013

ах да, хочу добавить, значения не выводятся, но считываются


Re: mxINI & ini_getString - TraniLurese - 28.02.2013

Quote:
Originally Posted by Seregamil1
Посмотреть сообщение
ах да, хочу добавить, значения не выводятся, но считываются
так их сохранять ннада


Re: mxINI & ini_getString - Seregamil1 - 28.02.2013

Quote:

содержимое файла при создании дома(записывает нормально)
PHP код:
number = 1
x = 1947.423461
y = 1321.712158
z = 9.109375
owner = Nobody
price = 50000
sell = 25000

а это для кого


Re: mxINI & ini_getString - eakwarp - 28.02.2013

В mxINI не работает getString, это давно уже известный баг, на который автор положил известно что, используйте другой движок для ини.


Re: mxINI & ini_getString - Mance - 28.02.2013

Удалено.

Вспомнил, что в нубомодах есть так называемая "ферма" работающая на mxini, стринг доставало нормально.

Попробуйте это: http://rghost.ru/44167321


Re: mxINI & ini_getString - Seregamil1 - 28.02.2013

Quote:

В mxINI не работает getString, это давно уже известный баг, на который автор положил известно что, используйте другой движок для ини.

вы неправы, сколько времени использовал данную функцию - все отлично


Re: mxINI & ini_getString - Seregamil1 - 28.02.2013

Quote:
Originally Posted by Mance
Посмотреть сообщение
Удалено.

Вспомнил, что в нубомодах есть так называемая "ферма" работающая на mxini, стринг доставало нормально.

Попробуйте это: http://rghost.ru/44167321
Попробовал, ничего не изменилось


Re: mxINI & ini_getString - ZiGGi - 28.02.2013

Добавь дополнительный параметр с размером массива own.

Например:
pawn Код:
ini_getString(file,"owner",house[x][own], 64);



Re: mxINI & ini_getString - Seregamil1 - 01.03.2013

Quote:
Originally Posted by ZiGGi
Посмотреть сообщение
Добавь дополнительный параметр с размером массива own.

Например:
pawn Код:
ini_getString(file,"owner",house[x][own], 64);
Благодарю!