←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
dodanie dmg+int z broni gdy klasa mam mnie...

  • +
  • -
FinalRing - zdjęcie FinalRing 20.10.2016

Witajcie.

 

Mam problem potrzeba mi by ta klasa gdy ma mniej niż 85hp i zniknie jej klon dostawała też dmg+int z MP5 i Deagle  

 

ale nie wiem jak to zrobić proszę o pomoc 

 

kod

Spoiler

Użytkownik FinalRing edytował ten post 20.10.2016 19:15
Odpowiedz

  • +
  • -
Linux' - zdjęcie Linux' 20.10.2016

public TakeDamage(id, inflictor, attacker, Float:damage, damagebits)
{
	if(!is_user_connected(attacker) || !ma_klase[attacker])
		return HAM_IGNORED;

	if(!is_user_connected(id) || get_user_team(attacker) == get_user_team(id))
		return HAM_IGNORED;

	if(!klon[attacker] && get_user_health(attacker) <= 85)
	{
		// dodatkowe obrazenia
	}

	return HAM_IGNORED;
}
Odpowiedz

  • +
  • -
FinalRing - zdjęcie FinalRing 20.10.2016

Zrobiłem taki public lecz nadal nie działa 

 

kod

 

public TakeDamage(id, inflictor, attacker, Float:damage, damagebits)
{
if(!is_user_connected(attacker) || !ma_klase[attacker])
return HAM_IGNORED;
 
if(!is_user_connected(id) || get_user_team(attacker) == get_user_team(id))
return HAM_IGNORED;
 
if(!klon[attacker] && get_user_health(attacker) <= 85)
{
if(get_user_weapon(attacker) == CSW_MP5NAVY && damagebits & DMG_BULLET) //Bron
cod_inflict_damage(attacker, id, 50.0, 0.2, inflictor, damagebits);
}
 
return HAM_IGNORED;
}

 


Użytkownik FinalRing edytował ten post 20.10.2016 19:53
Odpowiedz

  • +
  • -
grankee - zdjęcie grankee 21.10.2016

nie pamiętam co dokładnie zwarac get_user_weapon, ale spróbuj użyć cs_get_user_weapon jeśli przyrównujesz to do enuma z cstrike (CSW_)

Odpowiedz

  • +
  • -
FinalRing - zdjęcie FinalRing 22.10.2016

Problem rozwiązany przeze mnie wszystko dział jak należy. do zamknięcia 

 

ps. wszystkim pomocnym daje plusy :)

Odpowiedz