[Help] ini file is not being deleted! - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: [Help] ini file is not being deleted! (
/showthread.php?tid=623848)
[Help] ini file is not being deleted! -
SukMathcuck - 06.12.2016
Hello, I am new to pwn, I am in doubt as to delete the company of vehicles created, is creating, but not delete.
How can I do to delete the ini file in scriptfiles?
I do not think it's deleting, why?
PHP код:
CMD:deletedealership(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, COLOR_RED, "You are not authorized to use this command!");
new
dealerid,
msg[128];
if(sscanf(params, "d", dealerid)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /deletedealership [dealerid]");
if(!IsValidDealership(dealerid)) return SendClientMessage(playerid, COLOR_RED, "Invalid dealerid!");
for(new i=1; i < MAX_DVEHICLES; i++)
{
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(msg, sizeof(msg), "Deleted dealership id %d", dealerid);
SendClientMessage(playerid, COLOR_WHITE, msg);
return 1;
}
PHP код:
SaveDealership(dealerid)
{
new Filename[64], line[256];
format(Filename, sizeof(Filename), "Concessionбrias/d%d.ini", dealerid);
new File:handle = fopen(Filename, io_write);
format(line, sizeof(line), "Created=%d\r\n", DealershipCreated[dealerid]); fwrite(handle, line);
format(line, sizeof(line), "Pos=%.3f,%.3f,%.3f\r\n", DealershipPos[dealerid][0],
DealershipPos[dealerid][1], DealershipPos[dealerid][2]);
fwrite(handle, line);
fclose(handle);
}
Re: [Help] ini file is not being deleted! -
SyS - 06.12.2016
https://sampwiki.blast.hk/wiki/Fremove
Re: [Help] ini file is not being deleted! - iLearner - 06.12.2016
I don't see any attempts of deleting file in this code.
Re: [Help] ini file is not being deleted! -
Gammix - 06.12.2016
Whenever you use this mode, fwrite will rewrite the file from 0. So according to your code, only this is being written:
PHP код:
format(line, sizeof(line), "Pos=%.3f,%.3f,%.3f\r\n", DealershipPos[dealerid][0],
DealershipPos[dealerid][1], DealershipPos[dealerid][2]);
You can just strcat on the varaible "line" using format like this:
PHP код:
format(line, sizeof(line), "%sPos=%.3f,%.3f,%.3f\r\n", line, DealershipPos[dealerid][0],
DealershipPos[dealerid][1], DealershipPos[dealerid][2]);
Re: [Help] ini file is not being deleted! -
SukMathcuck - 06.12.2016
Thank you, reputed!