hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2020.01.18. 09:50



Jelenlévő felhasználók

Jelenleg 26 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 24 vendég

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

Regisztrált felhasználók: Google [Bot], Majestic-12 [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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Adminmenü jatékos adataival
HozzászólásElküldve: 2019.12.28. 13:11 
Offline
Tag

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

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

_________________
"Itt a kölni, hol a puszi?
Élő chat-en ír a nyuszi:
Nem kell tojás, csak egy mosoly.
Mosolyoddal derűt hozol.
"

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

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

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

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

_________________
"Itt a kölni, hol a puszi?
Élő chat-en ír a nyuszi:
Nem kell tojás, csak egy mosoly.
Mosolyoddal derűt hozol.
"


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
Tag

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 55
Megköszönt másnak: 13 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: Tegnap, 12:26 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 426
Megköszönt másnak: 39 alkalommal
Megköszönték neki: 11 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 (Tegnap, 18:43)
  Népszerűség: 2.27%


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  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 4 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