STÓJ
Jest źle!
public ZastosujAtrybuty(id)
{
redukcja_obrazen_gracza[id] = 0.7*(1.0-floatpower(1.1, -0.112311341*PobierzWytrzymalosc(id, 1, 1, 1)));
switch(klasa_gracza[id])
{
case PobierzKlasePrzezNazwe("Komandos"):
{
szybkosc_gracza[id] = 350.0+PobierzKondycje(id, 1, 1, 1)*1.3;
maksymalne_zdrowie_ gracza[id] = 130.0+PobierzZdrowie(id, 1, 1, 1);
}
case PobierzKlasePrzezNazwe("Sanitariusz"):
{
szybkosc_gracza[id] = 350.0+PobierzKondycje(id, 1, 1, 1)*1.3;
maksymalne_zdrowie_ gracza[id] = 130.0+PobierzZdrowie(id, 1, 1, 1);
}
case PobierzKlasePrzezNazwe("Technik"):
{
szybkosc_gracza[id] = 350.0+PobierzKondycje(id, 1, 1, 1)*1.3;
maksymalne_zdrowie_ gracza[id] = 130.0+PobierzZdrowie(id, 1, 1, 1);
}
default:
{
szybkosc_gracza[id] = STANDARDOWA_SZYBKOSC+PobierzKondycje(id, 1, 1, 1)*1.3;
maksymalne_zdrowie_ gracza[id] = 130.0+PobierzZdrowie(id, 1, 1, 1);
}
}
set_pev(id, pev_health, maksymalne_zdrowie_gracza[id]);
}
Lub druga metoda ( z if'ami)
public ZastosujAtrybuty(id)
{
redukcja_obrazen_gracza[id] = 0.7*(1.0-floatpower(1.1, -0.112311341*PobierzWytrzymalosc(id, 1, 1, 1)));
if(klasa_gracza[id] == PobierzKlasePrzezNazwe("Komandos"))
{
szybkosc_gracza[id] = 350.0+PobierzKondycje(id, 1, 1, 1)*1.3;
maksymalne_zdrowie_gracza[id] = 130.0+PobierzZdrowie(id, 1, 1, 1);
}
else if(klasa_gracza[id] == PobierzKlasePrzezNazwe("Sanitariusz"))
{
szybkosc_gracza[id] = 350.0+PobierzKondycje(id, 1, 1, 1)*1.3;
maksymalne_zdrowie_gracza[id] = 130.0+PobierzZdrowie(id, 1, 1, 1);
}
else if(klasa_gracza[id] == PobierzKlasePrzezNazwe("Technik"))
{
szybkosc_gracza[id] = 350.0+PobierzKondycje(id, 1, 1, 1)*1.3;
maksymalne_zdrowie_gracza[id] = 130.0+PobierzZdrowie(id, 1, 1, 1);
}
else
{
szybkosc_gracza[id] = STANDARDOWA_SZYBKOSC+PobierzKondycje(id, 1, 1, 1)*1.3;
maksymalne_zdrowie_gracza[id] = 100.0+PobierzZdrowie(id, 1, 1, 1);
}
set_pev(id, pev_health, maksymalne_zdrowie_gracza[id]);
}


Dodatki SourceMod












