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

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

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

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

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

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

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

Изменение эфекта флеш гранаты

, нужен эфект оглушения
Статус пользователя sambo
сообщение 14.3.2014, 10:55
Сообщение #1


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Здравствуйте .
Раньше встречался на серверах плагин который менял стандартное ослепление флеш на оглушение ( екран становился не белым а размытым - напоминает оглушение )
Из поиска нашел только Anti No-Flash и Realistic FlashBang . Возможно идея устарела , буду рад доп. идеями с sma или ссылкой в посте .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя Bloo
сообщение 14.3.2014, 10:59
Сообщение #2


Стаж: 12 лет

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

sambo, ну а Realistic FlashBang чем не подходит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dep3ku
сообщение 14.3.2014, 11:00
Сообщение #3


Стаж: 13 лет

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

сразу говорю ответственность не несу за плагин .
но в архиве есть исходник

Отредактировал: Dep3ku, - 14.3.2014, 11:00
Прикрепленные файлы:
Прикрепленный файл  15673_realistic_flash.rar ( 179,76 килобайт ) Кол-во скачиваний: 85
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.3.2014, 11:02
Сообщение #4


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Bloo,
1 он кривой
2 там принцип не такой

Dep3ku,
я его уже смотрел , не то (

Отредактировал: sambo, - 14.3.2014, 11:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 14.3.2014, 11:02
Сообщение #5


Стаж: 12 лет

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

sambo, вроде настраивается он и версии возможно поновее есть.
На оленях есть еще такая версия, https://forums.alliedmods.net/showpost.php?...amp;postcount=3 может она в итоге и лежит в стартовом посте....

Отредактировал: Bloo, - 14.3.2014, 11:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.3.2014, 11:37
Сообщение #6


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Bloo,
не то но возможно пригодится =)

Нашел скрин работы нужного плагина
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 14.3.2014, 11:39
Сообщение #7
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

на скрине wh ? не понятно что там,

для эффекта надо менять углы типа такого

Код:

new Float:flAngle[3];
entity_get_vector(Target, EV_VEC_v_angle, flAngle);
flAngle[1] -= random_float(1.0, 55.0)
flAngle[2] += random_float(1.0, 55.0)
//далее задать угол и сменить на дефолт потом





Отредактировал: csnet, - 14.3.2014, 11:43


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.3.2014, 11:42
Сообщение #8


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

csnet,
Суть заблочить но флеш . Если можете подправьте или выложите свой код .

Вот актуальный код для правки
_https://forums.alliedmods.net/showpost.php?p=2058347&postcount=52


Отредактировал: sambo, - 14.3.2014, 11:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 14.3.2014, 12:05
Сообщение #9
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

лови


Код:

public FlashEvent(id)
{
if(!get_pcvar_num(FLenable))
return

static Float:punchangle[3]
pev(id, pev_punchangle, punchangle)
punchangle[0] += random_float(-255.0, 255.0)
punchangle[1] += random_float(-255.0, 255.0)
punchangle[2] += random_float(-255.0, 255.0)
set_pev(id, pev_punchangle, punchangle)



}



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

Отредактировал: csnet, - 14.3.2014, 12:06


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.3.2014, 12:15
Сообщение #10


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

csnet,
Вы правильно поняли .
1 Сбивания прицела
2 Экран не просто молоко а видно картинку но с эффектом как на скрине - размытая ( оглушение , типа, как картинка наложена на картинку - понять где реальная цель сложно )
Корявый пример в скрине выше .
За код спс , потыкаю варианты .

Отредактировал: sambo, - 14.3.2014, 12:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.3.2014, 14:53
Сообщение #11


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Нашел в коментах еще 1 вариант .
Отличие от sma в посте #8
1 Модель нормально отображается , изменен угол сбивания прицела ( более удобно )
2 Теперь хоть можно отвернуться , в том флешило даже если отвернулся .
Было бы хорошо уменьшить время сбивания прицела , но не нашел где + сбивание сделать если 100% влеш .
sma
Код
/*    Copyright © 2008, ConnorMcLeod

    Flash Shake Effect is free software;
    you can redistribute it and/or modify it under the terms of the
    GNU General Public License as published by the Free Software Foundation.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Flash Shake Effect; if not, write to the
    Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.
*/

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "Flash Shake Effect"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.1"

#define MAX_PLAYERS    32

#define DEAF_SOUND    "misc/deaf_sound.wav"

new g_iMaxPlayers
new g_iFwd

new bool:g_bFlashed[MAX_PLAYERS+1]
new Float:g_flFlashedUntill[MAX_PLAYERS+1]

public plugin_precache()
{
    precache_sound(DEAF_SOUND)
}

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )
    register_event("ScreenFade", "Event_ScreenFade", "be", "1>0", "2>0", "3=0","4=255", "5=255", "6=255", "7>199")
    g_iMaxPlayers = get_maxplayers()
}

public client_connect(id)
{
    g_bFlashed[id] = false
}

public client_disconnect(id)
{
    g_bFlashed[id] = false
}

public Event_ScreenFade(id)
{
    client_cmd(id, "speak %s", DEAF_SOUND)

    g_flFlashedUntill[id] = get_gametime() + float(read_data(1) - read_data(2)) / (1<<12)

    if(!g_bFlashed[id])
        Set_PlayerPreThink(id)
}

