09.04.2012, 09:27
i have [nl]daplayer's phone system.
it uses file to read and save i want to convert to Y_INI
i have no idea how.
it uses file to read and save i want to convert to Y_INI
i have no idea how.
pawn Код:
#if PSAVE == 0
do
{
pInfo[playerid][number] = 1000 + random(8999);
}
while(NumberUsed(playerid));
#else
new file[256];
format(file, sizeof(file), "Server/Users/%s.ini", GetName(playerid));
if (fexist(file))
{
new File:ftw = fopen(file, io_read);
new tmp[5];
fread(ftw, tmp);
pInfo[playerid][number] = strval(tmp);
fclose(ftw);
}
else
{
do
{
pInfo[playerid][number] = 1000 + random(8999);
}
while(NumberUsed(playerid));
new File:handle1 = fopen(file, io_write);
new tmp[6];
format(tmp, 5, "CELLNO = %d", pInfo[playerid][number]);
fwrite(handle1, tmp);
fclose(handle1);
new File:handle2;
if (!fexist("Server/Phone/numbers_used.txt"))
{
format(tmp, 7, "%d", pInfo[playerid][number]);
handle2 = fopen("Server/Phone/numbers_used.txt", io_write);
fwrite(handle2, tmp);
fclose(handle2);
}
else
{
format(tmp, 7, "\r\n%d", pInfo[playerid][number]);
handle2 = fopen("Server/Phone/numbers_used.txt", io_append);
fwrite(handle2, tmp);
fclose(handle2);
}
}
#endif