hlmod.hu
https://hlmod.hu/

Jog hiba
https://hlmod.hu/viewtopic.php?f=9&t=10529
Oldal: 1 / 1

Szerző:  events.cfg [2013.08.27. 18:08 ]
Hozzászólás témája:  Jog hiba

Légyszives valaki javítsa nekem ezt a plugint, ugyanis még az rconnak is aztírja nincs jogod, előre is köszönöm!

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "Karbantartas"
  5. #define VERSION "1.0"
  6. #define AUTHOR "I"
  7.  
  8. new bool:kickbe=false;
  9.  
  10. public plugin_init() {
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12.  
  13. register_concmd( "amx_karbantartas", "KarbantartasBe", ADMIN_LEVEL_G, "Karbantartas bekapcsolasa");
  14. }
  15.  
  16. public KarbantartasBe( const id, const iLevel, const iCid )
  17. {
  18. if( !cmd_access( id, iLevel, iCid, 2 ) )
  19. {
  20. console_print( id, "Nincs jogod!" );
  21. return PLUGIN_HANDLED;
  22. }
  23. new p[32],n;
  24. get_players(p, n)
  25. for(new i = 0; i < n; i++)
  26. {
  27. new id = p[i];
  28. if(get_user_flags(id) & ADMIN_LEVEL_G)
  29. {
  30. client_print(id, print_chat, "Jogod van, fentmaradhatsz!")
  31. }
  32. else
  33. {
  34. new userid = get_user_userid(id)
  35. server_cmd("kick #%d ^"Jelenleg restart van a szerveren, nem mehetsz fel!^"",userid)
  36. }
  37. }
  38. console_print( id, "Karbantartas bekapcsolva!");
  39. kickbe=true;
  40. return PLUGIN_CONTINUE;
  41. }
  42.  
  43. public client_connect(id)
  44. {
  45. if(kickbe == true)
  46. {
  47. if(get_user_flags(id) & ADMIN_LEVEL_G)
  48. {
  49. client_print(id, print_chat, "Jogod van, fent lehetsz karbantartas kozbe.")
  50. }
  51. else
  52. {
  53. new userid = get_user_userid(id)
  54. server_cmd("kick #%d ^"Jelenleg restart van a szerveren, nem mehetsz fel!^"",userid)
  55. }
  56. }
  57. }
  58.  
  59. public client_putinserver(id)
  60. {
  61. if(kickbe == true)
  62. {
  63. if(get_user_flags(id) & ADMIN_CVAR)
  64. {
  65. client_print(id, print_chat, "Jogod van, fent lehetsz karbantartas kozbe.")
  66. }
  67. else
  68. {
  69. new userid = get_user_userid(id)
  70. server_cmd("kick #%d ^"Jelenleg restart van a szerveren, nem mehetsz fel!^"",userid)
  71. }
  72. }
  73. }
  74.  

Szerző:  Metal [2013.08.27. 18:17 ]
Hozzászólás témája:  Re: Jog hiba

Try:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "Karbantartas"
  5. #define VERSION "1.0"
  6. #define AUTHOR "I"
  7.  
  8. new bool:kickbe=false;
  9.  
  10. public plugin_init() {
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12.  
  13. register_concmd( "amx_karbantartas", "KarbantartasBe", ADMIN_CVAR, "Karbantartas bekapcsolasa");
  14. }
  15.  
  16. public KarbantartasBe( const id, const iLevel, const iCid )
  17. {
  18. if( !cmd_access( id, iLevel, iCid, 2 ) )
  19. {
  20. console_print( id, "Nincs jogod!" );
  21. return PLUGIN_HANDLED;
  22. }
  23. new p[32],n;
  24. get_players(p, n)
  25. for(new i = 0; i < n; i++)
  26. {
  27. new id = p[i];
  28. if(get_user_flags(id) & ADMIN_CVAR)
  29. {
  30. client_print(id, print_chat, "Jogod van, fentmaradhatsz!")
  31. }
  32. else
  33. {
  34. new userid = get_user_userid(id)
  35. server_cmd("kick #%d ^"Jelenleg restart van a szerveren, nem mehetsz fel!^"",userid)
  36. }
  37. }
  38. console_print( id, "Karbantartas bekapcsolva!");
  39. kickbe=true;
  40. return PLUGIN_CONTINUE;
  41. }
  42.  
  43. public client_putinserver(id)
  44. {
  45. if (kickbe)
  46. {
  47. if(get_user_flags(id) & ADMIN_CVAR)
  48. {
  49. client_print(id, print_chat, "Jogod van, fent lehetsz karbantartas kozbe.")
  50. }
  51. else
  52. {
  53. new userid = get_user_userid(id)
  54. server_cmd("kick #%d ^"Jelenleg restart van a szerveren, nem mehetsz fel!^"",userid)
  55. }
  56. }
  57. }
  58.  

Szerző:  kiki [2013.08.27. 18:20 ]
Hozzászólás témája:  Re: Jog hiba

Neeeeeee metal ne:D


#define ADMIN_CVAR ADMIN_LEVEL_G

Tök mindegy hogy definálva van vagy nincs :D


SMA Forráskód: [ Mindet kijelol ]
  1. for(new i = 0; i < n; i++)
  2. {
  3. new id = p[i];


szerintem cikluson kívül jobb lenne változót csinálni, elég lenne ha itt csak az értéket kapná meg.


Up: Metal wrong, nem tudod felül definálni az alap ADMIN_CVAR-t ezzel: #define ADMIN_CVAR ADMIN_LEVEL_G

Szerző:  Metal [2013.08.27. 19:12 ]
Hozzászólás témája:  Re: Jog hiba

Ezt nem értem.
Alapvető ellenőrzéseket nem csinál, de mi a gond ezzel?

Up: Megnéztem még 1*, igen, felülakarok definiálni egy alap értéket, jogos a pont. Szerkesztem s kiveszem a definet...

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