Converting file to Y_INI - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Converting file to Y_INI (
/showthread.php?tid=332749)
Converting file to Y_INI -
Reklez - 09.04.2012
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.
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
Re: Converting file to Y_INI -
Reklez - 09.04.2012
the only part i don't know to convert is fopen
in this part
pawn Код:
if (fexist(file))
{
new File:ftw = fopen(file, io_read);
new tmp[5];
fread(ftw, tmp);
pInfo[playerid][number] = strval(tmp);
fclose(ftw);
}
stock NumberUsed(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
if (pInfo[i][number] == pInfo[playerid][number] && i != playerid) return 1;
if (fexist("Server/Phone/numbers_used.txt"))
{
new File:ftw = fopen("Server/Phone/numbers_used.txt", io_read);
new tmp[7];
while(fread(ftw, tmp))
{
printf("[%d]", strval(tmp));
if (strval(tmp) == pInfo[playerid][number]) return 1;
}
fclose(ftw);
}
return 0;
}
Re: Converting file to Y_INI -
Reklez - 09.04.2012
Anyone?
Re: Converting file to Y_INI -
Ezay - 09.04.2012
Exactly, If Its Works why Bother having to Convert?
You've heard it from ****** Himself,
I Dont Understand Why, You'd Even go Their. Aha
Cheers
Ezay
\o/