Sziasztok!
A dini nem törli a file-t, pedig meg van adva, melyiket törölje :D Csak a modell tûnik el, de restartnál visszakerül a kocsi.
CMD:kocsitorol(playerid, params[])
{
new IDtaroloxx;
if(sscanf(params, \"i\", IDtaroloxx)) return SendClientMessage(playerid, COLOR_GREY, \"Használat: /kocsitorol [id]\");
{
new Float:vhhh;
GetVehicleHealth(kocsiid[iDtaroloxx], vhhh);
if(vhhh << 250.0000 || pInfo[playerid][Adminszint] == 5)
{
DestroyVehicle(kocsiid[iDtaroloxx]);
format(file, sizeof(file), \"%i.ini\", IDtaroloxx);
dini_Remove(file);
}else{
SendClientMessage(playerid, COLOR_RED, \"Nem törölheted!\");
}
}
return 1;
}
Mit tegyek? segítséget elõre is köszi :)
Kedves kiakovi!
Ajánlom figyelmedbe tanulgatni a dini.inc használatát.
Megoldás:
dini_Unset(filename[], key[])
Ezzel tudunk a létezõ fájlokból kitörölni változókat, integer illetve string változókat egyaránt.
Példa:
dini_Unset(\"Fájlnév\",\"Ölések\");
Ezzel kitöröltük a valami.ini-bõl a Deaths változót, a Ölések változó megszûnt.
Remélem segítettem, ezzel a leírással a kezdõknek. Kössz h elolvastad
Kedves kiakovi!
Ajánlom figyelmedbe tanulgatni a dini.inc használatát.
Megoldás:
dini_Unset(filename[], key[])
Ezzel tudunk a létezõ fájlokból kitörölni változókat, integer illetve string változókat egyaránt.
Példa:
dini_Unset(\"Fájlnév\",\"Ölések\");
Ezzel kitöröltük a valami.ini-bõl a Deaths változót, a Ölések változó megszûnt.
Remélem segítettem, ezzel a leírással a kezdõknek. Kössz h elolvastad
Õ az egész fájlt törölni akarja.
CMD:kocsitorol(playerid, params[])
{
new IDtaroloxx;
if(sscanf(params, \"i\", IDtaroloxx)) return SendClientMessage(playerid, COLOR_GREY, \"Használat: /kocsitorol [id]\");
{
new Float:vhhh;
GetVehicleHealth(kocsiid[iDtaroloxx], vhhh);
if(vhhh << 250.0000 || pInfo[playerid][Adminszint] == 5)
{
DestroyVehicle(kocsiid[iDtaroloxx]);
format(file, sizeof(file), \"%i.ini\", IDtaroloxx);
dini_Remove(file);
}else{
SendClientMessage(playerid, COLOR_RED, \"Nem törölheted!\");
}
}
return 1;
}
Amit pirossal kijelöltem,azt szedd ki.
tehát így:
CMD:kocsitorol(playerid, params[])
{
new IDtaroloxx;
if(sscanf(params, \"i\", IDtaroloxx)) return SendClientMessage(playerid, COLOR_GREY, \"Használat: /kocsitorol [id]\");
new Float:vhhh;
GetVehicleHealth(kocsiid[iDtaroloxx], vhhh);
if(vhhh << 250.0000 || pInfo[playerid][Adminszint] == 5)
{
DestroyVehicle(kocsiid[iDtaroloxx]);
format(file, sizeof(file), \"%i.ini\", IDtaroloxx);
dini_Remove(file);
}else{
SendClientMessage(playerid, COLOR_RED, \"Nem törölheted!\");
}
return 1;
}
format(file, sizeof(file), \"%i.ini\", kocsiid[iDtaroloxx]);
Amúgy nem tudom mi akar lenni a \"kocsiid\" változó, csak azt látom hogy az általa tárolt jármûvet törlöd viszont a fájlnév beazonosítására viszont már nem használod.