hlmod.hu
https://hlmod.hu/

Vedelem...Tamadas ellen
https://hlmod.hu/viewtopic.php?f=9&t=23115
Oldal: 1 / 2

Szerző:  bordadani98 [2015.12.22. 13:12 ]
Hozzászólás témája:  Vedelem...Tamadas ellen

Sziasztok!
Sürgős lenne valaki tudna valamit ilyen ellen:
Nevet váltja másodpercenként, Mikrofonba zene szól, Ipre, steam id-re hiaba bannolom visszajön.
Némítani nem lehet.
Szerveremet meg nem akarom egy ilyen gyökér miatt bezárni..
Tudom is hogy kicsinálja az egészet...

Szerző:  SmaCk [2015.12.22. 13:25 ]
Hozzászólás témája:  Re: Vedelem...Tamadas ellen

Név váltás ellen

Szerző:  bordadani98 [2015.12.22. 13:31 ]
Hozzászólás témája:  Re: Vedelem...Tamadas ellen

Bent van..

Szerző:  SmaCk [2015.12.22. 13:34 ]
Hozzászólás témája:  Re: Vedelem...Tamadas ellen

teszteld ezt One Name (Egy Név)

bordadani98 írta:
Bent van..

Szerző:  bordadani98 [2015.12.22. 13:37 ]
Hozzászólás témája:  Re: Vedelem...Tamadas ellen

Ezis bent volt.. Akkor is változtatja..

Szerző:  mforce [2015.12.22. 20:38 ]
Hozzászólás témája:  Re: Vedelem...Tamadas ellen

Első linknél tuti nem változtatja :)

Szerző:  cm1 [2016.01.09. 16:50 ]
Hozzászólás témája:  Re: Vedelem...Tamadas ellen

SmaCk-nak teljes mértékbe igaza van ennél nem változtatja!
Név váltás ellen

Szerző:  Zeei [2016.01.09. 16:53 ]
Hozzászólás témája:  Re: Vedelem...Tamadas ellen

most hsz növelést akarsz vagy mi? mforce már leirta,hogy melyik a helyes,nem hiszem,hogy akkor másnak is meg kell erősitenie.

Szerző:  mforce [2016.01.09. 21:58 ]
Hozzászólás témája:  Re: Vedelem...Tamadas ellen

  1. #include <amxmodx>
  2. #include <fakemeta>
  3.  
  4. #define PLUGIN "Tul sok nevvaltas"
  5. #define VERSION "1.0"
  6. #define AUTHOR "mforce"
  7.  
  8. new names[33];
  9.  
  10. public plugin_init() {
  11.     register_plugin(PLUGIN, VERSION, AUTHOR);
  12.     register_forward(FM_ClientUserInfoChanged, "namechange_block");
  13. }
  14.  
  15. public client_disconnect(id) {
  16.     names[id] = 0;
  17. }
  18.  
  19. public namechange_block(id, buffer) {
  20.     if(!is_user_connected(id)) return FMRES_IGNORED;
  21.  
  22.     static name[32], s_infoname[32];
  23.     get_user_name(id, name, charsmax(name));
  24.     engfunc(EngFunc_InfoKeyValue, buffer, "name", s_infoname, charsmax(s_infoname));
  25.     if(equal(name, s_infoname)) return FMRES_IGNORED;
  26.     if(++names[id] >= 3) {
  27.         ChatColor(0, "^4[ProKillers]^3 %s ^1kirúgva túl sok névváltás miatt.", name)
  28.         server_cmd("kick #%d ^"Tul sok nevvaltas!^"", get_user_userid(id));
  29.     }
  30.     return FMRES_IGNORED;
  31. }
  32.  
  33. stock ChatColor(const id, const szMessage[], any:...) {
  34.     static pnum, players[32], szMsg[190], IdMsg;
  35.     vformat(szMsg, charsmax(szMsg), szMessage, 3);
  36.    
  37.     if(!IdMsg) IdMsg = get_user_msgid("SayText");
  38.    
  39.     if(id) {
  40.         if(!is_user_connected(id)) return;
  41.         players[0] = id;
  42.         pnum = 1;
  43.     }
  44.     else get_players(players, pnum, "ch");
  45.    
  46.     for(new i; i < pnum; i++) {
  47.         message_begin(MSG_ONE, IdMsg, .player = players[i]);
  48.         write_byte(players[i]);
  49.         write_string(szMsg);
  50.         message_end();
  51.     }
  52. }

Szerző:  Anonymous1337 [2016.01.09. 22:02 ]
Hozzászólás témája:  Re: Vedelem...Tamadas ellen

Ez voice spam ellen nem véd, és neki az is kéne elv.

mforce írta:
  1. #include <amxmodx>
  2. #include <fakemeta>
  3.  
  4. #define PLUGIN "Tul sok nevvaltas"
  5. #define VERSION "1.0"
  6. #define AUTHOR "mforce"
  7.  
  8. new names[33];
  9.  
  10. public plugin_init() {
  11.     register_plugin(PLUGIN, VERSION, AUTHOR);
  12.     register_forward(FM_ClientUserInfoChanged, "namechange_block");
  13. }
  14.  
  15. public client_disconnect(id) {
  16.     names[id] = 0;
  17. }
  18.  
  19. public namechange_block(id, buffer) {
  20.     if(!is_user_connected(id)) return FMRES_IGNORED;
  21.  
  22.     static name[32], s_infoname[32];
  23.     get_user_name(id, name, charsmax(name));
  24.     engfunc(EngFunc_InfoKeyValue, buffer, "name", s_infoname, charsmax(s_infoname));
  25.     if(equal(name, s_infoname)) return FMRES_IGNORED;
  26.     if(++names[id] >= 3) {
  27.         ChatColor(0, "^4[ProKillers]^3 %s ^1kirúgva túl sok névváltás miatt.", name)
  28.         server_cmd("kick #%d ^"Tul sok nevvaltas!^"", get_user_userid(id));
  29.     }
  30.     return FMRES_IGNORED;
  31. }
  32.  
  33. stock ChatColor(const id, const szMessage[], any:...) {
  34.     static pnum, players[32], szMsg[190], IdMsg;
  35.     vformat(szMsg, charsmax(szMsg), szMessage, 3);
  36.    
  37.     if(!IdMsg) IdMsg = get_user_msgid("SayText");
  38.    
  39.     if(id) {
  40.         if(!is_user_connected(id)) return;
  41.         players[0] = id;
  42.         pnum = 1;
  43.     }
  44.     else get_players(players, pnum, "ch");
  45.    
  46.     for(new i; i < pnum; i++) {
  47.         message_begin(MSG_ONE, IdMsg, .player = players[i]);
  48.         write_byte(players[i]);
  49.         write_string(szMsg);
  50.         message_end();
  51.     }
  52. }

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