Any Help For This? -
Joco5 - 09.12.2011
Hello All i need help for this.
Its saving phonenumbers in scriptfiles folder with: everyplayername.txt[in file is number] and number_used.txt save all player numbers. I want to make everyplayername.txt save in one file example:
phonenumbers.txt
Joco 1234
PlayerA 1556
PlayerB 8844
etc etc
I try that with INI strval, buy couldnt.
Please For Help
Code is here
public OnPlayerConnect(playerid)
{
#if Save==0
do
{
AccInfo[playerid][number] = 1000 + random(8999);
}
while(NumberUsed(playerid));
#else
new file[20];
GetPlayerName(playerid, file, 16);
format(file, sizeof(file), "%s.txt", file);
if (fexist(file))
{
new File:ftw = fopen(file, io_read);
new tmp[5];
fread(ftw, tmp);
player[playerid][number] = strval(tmp);
fclose(ftw);
}
else
{
do
{
player[playerid][number] = 1000 + random(8999);
}
while(NumberUsed(playerid));
new File:handle1 = fopen(file, io_write);
new tmp[6];
format(tmp, 5, "%d", player[playerid][number]);
fwrite(handle1, tmp);
fclose(handle1);
new File:handle2;
if (!fexist("numbers_used.txt"))
{
format(tmp, 7, "%d", player[playerid][number]);
handle2 = fopen("numbers_used.txt", io_write);
fwrite(handle2, tmp);
fclose(handle2);
}
else
{
format(tmp, 7, "\r\n%d", player[playerid][number]);
handle2 = fopen("numbers_used.txt", io_append);
fwrite(handle2, tmp);
fclose(handle2);
}
}
#endif
return 1;
}