AMX MOD X
Пятница, 01.11.2024, 02:30:25



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Отредактируйте пожалуйста плагин Ultimate Sounds
HitmaNДата: Суббота, 26.01.2008, 22:04:01 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 0
Статус: Не в сети
Я взял обычный плагин Ultimate Sounds для КС ( вот на него ссылка http://forums.alliedmods.net/showthread.php?p=67632 )
Убрал все лишнее в надежде что он зароботает для Half-Life! Ошибок он не выдал вот только не могу понять почему не работает !
Помогите пожалуйста! Хочеться что бы в Хл тоже кричали MonsterKill и тд..
Уже видел на одном сервере его но увы скорее всего Его сделали сами!

Заранее предупреждаю что музыку я куда надо кидал!

Code
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#define KNIFFMESSAGES 4
#define LEVELS 7

new kills[33] = {0,...};
new deaths[33] = {0,...};
new levels[7] = {3, 5, 7, 9, 10, 13, 15};

new stksounds[7][] = {
"misc/multikill",
"misc/ultrakill",
"misc/monsterkill",
"misc/killingspree",
"misc/rampage",
"misc/holyshit",
"misc/godlike"};

new stkmessages[7][] = {
"%s: Multi-Kill!",
"%s: Ultra-Kill!",
"%s: Monster-Kill!",
"%s: Killing Spree!",
"%s: Rampage!",
"%s: Holy Shit!",
"%s: Godlike!"};

new kniffmessages[KNIFFMESSAGES][] = {
"%s Sliced And Diced %s!",
"%s Shanked %s!",
"%s Pulled A Knife On %s!",
"%s Knived %s!"}

get_streak()
{
new streak[3]
get_cvar_string("streak_mode",streak,2)
return read_flags(streak)
}

public death_event(id)
{
new streak = get_streak()

if ((streak&1) || (streak&2))
{
new killer = read_data(1);
new victim = read_data(2);

kills[killer] += 1;
kills[victim] = 0;
deaths[killer] = 0;
deaths[victim] += 1;

for (new i = 0; i < LEVELS; i++)
{
if (kills[killer] == levels[i])
{
announce(killer, i);
return PLUGIN_CONTINUE;
}
}
}
return PLUGIN_CONTINUE;
}

announce(killer, level)
{
new streak = get_streak()

if (streak&1)
{
new name[32];

get_user_name(killer, name, 32);
set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
show_hudmessage(0, stkmessages[level], name);
}

if (streak&2){
client_cmd(0, "spk %s", stksounds[level]);
}
}

public client_connect(id)
{
new streak = get_streak()

if ((streak&1) || (streak&2))
{
kills[id] = 0;
deaths[id] = 0;
}
}

public knife_kill()
{
new kniffmode[4]
get_cvar_string("kniff_mode",kniffmode,4)
new kniffmode_bit = read_flags(kniffmode)

if (kniffmode_bit & 1)
{
new killer_id = read_data(1)
new victim_id = read_data(2)
new killer_name[33], victim_name[33]

get_user_name(killer_id,killer_name,33)
get_user_name(victim_id,victim_name,33)

set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0,kniffmessages[ random_num(0,KNIFFMESSAGES-1) ],killer_name,victim_name)
}

if (kniffmode_bit & 2)
{
client_cmd(0,"spk misc/humiliation")
}
}

public plugin_precache()
{
precache_sound("misc/monsterkill.wav")
precache_sound("misc/godlike.wav")
precache_sound("misc/humiliation.wav")
precache_sound("misc/killingspree.wav")
precache_sound("misc/multikill.wav")
precache_sound("misc/ultrakill.wav")
precache_sound("misc/prepare.wav")
precache_sound("misc/rampage.wav")
precache_sound("misc/holyshit.wav")

return PLUGIN_CONTINUE
}

public plugin_init()
{
register_plugin("Ultimate Sound for HL","1.0","HitmaN")
register_event("DeathMsg","knife_kill","a","4&kni")
register_event("DeathMsg", "death_event", "a")

return PLUGIN_CONTINUE

}


Сообщение отредактировал HitmaN - Суббота, 26.01.2008, 22:10:21
 
slogicДата: Понедельник, 28.01.2008, 12:20:01 | Сообщение # 2
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Ты регистрацию cvar streak_mode проморгал или удалил.
 
HitmaNДата: Понедельник, 28.01.2008, 20:54:07 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 0
Статус: Не в сети
А ты не мог бы отредактировать а то я плохо разбираюсь в скриптах ! Пожалуйста !

Сообщение отредактировал HitmaN - Понедельник, 28.01.2008, 21:04:32
 
slogicДата: Понедельник, 28.01.2008, 21:21:42 | Сообщение # 4
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Возьми плагин UT Sounds и больше не пости в этом разделе.
 
HitmaNДата: Понедельник, 28.01.2008, 22:37:46 | Сообщение # 5
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 0
Статус: Не в сети
Спасибо тему можно закрывать!
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024