←  Dodatki

AMXX.pl: Support AMX Mod X i SourceMod

»
Wklejka 132361333219762 dodana przez respect4umdex, 11.12.2011 15:22
Typ:


komandos 1/2 kosa
132361333219762
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <codmod>
#include <hamsandwich>
 
#define DMG_BULLET (1<<1)
 
 
new bool:ma_klase[33];
 
new const nazwa[] = "Komandos";
new const opis[] = "Natychmiastowe zabicie z noza(PPM)";
new const bronie = 1<<CSW_DEAGLE;
new const zdrowie = 40;
new const kondycja = 60;
new const inteligencja = 5;
new const wytrzymalosc = 0;
 
public plugin_init() 
{
	register_plugin(nazwa, "1.0", "QTM_Peyote");
 
	cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
 
	RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
}
 
public cod_class_enabled(id)
	ma_klase[id] = true;
 
public cod_class_disabled(id)
	ma_klase[id] = false;
 
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{       
        if(!is_user_connected(idattacker))
                return HAM_IGNORED; 
 
        if(!ma_klase[idattacker])
                return HAM_IGNORED;
 
        if(damagebits & DMG_BULLET)
        {
                new weapon = get_user_weapon(idattacker);
 
                if(weapon == CSW_KNIFE && damage > 20.0 && random_num(1,2) == 1) 
                        cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);
        }
 
        return HAM_IGNORED;
}