hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2020.07.04. 16:58



Jelenlévő felhasználók

Jelenleg 44 felhasználó van jelen :: 3 regisztrált, 0 rejtett és 41 vendég

A legtöbb felhasználó (652 fő) 2015.05.25. 22:38-kor tartózkodott itt.

Regisztrált felhasználók: Baidu [Spider], saxxo, Vieni 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  [ 22 hozzászólás ]  Oldal 1 2 3 Következő
Szerző Üzenet
 Hozzászólás témája: Adminmenü jatékos adataival
HozzászólásElküldve: 2019.12.28. 13:11 
Offline
Tud valamit

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 148
Megköszönt másnak: 29 alkalommal
Sziasztok!
Olyant keresek, amivel az adminok megtudják nézni az adott játékos(ok) adatait, mint pl Játszott idő, Pontjai, stb

És amikor előjönne a menü, akkor felsorolná a játékosokat, mellette az, hogy Bejelentkezve - Kijelentkezve, tehát ha nicns bejelentkezve akkor nem lehetne rá menni.

Multkor sikerült valakinek segiteni, de ez össze vissza buggol.

  1. public Adminmenu(id)
  2. {
  3.     new String[121];
  4.     format(String, charsmax(String), "Admin MenĂĽ | JátĂ©kosok");
  5.     new Menu = menu_create(String, "ADMINHandler");
  6.    
  7.     new players[32], pnum, tempid;
  8.     new szName[32], szTempid[10];
  9.     get_players(players, pnum);
  10.    
  11.     for( new i; i<pnum; i++ )
  12.     {
  13.         tempid = players[i];
  14.         {
  15.             get_user_name(tempid, szName, charsmax(szName));
  16.             num_to_str(tempid, szTempid, charsmax(szTempid));
  17.             menu_additem(Menu, szName, szTempid, 0);
  18.         }
  19.     }
  20.    
  21.     menu_display(id, Menu, 0);
  22.     return PLUGIN_HANDLED;
  23. }
  24. public ADMINHandler(id)
  25. {
  26. new szName[32],String[121];
  27. new menu;
  28.  
  29. new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;  
  30. new target = entity_get_int(id, EV_INT_iuser2);
  31. if(!target) return PLUGIN_HANDLED;
  32. get_user_name(target, szName, charsmax(szName));
  33. new iMasodperc, iPerc, iOra;
  34. iMasodperc = Masodpercek[Target] + get_user_time(Target);
  35. iPerc = iMasodperc / 60;
  36. ORA = iPerc / 60;
  37. iMasodperc = iMasodperc - iPerc * 60;
  38. iPerc = iPerc - ORA * 60;
  39.        
  40. format(String, charsmax(String), "Játékos név: \y%s ", szName);
  41. menu_additem(menu, String, "0", 0);
  42. format(String, charsmax(String), "Regisztráció: \r%d | \y(Account ID: #\r%d\y)", RegI[Target],b_id[Target]);
  43. menu_additem(menu, String, "0", 0);
  44. format(String, charsmax(String), "Felhasználónév: \r%s", Felhasznalonev[Target]);
  45. menu_additem(menu, String, "0", 0);
  46. format(String, charsmax(String), "Játszott idő: \r%d \wÓra",ORA);
  47. menu_additem(menu, String, "0", 0);
  48. format(String, charsmax(String), "Pont: \r%d", Pontok[Target]);
  49. menu_additem(menu, String, "0", 0);
  50. format(String, charsmax(String), "Perc: \r%d", P_Perc[Target]);
  51. menu_additem(menu, String, "0", 0);
  52.  
  53. menu_display(id, menu, 0);
  54. return PLUGIN_HANDLED;
  55. }


Előreis köszönöm a segitséget.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adminmenü jatékos adataival
HozzászólásElküldve: 2020.01.03. 05:20 
Offline
Tud valamit
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 125
Megköszönt másnak: 37 alkalommal
Megköszönték neki: 20 alkalommal
Alekvar írta:
Sziasztok!
Olyant keresek, amivel az adminok megtudják nézni az adott játékos(ok) adatait, mint pl Játszott idő, Pontjai, stb
Előreis köszönöm a segitséget.


  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <fakemeta>
  6. #include <hamsandwich>
  7. #include <engine>
  8.  
  9. #define PLUGIN "New Plug-In"
  10. #define VERSION "1.0"
  11. #define AUTHOR "author"
  12.  
  13. #define ADMIN ADMIN_BAN
  14. new Coin[33];
  15.  
  16. public plugin_init() {
  17.     register_plugin(PLUGIN, VERSION, AUTHOR)
  18.     register_clcmd("say /admin", "Adminmenu");
  19. }
  20. public Adminmenu(id, k){
  21.     if(!(get_user_flags(id) & ADMIN))
  22.         return;
  23.    
  24.     new cim[121];
  25.     format(cim, charsmax(cim), "\rAdmin menu | jatekos info");
  26.     new menu = menu_create(cim, "Adminmenu_h");
  27.     new num, jatekosok[32], tempid, stempid[10], tempname[32];
  28.     get_players(jatekosok ,num, "ch");
  29.    
  30.     for(new i = 0; i < num; i++){
  31.         tempid = jatekosok[i];
  32.         get_user_name(tempid, tempname, 31);
  33.         num_to_str(tempid, stempid, 9);
  34.         menu_additem(menu, tempname, stempid, 0);
  35.     }
  36.    
  37.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  38.     formatex(cim, charsmax(cim), "Vissza");
  39.     menu_setprop(menu, MPROP_BACKNAME, cim);
  40.     formatex(cim, charsmax(cim), "Kovetkezo");
  41.     menu_setprop(menu, MPROP_NEXTNAME, cim);
  42.     formatex(cim, charsmax(cim), "Kilepes");
  43.     menu_setprop(menu, MPROP_EXITNAME, cim);
  44.     menu_display(id, menu, 0);
  45. }
  46. public Adminmenu_h(id, menu, item){
  47.     if(item == MENU_EXIT){
  48.         menu_destroy(menu);
  49.         return;
  50.     }
  51.     new data[9], szName[64];
  52.     new access, callback;
  53.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  54.     new k = str_to_num(data);
  55.     Jatekosinfo(id, k);
  56. }
  57. public Jatekosinfo(id, k){
  58.     new Sname[32];
  59.     new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;  
  60.     new target = entity_get_int(id, EV_INT_iuser2);
  61.     get_user_name(Target, Sname, charsmax(Sname));
  62.     new cim[121];
  63.     format(cim, charsmax(cim), "\rA jatekos adatai:");
  64.     new menu = menu_create(cim, "Jatekosinfo_h");
  65.    
  66.     if(target)
  67.         return;
  68.     formatex(cim, charsmax(cim), "A jatekos neve: %s", Sname);
  69.     menu_additem(menu, cim, "1",0);
  70.     formatex(cim, charsmax(cim), "A jatekos Coinja: %d", Coin[Target]);
  71.     menu_additem(menu, cim, "2",0);
  72.    
  73.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  74.     formatex(cim, charsmax(cim), "Vissza");
  75.     menu_setprop(menu, MPROP_BACKNAME, cim);
  76.     formatex(cim, charsmax(cim), "Kovetkezo");
  77.     menu_setprop(menu, MPROP_NEXTNAME, cim);
  78.     formatex(cim, charsmax(cim), "Kilepes");
  79.     menu_setprop(menu, MPROP_EXITNAME, cim);
  80.     menu_display(id, menu, 0);
  81. }
  82. public Jatekosinfo_h(id, menu, item){
  83.     if(item == MENU_EXIT){
  84.         menu_destroy(menu);
  85.         return;
  86.     }
  87.     new data[9], szName[64];
  88.     new access, callback;
  89.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  90.     new k = str_to_num(data);
  91.     Adminmenu(id, k);
  92. }


Taláán?

_________________
"I dont do drugs, i just smoke weed"

Ők köszönték meg HellEnergY nek ezt a hozzászólást: Alekvar (2020.01.13. 20:43)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adminmenü jatékos adataival
HozzászólásElküldve: 2020.01.04. 18:08 
Offline
Tud valamit

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 148
Megköszönt másnak: 29 alkalommal
Müködik, de megnyomok egy játékost és onnan sekép sehang, tehat nem hozza elő a következő menüt.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adminmenü jatékos adataival
HozzászólásElküldve: 2020.01.11. 12:28 
Offline
Tud valamit
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 125
Megköszönt másnak: 37 alkalommal
Megköszönték neki: 20 alkalommal
Alekvar írta:
Müködik, de megnyomok egy játékost és onnan sekép sehang, tehat nem hozza elő a következő menüt.


Heló!
Nekem működik.

Csatolmány:
Pic1.png
Pic1.png [ 29.74 KiB | Megtekintve 684 alkalommal ]

Csatolmány:
Pic2.png
Pic2.png [ 37.53 KiB | Megtekintve 684 alkalommal ]

_________________
"I dont do drugs, i just smoke weed"


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adminmenü jatékos adataival
HozzászólásElküldve: 2020.01.13. 20:43 
Offline
Tud valamit

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 148
Megköszönt másnak: 29 alkalommal
HellEnergY írta:
Alekvar írta:
Müködik, de megnyomok egy játékost és onnan sekép sehang, tehat nem hozza elő a következő menüt.


