[Ajuda] Salvamento DOF2
#1

Bem , eu estou criando um sistema de salvamento em DOF2 em que ele deve criar os arquivos todos , do 0 ao 19 caso estes nгo existam , e entгo eu reparei que a funзгo nгo estava a funcionar .

Код:
stock SalvarArquivos(){

for(new i; i >= 19; i++){
		new arquivo[128], dono[128];
		format(arquivo, sizeof(arquivo), "arquivo_a/arquivo_a_b/ficheiro%i.ini", i);
		if(!DOF2_FileExists(arquivo))
		{
			DOF2_CreateFile(arquivo);
			DOF2_SetString(arquivo, "nome", "");
			DOF2_SaveFile();
		}
		else
		{
			format(nomeficheiro[i], MAX_PLAYER_NAME, DOF2_GetString(arquivo, "nome"));
		}
	}

}
Porque й que os ficheiros nгo sгo criados , nem 1 sequer ?
Reply
#2

Da um espaзo pelo menos no setstring nгo podem tar juntas ""
Reply
#3

Quote:
Originally Posted by PT
Посмотреть сообщение
Da um espaзo pelo menos no setstring nгo podem tar juntas ""
Eu coloquei espaзo e atй mesmo outra string , mas o problema continua.

Eu meti para ao digitar /scriptfiles ele chamar o codigo e quando o filterscript se desligava ele fechar o dof2 , mas nгo estб simplesmente a criar arquivo nenhum. (Tenho as pastas na scriptfiles)
Reply
#4

Mude:

pawn Код:
for(new i; i >= 19; i++)
Para:

pawn Код:
for(new i = 0; i <= 19; i++)
Reply
#5

Quote:
Originally Posted by iCasTiel
Посмотреть сообщение
Mude:

pawn Код:
for(new i; i >= 19; i++)
Para:

pawn Код:
for(new i = 0; i <= 19; i++)
OMG , obrigado xD

Nгo reparei que tinha trocado o sinal.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)