Usunięcie dĽwięku chodzenia przy zwiększonej szybko¶ci

Katalog wyszukanych fraz

Filmy z polskim lektorem i dubbingiem nowości rapidshare download.

Dzi¶ próbuj±c ustawić ciche chodzenie osobie ze zwiększon± szybko¶ci± zauważyłem że jest problem z funkcj± set_user_footsteps
Przy zwiększonej szybko¶ci nie działa...

Rozwi±zaniem jest dodanie tego do kodu:

#define STANDARDTIMESTEPSOUND 400
new bool:g_silent[33]

fm_set_user_footsteps(index, set = 1) {
        if (set) {                
                set_pev(index, pev_flTimeStepSound, 999)
                g_silent[index] = true
        }
        else {
                set_pev(index, pev_flTimeStepSound, STANDARDTIMESTEPSOUND)
                g_silent[index] = false
        }

        return 1
}

fm_get_user_footsteps(index) {
        return g_silent[index]
}

public plugin_init() {
        register_forward(FM_PlayerPreThink, "forward_player_prethink")
}

public forward_player_prethink(index) {
        if (g_silent[index])
                set_pev(index, pev_flTimeStepSound, 999)
}

public client_disconnect(index) {
        g_silent[index] = false

a następnie gdy chcemy dodać komu¶ ciche chodzenie:
fm_set_user_footsteps(index, 1); 

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • docucrime.xlx.pl