Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

Как, при вводе команды, отключить звуки шагов у игрока?
http://aghl.ru/forum/viewtopic.php?f=20&t=376
Страница 1 из 1

Автор:  Expade [ 07 май 2011, 20:02 ]
Заголовок сообщения:  Как, при вводе команды, отключить звуки шагов у игрока?

Как, при вводе команды, отключить звуки шагов у игрока?

Пример плагина

Код:
#include <amxmodx>
#include <amxmisc>
#include <fun>

new const PLUGIN_NAME[] = "Ghost Admin"
new const PLUGIN_VERSION[] = "v1.0"
new const PLUGIN_AUTHOR[] = "Zetex"

#define ACCESS_FLAG ADMIN_BAN

public plugin_init()
{
   register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
   
   register_clcmd("say /ghost", "Func_Ghost", ACCESS_FLAG)
}

public Func_Ghost(id, level, cid)
{
   if (!cmd_access(id, level, cid, 1))
      return PLUGIN_HANDLED

   if (is_user_alive(id))
   {
      set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransTexture, 0)
      set_user_godmode(id, 1)
      set_user_footsteps(id, 0)
   }
   else
   {
      client_print(id, print_chat, "Access denied!")
   }
   return PLUGIN_HANDLED
}

Собственно set_user_footsteps(id, 0) не рабоает. Может есть другой способ? :)

Автор:  unnamed [ 07 май 2011, 21:03 ]
Заголовок сообщения:  Re: Как, при вводе команды, отключить звуки шагов у игрока?

set_user_footsteps(id, 1)

Автор:  Expade [ 07 май 2011, 22:10 ]
Заголовок сообщения:  Re: Как, при вводе команды, отключить звуки шагов у игрока?

а как заблокировать определённые звуки? к примеру я хочу заблокировать звук прыжков, и звуков плавания в воде

Автор:  unnamed [ 08 май 2011, 02:02 ]
Заголовок сообщения:  Re: Как, при вводе команды, отключить звуки шагов у игрока?

Насчет плавания -
Надо хукать FM_EmitSound и гасить звуки:

player/pl_swim1.wav
player/pl_swim2.wav
player/pl_swim3.wav

А прыжки - хз. Они не через EmitSound играют.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/