Szerző Téma: dini_Remove hiba  (Megtekintve 1099 alkalommal)

dini_Remove hiba
« Dátum: 2013. március 11. - 13:09:09 »
0 Show voters
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 :)
« Utoljára szerkesztve: 2013. március 12. - 00:21:58 írta kiakovi »

Nem elérhető Raidon

  • 231
    • Profil megtekintése
dini_Remove hiba
« Válasz #1 Dátum: 2013. március 11. - 14:40:10 »
0 Show voters
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

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
dini_Remove hiba
« Válasz #2 Dátum: 2013. március 11. - 14:47:43 »
0 Show voters
Idézetet írta: Raidon date=1363009210\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34721\" data-ipsquote-contentclass=\"forums_Topic
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.

Nem elérhető bendor

  • 2949
    • Profil megtekintése
dini_Remove hiba
« Válasz #3 Dátum: 2013. március 11. - 14:49:08 »
0 Show voters
Amikor létrehozod,akkor is csak integert(számokat) használsz a fájl nevében?

dini_Remove hiba
« Válasz #4 Dátum: 2013. március 11. - 14:51:22 »
0 Show voters
Persze :)

Nem elérhető bendor

  • 2949
    • Profil megtekintése
dini_Remove hiba
« Válasz #5 Dátum: 2013. március 11. - 14:54:43 »
0 Show voters
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;
}

dini_Remove hiba
« Válasz #6 Dátum: 2013. március 11. - 15:00:34 »
0 Show voters
Hát... Nem fogja az megoldani a problémám :D

dini_Remove hiba
« Válasz #7 Dátum: 2013. március 12. - 03:21:58 »
0 Show voters
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.

dini_Remove hiba
« Válasz #8 Dátum: 2013. március 13. - 17:41:01 »
0 Show voters
Nem megy :/ Csak a kocsi tûnik el, a file nem.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal