Szerző Téma: Kickelésnél törlõdik a fájl tartalma  (Megtekintve 803 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Kickelésnél törlõdik a fájl tartalma
« Dátum: 2012. október 05. - 15:56:32 »
0 Show voters
Sziasztok,na megint van egy problémám.
Ha kickelõdik a játékos (pl.: rossz jelszónál,de lehet,hogy az alap kicknél is),akkor a .ini fájl amiben tárolva vannak az adatai üres lesz.
Miért van ez?
Várom a válaszokat,köszi :D

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Kickelésnél törlõdik a fájl tartalma
« Válasz #1 Dátum: 2012. október 05. - 16:43:58 »
0 Show voters
gondolom azért mert te csináltad :D am kódot is mellékelhetnél :)
am teljesen üres lesz az ini vagy valami tartalma lesz?
és próbáld ki a sima kick-et is...mert ha rossz jelszót ír be akkor ugye még nincs belépve és lehet úgy van megírva a kódod hogy kilépésnél törölje az ini tartalmát és HA be van jelentkezve akkor írja bele az adatokat...de ha adnál kódot akkor látnánk is a problémát :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Kickelésnél törlõdik a fájl tartalma
« Válasz #2 Dátum: 2012. október 05. - 17:10:24 »
0 Show voters
Onplayerdisc:
   new filestr[256];
GetPlayerName(playerid,nev,sizeof(nev));
     new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
format(filestr, sizeof(filestr), \"Adatbazis/Karakterek/%s.ini\", nev);
new File:playerfile = fopen(filestr, io_write);
     if(playerfile)
        {
            if(Belepve[playerid] != 0)
            {
               format(filestr, sizeof filestr, \"Antibug=0\\r\\n\");
                fwrite(playerfile, filestr);
                format(filestr, sizeof filestr, \"Pénz=%d\\r\\n\", JatekosInfo[playerid][Penz]);
                fwrite(playerfile, filestr);

 
A Belepve változó 0 ha nem lépett be,1 ha igen.
Ui.: normál kicknél nem lesz üres a fájl,csak a jelszavasnál.
Üres = A fájlban nincs semmi
« Utoljára szerkesztve: 2012. október 05. - 17:54:07 írta tudvari »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Kickelésnél törlõdik a fájl tartalma
« Válasz #3 Dátum: 2012. október 05. - 17:58:33 »
0 Show voters
inkább így csináld...
 
if(Belepve[playerid] != 0)
{
new filestr[256];
GetPlayerName(playerid,nev,sizeof(nev));
     new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
format(filestr, sizeof(filestr), \"Adatbazis/Karakterek/%s.ini\", nev);
new File:playerfile = fopen(filestr, io_write);
     if(playerfile)
        {
               format(filestr, sizeof filestr, \"Antibug=0\\r\\n\");
                fwrite(playerfile, filestr);
                format(filestr, sizeof filestr, \"Pénz=%d\\r\\n\", JatekosInfo[playerid][Penz]);
                fwrite(playerfile, filestr);

 

new File:playerfile = fopen(filestr, io_write);

 
itt kitörli a tartalmat...és utánna nem ír bele...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Kickelésnél törlõdik a fájl tartalma
« Válasz #4 Dátum: 2012. október 05. - 18:14:37 »
0 Show voters
Idézetet írta: tudvari date=1349449824\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28278\" data-ipsquote-contentclass=\"forums_Topic
Ui.: normál kicknél nem lesz üres a fájl,csak a jelszavasnál.
 
És akkor most hogy is csináljam meg? :D
« Utoljára szerkesztve: 2012. október 05. - 18:23:47 írta tudvari »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Kickelésnél törlõdik a fájl tartalma
« Válasz #5 Dátum: 2012. október 05. - 18:29:26 »
+1 Show voters
ahogy elõzõ hszben írtam...az if-et helyezd át...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Kickelésnél törlõdik a fájl tartalma
« Válasz #6 Dátum: 2012. október 05. - 18:32:53 »
0 Show voters
jaj bocsi,nem vettem észre.Kipróbálom
Köszönöm +1
« Utoljára szerkesztve: 2012. október 05. - 18:35:00 írta tudvari »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal