[Ajuda] DOF2
#1

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;
}
Reply
#2

arq++
Reply
#3

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).
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)