hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 11:42



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: norecoil,file ellenőrző
HozzászólásElküldve: 2013.04.28. 21:39 
Offline
Tag
Avatar

Csatlakozott: 2013.01.28. 16:11
Hozzászólások: 48
Megköszönt másnak: 8 alkalommal
Sziasztok.

Lenne egy olyan kérdésem hogy létezik e olyan plugin ami hatástalanítja a norecoilt, akármilyen módon.

A másik pedig egy olyan plugin lenne hogy leellenőrzi a adott fileok méretét, és ha eltérést talál akkor kickeli az illetőt.
(tehát az olyan fileokat amiket előszeretettel szoktak cserélni a jobb pontosság érdekében)

Válaszotokat köszönöm.

_________________
[kozep]Kép
Kép[/kozep]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: norecoil,file ellenőrző
HozzászólásElküldve: 2013.04.29. 19:48 
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
a másik nem nagyon jó ötlet hiszen működés közben tapasztalat szerint ( de lehet hogy gyökérség) nagyobb helyet foglal a játék

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <hamsandwich>
  4. #include <xs>
  5.  
  6. #define PLUGIN "Recoil Control"
  7. #define AUTHOR "OT"
  8. #define VERSION "1.5"
  9.  
  10. #define NO_RECOIL_WEAPONS_BITSUM (1<<2 | 1<<CSW_KNIFE | 1<<CSW_HEGRENADE | 1<<CSW_FLASHBANG | 1<<CSW_SMOKEGRENADE | 1<<CSW_C4)
  11. #define MAX_PLAYERS 32
  12.  
  13. new pcvars[CSW_P90 + 1]
  14. new cl_weapon[MAX_PLAYERS + 1]
  15. new Float:cl_pushangle[MAX_PLAYERS + 1][3]
  16.  
  17. public plugin_init()
  18. {
  19. register_plugin(PLUGIN, VERSION, AUTHOR)
  20. register_cvar("recoil_control_version",VERSION,FCVAR_SERVER)
  21.  
  22. register_event("CurWeapon", "event_active_weapon", "be","1=1")
  23.  
  24. new weapon_name[20], cvar_name[21]
  25. for (new i=CSW_P228;i<=CSW_P90;i++)
  26. {
  27. if(!(NO_RECOIL_WEAPONS_BITSUM & (1<<i)) && get_weaponname(i, weapon_name, charsmax(weapon_name)))
  28. {
  29. RegisterHam(Ham_Weapon_PrimaryAttack, weapon_name, "fw_primary_attack")
  30. RegisterHam(Ham_Weapon_PrimaryAttack, weapon_name, "fw_primary_attack_post",1)
  31. formatex(cvar_name, charsmax(cvar_name), "amx_recoil_%s", weapon_name[7])
  32. pcvars[i] = register_cvar(cvar_name,"1.0")
  33. }
  34. }
  35.  
  36. pcvars[0] = register_cvar("amx_recoil_mode","1")
  37. pcvars[9] = register_cvar("amx_recoil_all","1.0")
  38. }
  39.  
  40. public event_active_weapon(id)
  41. {
  42. cl_weapon[id] = read_data(2)
  43. return PLUGIN_CONTINUE
  44. }
  45.  
  46. public fw_primary_attack(ent)
  47. {
  48. new id = pev(ent,pev_owner)
  49. pev(id,pev_punchangle,cl_pushangle[id])
  50.  
  51. return HAM_IGNORED
  52. }
  53.  
  54. public fw_primary_attack_post(ent)
  55. {
  56. new id = pev(ent,pev_owner)
  57.  
  58. new Float:push[3]
  59. pev(id,pev_punchangle,push)
  60. xs_vec_sub(push,cl_pushangle[id],push)
  61. switch(get_pcvar_num(pcvars[0]))
  62. {
  63. case 1:
  64. {
  65. xs_vec_mul_scalar(push,get_pcvar_float(pcvars[cl_weapon[id]]),push)
  66. xs_vec_add(push,cl_pushangle[id],push)
  67. set_pev(id,pev_punchangle,push)
  68. return HAM_IGNORED
  69. }
  70. case 2:
  71. {
  72. xs_vec_mul_scalar(push,get_pcvar_float(pcvars[9]),push)
  73. xs_vec_add(push,cl_pushangle[id],push)
  74. set_pev(id,pev_punchangle,push)
  75. return HAM_IGNORED
  76. }
  77. default: return HAM_IGNORED
  78. }
  79.  
  80. return HAM_IGNORED
  81. }

_________________
[img]semmi[/img]


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  [ 2 hozzászólás ] 


Ki van itt

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