hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.03. 10:45



Jelenlévő felhasználók

Jelenleg 533 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 532 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mentés.ini
HozzászólásElküldve: 2015.07.01. 23:26 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Hali,valaki csinálna egy mentést ini-ben.Olyan legyen hogy mikor meg nyitom a mentés.ini fájt akkor írja ki hogy
Név: Pista Jelszó: 123

Regisztrációs rendszerhez lenne szükségem.

Előre is köszönöm.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés.ini
HozzászólásElküldve: 2015.07.01. 23:30 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.04.10. 15:32
Hozzászólások: 776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
ez kevés hozzá

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés.ini
HozzászólásElküldve: 2015.07.01. 23:54 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.04.10. 19:49
Hozzászólások: 610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
Lesd meg amit dero csinált regrendszeres tutoriált abban benne van ami neked kell, csak hozzá kell írnod a név és jelszó részt lejjebb menni egy sorral pedig fprintf-el manuálisan kell (^n).

SMA Forráskód: [ Mindet kijelol ]
  1. public mentes(id)
  2. {
  3. static FajlUt[64], Nev[32], Fajl
  4. get_user_name(id, Nev, 31)
  5. formatex(FajlUt, 63, "addons/amxmodx/configs/mentes.ini")
  6. Fajl = fopen(FajlUt, "at")
  7.  
  8. if(Fajl) //Ha megtudjuk nyitni a fájlt akkor megy tovább.
  9. {
  10. fprintf(Fajl, "Név: ^"%s^" Jelszó: ^"%s^"^n", Nev, Jelszo[id]) //Jelszo[id] helyére amibe mentetted a megadott jelszót.
  11.  
  12. fclose(Fajl) //Bezárjuk a fájlt.
  13. }
  14. }
  15.  
  16. public betoltes(id)
  17. {
  18. static FajlUt[64], Nev[32], Fajl
  19. get_user_name(id, Nev, 31)
  20. formatex(FajlUt, 63, "addons/amxmodx/configs/mentes.ini")
  21. Fajl = fopen(FajlUt, "rt")
  22.  
  23. if(!file_exists(FajlUt)) //Ha nem létezik a fájl létrehozza és itt leállítja a parancs futását.
  24. {
  25. write_file(FajlUt, "Név: - Jelszó: -") //Ezt írja a fájlba -> ezzel létrehozza.
  26. return PLUGIN_HANDLED //Leállítjuk
  27. }
  28.  
  29. while(!feof(Fajl)) //Amíg a fájl végéhez nem érünk fut ez a ciklus.
  30. {
  31. new Leker[4][32], Sor[64]
  32.  
  33. fgets(Fajl, Sor, 64) //Egy változóba lekérjük amit tartalmaz a fájl.
  34.  
  35. parse(Sor, Leker[0], 31, Leker[1], 31, Leker[2], 31, Leker[3], 31)
  36.  
  37. if(equal(Leker[1], Nev)) //Ha megegyezik a második lekért adat(string) és a játékos neve akkor megy tovább.
  38. {
  39. copy(MegadottPw[id], 31, Leker[3]) //MegadottPw[id] helyére amibe beleíratnád, hogy mit mentett el jelszóként.
  40. break
  41. }
  42. }
  43. fclose(Fajl) //Bezárjuk a fájlt.
  44. return PLUGIN_CONTINUE
  45. }


Ha nem működik, vagy valamit rosszul írtam le szóljatok! //Nem próbáltam ki sehol.

_________________
Néha itt, de többször nem.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 42 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole