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

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

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

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

красный экран когда меня kill

IIuKa
сообщение 3.9.2017, 15:59
Сообщение #1
Стаж: 11 лет

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

пацаны помогите переделать плагин (что бы экран краснел не только когда меня убили в голову но и во всё части тела) и убрать звуки при убийстве
Cкрытый текст
Код
/* CFG HeadShot Effect by mut2nt@2008
* -= CVARS =-
* ----------------------------------------
* cfg_hs_sound 1/0 - Sound ON/OFF
* cfg_hs_fade 1/0 - Red Fade Screen ON/OFF
* cfg_hs_blood 1/0 - Blood over the head ON/OFF
* cfg_hs_msg 1/0 - Center msg
* ----------------------------------------
* Credits: Tuty
*
* For more plugins visit
* Вы должны зарегистрироваться, чтобы видеть ссылки.
*/

#include <amxmodx>

new toggle_sound, toggle_fade, toggle_blood, toggle_msg

public plugin_init()
{
   register_plugin("cfg_hse", "1.0", "mut2nt")
   register_cvar("CFG HeadShot Effect", "1.0/mut2nt", FCVAR_SERVER)
   register_event("DeathMsg", "head", "a")

   toggle_sound = register_cvar( "cfg_hs_sound", "1" );
   toggle_fade = register_cvar( "cfg_hs_fade", "1" );
   toggle_blood = register_cvar( "cfg_hs_blood", "1" );
   toggle_msg = register_cvar( "cfg_hs_msg", "1");
}

public head()
{
   new iOrigin[3]
   new victim = read_data(2)

   if(read_data(3))
   {
      if (get_pcvar_num(toggle_sound) != 0)
         client_cmd(victim,"spk fvox/flatline.wav")

      if (get_pcvar_num(toggle_fade) != 0)
      {
         message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("ScreenFade"),{0,0,0},victim)
         write_short( 10<<12 )
         write_short( 10<<16 )
         write_short( 1<<1 )
         write_byte( 255 )
         write_byte( 0 )
         write_byte( 0 )
         write_byte( 255 )
         message_end()
      }

      if (get_pcvar_num(toggle_blood) != 0)
      {
         get_user_origin(victim,iOrigin)
         fx_headshot(iOrigin)
      }

      if (get_pcvar_num(toggle_msg) != 0)
         client_print(0, print_center, ">> H.e.a.d - S.h.o.t <<")
   }
}

fx_headshot(origin[3])
{
   message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
   write_byte(TE_BLOODSTREAM)
   write_coord(origin[0])
   write_coord(origin[1])
   write_coord(origin[2]+30)
   write_coord(random_num(-20,20))
   write_coord(random_num(-20,20))
   write_coord(random_num(50,300))
   write_byte(70)
   write_byte(random_num(100,200))
   message_end()
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Limbooc
сообщение 4.9.2017, 12:23
Сообщение #2
Стаж: 6 лет 6 месяцев

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

Для отключение звука

Код:
cfg_hs_sound 1/0 (0 чтобы выключить)


Тут нет определенный условия чтоб краснела красный только при хедшоте, т.е. она креснеет в любом попадание по телу, проверьте еще раз
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
IIuKa
сообщение 4.9.2017, 20:06
Сообщение #3
Стаж: 11 лет

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

Limbooc,
вот это разве не за попадания в голову отвечает
Cкрытый текст
Код
if (get_pcvar_num(toggle_msg) != 0)
         client_print(0, print_center, ">> H.e.a.d - S.h.o.t <<")
   }
}

fx_headshot(origin[3])
{
   message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
   write_byte(TE_BLOODSTREAM)
   write_coord(origin[0])
   write_coord(origin[1])
   write_coord(origin[2]+30)
   write_coord(random_num(-20,20))
   write_coord(random_num(-20,20))
   write_coord(random_num(50,300))
   write_byte(70)
   write_byte(random_num(100,200))
   message_end()
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 4.9.2017, 20:11
Сообщение #4


Стаж: 11 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

IIuKa,
По-моему плагин изначально называется HeadShot Effect - о чем спор dntknw.gif

Отредактировал: dehost, - 4.9.2017, 20:11


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Limbooc
сообщение 5.9.2017, 8:08
Сообщение #5
Стаж: 6 лет 6 месяцев

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

IIuKa, по коду это вроде брызги крови с головы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sorokin
сообщение 5.9.2017, 16:22
Сообщение #6
Стаж: 7 лет 3 месяца

Сообщений: 427
Благодарности: выкл.

Цитата(IIuKa @ 3.9.2017, 16:59) *
пацаны помогите переделать плагин (что бы экран краснел не только когда меня убили в голову но и во всё части тела) и убрать звуки при убийстве
Cкрытый текст
Код
/* CFG HeadShot Effect by mut2nt@2008
* -= CVARS =-
* ----------------------------------------
* cfg_hs_sound 1/0 - Sound ON/OFF
* cfg_hs_fade 1/0 - Red Fade Screen ON/OFF
* cfg_hs_blood 1/0 - Blood over the head ON/OFF
* cfg_hs_msg 1/0 - Center msg
* ----------------------------------------
* Credits: Tuty
*
* For more plugins visit
* Вы должны зарегистрироваться, чтобы видеть ссылки.
*/

#include <amxmodx>

new toggle_sound, toggle_fade, toggle_blood, toggle_msg

public plugin_init()
{
   register_plugin("cfg_hse", "1.0", "mut2nt")
   register_cvar("CFG HeadShot Effect", "1.0/mut2nt", FCVAR_SERVER)
   register_event("DeathMsg", "head", "a")

   toggle_sound = register_cvar( "cfg_hs_sound", "1" );
   toggle_fade = register_cvar( "cfg_hs_fade", "1" );
   toggle_blood = register_cvar( "cfg_hs_blood", "1" );
   toggle_msg = register_cvar( "cfg_hs_msg", "1");
}

public head()
{
   new iOrigin[3]
   new victim = read_data(2)

   if(read_data(3))
   {
      if (get_pcvar_num(toggle_sound) != 0)
         client_cmd(victim,"spk fvox/flatline.wav")

      if (get_pcvar_num(toggle_fade) != 0)
      {
         message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("ScreenFade"),{0,0,0},victim)
         write_short( 10<<12 )
         write_short( 10<<16 )
         write_short( 1<<1 )
         write_byte( 255 )
         write_byte( 0 )
         write_byte( 0 )
         write_byte( 255 )
         message_end()
      }

      if (get_pcvar_num(toggle_blood) != 0)
      {
         get_user_origin(victim,iOrigin)
         fx_headshot(iOrigin)
      }

      if (get_pcvar_num(toggle_msg) != 0)
         client_print(0, print_center, ">> H.e.a.d - S.h.o.t <<")
   }
}

fx_headshot(origin[3])
{
   message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
   write_byte(TE_BLOODSTREAM)
   write_coord(origin[0])
   write_coord(origin[1])
   write_coord(origin[2]+30)
   write_coord(random_num(-20,20))
   write_coord(random_num(-20,20))
   write_coord(random_num(50,300))
   write_byte(70)
   write_byte(random_num(100,200))
   message_end()
}

read_data(3) = вернет 1 если в голову. Звук настраивается кваром
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
IIuKa
сообщение 5.9.2017, 19:42
Сообщение #7
Стаж: 11 лет

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

Sorokin,
не понял? так надо что бы не обязательно в голову только
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Limbooc
сообщение 6.9.2017, 7:29
Сообщение #8
Стаж: 6 лет 6 месяцев

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

Код:
read_data(1) - "index_of_killer"
read_data(2) - "index_of_victim"
read_data(3) - "headshot"
read_data(4) - "weapon_name"
read_data(5) - "receiver"


Код:
/* CFG HeadShot Effect by mut2nt@2008
* -= CVARS =-
* ----------------------------------------
* cfg_hs_fade 1/0 - Red Fade Screen ON/OFF
* cfg_hs_blood 1/0 - Blood over the head ON/OFF
* cfg_hs_msg 1/0 - Center msg
* ----------------------------------------
* Credits: Tuty
*
* For more plugins visit
* Вы должны зарегистрироваться, чтобы видеть ссылки.
*/

#include <amxmodx>

new toggle_fade, toggle_blood, toggle_msg

public plugin_init()
{
register_plugin("cfg_hse", "1.0", "mut2nt")
register_cvar("CFG HeadShot Effect", "1.0/mut2nt", FCVAR_SERVER)
register_event("DeathMsg", "head", "a")

toggle_fade = register_cvar( "cfg_hs_fade", "1" );
toggle_blood = register_cvar( "cfg_hs_blood", "1" );
toggle_msg = register_cvar( "cfg_hs_msg", "1");
}

public head()
{
new iOrigin[3]
new victim = read_data(2)

if(read_data(3))
{

if (get_pcvar_num(toggle_blood) != 0)
{
get_user_origin(victim,iOrigin)
fx_headshot(iOrigin)
}

if (get_pcvar_num(toggle_msg) != 0)
client_print(0, print_center, ">> H.e.a.d - S.h.o.t <<")
}

if (get_pcvar_num(toggle_fade) != 0)
{
message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("ScreenFade"),{0,0,0},victim)
write_short( 10<<12 )
write_short( 10<<16 )
write_short( 1<<1 )
write_byte( 255 )
write_byte( 0 )
write_byte( 0 )
write_byte( 255 )
message_end()
}
}

fx_headshot(origin[3])
{
message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
write_byte(TE_BLOODSTREAM)
write_coord(origin[0])
write_coord(origin[1])
write_coord(origin[2]+30)
write_coord(random_num(-20,20))
write_coord(random_num(-20,20))
write_coord(random_num(50,300))
write_byte(70)
write_byte(random_num(100,200))
message_end()
}


проверь должно работать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vasiok007
сообщение 13.9.2017, 13:21
Сообщение #9


Стаж: 12 лет
Город: Кишинев

Сообщений: 157
Благодарностей: 56
Полезность: 258

IIuKa,
Если ты убил игрока, не важно в голову или тело, то экран краснеет на пол секунды.
Проще этого кода уже некуда.
Cкрытый текст
Код:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Screen Fade"
#define VERSION "0.1"
#define AUTHOR "Reeps"

public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR )
register_event( "DeathMsg", "hook_death", "a", "1>0" )
}

public hook_death()
{
new iKiller = read_data(1)

if(is_user_alive(iKiller))
{
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, iKiller)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)
write_byte( 250 )
write_byte( 0 )
write_byte( 0 )
write_byte( 75 )
message_end()
}
}

Прикрепленный файл  screenfade.sma ( 566 байт ) Кол-во скачиваний: 9


Мир всем местным
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
IIuKa
сообщение 13.9.2017, 17:09
Сообщение #10
Стаж: 11 лет

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

Vasiok007,
нет, когда меня убили то чтоб у меня краснел
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: