SA-MP Forums Archive
[Ajuda] DOF2 - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] DOF2 (/showthread.php?tid=626142)



DOF2 - Kha - 11.01.2017

Como faзo pra criar 1 arquivo por vez, ao digitar "/criar" ir por ex "arq 1", quando eu digitar de novo o comando criar "arq 2"?

Tenho isto:

pawn Код:
CMD:criar(playerid, params[])
{
    Salvararq(playerid);
    return 1;
}

stock Salvararq(playerid)
{
    if(!DOF2_FileExists(Dirarq(playerid)))
    DOF2_CreateFile(Dirarq(playerid));
    DOF2_SaveFile();
    return 1;
}

stock Dirarq(playerid)
{
    new arquivo[20];
    format(arquivo, sizeof(arquivo),  "arq/%d.ini", playerid);
    return arquivo;
}



Re: DOF2 - BobbMarley - 11.01.2017

arq++


Re: DOF2 - MultiKill - 11.01.2017

Usa um loop e vai verificando, se o arquivo nгo existir para o loop e cria um novo.

Se nгo souber usar loops:
https://sampforum.blast.hk/showthread.php?tid=290735

Para verificar se o arquivo existe vocк pode usar a funзгo fexist, ou DOF2_FileExists (que й uma definiзгo para fexist).