hlmod.hu
https://hlmod.hu/

Ölés letiltása.
https://hlmod.hu/viewtopic.php?f=9&t=20446
Oldal: 1 / 1

Szerző:  DecToR [ 2015.04.26. 10:05 ]
Hozzászólás témája:  Ölés letiltása.

Hali! valaki leírná hogy hogyan tudok olyat hogy letiltom azt H CT-T öljön valamint T-CT-t? :D köszi

Szerző:  LostLegend [ 2015.04.26. 10:12 ]
Hozzászólás témája:  Re: Ölés letiltása.

Mindenkinek bekapcsolod az Isten módot ;)

Szerző:  AMX Mod X [ 2015.04.26. 10:24 ]
Hozzászólás témája:  Re: Ölés letiltása.

Tessék, ezzel a CT csapatnak a sebzését tudod állítani. Fontos, hogy az értéket floatban add meg.

Az alap plugint megcsináltam, innentől neked már egyszerű lesz, mert csinálsz a pluginhoz egy menüt, és beleírod a T csapatot is, hogy menübe kezelje. Teszt nem volt, ha nem menne írj.

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <hamsandwich>
  6. #include <fakemeta>
  7. #include <cstrike>
  8.  
  9. #define PLUGIN "New Plug-In"
  10. #define VERSION "1.0"
  11. #define AUTHOR "author"
  12.  
  13. new sebzes
  14. new csokkentes[33]
  15.  
  16. public plugin_init()
  17. {
  18. register_plugin(PLUGIN, VERSION, AUTHOR)
  19.  
  20. RegisterHam(Ham_TakeDamage, "player", "fw_takedamage")
  21. RegisterHam(Ham_Player_PreThink, "player", "fw_PlayerPreThink")
  22. sebzes = register_cvar("amx_sebzes", "0.5")
  23. }
  24.  
  25. public fw_takedamage(victim, inflictor, attacker, Float:damage, bits)
  26. {
  27. if(!is_user_alive(victim) || !is_user_connected(attacker) || cs_get_user_team(victim) != CS_TEAM_CT || !csokkentes[attacker])
  28. return HAM_IGNORED
  29.  
  30. damage *= get_pcvar_float(sebzes)
  31. SetHamParamFloat(4, damage)
  32. return HAM_HANDLED
  33. }
  34.  
  35. public fw_PlayerPreThink(id)
  36. {
  37. static temp, weapon
  38. weapon = get_user_weapon(id, temp, temp)
  39.  
  40. if(weapon == CSW_KNIFE)
  41. {
  42. static button
  43. button = pev(id, pev_button)
  44.  
  45. if(button & IN_ATTACK)
  46. csokkentes[id] = true
  47. else
  48. csokkentes[id] = false
  49. }
  50. }

Szerző:  DecToR [ 2015.04.26. 10:32 ]
Hozzászólás témája:  Re: Ölés letiltása.

AMX Mod X írta:
Tessék, ezzel a CT csapatnak a sebzését tudod állítani. Fontos, hogy az értéket floatban add meg.

Az alap plugint megcsináltam, innentől neked már egyszerű lesz, mert csinálsz a pluginhoz egy menüt, és beleírod a T csapatot is, hogy menübe kezelje. Teszt nem volt, ha nem menne írj.

SMA Forráskód: [ Mindet kijelol ]/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#include <cstrike>
 
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
 
new sebzes
new csokkentes[33]
 
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
 
RegisterHam(Ham_TakeDamage, "player", "fw_takedamage")
RegisterHam(Ham_Player_PreThink, "player", "fw_PlayerPreThink")
sebzes = register_cvar("amx_sebzes", "0.5")
}
 
public fw_takedamage(victim, inflictor, attacker, Float:damage, bits)
{
if(!is_user_alive(victim) || !is_user_connected(attacker) || cs_get_user_team(victim) != CS_TEAM_CT || !csokkentes[attacker])
return HAM_IGNORED
 
damage *= get_pcvar_float(sebzes)
SetHamParamFloat(4, damage)
return HAM_HANDLED
}
 
public fw_PlayerPreThink(id)
{
static temp, weapon
weapon = get_user_weapon(id, temp, temp)
 
if(weapon == CSW_KNIFE)
{
static button
button = pev(id, pev_button)
 
if(button & IN_ATTACK)
csokkentes[id] = true
else
csokkentes[id] = false
}
}

hali nem nagyon értem :S megcsinálod pls?

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