AMX MOD X
Воскресенье, 08.02.2026, 05:27:36



Приветствую Вас Гость | RSS
[ Главная ] [ Ищу простенький плагин! - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: AlMod, slogic  
Ищу простенький плагин!
RootДата: Четверг, 16.10.2008, 11:56:17 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 60
Репутация: -1
Статус: Не в сети
Ищу плагин при убийстве с ножа происходит звук который ты задал!
 
se7hДата: Четверг, 16.10.2008, 18:30:41 | Сообщение # 2
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
Code
#include <amxmodx>

new c_plugin

new const g_sound[] = "misc/cow.wav"     // здесь задашь звук нужный тебе

public plugin_precache()
  precache_sound(g_sound)

public plugin_init()
{
  register_plugin("Knifedeath Sound", "1.0", "se7h")

  c_plugin = register_cvar("amx_knifedeath", "1")  // 1/0 включить/выключить плагин

  register_event("DeathMsg", "death", "a")
}

public death()  
{
  if(get_pcvar_num(c_plugin))
  {
   if(get_user_weapon(read_data(1)) == CSW_KNIFE)
    client_cmd(0, "spk %s", g_sound)
  }
}


 
RootДата: Пятница, 17.10.2008, 11:51:30 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 60
Репутация: -1
Статус: Не в сети
а путь прописывать сюда?

Code
new const g_sound[] = "misc/cow.wav"     // sound/knife/tt.mp3

так?

Добавлено (2008-10-17, 11:49 Am)
---------------------------------------------
а все врубил )))))))) ступил сори

Добавлено (2008-10-17, 11:51 Am)
---------------------------------------------
о кстате а можно добавить hyd сообщения по центру кто кого завалил? а звук всем слышен?

 
DaTaДата: Пятница, 17.10.2008, 12:00:48 | Сообщение # 4
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
тебе предоставили вариант для wav-звуков,
для mp3
Code
    client_cmd(0, "spk %s", g_sound)

должно быть
Code
    client_cmd(0, "mp3 play %s", g_sound)
 
RootДата: Пятница, 17.10.2008, 13:39:21 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 60
Репутация: -1
Статус: Не в сети
Скомпелировал закинул звук в misc написал вроде в коде все правильно! не работает! в списке плагинов он включён написано а
режу человека и нет ничего!

Code
#include <amxmodx>

new c_plugin

new const g_sound[] = "misc/ct_imhit.wav"     // здесь задашь звук нужный тебе

public plugin_precache()
   precache_sound(g_sound)

public plugin_init()
{
   register_plugin("Knifedeath Sound", "1.0", "se7h")

   c_plugin = register_cvar("amx_knifedeath", "1")  // 1/0 включить/выключить плагин

   register_event("DeathMsg", "death", "a")
}

public death()   
{
   if(get_pcvar_num(c_plugin))
   {
    if(get_user_weapon(read_data(1)) == CSW_KNIFE)
     client_cmd(0, "spk %s", g_sound)
   }
}
 
se7hДата: Пятница, 17.10.2008, 18:42:47 | Сообщение # 6
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
лично проверял, всё работает

Добавлено (2008-10-17, 6:42 Pm)
---------------------------------------------

Quote (Root)
о кстате а можно добавить hyd сообщения по центру кто кого завалил? а звук всем слышен?

при убийстве ножом по центру будет сообщение:
"Имя игрока has killed Имя игрока knife"

Code
#include <amxmodx>         

new c_plugin, g_MsgSync         

new const g_sound[] = "misc/cow.wav"     // здесь задашь звук нужный тебе         

public plugin_precache()         
         precache_sound(g_sound)         

public plugin_init()         
{         
         register_plugin("Knifedeath Sound", "1.02", "se7h")         

         c_plugin = register_cvar("amx_knifedeath", "1")  // 1/0 включить/выключить плагин         

         register_event("DeathMsg", "death", "a", "1>0")

         g_MsgSync = CreateHudSyncObj()         
}         

public death()          
{         
         if(get_pcvar_num(c_plugin))         
         {         
          if(get_user_weapon(read_data(1)) == CSW_KNIFE)
          {
           static victimname[64], killername[64]
           get_user_name(read_data(1), killername, 63)
           get_user_name(read_data(2), victimname, 63)
           set_hudmessage(160, 160, 160, -1.0, 0.8, 0, 1.0, 5.0, 0.5, 0.5)
           ShowSyncHudMsg(0, g_MsgSync, "%s has killed %s knife", killername, victimname)
           client_cmd(0, "spk %s", g_sound)         
          }
         }         
}

как менять цвет и месторасположение сообщения можно узнать на этом форуме, поищи если надо




Сообщение отредактировал se7h - Вторник, 21.10.2008, 11:14:46
 
RootДата: Понедельник, 20.10.2008, 00:15:42 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 60
Репутация: -1
Статус: Не в сети
звука нет почему - то
 
se7hДата: Понедельник, 20.10.2008, 17:09:50 | Сообщение # 8
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
ради чистоты опыта отключи все сторонние плагины кроме этого и потом проверяй



Сообщение отредактировал se7h - Понедельник, 20.10.2008, 17:14:02
 
RootДата: Понедельник, 20.10.2008, 23:06:13 | Сообщение # 9
Лейтенант
Группа: Пользователи
Сообщений: 60
Репутация: -1
Статус: Не в сети
он у меня один на сервере стоит! т.к это кв сервер! иногда проверяю на нем плагины!

+ надпись кто кого убил пишется
+ надпись пишется даже тогда когда упал с крыши и разбился)

Сообщение отредактировал Root - Понедельник, 20.10.2008, 23:07:53
 
se7hДата: Вторник, 21.10.2008, 11:18:26 | Сообщение # 10
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
Изменил код в посте с исходником, теперь при смертельном падении или другом подобном убийстве надписи не будет

Добавлено (2008-10-21, 11:18 Am)
---------------------------------------------

Code
#include <amxmodx>          

new c_plugin, g_MsgSync          

new const g_sound[] = "misc/cow.wav"     // здесь задашь звук нужный тебе          

public plugin_precache()          
          precache_sound(g_sound)          

public plugin_init()          
{          
          register_plugin("Knifedeath Sound", "1.02", "se7h")          

          c_plugin = register_cvar("amx_knifedeath", "1")  // 1/0 включить/выключить плагин          

          register_event("DeathMsg", "death", "a", "1>0")  

          g_MsgSync = CreateHudSyncObj()          
}          

public death()           
{          
          if(get_pcvar_num(c_plugin))          
          {          
           if(get_user_weapon(read_data(1)) == CSW_KNIFE)  
           {  
            static victimname[64], killername[64]  
            get_user_name(read_data(1), killername, 63)  
            get_user_name(read_data(2), victimname, 63)  
            set_hudmessage(160, 160, 160, -1.0, 0.8, 0, 1.0, 5.0, 0.5, 0.5)  
            ShowSyncHudMsg(0, g_MsgSync, "%s has killed %s knife", killername, victimname)  
            client_cmd(0, "spk %s", g_sound)          
           }  
          }          
}


 
RootДата: Вторник, 21.10.2008, 12:50:09 | Сообщение # 11
Лейтенант
Группа: Пользователи
Сообщений: 60
Репутация: -1
Статус: Не в сети
а у тебя звук работает? ты у себя проверял?
 
se7hДата: Вторник, 21.10.2008, 18:34:05 | Сообщение # 12
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
да, всё работает
проверь правильность пути к звуку

Добавлено (2008-10-21, 6:34 Pm)
---------------------------------------------
звук должен обязательно находиться в папке cstrike/sound




Сообщение отредактировал se7h - Вторник, 21.10.2008, 18:35:10
 
RootДата: Среда, 22.10.2008, 00:40:57 | Сообщение # 13
Лейтенант
Группа: Пользователи
Сообщений: 60
Репутация: -1
Статус: Не в сети
Ну вот смотри я кидаю звук в формате wav и с названием knf в папку misc

а плагин прописываю так

Quote
#include <amxmodx>

new c_plugin, g_MsgSync

new const g_sound[] = "misc/knf.wav" // здесь задашь звук нужный тебе

public plugin_precache()
precache_sound(g_sound)

public plugin_init()
{
register_plugin("KnifedeathSound", "1.01", "se7h")

c_plugin = register_cvar("amx_knifedeath", "1") // 1/0 включить/выключить плагин

register_event("DeathMsg", "death", "a")

g_MsgSync = CreateHudSyncObj()
}

public death()
{
if(get_pcvar_num(c_plugin))
{
if(get_user_weapon(read_data(1)) == CSW_KNIFE)
{
static victimname[64], killername[64]
get_user_name(read_data(1), killername, 63)
get_user_name(read_data(2), victimname, 63)
set_hudmessage(160, 160, 160, -1.0, 0.8, 0, 1.0, 5.0, 0.5, 0.5)
ShowSyncHudMsg(0, g_MsgSync, "%s has killed %s knife", killername, victimname)
client_cmd(0, "spk %s", g_sound)
}
}
}

тут вроде ничего сложного нет!

Добавлено (2008-10-22, 0:23 Am)
---------------------------------------------
на счет саунда щас попробую

Добавлено (2008-10-22, 0:40 Am)
---------------------------------------------
ВСе закинул все нормально путь указал верно! до етого неверно указывал! захожу на сервак наконец качаю этот звук! но при убийстве с ножа звука нет)))))) в конфиге у меня все нормально!

 
se7hДата: Среда, 22.10.2008, 10:42:30 | Сообщение # 14
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
звук должен быть PCM WAV, с частотой дискретизации 22.1 kHz (можно и 11), битностью 8 или 16 bit

а попробуй ради интетерса с тем звуком что я изначально выставил cow.wav (мычанье коровы)

Code
new const g_sound[] = "misc/cow.wav"

закинь сюда свой звук, я гляну что за он




Сообщение отредактировал se7h - Среда, 22.10.2008, 10:53:57
 
gOOdRichДата: Среда, 22.10.2008, 10:50:31 | Сообщение # 15
Генерал-майор
Группа: Пользователи
Сообщений: 251
Репутация: 2
Статус: Не в сети
Double Knife Frags AlliedModders
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

AMX Mod X Russian Community © 2006-2026