Heló!
Nekem működik.

Csatolmány:
Pic1.png

Csatolmány:
Pic2.png


Azért nem müködött, mert Specben probaltam ki, azt nem lehetne megoldani, hogy ott is müködjön, mihents beállok egy csapatban müködik is.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adminmenü jatékos adataival
HozzászólásElküldve: 2020.01.17. 12:26 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 461
Megköszönt másnak: 45 alkalommal
Megköszönték neki: 12 alkalommal
Sziasztok!

Kipróbáltam énis.. Összedobtam igaz a menüt, de nálam 2 dolok jelentkezett, mint előbb említett, ha Specben vagyunk, nem kéri le a játékosoknak az adatait, és még egy dolog, mindenhova a saját adatainkat írja ki.
Forrás:

  1. //A/Jatekosok
  2. public Adminmenu(id, k){
  3.     if(!(get_user_flags(id) & Tulajdonos))
  4.         return;
  5.    
  6.     new cim[121];
  7.     format(cim, charsmax(cim), "\rAdmin menu | Jatekos info");
  8.     new menu = menu_create(cim, "Adminmenu_h");
  9.     new num, jatekosok[32], tempid, stempid[10], tempname[32];
  10.     get_players(jatekosok ,num, "ch");
  11.    
  12.     for(new i = 0; i < num; i++){
  13.         tempid = jatekosok[i];
  14.         get_user_name(tempid, tempname, 31);
  15.         num_to_str(tempid, stempid, 9);
  16.         menu_additem(menu, tempname, stempid, 0);
  17.     }
  18.    
  19.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  20.     formatex(cim, charsmax(cim), "Vissza");
  21.     menu_setprop(menu, MPROP_BACKNAME, cim);
  22.     formatex(cim, charsmax(cim), "Kovetkezo");
  23.     menu_setprop(menu, MPROP_NEXTNAME, cim);
  24.     formatex(cim, charsmax(cim), "Kilepes");
  25.     menu_setprop(menu, MPROP_EXITNAME, cim);
  26.     menu_display(id, menu, 0);
  27. }
  28. public Adminmenu_h(id, menu, item){
  29.     if(item == MENU_EXIT){
  30.         menu_destroy(menu);
  31.         return;
  32.     }
  33.     new data[9], szName[64];
  34.     new access, callback;
  35.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  36.     new k = str_to_num(data);
  37.     Jatekosinfo(id, k);
  38. }
  39. public Jatekosinfo(id, k){
  40.     new Sname[32];
  41.     new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;
  42.     new target = entity_get_int(id, EV_INT_iuser2);
  43.     get_user_name(Target, Sname, charsmax(Sname));
  44.     new cim[121], SteamID[32];
  45.     get_user_authid(Target, SteamID, 31);
  46.     new iMasodperc, iPerc, iOra, Nev[32];
  47.     get_user_name(id, Nev, 31);
  48.     iMasodperc = Masodpercek[Target] + get_user_time(Target);
  49.     iPerc = iMasodperc / 60;
  50.     iOra = iPerc / 60;
  51.     iMasodperc = iMasodperc - iPerc * 60;
  52.     iPerc = iPerc - iOra * 60;
  53.     format(cim, charsmax(cim), "\rA jatekos adatai:");
  54.     new menu = menu_create(cim, "Jatekosinfo_h");
  55.    
  56.     if(target)
  57.         return;
  58.     formatex(cim, charsmax(cim), "JátĂ©kos Neve: \r%s \w| Account ID: \r#%d", Sname,b_id[Target]);
  59.     menu_additem(menu, cim, "1",0);
  60.     formatex(cim, charsmax(cim), "Regisztrált: \r%s", Regle[Target]);
  61.     menu_additem(menu, cim, "2",0);
  62.     formatex(cim, charsmax(cim), "SteamID: \r%s^n^n ", SteamID);
  63.     menu_additem(menu, cim, "3",0);
  64.     formatex(cim, charsmax(cim), "Játszott idĹ‘: \r%d \wĂ“ra | IdĹ‘inváziĂłs Perc: \r%d", iOra, P_Perc[Target]);
  65.     menu_additem(menu, cim, "4",0);
  66.     formatex(cim, charsmax(cim), "PĂ©nz: \r%d \w| SMS Pont: \r%d \w| Cukor: \r%d^n^n    \wTeljesĂ­tett kĂĽldetĂ©sek: \r%d", Forint[Target], SMS[Target], Cukor[Target], Max_Kuldi[Target]);
  67.     menu_additem(menu, cim, "5",0);
  68.    
  69.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  70.     formatex(cim, charsmax(cim), "Vissza");
  71.     menu_setprop(menu, MPROP_BACKNAME, cim);
  72.     formatex(cim, charsmax(cim), "Kovetkezo");
  73.     menu_setprop(menu, MPROP_NEXTNAME, cim);
  74.     formatex(cim, charsmax(cim), "Kilepes");
  75.     menu_setprop(menu, MPROP_EXITNAME, cim);
  76.     menu_display(id, menu, 0);
  77. }
  78. public Jatekosinfo_h(id, menu, item){
  79.     if(item == MENU_EXIT){
  80.         menu_destroy(menu);
  81.         return;
  82.     }
  83.     new data[9], szName[64];
  84.     new access, callback;
  85.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  86.     new k = str_to_num(data);
  87.     Adminmenu(id, k);
  88. }
  89. public Admin_menus(id)
  90. {
  91. new String[121];
  92. new fentlevoJ = get_playersnum();
  93. new maxplay = get_maxplayers();
  94. formatex(String, charsmax(String), "[%s] \r- \rAdminmenĂĽ", Fomenu_Prefix);
  95. new menu = menu_create(String, "sz_admin_w");
  96.  
  97. formatex(String, charsmax(String), "\wAdmin szabályok | \rBanolási okok");
  98. menu_additem(menu, String, "1",0);
  99. formatex(String, charsmax(String), "\rJátékosok Adatai \r%d/%d", fentlevoJ, maxplay);
  100. menu_additem(menu, String, "2",0);
  101.  
  102. menu_display(id, menu, 0);
  103. return PLUGIN_HANDLED;
  104. }
  105. public sz_admin_w(id, menu, item)
  106. {
  107. if(item == MENU_EXIT)
  108. {
  109.     menu_destroy(menu);
  110.     return;
  111. }
  112.  
  113. new data[9], szName[64];
  114. new access, callback;
  115. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  116. new key = str_to_num(data);
  117. new k = str_to_num(data);
  118.  
  119. switch(key)
  120.     {
  121.         case 1:
  122.         {
  123.             Admin_Sz_Menu(id);
  124.         }
  125.         case 2:
  126.         {
  127.             Adminmenu(id, k);
  128.         }
  129.     }
  130. }


