1. Pod
new bool:freezetime = true;dodajemy
new odpornosc_gracza[33];
2. w plugin_natives() na samym dole dodajemy
register_native("cod_get_user_odpornosc", "SprawdzOdpornosc", 1);
register_native("cod_set_user_odpornosc", "UstawOdpornosc", 1);
3. W UsunUmiejetnosci(id) na samym dole dodajemy
odpornosc_gracza[id] = 0;
4. Ten public znajdujący sie prawie na samym dole
public ZadajObrazenia(atakujacy, ofiara, Float:obrazenia, Float:czynnik_inteligencji, byt_uszkadzajacy, dodatkowe_flagi)
ExecuteHam(Ham_TakeDamage, ofiara, byt_uszkadzajacy, atakujacy, obrazenia+PobierzInteligencje(atakujacy, 1, 1, 1)*czynnik_inteligencji, /*1<<31 |*/ dodatkowe_flagi);
Zmieniamy na to
public ZadajObrazenia(atakujacy, ofiara, Float:obrazenia, Float:czynnik_inteligencji, byt_uszkadzajacy, dodatkowe_flagi)
{
if(!odpornosc_gracza[ofiara])
ExecuteHam(Ham_TakeDamage, ofiara, byt_uszkadzajacy, atakujacy, obrazenia+PobierzInteligencje(atakujacy, 1, 1, 1)*czynnik_inteligencji, /*1<<31 |*/ dodatkowe_flagi);
}
5. Na samym końcu .sma dodajemy to
public UstawOdpornosc(id, wartosc)
odpornosc_gracza[id] = wartosc;
public SprawdzOdpornosc(id)
return odpornosc_gracza[id];
Sposób użycia
W cod_perk_enabled lub cod_class_enabled dodajemy
cod_set_user_odpornosc(id, 1);
a w cod_perk_disabled lub cod_calss_disabled
cod_set_user_odpornosc(id, 0);
Naprawiona Nano Kamizelka
codperk_nanokamizelka.sma 746 bajtów 389 Ilość pobrań
codperk_nanokamizelka.amxx
Zakaz kopiowania na inne forum. Poradnik wykonany dla amxx.pl