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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.
2 страниц V   1 2

Нужен плагин Blue Fade

Статус пользователя CSGOLDPUBLIC
сообщение 20.4.2015, 10:18
Сообщение #1


Стаж: 11 лет

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

Ищу качественные плагины как стандартный blue fade (вспышка екрана синим цветом при убийстве) и хочу поинтересоваться есть ли такой же плагин только з несколькими цветами, которые воспроизводяться по очереди?


Отредактировал: CSGOLDPUBLIC, - 20.4.2015, 10:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 20.4.2015, 10:22
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

CSGOLDPUBLIC, рандом сделать думаю не проблема. Есть с выбором цвета самим клиентом [Плагин] Colors menu. Выбор цвета затемнения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CSGOLDPUBLIC
сообщение 20.4.2015, 11:24
Сообщение #3


Стаж: 11 лет

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

Цитата(Bloo @ 20.4.2015, 11:22) *
CSGOLDPUBLIC, рандом сделать думаю не проблема. Есть с выбором цвета самим клиентом [Плагин] Colors menu. Выбор цвета затемнения.

Спасибо! Хорошый плагин, но только мне не нравится то что есть меню и возможность выбора прозрачности. Было б лучше чтоб все ети цвета воспроизводились по очереди без возможности выбора. Больше нет никаких вариантов? Если нет то я напишу тому кто может отредактировать етот плагин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 20.4.2015, 11:27
Сообщение #4


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

CSGOLDPUBLIC, редактировать нужно не этот, а обычный killer screen fade, и просто выставить рандомный цвет. Я таких не встречал, но делов там по идеи не много.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 20.4.2015, 11:31
Сообщение #5


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

мне кажется что плохо будет смотреться если все 3 параметра rgb будут рендомными


в public client_death(killer, victim, wpnindex)
fade_msg(killer, 0, 75, 0, 75)
3 параметра цвета и 4-й время

сток
Код:

stock fade_msg(u_id, r, g, b, a)
{
message_begin(MSG_ONE, g_fade_msg, {0,0,0}, u_id);
write_short(1<<10);
write_short(1<<10);
write_short(0x0000);
write_byte®;
write_byte(g);
write_byte(b);
write_byte(a);
message_end();
}


Рандом:
new rColor = random_num(0,255)
new gColor = random_num(0,255)
new bColor = random_num(0,255)
не помню только 255 или 250 порог .

Получится fade_msg(killer, rColor, gColor, bColor, 75)

Отредактировал: ssx, - 20.4.2015, 11:35


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 20.4.2015, 11:34
Сообщение #6


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

ssx, 255 порог. Я вообще думал рандом делать из 3-4 готовых цветов, т.е. из заготовок, а так рандом в параметрах RGB и правда шлак выйдет скорее всего.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 20.4.2015, 11:42
Сообщение #7


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Хотя не будет шлак, у меня так флешки разноцветные (рендомом)

Вот плагин который юзаю
Код:
#include <amxmodx>

#define PLUGIN "Colored Flashbangs"
#define VERSION "1.0"
#define AUTHOR "v3x"

new g_nMsgScreenFade

public plugin_init()
{
register_plugin(PLUGIN,VERSION,AUTHOR)
register_event("ScreenFade","FlashedEvent","be","4=255","5=255","6=255","7>199")
g_nMsgScreenFade = get_user_msgid("ScreenFade")
// Cvars
register_cvar("amx_fb_mode", "2")
register_cvar("amx_fb_r", "255")
register_cvar("amx_fb_g", "25")
register_cvar("amx_fb_b", "25")
}

public FlashedEvent( id )
{
new iMode = get_cvar_num("amx_fb_mode")

if ( !iMode ) return PLUGIN_CONTINUE

new iRed,iGreen,iBlue

switch( iMode )
{
case 1:
{
iRed = get_cvar_num("amx_fb_r")
iGreen = get_cvar_num("amx_fb_g")
iBlue = get_cvar_num("amx_fb_b")
}
case 2:
{
iRed = random_num(0,255)
iGreen = random_num(0,255)
iBlue = random_num(0,255)
}
}

if ( !( iRed ) || !( iGreen ) || !( iBlue ) )
{
iRed = 100
iGreen = 100
iBlue = 100
}

message_begin( MSG_ONE,g_nMsgScreenFade,{0,0,0},id )
write_short( read_data( 1 ) ) // Duration
write_short( read_data( 2 ) ) // Hold time
write_short( read_data( 3 ) ) // Fade type
write_byte ( iRed ) // Red
write_byte ( iGreen ) // Green
write_byte ( iBlue ) // Blue
write_byte ( read_data( 7 ) ) // Alpha
message_end()

return PLUGIN_HANDLED
}


Выше заметил что тег павн не корректно работает!

в строчке
Код
write_byte(r);
заменяет write_byte®;

Отредактировал: ssx, - 20.4.2015, 11:42


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CSGOLDPUBLIC
сообщение 20.4.2015, 13:03
Сообщение #8


Стаж: 11 лет

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

Цитата(Bloo @ 20.4.2015, 12:34) *
ssx, 255 порог. Я вообще думал рандом делать из 3-4 готовых цветов, т.е. из заготовок, а так рандом в параметрах RGB и правда шлак выйдет скорее всего.

Да, рандом из трех готовых цветов, например, (красный, зеленый, синий ) было бы круто, но процент прозрачности и другие параметры оставались по умолчанию.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя proff_q
сообщение 20.4.2015, 15:14
Сообщение #9
Стаж: 14 лет

Сообщений: 357
Благодарностей: 263
Полезность: 804

Код:
#include <amxmodx>

public plugin_init() {
register_plugin("ScreenFade", "1.0", "Admin")

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

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

message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0, 0, 0}, id)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)

switch(random_num(0, 2)) {
case 0: {
write_byte(255)
write_byte(0)
write_byte(0)
}

case 1: {
write_byte(0)
write_byte(255)
write_byte(0)
}

case 2: {
write_byte(0)
write_byte(0)
write_byte(255)
}
}

write_byte(75)
message_end()
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя CSGOLDPUBLIC
сообщение 20.4.2015, 16:08
Сообщение #10


Стаж: 11 лет

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

proff_q, спасибо! попробую и напишу!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CSGOLDPUBLIC
сообщение 20.4.2015, 23:27
Сообщение #11


Стаж: 11 лет

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

proff_q, плагин работает)) большое спасибо)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 21.4.2015, 7:28
Сообщение #12


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

Господа, в свое время делал для себя такую хрень, путем вырезки не нужного функционала из Vampire. Вроде работало, но был баг - если убиваешь под флэш, эффект флэшкт пропадает моментально, после фэйда. Есть ли аналог, где баг пофиксили?
Тестил еще пару аналогов с этим же багом. И где-то, вроде в складе маленьких плагинов видел, что багу сложно пофиксить или что-то в этом роде.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CSGOLDPUBLIC
сообщение 21.4.2015, 9:09
Сообщение #13


Стаж: 11 лет

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

Цитата(oxoTHuk. @ 21.4.2015, 8:28) *
Господа, в свое время делал для себя такую хрень, путем вырезки не нужного функционала из Vampire. Вроде работало, но был баг - если убиваешь под флэш, эффект флэшкт пропадает моментально, после фэйда. Есть ли аналог, где баг пофиксили?
Тестил еще пару аналогов с этим же багом. И где-то, вроде в складе маленьких плагинов видел, что багу сложно пофиксить или что-то в этом роде.

Нет, баг все еще есть. Новый не тестил еще.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 21.4.2015, 9:17
Сообщение #14
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

CSGOLDPUBLIC, Это уже давно пофикшено и на форуме уже выкладывалось, при чём давненько.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CSGOLDPUBLIC
сообщение 2.5.2015, 11:54
Сообщение #15


Стаж: 11 лет

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

Цитата(XyLiGaN @ 21.4.2015, 10:17) *
CSGOLDPUBLIC, Это уже давно пофикшено и на форуме уже выкладывалось, при чём давненько.

Не поможете найти? Я все перерыл) А из-за того что выше сервер падает)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stimul1
сообщение 7.5.2015, 21:00
Сообщение #16


Стаж: 13 лет

Сообщений: 227
Благодарностей: 262
Полезность: 977

Код:
/*
* Обновление 07.05.2015
* v1.2 -
Исправлен баг с подсветкой экрана во время ослепления. Спасибо: admir, [WPMG]PRoSToTeM@
Добавлен квар bs_play_sound:
0 - без звука при убийстве
1 - со звуком при убийстве
*/

#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "Blue Screen"
#define VERSION "1.2"
#define AUTHOR "Stimul"

#define is_valid_player(%1) (1 <= %1 <= g_iMaxPlayers)
#define play_sound(%1,%2) emit_sound(%1, CHAN_ITEM, %2, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)

#define MAX_CLIENTS 32

#define RED 0
#define GREEN 0
#define BLUE 255
#define ALFA 75

#define SOUND "buttons/bell1.wav"

new Float:g_fTimeGlare[MAX_CLIENTS+1];

new g_iMsgScreenFade;
new g_iMaxPlayers;

new g_pPlaySound;

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

g_pPlaySound = register_cvar("bs_play_sound", "1");

register_event("ScreenFade", "EventScreenFade", "b", "4=255", "5=255", "6=255");

RegisterHam(Ham_Killed, "player", "fw_PlayerKilled_Post", true);

g_iMsgScreenFade = get_user_msgid("ScreenFade");

g_iMaxPlayers = get_maxplayers();
}

public plugin_precache()
precache_sound(SOUND);

public EventScreenFade(id)
g_fTimeGlare[id] = read_data(1) / 4096.0 + get_gametime();

public fw_PlayerKilled_Post(victim, attacker, corpse)
{
if(is_valid_player(attacker) && victim != attacker)
{
if(get_gametime() >= g_fTimeGlare[attacker])
{
message_begin(MSG_ONE_UNRELIABLE, g_iMsgScreenFade, _, attacker);
write_short(1<<10);
write_short(1<<10);
write_short(0x0000);
write_byte(RED);
write_byte(GREEN);
write_byte(BLUE);
write_byte(ALFA);
message_end();

if(get_pcvar_num(g_pPlaySound))
play_sound(attacker, SOUND);
}
}
}
Прикрепленный файл  blue_screen.sma ( 1,84 килобайт ) Кол-во скачиваний: 156
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя Topgear
сообщение 7.5.2015, 23:17
Сообщение #17


Стаж: 11 лет

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

Помогите пожалуйста правильно впилить фикс с ослеплением вот сюда)
Код:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <dhudmessage>
#include <fakemeta>
#include <cstrike>

#define PLUGIN "Amx_Killer"
#define VERSION "1.1"
#define AUTHOR "Xhonor"
#pragma tabsize 0

#define ICON_SHOW 1
#define ICON_HIDE 0

new kill_num[33]
new gMsgID

public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR );

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

RegisterHam(Ham_Killed, "player", "ham_PlayerKilled")
RegisterHam(Ham_Spawn, "player", "ham_PlayerSpawned_Post", 1);

gMsgID = get_user_msgid("StatusIcon")
}

public ham_PlayerSpawned_Post(id)
{
if (is_user_alive(id))
{
ammo_hud(id, 0)
kill_num[id] = 0
ammo_hud(id, 1)
}
}

public ham_PlayerKilled(victim, attacker)
{
static selfkill;

selfkill = (victim == attacker || !is_user_connected(attacker)) ? true : false;

if(!selfkill)
{
ammo_hud(attacker, 0)
kill_num[attacker] += 1
ammo_hud(attacker, 1)
}
}

ammo_hud(id, sw)
{
if(is_user_bot(id) || !is_user_alive(id))
return

new s_sprite[33]
format(s_sprite, 32, "number_%d", kill_num[id])
if(sw && is_user_alive(id))
{
message_begin( MSG_ONE, gMsgID, {0,0,0}, id )
write_byte( ICON_SHOW )
write_string( s_sprite )
write_byte( 30 )
write_byte( 144 )
write_byte( 255 )
message_end()
} else {
message_begin( MSG_ONE, gMsgID, {0,0,0}, id )
write_byte( ICON_HIDE )
write_string( s_sprite )
write_byte( 30 )
write_byte( 144 )
write_byte( 255 )
message_end()
}

if(kill_num[id] <= 0 && is_user_alive(id))
{
message_begin( MSG_ONE, gMsgID, {0,0,0}, id )
write_byte( ICON_HIDE )
write_string( s_sprite )
write_byte( 30 )
write_byte( 144 )
write_byte( 255 )
message_end()
}
}

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

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(0)
write_byte(40)
write_byte(220)
write_byte(75)
message_end()
}
new s_sprite[33]
format(s_sprite, 32, "number_%d", kill_num[iVictim])

message_begin( MSG_ONE, gMsgID, {0,0,0}, iVictim )
write_byte( ICON_HIDE )
write_string( s_sprite )
write_byte( 30 )
write_byte( 144 )
write_byte( 255 )
message_end()
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя selest
сообщение 8.3.2016, 18:18
Сообщение #18


Стаж: 12 лет

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

Topgear, up
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fluffy
сообщение 15.3.2016, 15:00
Сообщение #19


Стаж: 11 лет

Сообщений: 131
Благодарностей: 16
Полезность: 101

Добрый день). Друзья, кто понимает в кодах, помогите мерзкое дзыньканье при убийстве выключить, звук. Код который выше Stimul бросал.
g_pPlaySound = register_cvar("bs_play_sound", "0");
И всё равно, есть звук и так и сяк и квар с нулём в server.cfg и тоже дзынькает почему-то. А как его грамотно выключить в других местах, знаний не хватает(. Может я чего-то не так делаю.

Cкрытый текст
Код
/*
* Обновление 07.05.2015
* v1.2 -
    Исправлен баг с подсветкой экрана во время ослепления. Спасибо: admir, [WPMG]PRoSToTeM@
    Добавлен квар bs_play_sound:
        0 - без звука при убийстве
        1 - со звуком при убийстве
*/

#include <amxmodx>
#include <hamsandwich>

#define PLUGIN    "Blue Screen"
#define VERSION    "1.2"
#define AUTHOR    "Stimul"

//#define FLAG ( ADMIN_LEVEL_H ) //твой флаг

#define is_valid_player(%1)    (1 <= %1 <= g_iMaxPlayers)
#define play_sound(%1,%2)    emit_sound(%1, CHAN_ITEM, %2, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)

#define MAX_CLIENTS    32

#define RED    0
#define GREEN    0
#define BLUE    255
#define ALFA    75

#define SOUND    "buttons/bell1.wav"

new Float:g_fTimeGlare[MAX_CLIENTS+1];

new g_iMsgScreenFade;
new g_iMaxPlayers;

new g_pPlaySound;

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    g_pPlaySound = register_cvar("bs_play_sound", "0");
    
    register_event("ScreenFade", "EventScreenFade", "b", "4=255", "5=255", "6=255");
    
    RegisterHam(Ham_Killed, "player", "fw_PlayerKilled_Post", true);
    
    g_iMsgScreenFade = get_user_msgid("ScreenFade");
    
    g_iMaxPlayers = get_maxplayers();
}

public plugin_precache()
    precache_sound(SOUND);

public EventScreenFade(id)
    g_fTimeGlare[id] = read_data(1) / 4096.0 + get_gametime();

public fw_PlayerKilled_Post(victim, attacker, corpse)
{
    if(is_valid_player(attacker) && victim != attacker)
    {
        if(get_gametime() >= g_fTimeGlare[attacker])
        {
            message_begin(MSG_ONE_UNRELIABLE, g_iMsgScreenFade, _, attacker);
            write_short(1<<10);
            write_short(1<<10);
            write_short(0x0000);
            write_byte(RED);
            write_byte(GREEN);
            write_byte(BLUE);
            write_byte(ALFA);
            message_end();
            
            if(get_pcvar_num(g_pPlaySound))
                play_sound(attacker, SOUND);
        }
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Danjkeee^
сообщение 15.3.2016, 15:10
Сообщение #20
Стаж: 14 лет
Город: Волгоград

Сообщений: 628
Благодарностей: 215
Полезность: 508

Fluffy,
Квары в amxx.cfg пишут....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: