hlmod.hu
https://hlmod.hu/

Összesített adatok mentése
https://hlmod.hu/viewtopic.php?f=10&t=27988
Oldal: 1 / 1

Szerző:  exodus [2017.07.23. 23:59 ]
Hozzászólás témája:  Összesített adatok mentése

Sziasztok.

Már régóta agyalok, hogyan is tudnák összesített adatokat elmenteni de akárhogyan próbálom nemigen akar sikerülni.
A kérdésem az lenne, hogy valaki tudna adni egy teljes forráskódot, hogy hogyan tudnám megvalósítani?

Egy példa:
Mondjuk én el szeretném menteni, hogy összesen hány fejlövés volt a szerveren.
Természetesen SQL-ben szeretném menteni.

Szerző:  The Peace [2017.07.24. 00:05 ]
Hozzászólás témája:  Re: Összesített adatok mentése

exodus írta:
Sziasztok.

Már régóta agyalok, hogyan is tudnák összesített adatokat elmenteni de akárhogyan próbálom nemigen akar sikerülni.
A kérdésem az lenne, hogy valaki tudna adni egy teljes forráskódot, hogy hogyan tudnám megvalósítani?

Egy példa:
Mondjuk én el szeretném menteni, hogy összesen hány fejlövés volt a szerveren.
Természetesen SQL-ben szeretném menteni.


Nagyon nem értelek:o

máshogy nem tudod?

Szerző:  exodus [2017.07.24. 00:09 ]
Hozzászólás témája:  Re: Összesített adatok mentése

The Peace írta:
exodus írta:
Sziasztok.

Már régóta agyalok, hogyan is tudnák összesített adatokat elmenteni de akárhogyan próbálom nemigen akar sikerülni.
A kérdésem az lenne, hogy valaki tudna adni egy teljes forráskódot, hogy hogyan tudnám megvalósítani?

Egy példa:
Mondjuk én el szeretném menteni, hogy összesen hány fejlövés volt a szerveren.
Természetesen SQL-ben szeretném menteni.


Nagyon nem értelek:o

máshogy nem tudod?


Mondjuk x játékosnak van 30 fejlövése
y játékosnak 15 fejlövése
Ezt összesítve (tehát 45) el szeretném menteni egy SQL adatbázisban és mondjuk kivetíteni egy menübe, hogy összes fejlövés: 45

Így érthetőbb? :)

Szerző:  The Peace [2017.07.24. 00:26 ]
Hozzászólás témája:  Re: Összesített adatok mentése

exodus írta:
The Peace írta:
exodus írta:
Sziasztok.

Már régóta agyalok, hogyan is tudnák összesített adatokat elmenteni de akárhogyan próbálom nemigen akar sikerülni.
A kérdésem az lenne, hogy valaki tudna adni egy teljes forráskódot, hogy hogyan tudnám megvalósítani?

Egy példa:
Mondjuk én el szeretném menteni, hogy összesen hány fejlövés volt a szerveren.
Természetesen SQL-ben szeretném menteni.


Nagyon nem értelek:o

máshogy nem tudod?


Mondjuk x játékosnak van 30 fejlövése
y játékosnak 15 fejlövése
Ezt összesítve (tehát 45) el szeretném menteni egy SQL adatbázisban és mondjuk kivetíteni egy menübe, hogy összes fejlövés: 45

Így érthetőbb? :)


Ilyesmi?

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <csx>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10. new x
  11.  
  12. public plugin_init() {
  13.     register_plugin(PLUGIN, VERSION, AUTHOR)
  14.     // Add your code here...
  15. }
  16.  
  17. public client_death( attacker, victim, weapon, hitplace ) {
  18.     if(!is_user_connected(attacker) || victim == attacker) return
  19.    
  20.     if( hitplace == HIT_HEAD )
  21.     {
  22.         x++
  23.     }
  24. }  
  25.  
  26. /*
  27.    Én arra gondolok hogy itt akkor lemented az X-t
  28.    és akkor mi van? akkor az van amit akarsz , nem?
  29. /*


Vagy egyáltalán nem ez? :D


Kezdem érteni, talán?:_O

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <csx>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10. new x
  11.  
  12. public plugin_init() {
  13.     register_plugin(PLUGIN, VERSION, AUTHOR)
  14.     // Add your code here...
  15. }
  16.  
  17. public client_death( attacker, victim, weapon, hitplace )
  18. {
  19.     if(!is_user_connected(attacker) || victim == attacker) return
  20.    
  21.     new filenev[128], tartalom[64]
  22.    
  23.     format(filenev, sizeof(filenev), "addons/amxmodx/%d.txt", x)
  24.     new sor = 0
  25.    
  26.     formatex(tartalom, charsmax(tartalom), "%d", x)
  27.     write_file(filenev, tartalom, sor)
  28.     sor++
  29.    
  30.    
  31.     if( hitplace == HIT_HEAD )
  32.     {
  33.         x++
  34.         //print_color(0, "Összes X: %d",x)
  35.     }
  36.    
  37. }

Szerző:  regener [2017.07.24. 17:04 ]
Hozzászólás témája:  Re: Összesített adatok mentése

"statsx"-et rakd át sqlre, majd onnan csinálsz egy lekérdezést amiben összeadja az adott oszlop összes értékét majd ezt kiíratod.

Szerző:  exodus [2017.07.24. 22:23 ]
Hozzászólás témája:  Re: Összesített adatok mentése

regener írta:
"statsx"-et rakd át sqlre, majd onnan csinálsz egy lekérdezést amiben összeadja az adott oszlop összes értékét majd ezt kiíratod.


Ilyet is lehet? :D
És hogyan tudok egy adott oszlopot összeadni?

Szerző:  regener [2017.07.25. 01:01 ]
Hozzászólás témája:  Re: Összesített adatok mentése

Valahogy így, csak kérdeztesd le a móddal:
Kód:
SELECT COUNT(hs)
FROM csstats;


Vagy mentse ki külön oszlopba / táblába és akkor azt az értéket hívja csak vissza.

Szerző:  demon [2017.07.25. 10:49 ]
Hozzászólás témája:  Re: Összesített adatok mentése

regener írta:
Kód:
SELECT COUNT(hs)
FROM csstats;


COUNT-tal csak összeszámolod a sorok számát.

Kód:
SELECT SUM(hs) AS hs
FROM csstats;

Szerző:  regener [2017.07.25. 21:58 ]
Hozzászólás témája:  Re: Összesített adatok mentése

demon írta:
regener írta:
Kód:
SELECT COUNT(hs)
FROM csstats;


COUNT-tal csak összeszámolod a sorok számát.

Kód:
SELECT SUM(hs) AS hs
FROM csstats;


Off Topic
Nemtudom miért írtam count-ot, pedig még ráis kerestem előtte, hogy ne írjak hülyeséget xD

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/