hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 356 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 354 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], Google [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  [15 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: AFK SLAYER
HozzászólásElküldve:2012.07.25. 19:14 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
Valaki írna egy AFK SLAYER plugint ? Eddig csak kickelő plugint kaptam, értéket mpben tudjam majd változtatni.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AFK SLAYER
HozzászólásElküldve:2012.07.25. 20:23 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
teszt nemvolt
Kód:
  1.  

  2. #include <amxmodx>

  3. #include <amxmisc>

  4. #include <hamsandwich>

  5. #include <fakemeta>

  6. #define TIME 20.0

  7. new Float:player_origin[3][33];

  8. public plugin_init()

  9. {

  10.      RegisterHam(Ham_Spawn, "player", "e_Spawn", 1);

  11. }

  12.  

  13. public e_Spawn(id)

  14. {

  15.      if(is_user_alive(id))

  16.      {

  17.            pev(id, pev_origin, player_origin[id]);

  18.            set_task(TIME, "check_afk", id);

  19.      }

  20.      return HAM_IGNORED;

  21. }

  22.  

  23. public check_afk(id)

  24. {

  25.      if(is_user_alive(id))

  26.    

  27.      client_cmd(id, "kill;");

  28.      new name[33];

  29.      get_user_name(id, name, 32);

  30.      client_print(0, print_chat, "%s megolve mert AFK.", name);

  31.      

  32. }

  33.  

  34.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AFK SLAYER
HozzászólásElküldve:2012.07.25. 20:27 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Nemcsak kezdo helyen afkolhat!

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AFK SLAYER
HozzászólásElküldve:2012.07.25. 20:28 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Te hülye vagy? Ezzel annyit érsz el, hogy spawn után a játékos (ha afk, ha nem) 5mpvel meghal.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AFK SLAYER
HozzászólásElküldve:2012.07.25. 20:32 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
Kód:
  1. #define TIME 20.0

húsz!!

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AFK SLAYER
HozzászólásElküldve:2012.07.25. 20:34 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Jaigen. :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AFK SLAYER
HozzászólásElküldve:2012.07.25. 21:00 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
Akkor ha ez rossz akkor megcsinálná valaki jól ?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AFK SLAYER
HozzászólásElküldve:2012.07.25. 21:08 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Én leghamarabb holnap leszek géprôl, ha addig nem születik meg, holnap posztolom.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AFK SLAYER
HozzászólásElküldve:2012.07.26. 08:58 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Huhh. Hát nem gondoltam, hogy ilyen bonyolult írni egy AFK checkert, de végül összehoztam. Ez még azt is ellenőrzi, hogy az egere mozog-e :D

Kód:
  1. /* Plugin generated by AMXX-Studio */

  2.  

  3. #include < amxmodx >

  4. #include < fakemeta >

  5.  

  6. #define PLUGIN " AFK Slayer "

  7. #define VERSION " 1.0 "

  8. #define AUTHOR " Silent "

  9.  

  10. new c_origin [ 3 ] ;

  11.  

  12. new aim_ent ;

  13.  

  14. public plugin_init() {

  15.        

  16.         register_plugin ( PLUGIN , VERSION , AUTHOR ) ;

  17.         register_forward ( FM_ClientConnect , " fw_PlayerConnect " ) ;

  18. }

  19.  

  20. public fw_PlayerConnect ( id )

  21. {

  22.         set_task ( 7.0 , "check_origins" ,  id ) ;

  23. }

  24.  

  25. public check_origins ( id )

  26. {

  27.         if( !is_user_alive ( id ) )

  28.                 return PLUGIN_CONTINUE ;

  29.        

  30.         pev ( id , pev_origin , c_origin ) ;

  31.        

  32.         pev ( id , pev_aiment, aim_ent ) ;

  33.        

  34.         set_task( 5.0 , "check_norigins" , id) ;

  35.        

  36.         return FMRES_IGNORED ;

  37. }

  38.  

  39. public check_norigins ( id )

  40. {

  41.         new n_origin [ 3 ] ;

  42.         new naim_ent ;

  43.        

  44.         pev ( id , pev_origin , n_origin ) ;

  45.        

  46.         pev ( id , pev_aiment , naim_ent ) ;

  47.        

  48.         if ( c_origin [ 0 ] == n_origin [ 0 ] && c_origin [ 1 ] == n_origin [ 1 ] && c_origin [ 2 ] == n_origin [ 2 ] && aim_ent == naim_ent)

  49.         {

  50.                 set_task ( 3.0 , "last_check" , id ) ;

  51.         }

  52.        

  53.         set_task( 3.0 , "check_origins" , id ) ;

  54.        

  55. }

  56.  

  57. public last_check ( id )

  58. {

  59.         new n_origin [ 3 ] ;

  60.         new naim_ent ;

  61.        

  62.         pev ( id , pev_origin , n_origin ) ;

  63.        

  64.         pev ( id , pev_aiment , naim_ent ) ;

  65.        

  66.         if ( c_origin [ 0 ] == n_origin [ 0 ] && c_origin [ 1 ] == n_origin [ 1 ] && c_origin [ 2 ] == n_origin [ 2 ] && aim_ent == naim_ent)

  67.         {

  68.                 new idn [ 30 ] ; pev ( id , pev_netname , idn ) ;

  69.                 client_print ( 0 , print_chat , "%s meg lett olve AFK miatt!" , idn ) ;

  70.                 user_silentkill ( id ) ;

  71.                 set_task( 3.0 , "check_origins" , id ) ;

  72.         }

  73. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: AFK SLAYER
HozzászólásElküldve:2012.07.26. 10:40 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
GJ!



Silent írta:
Huhh. Hát nem gondoltam, hogy ilyen bonyolult írni egy AFK checkert, de végül
összehoztam. Ez még azt is ellenőrzi, hogy az egere mozog-e :D

Kód:
  1. /* Plugin generated by AMXX-Studio */

  2.  

  3. #include < amxmodx >

  4. #include < fakemeta >

  5.  

  6. #define PLUGIN " AFK Slayer "

  7. #define VERSION " 1.0 "

  8. #define AUTHOR " Silent "

  9.  

  10. new c_origin [ 3 ] ;

  11.  

  12. new aim_ent ;

  13.  

  14. public plugin_init() {

  15.        

  16.         register_plugin ( PLUGIN , VERSION , AUTHOR ) ;

  17.         register_forward ( FM_ClientConnect , " fw_PlayerConnect " ) ;

  18. }

  19.  

  20. public fw_PlayerConnect ( id )

  21. {

  22.         set_task ( 7.0 , "check_origins" ,  id ) ;

  23. }

  24.  

  25. public check_origins ( id )

  26. {

  27.         if( !is_user_alive ( id ) )

  28.                 return PLUGIN_CONTINUE ;

  29.        

  30.         pev ( id , pev_origin , c_origin ) ;

  31.        

  32.         pev ( id , pev_aiment, aim_ent ) ;

  33.        

  34.         set_task( 5.0 , "check_norigins" , id) ;

  35.        

  36.         return FMRES_IGNORED ;

  37. }

  38.  

  39. public check_norigins ( id )

  40. {

  41.         new n_origin [ 3 ] ;

  42.         new naim_ent ;

  43.        

  44.         pev ( id , pev_origin , n_origin ) ;

  45.        

  46.         pev ( id , pev_aiment , naim_ent ) ;

  47.        

  48.         if ( c_origin [ 0 ] == n_origin [ 0 ] && c_origin [ 1 ] == n_origin [ 1 ] && c_origin [ 2 ] == n_origin [ 2 ] && aim_ent == naim_ent)

  49.         {

  50.                 set_task ( 3.0 , "last_check" , id ) ;

  51.         }

  52.        

  53.         set_task( 3.0 , "check_origins" , id ) ;

  54.        

  55. }

  56.  

  57. public last_check ( id )

  58. {

  59.         new n_origin [ 3 ] ;

  60.         new naim_ent ;

  61.        

  62.         pev ( id , pev_origin , n_origin ) ;

  63.        

  64.         pev ( id , pev_aiment , naim_ent ) ;

  65.        

  66.         if ( c_origin [ 0 ] == n_origin [ 0 ] && c_origin [ 1 ] == n_origin [ 1 ] && c_origin [ 2 ] == n_origin [ 2 ] && aim_ent == naim_ent)

  67.         {

  68.                 new idn [ 30 ] ; pev ( id , pev_netname , idn ) ;

  69.                 client_print ( 0 , print_chat , "%s meg lett olve AFK miatt!" , idn ) ;

  70.                 user_silentkill ( id ) ;

  71.                 set_task( 3.0 , "check_origins" , id ) ;

  72.         }

  73. }


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  [15 hozzászólás ]  Oldal12Következő


Ki van itt

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