←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
ustawienie pkt. za hp

Zablokowany

  • +
  • -
Aard - zdjęcie Aard 13.06.2011

Która linijka odpowiada za HP, tzn. ze za 1 pkt. życia jest 2 pkt hp ? jak to ustawic
Odpowiedz

  • +
  • -
sn1p3r - zdjęcie sn1p3r 13.06.2011

to w głównym silniku musisz znaleźć

ta część chyba odpowiada za rozdawanie pkt i ilość

	register_native("cod_set_user_bonus_health", "UstawBonusoweZdrowie", 1);
register_native("cod_set_user_bonus_intelligence", "UstawBonusowaInteligencje", 1);
register_native("cod_set_user_bonus_trim", "UstawBonusowaKondycje", 1);
register_native("cod_set_user_bonus_stamina", "UstawBonusowaWytrzymalosc", 1);


zmień wartości na 2 i sprawdź czy za działa :)
Użytkownik sn1p3r edytował ten post 13.06.2011 21:38
Odpowiedz

  • +
  • -
Grandi - zdjęcie Grandi 14.06.2011

Znajdź
public ZastosujAtrybuty(id)
{
redukcja_obrazen_gracza[id] = 0.7*(1.0-floatpower(1.1, -0.112311341*PobierzWytrzymalosc(id, 1, 1, 1)));

maksymalne_zdrowie_gracza[id] = 100.0+PobierzZdrowie(id, 1, 1, 1);

szybkosc_gracza[id] = STANDARDOWA_SZYBKOSC+PobierzKondycje(id, 1, 1, 1)*1.3;

set_pev(id, pev_health, maksymalne_zdrowie_gracza[id]);
}


I zmień na

public ZastosujAtrybuty(id)
{
redukcja_obrazen_gracza[id] = 0.7*(1.0-floatpower(1.1, -0.112311341*PobierzWytrzymalosc(id, 1, 1, 1)));

maksymalne_zdrowie_gracza[id] = 100.0+PobierzZdrowie(id, 1, 1, 1)*2; // To znaczy ze 2 więcej życia dostajesz!

szybkosc_gracza[id] = STANDARDOWA_SZYBKOSC+PobierzKondycje(id, 1, 1, 1)*1.3;

set_pev(id, pev_health, maksymalne_zdrowie_gracza[id]);
}
Odpowiedz

  • +
  • -
Aard - zdjęcie Aard 14.06.2011

dzięki +


dobra jest bug, a mianowicie podstawowe HP sie buguje i komandos zamiast 140hp na start ma 180 bo ma od razu 40 w zdrowie :/ i to co mi dałeś zwiększyło jego hp podstawowe 2x
Użytkownik Aard edytował ten post 14.06.2011 13:33
Odpowiedz
Zablokowany