←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Moc w klasie

  • +
  • -
Chory H - zdjęcie Chory H 04.01.2014

Jak dodać predatora do klasy ? Który zadaje 55 dmg na start ( więcej z int.)
Odpowiedz

  • +
  • -
FORMOZA - zdjęcie FORMOZA 04.01.2014

Chcesz klase która zadaje 55 DMG+int wiecej tak ? ( To w załączniku gotowiec )


A aby dodać jakieś innej klasie taką moc to robisz tak:

 

#include <hamsandwich>

Potem w plugin_init

 

RegisterHam(Ham_TakeDamage, "player", "TakeDamage");

A na końcu:

 

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)
		cod_inflict_damage(idattacker, this, 55.0, 0.5, idinflictor, damagebits);
		
	return HAM_IGNORED;
}

;)

 

cod_inflict_damage(idattacker, this, 55.0, 0.5, idinflictor, damagebits);

Zamiast liczby 55.0 dajesz ile ma więcej obrażeń zadawać np 10.0 

a liczba 0.5 to jest mnożnik, 0.5 = pół dmg za 1pkt inteligencji ;) a jak bedzie 1.0 to będzie 1 dmg za 1 pkt itd itd ;)
 

Załączone pliki


Użytkownik FORMOZA edytował ten post 04.01.2014 23:31
Odpowiedz