hlmod.hu
https://hlmod.hu/

IP bann
https://hlmod.hu/viewtopic.php?f=29&t=10576
Oldal: 1 / 1

Szerző:  metalpatrik [2013.08.29. 17:19 ]
Hozzászólás témája:  IP bann

Olyan plugint szeretnék hogy pl van egy .ini file én bele irok 1 ip-t és ahogy az fejlön a szerverre egyből ki is bannolja ... köszönöm!

Szerző:  PoPeT [2013.08.29. 17:25 ]
Hozzászólás témája:  Re: IP bann

Üdv.
Egyszerűbb ha adsz nekik valami jogot,és ha csatlakozásnál van olyan joga amit adtál akkor kickeli.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. new nev[32]
  4. public client_connect(id){
  5. get_user_name(id,nev,31)
  6. if(get_user_flags(id)&&ADMIN_LEVEL_G){
  7. server_cmd("amx_ban ^"%s^" 5",nev)
  8. }
  9. }


ezt írd user.ini végére:

Kód:
"IP CÍME" "" "s" ""

és akkor kickeli azokat akiknek adtál 's',tehát ADMIN_LEVEL_G jogot!

Szerző:  metalpatrik [2013.08.29. 17:35 ]
Hozzászólás témája:  Re: IP bann

bannolni esetleg? ugy örökre? :D

Szerző:  PoPeT [2013.08.29. 17:41 ]
Hozzászólás témája:  Re: IP bann

Javítva,figyelmetlenül olvastam el a kérést!5 percre bannolja!Ha többre szeretnéd akkor írj,és átírom!

Szerző:  CrB [2013.08.29. 19:12 ]
Hozzászólás témája:  Re: IP bann

Teszteld
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. new line, txtlen
  5.  
  6. public plugin_init()
  7. {
  8. register_plugin("Ip bann", "1.0", "qKKKJ")
  9. }
  10.  
  11. public client_putinserver(id)
  12. {
  13. new ipk[64], ips[32]
  14. get_user_ip(id, ips, 31)
  15. while( ( line = read_file( "addons/amxmodx/configs/ips.ini", line, ipk, 63, txtlen ) ) != 0 )
  16.  
  17. if( equal( ipk, ips ) )
  18. {
  19. server_cmd("amx_addban #%d ^"30^" ^"Ez az ip levan tiltva^"", get_user_userid(id))
  20. }
  21. }

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