Esetleges hibát vétettem talán? :D

_________________
BfS* #Team Only Dust2 IP: 87.229.77.114:27135
Kép

Ők köszönték meg adriansr14 nek ezt a hozzászólást: HellEnergY (2020.01.17. 18:43)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adminmenü jatékos adataival
HozzászólásElküldve: 2020.02.29. 07:19 
Offline
Tud valamit

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 148
Megköszönt másnak: 29 alkalommal
Azóta sem sikerült megoldani, valaki esetleg?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adminmenü jatékos adataival
HozzászólásElküldve: 2020.02.29. 07:51 
Offline
Jómunkásember
Avatar

Csatlakozott: 2019.08.20. 18:19
Hozzászólások: 309
Megköszönt másnak: 158 alkalommal
Megköszönték neki: 22 alkalommal
Neked ehhez konkrétan egy teljes plugint kellene írni hogy sikerüljön az egész regisztrációs rendszer sql mentés pontok játszott idő stb
szerintem ezt senki nem fogja, ezt neked kellene csináljad addig próbálkozz míg nem lesz jó ha hiba kódot kapsz akkor google a barátod.

_________________
Hlmod.hu aktivitásom véget ért!

pbT# Fura*Csé: Nem tudsz plugint irni csak a copy és paste megy.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adminmenü jatékos adataival
HozzászólásElküldve: 2020.02.29. 08:04 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2857
Megköszönt másnak: 101 alkalommal
Megköszönték neki: 337 alkalommal
Az online playerekről van szó vagy te a komplett adatbázist akarod lekérni a menüben?

_________________
Blasenkampfwagen


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adminmenü jatékos adataival
HozzászólásElküldve: 2020.02.29. 08:59 
Offline
Tud valamit

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 148
Megköszönt másnak: 29 alkalommal
ultraibolya írta:
Az online playerekről van szó vagy te a komplett adatbázist akarod lekérni a menüben?


Az online játékosokrol, van rendes szerver mód, ahol van regisztrációs rendszer, de a fenti források csak a saját adataimat írja ki, és specben nem működik semmi.


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  [ 22 hozzászólás ]  Oldal 1 2 3 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 9 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 és a hlmod.hu csapata
Portal: Kiss Portal Extension © Michael O'Toole