hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Google [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  [ 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
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 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
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 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?

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."

Ő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
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 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
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 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 3408 alkalommal ]

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

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."


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
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 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: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 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 ~Global Offensive IP: 217.144.54.193:27148

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
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 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
Nagyúr
Avatar

Csatlakozott: 2019.08.20. 18:19
Hozzászólások: 501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 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.

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)


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: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Az online playerekről van szó vagy te a komplett adatbázist akarod lekérni a menüben?

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


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
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 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 15 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