[Ajuda] Renomar arquivo DOF2
#1

Eu estou tentando renomar um arquivo quando o player troca de nome, mas acho que estou fazendo do jeito errado.
PHP код:
    new string[34], file[100];
    
format(file74"Concessionaria/%s.txt"velho);
    if(
DOF2::FileExists(file))
    {
        
format(filesizeof(file), "Concessionaria/%s.txt"novo);
        
DOF2_RenameFile(stringfile);
    } 
Reply
#2

Tenta dessa forma:

PHP код:
new string[45], file[45];
format(filesizeof(file), "Concessionaria/%s.txt"velho);
if(
DOF2::FileExists(file))
{
    
format(stringsizeof(string), "Concessionaria/%s.txt"novo);
    
DOF2::RenameFile(stringfile);
    
DOF2::SaveFile();

Reply
#3

Funcionou nгo mano
Reply
#4

PHP код:
new string[45], file[45];
format(filesizeof(file), "Concessionaria/%s.txt"velho);

if(
DOF2::FileExists(file))
{
    
format(stringsizeof(string), "Concessionaria/%s.txt"novo);
    
DOF2::RenameFile(filestring);
    
DOF2::SaveFile();

Reply
#5

Funcionou, mas tem como coloca pra deletar o arquivo antigo?
Reply
#6

Quote:
Originally Posted by WiliHacking
Посмотреть сообщение
Funcionou, mas tem como coloca pra deletar o arquivo antigo?
Como assim deletar ? o arquivo nгo й atualizado com o novo nome ? de qualquer forma vocк pode usar o DOF2_RemoveFile.

Estude mais sobre DOF2: https://sampforum.blast.hk/showthread.php?tid=585807
Reply
#7

Ficou dois arquivos. Um com o nome antigo e criou outro com o nome novo.
Reply
#8

PHP код:
DOF2_RemoveFile(file); 
Reply
#9

Coloquei assim:
PHP код:
    new string[45], file[45];
    
format(filesizeof(file), "Concessionaria/%s.txt"velho);
    if(
DOF2::FileExists(file))
    {
        
format(stringsizeof(string), "Concessionaria/%s.txt"novo);
        
DOF2::RenameFile(filestring);
        
DOF2::RemoveFile(file);
        
DOF2::SaveFile();
    } 
Nгo ta excluindo o antigo nгo
Reply
#10

Quote:
Originally Posted by WiliHacking
Посмотреть сообщение
Coloquei assim:
PHP код:
    new string[45], file[45];
    
format(filesizeof(file), "Concessionaria/%s.txt"velho);
    if(
DOF2::FileExists(file))
    {
        
format(stringsizeof(string), "Concessionaria/%s.txt"novo);
        
DOF2::RenameFile(filestring);
        
DOF2::RemoveFile(file);
        
DOF2::SaveFile();
    } 
Nгo ta excluindo o antigo nгo
Algo de errado vocк estб fazendo, pois eu testei o cуdigo que lhe passei e nenhum outro arquivo foi criado. Cуdigo funcionando perfeitamente.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)