←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Stary
Jak dodac klasie +1 rakiet/min za zabójstwo?

Locked

  • +
  • -
Czaso Umilacz's Photo Czaso Umilacz 25.07.2011

Witam, jak wyżej napisane czyli jak dodać klasie za zabójstwo 1 rakietę, minę lub 1/2 że dostanie rakietę/minę :)
Oraz czy umiał by ktoś zrobić mi miny laserowe żeby zadawały 90DMG+inteligencja za przejście przez wiązkę lasera i żeby nie wybuchały po przejściu przez wiązkę lasera? W załączniku SMA min laserowych ( Miny są pod starego cod ).

Attached Files


Edited by Czaso Umilacz, 25.07.2011 15:23.
Quote

  • +
  • -
BedeBralCie's Photo BedeBralCie 27.07.2011

Pomogę ci tylko w pierwszym.
Jeżeli chcesz dodać klasie minę/rakietę za zabójstwo. W pliku .sma szukasz funkcji:
public Death()
po
	new weapon = get_user_weapon(attacker);
	new zdrowie = get_user_health(attacker);
dodajesz:
if(klasa_gracza[attacker] == xx)
{
ilosc_min_gracza[attacker]++;
ilosc_rakiet_gracza[attacker]++;
}
Poniżej przykład z szansą 1/2:
if(klasa_gracza[attacker] == xx && random_num(1, 2) == 1)
{
ilosc_min_gracza[attacker]++;
ilosc_rakiet_gracza[attacker]++;
}
Gdzie xx to nazwa klasy.
Tutaj możesz wybrać rakiety, miny lub obie rzeczy.
Edited by BedeBralCie, 27.07.2011 16:15.
Quote
Locked