hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Jelentés plugin átírása
HozzászólásElküldve: 2014.07.19. 14:53 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
Üdv, valaki beleírná, hogy az adminnak a konzoljába írja a jelentett nevét, ipjét, steam idjét. Koszonom.
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3.  
  4. new jelentes[32]
  5. public plugin_init()
  6. {
  7. register_plugin("Jelentes", "Petrik", "1.0")
  8. register_clcmd("say /jelent","AwesomeMenu")
  9. }
  10.  
  11. public client_connect(id){
  12. if(!is_user_bot(id))
  13. jelentes[id] = 5
  14. }
  15.  
  16. public AwesomeMenu(id){
  17. if(jelentes[id] == 0){
  18. client_print(id, print_chat ,"nem jelenthetsz tobb embert!")
  19. return PLUGIN_HANDLED;
  20. }
  21.  
  22. new menu = menu_create("\rValaszd ki a jatekost^nakit jelenteni akarsz", "menu_handler");
  23. new players[32], pnum, tempid;
  24. new szName[32], szTempid[10];
  25. get_players(players, pnum);
  26.  
  27. for( new i; i<pnum; i++ )
  28. {
  29. tempid = players[i]
  30.  
  31. get_user_name(tempid, szName, charsmax(szName));
  32.  
  33. num_to_str(tempid, szTempid, charsmax(szTempid));
  34.  
  35. menu_additem(menu, szName, szTempid, 0);
  36.  
  37. }
  38. menu_display(id, menu, 0);
  39. return PLUGIN_CONTINUE;
  40. }
  41.  
  42. public menu_handler(id, menu, item){
  43. if( item == MENU_EXIT )
  44. {
  45.  
  46. menu_destroy(menu);
  47.  
  48. return PLUGIN_HANDLED;
  49.  
  50. }
  51.  
  52. new data[6], szName[64];
  53. new access, callback
  54.  
  55. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  56.  
  57. new tempid = str_to_num(data);
  58. new name[18]
  59. get_user_name(tempid, name, 17)
  60. new name2[18]
  61. get_user_name(id, name2, 17)
  62. log_to_file( "jelentes.log", "%s jelentette hogy %s csal", name2, name);
  63. for(new id2 = 1 ; id2 <= get_maxplayers() ; id2++)
  64. if(is_user_connected(id2)){
  65. if(get_user_flags(id2) & ADMIN_KICK){
  66. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  67. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  68. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  69. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  70. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  71. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  72.  
  73. }
  74. }
  75. jelentes[id] --
  76. client_print(id, print_chat, "Meg %d embert jelenthetsz!", jelentes[id])
  77. menu_destroy(menu);
  78.  
  79. return PLUGIN_HANDLED;
  80. }
  81.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Jelentés plugin átírása
HozzászólásElküldve: 2014.07.19. 17:13 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. new jelentes[32]
  4. public plugin_init()
  5. {
  6. register_plugin("Jelentes", "Petrik", "1.0")
  7. register_clcmd("say /jelent","AwesomeMenu")
  8. }
  9.  
  10. public client_connect(id){
  11. if(!is_user_bot(id))
  12. jelentes[id] = 5
  13. }
  14.  
  15. public AwesomeMenu(id){
  16. if(jelentes[id] == 0){
  17. client_print(id, print_chat ,"nem jelenthetsz tobb embert!")
  18. return PLUGIN_HANDLED;
  19. }
  20.  
  21. new menu = menu_create("\rValaszd ki a jatekost^nakit jelenteni akarsz", "menu_handler");
  22. new players[32], pnum, tempid;
  23. new szName[32], szTempid[10];
  24. get_players(players, pnum);
  25.  
  26. for( new i; i<pnum; i++ )
  27. {
  28. tempid = players[i]
  29.  
  30. get_user_name(tempid, szName, charsmax(szName));
  31.  
  32. num_to_str(tempid, szTempid, charsmax(szTempid));
  33.  
  34. menu_additem(menu, szName, szTempid, 0);
  35.  
  36. }
  37. menu_display(id, menu, 0);
  38. return PLUGIN_CONTINUE;
  39. }
  40.  
  41. public menu_handler(id, menu, item){
  42. if( item == MENU_EXIT )
  43. {
  44.  
  45. menu_destroy(menu);
  46.  
  47. return PLUGIN_HANDLED;
  48.  
  49. }
  50.  
  51. new data[6], szName[64];
  52. new access, callback
  53.  
  54. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  55.  
  56. new tempid = str_to_num(data);
  57. new name[18], authid[32], ip[20]
  58. get_user_name(tempid, name, 17)
  59. get_user_ip(tempid, ip, 19)
  60. get_user_authid(tempid, authid, 31)
  61. new name2[18]
  62. get_user_name(id, name2, 17)
  63. log_to_file( "jelentes.log", "%s jelentette hogy %s csal", name2, name);
  64. for(new id2 = 1 ; id2 <= get_maxplayers() ; id2++)
  65. if(is_user_connected(id2)){
  66. if(get_user_flags(id2) & ADMIN_KICK){
  67. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  68. client_print(id2, print_console ,"Jelentett ip je: %s | Steam id: %s | Neve: %s", ip, authid, name)
  69.  
  70. }
  71. }
  72. jelentes[id] --
  73. client_print(id, print_chat, "Meg %d embert jelenthetsz!", jelentes[id])
  74. menu_destroy(menu);
  75.  
  76. return PLUGIN_HANDLED;
  77. }

_________________
Kép

Ők köszönték meg CrB nek ezt a hozzászólást: theglorious (2014.07.20. 12:57)
  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  [ 2 hozzászólás ] 


Ki van itt

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