AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Change default steps (https://forums.alliedmods.net/showthread.php?t=338354)

Mikka 06-29-2022 10:46

Change default steps
 
Hi, how to change default footsteps with custom footsteps (ground, water, ladder etc.)?

Mikka 06-30-2022 09:59

Re: Change default steps
 
It is not possible?

jimaway 06-30-2022 16:26

Re: Change default steps
 
https://forums.alliedmods.net/showthread.php?t=45461
http://www.amxmodx.org/api/amxmodx/emit_sound

Mikka 07-21-2022 06:22

Re: Change default steps
 
Sound lock does not work

Mikka 07-21-2022 06:56

Re: Change default steps
 
I make this plugin, but he removes all walking sounds. What should I do to add the sounds of walking up a ladder, swimming?


Quote:

register_forward(FM_PlayerPreThink, "fwd_PlayerPreThink", 0);


new const g_szStepSound[MAX_SOUNDS][] = {

"player/jb/pl_step1.wav",
"player/jb/pl_step2.wav",
"player/jb/pl_step3.wav",
"player/jb/pl_step4.wav"
};



public fwd_PlayerPreThink(id)
{
if(!is_user_alive(id))
return FMRES_IGNORED;

set_pev(id, pev_flTimeStepSound, 99999);

if(g_fNextStep[id] < get_gametime())
{
if(fm_get_ent_speed(id) && (pev(id, pev_flags) & FL_ONGROUND))
emit_sound(id, CHAN_BODY, g_szStepSound[random(MAX_SOUNDS)], VOL_NORM, ATTN_STATIC, 0, PITCH_NORM);

g_fNextStep[id] = get_gametime() + STEP_DELAY;
}
return FMRES_IGNORED;
}

stock Float:fm_get_ent_speed(id)
{
if(!pev_valid(id))
return 0.0;

static Float:vVelocity[3];
pev(id, pev_velocity, vVelocity);

vVelocity[2] = 0.0;

return vector_length(vVelocity);
}

Natsheh 07-23-2022 05:47

Re: Change default steps
 
Use unprecacher kit and unprecache the sounds you don't desire.


All times are GMT -4. The time now is 21:22.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.