Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Помогите переделать плагин Psychodamage

, Требуется изменить проигрываемый звук
Статус пользователя Kaifolom
сообщение 1.4.2009, 19:04
Сообщение #1


Стаж: 18 лет

Сообщений: 350
Благодарностей: 83
Полезность: 209

Помогите переделать плагин psychodamage, в нем при попадании в своего проигрывается звук из халфы "spk barney/donthurtem"
Может кто сможет переписать так что бы проигрывался звук jbtvjmc.wav из архива было бы прикольно
Прикрепленные файлы:
Прикрепленный файл  psychodamage.rar ( 824 байт ) Кол-во скачиваний: 18
Прикрепленный файл  jbtvjmc.rar ( 99,66 килобайт ) Кол-во скачиваний: 18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Empower
сообщение 4.4.2009, 20:41
Сообщение #2
Стаж: 17 лет

Сообщений: 298
Благодарностей: 945
Полезность: 0

Вот держи:
CODE

// PsychoDamage, Copyright 2002, PsychoGuard. No warranties.
// Props to OLO for all the great Metamod plugins he developed.
//
// Mirror team attack damage during round start. Victims are not harmed.
//
// Cvars:
// pd_tdsafety Time in seconds during which team attacks are
// mirrored after round start. Default: 10 seconds.


#include <amxmod>

// Indicates when (in terms of get_gametime()) the safety against team
// attacks ends.
new Float:td_safety = 0.0;

public damage_event() {
new dmg = read_data(2);

if (td_safety > get_gametime()) {
new victim = read_data(0);
new weapon;
new attacker = get_user_attacker(victim, weapon);

if (attacker != victim && get_user_team(victim) == get_user_team(attacker)) {
set_user_health(victim, get_user_health(victim) + dmg);
set_user_health(attacker, get_user_health(attacker) - dmg);

set_user_rendering(attacker,kRenderFxGlowShell,128,0,0,kRenderNormal,16);
client_cmd(attacker, "play misc/jbtvjmc");
}
}

return PLUGIN_CONTINUE;
}

public roundtime(id) {
new remaining = read_data(1);

if (remaining == get_cvar_float("mp_roundtime") * 60) {
td_safety = get_gametime() + get_cvar_float("pd_tdsafety");
}

return PLUGIN_CONTINUE;
}

public reset_hud(id) {
set_user_rendering(id);
}

public plugin_init() {
register_plugin("PsychoDamage", "0.8.4", "PsychoGuard");

register_event("RoundTime", "roundtime", "bc");
register_event("Damage", "damage_event", "b", "2!0");
register_event("ResetHUD", "reset_hud", "b");

register_cvar("pd_tdsafety", "10.0");

return PLUGIN_CONTINUE;
}




Кинь свой звук в папку \cstrike\sound\misc\
Приятного использования!!! good.gif
если помогло - кликни на спасибо


Отредактировал: Empower, - 4.4.2009, 20:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kaifolom
сообщение 12.5.2009, 12:46
Сообщение #3


Стаж: 18 лет

Сообщений: 350
Благодарностей: 83
Полезность: 209

Цитата(Empower @ 4.4.2009, 20:41) *
Вот держи:

Кинь свой звук в папку \cstrike\sound\misc\
Приятного использования!!! good.gif
если помогло - кликни на спасибо

Изначально не закачивается файл jbtvjmc.wav(((( как исправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eugene-N
сообщение 12.5.2009, 14:10
Сообщение #4


Стаж: 17 лет

Сообщений: 73
Благодарностей: 96
Полезность: 749

Код
new sound[] = "xxx/xxx.wav"

public plugin_precache()
{
    precache_sound(sound)
}

public функция()
{
    client_cmd(0, "spk %s", sound)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: