SA-MP Forums Archive
[Ajuda] Arquivo ini nгo estб sendo deletado! - 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] Arquivo ini nгo estб sendo deletado! (/showthread.php?tid=623849)



Arquivo ini nгo estб sendo deletado! - SukMathcuck - 06.12.2016

Olб, sou novato no pwn, estou em duvida de como deletar a empresa de veнculos criada, estб criando, mais nгo deleta.
Como posso fazer para que delete o arquivo ini nas scriptfiles?
Acho que nгo estб deletando, por que? Nгo existe a funзгo de deletar o arquivo?



PHP код:
CMD:deletedealership(playeridparams[])
{
    if(
PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playeridCOLOR_RED"You are not authorized to use this command!");
    new
        
dealerid,
        
msg[128];
    
    if(
sscanf(params"d"dealerid)) return SendClientMessage(playeridCOLOR_WHITE"USAGE: /deletedealership [dealerid]");
    if(!
IsValidDealership(dealerid)) return SendClientMessage(playeridCOLOR_RED"Invalid dealerid!");
    for(new 
i=1MAX_DVEHICLESi++)
    {
        if(
VehicleCreated[i] == VEHICLE_DEALERSHIP && strval(VehicleOwner[i]) == dealerid)
        {
            
DestroyVehicle(VehicleID[i]);
            
Delete3DTextLabel(VehicleLabel[i]);
            
VehicleCreated[i] = 0;
        }
    }
    
DealershipCreated[dealerid] = 0;
    
Delete3DTextLabel(DealershipLabel[dealerid]);
    
SaveDealership(dealerid);
    
format(msgsizeof(msg), "Deleted dealership id %d"dealerid);
    
SendClientMessage(playeridCOLOR_WHITEmsg);
    return 
1;

PHP код:
SaveDealership(dealerid)
{
    new 
Filename[64], line[256];
    
format(Filenamesizeof(Filename), "Concessionбrias/d%d.ini"dealerid);
    new 
File:handle fopen(Filenameio_write);
    
    
format(linesizeof(line), "Created=%d\r\n"DealershipCreated[dealerid]); fwrite(handleline);
    
format(linesizeof(line), "Pos=%.3f,%.3f,%.3f\r\n"DealershipPos[dealerid][0],
        
DealershipPos[dealerid][1], DealershipPos[dealerid][2]);
    
fwrite(handleline);
    
fclose(handle);