hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 13:41



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [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  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: AIC - Anti IP Changer (hiba)
HozzászólásElküldve:2016.03.11. 19:25 
Offline
GFX-Designer
Avatar

Csatlakozott:2015.03.12. 15:06
Hozzászólások:624
Megköszönt másnak: 199 alkalommal
Megköszönték neki: 78 alkalommal
Sziasztok!
Ezt a plugint [profil]mforce[/profil] adta, de valami bibi van a 8-ik sorában :?
Valaki tudna segíteni?

Köszönöm előre!

  1. #include <amxmodx>
  2.  
  3. public client_connect(id) {
  4.     new name[32]
  5.     get_user_info(id, "name", name, charsmax(name));
  6.    
  7.     if(contain(name, "NEW IP") != -1) {
  8.         new ip[32]; get_user_ip(id, ip, charsmax(ip);
  9.         log_to_file("spam.log", "Player %s[%s] kirugva", name, ip);
  10.         server_cmd("kick #%d ^"IP Changer^"", get_user_userid(id));
  11.     }
  12. }

_________________
„Nem azért felejtünk el játszani, mert megöregszünk, hanem attól öregszünk meg, hogy elfelejtünk játszani.”

-MAXHACKED Website-
-HERViD Website-
► Spoiler mutatása


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AIC - Anti IP Changer (hiba)
HozzászólásElküldve:2016.03.11. 19:28 
Offline
Nagyúr

Csatlakozott:2015.02.01. 11:40
Hozzászólások:670
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 99 alkalommal
  1. #include <amxmodx>
  2.  
  3. public client_connect(id) {
  4.     new name[32]
  5.     get_user_info(id, "name", name, charsmax(name));
  6.    
  7.     if(contain(name, "NEW IP") != -1) {
  8.         new ip[32]; get_user_ip(id, ip, charsmax(ip));
  9.         log_to_file("spam.log", "Player %s[%s] kirugva", name, ip);
  10.         server_cmd("kick #%d ^"IP Changer^"", get_user_userid(id));
  11.     }
  12. }

_________________
http://steamcommunity.com/id/floxay/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AIC - Anti IP Changer (hiba)
HozzászólásElküldve:2016.03.11. 19:47 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2014.09.08. 22:21
Hozzászólások:3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Milyen anti ip changer he? XDDDDDDDDd
Ez csak egy román bot ellen volt ideiglenes fos.

Tessék neugomon féle, regexet javítottam benne.

  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <regex>
  4.  
  5. #define DEFAULT_NAME    "[ProKillers] Player"
  6. #define TRUE_KEY    "prokillers"
  7.  
  8. #define DROP_PLAYERS_WITH_SPAM
  9.  
  10. #define ChangeName(%1,%2) engfunc(EngFunc_SetClientKeyValue, %1, engfunc(EngFunc_GetInfoKeyBuffer, %1), "name", %2)
  11. new Regex:RegexHandler;
  12. public plugin_init()
  13. {
  14.     register_plugin("TotalBlocker Adverts", "1.0", "neugomon");
  15.  
  16.     new ret, szError[128];
  17.     RegexHandler = regex_compile("((((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?))|([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,4}\b)", ret, szError, charsmax(szError), "i");
  18.     if(RegexHandler == REGEX_PATTERN_FAIL)
  19.         set_fail_state(szError);
  20.     else
  21.     {
  22.         register_clcmd("say",     "HookSay");
  23.         register_clcmd("say_team","HookSay");
  24.        
  25.         register_forward(FM_SetClientKeyValue, "FmSetClientKeyValue", false);
  26.     }
  27. }
  28.  
  29. public client_connect(id)
  30. {
  31.     new name[32]; get_user_info(id, "name", name, charsmax(name));
  32.     if(IsNotValidString(name))
  33.     {
  34.     #if defined DROP_PLAYERS_WITH_SPAM
  35.         new ip[25]; get_user_ip(id, ip, charsmax(ip));
  36.         log_to_file("spam.log", "Player <Nev: %s ><IP: %s > kirugva.", name, ip);
  37.         server_cmd("kick #%d ^"Hirdetes a nevben.^"", get_user_userid(id));
  38.     #else
  39.         ChangeName(id, DEFAULT_NAME);
  40.     #endif
  41.     }
  42. }
  43.  
  44. public FmSetClientKeyValue(id, const szBuffer[], const szKey[], szValue[])
  45. {
  46.     if(!equal(szKey, "name"))
  47.         return FMRES_IGNORED;
  48.     if(equal(szValue, DEFAULT_NAME))
  49.         return FMRES_IGNORED;
  50.  
  51.     static szOldName[32]; get_user_name(id, szOldName, charsmax(szOldName));
  52.     if(equal(szValue, szOldName))
  53.         return FMRES_IGNORED;
  54.     if(IsNotValidString(szValue))
  55.     {
  56.         ChangeName(id, DEFAULT_NAME);
  57.         return FMRES_SUPERCEDE;
  58.     }
  59.     return FMRES_IGNORED;
  60. }
  61.  
  62. public HookSay(id)
  63. {
  64.     static sMsg[128]; read_args(sMsg, charsmax(sMsg));
  65.     return (sMsg[0] != '/' && IsNotValidString(sMsg));
  66. }
  67.  
  68. bool:IsNotValidString(string[], ret=0)
  69.     return bool:(contain(string, TRUE_KEY) == -1 && regex_match_c(string, RegexHandler, ret) > 0);

_________________
GitHub - mforce


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  [3 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
Portal: Kiss Portal Extension © Michael O'Toole