Set_PlayerPreThink(id, bool:Status=true)
{
    if(Status)
    {
        g_bFlashed[id] = true
        client_cmd(id, "room_type 20")
        if(!g_iFwd)
        {
            g_iFwd = register_forward(FM_PlayerPreThink, "PlayerPreThink")
        }
    }
    else
    {
        g_bFlashed[id] = false
        client_cmd(id, "room_type 0")
        for(new id=1; id<=g_iMaxPlayers; id++)
        {
            if(g_bFlashed[id])
            {
                return
            }
        }
        unregister_forward(FM_PlayerPreThink, g_iFwd)
        g_iFwd = 0
    }
}

public PlayerPreThink(id)
{
    if(!g_bFlashed[id])
        return

    static Float:fFlashedTime
    fFlashedTime = g_flFlashedUntill[id] - get_gametime()

    if(fFlashedTime < 0.0)
    {
        set_pev(id, pev_punchangle, Float:{0.0,0.0,0.0})
        Set_PlayerPreThink(id, false)
        return
    }

    static Float:fPunchAngle[3]

    for(new i; i<3; i++)
    {
        if(random_num(0,1))
            fPunchAngle[i] = 0.5 * fFlashedTime
        else
            fPunchAngle[i] = -0.5 * fFlashedTime
    }

    set_pev(id, pev_punchangle, fPunchAngle)

}

Источник... . В атаче там корявый плагин , без прекеша .

Мб кто подскажет как изменить эффект флеша , белый экран на эффект как в посте #6 .
Как вариант - если убрать флеш и оставить только дергание прицела выйдет такой эффект?

Отредактировал: sambo, - 14.3.2014, 15:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 14.3.2014, 15:09
Сообщение #12
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

здесь вообще нет эффекта доп цветом в и т ьд
здесь угол наклона зависит от 'уровня зафлешенности' crazy.gif

я опять не понял что ты хочешь, может напишешь конкретно что должно быть

без вариантов "может то да это"

Отредактировал: csnet, - 14.3.2014, 15:11


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.3.2014, 15:38
Сообщение #13


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

csnet,
2 варианта :
Программа минимум
1 Нужно что бы плагин изменял угол наклона только при сильном флеше . То есть , когда екран приходил в норму ( или начинала появляться картинка ) не было дрожания . То есть , игрока если и не слепит (но флеш чит ) то екран все равно будет дрожать .
2 Что бы флешило нормально . В одном из sma флешит полностью даже если отвернуться .

или
Вариант Про=)

1 Убрать флеш (молоко на екране) и оставить только дрожание прицела . При флеше выйдет как раз вид как на скрине пост #6 .
2 Что бы флешило нормально . Отвернуться можно было бы .
3 Звук при флеше ( сам звук найду сам если что )


Епт , видел нужный плагин еще года 2-3 тому =) Вот найти не могу .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 14.3.2014, 15:46
Сообщение #14
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

пробуй

Код:


#include <amxmodx>
#include <fakemeta>
#include <engine>

new const team = 114
#define Team(%0) get_pdata_int(%0,team,5)
#define alive(%0) (is_user_alive(%0))



public plugin_init() {
register_plugin("flash effect", "1.0","cs-portal")
register_event("ScreenFade", "event_flashed", "b", "7=255");
}

new owner

public fw_setmodel(ent,model[])
{
if(equal(model, "models/w_flashbang.mdl"))
{
owner = pev(ent, pev_owner);
return FMRES_SUPERCEDE;
}

return FMRES_IGNORED;
}


public event_flashed(id) {
new name[32]
get_user_name(id,name,charsmax(name))
client_print(owner,3,"ты ослепил %s", name);

if ( ! alive(id) )
return PLUGIN_CONTINUE;


if ( Team(id) != Team(owner) )
{
static Float:punchangle[3]

pev(id, pev_punchangle, punchangle)
punchangle[0] += random_float(-155.0, 5.0)
punchangle[1] += random_float(-155.0, 5.0)
punchangle[2] += random_float(-155.0, 5.0)
set_pev(id, pev_punchangle, punchangle)

client_print(id, 3 ,"вас ослепили, вы нуб");
}



return PLUGIN_CONTINUE;
}



эффект работает при полном ослеплении врага, к моменту как ослепление проходит ,
эффект сбивания прицела сходит на нет.

просто когда ты слепой эффект не виден тебе практически

Отредактировал: csnet, - 14.3.2014, 15:52


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.3.2014, 15:56
Сообщение #15


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

csnet,
вроде нормально . Если не полностью накрыло то прицел стоит на месте ( в чат нечего не пишет ).
Если накрыло полностью то в чат выводит надпись + прицел стает вовремя при прохождении флешки .
В сма просто вырезать код с чатом для релизной версии?) Хотя нет , оставлю - идея хорошая=)))

ps Версия ConnorMcLeod конфликтирует с резервным слотом .

Отредактировал: sambo, - 14.3.2014, 15:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 14.3.2014, 16:08
Сообщение #16


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Полностью накрыло хД Вася выдыхай, Я же говорил, долго не держи.

Отредактировал: Andrei, - 14.3.2014, 16:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 14.3.2014, 16:15
Сообщение #17
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

я х3 я с нуля написал
сча Andrei тут еще накомментит, а помочь не поможет
зомби моды наверно его достали

Отредактировал: csnet, - 14.3.2014, 16:16


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.3.2014, 16:19
Сообщение #18


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Andrei,
я вас тоже рад видеть =)
csnet,
еще рас спс , то что хотел .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 14.3.2014, 16:28
Сообщение #19


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

А что значит размытость, поменять. интенсивность у флэхи?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.3.2014, 16:32
Сообщение #20


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Andrei,
хз как правильно было выразится =)
размытая ( оглушение , типа, как картинка наложена на картинку - понять где реальная цель сложно )
Скрин в посте 6 .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: