[源码]CS闪光弹变照明弹插件

Home Home
引用 | 編輯 造粪大神
2014-07-07 12:44
樓主
推文 x0

圖 1.


【插件资讯】

插件来源:http://csdiy.66rt.com/thread-971-1-1.html
使用指令:无
安装路径:自己编译

【插件介绍】

【插件资讯】

插件来源:http://csdiy.66rt.com/thread-971-1-1.html
使用指令:无
安装路径:自己编译

【插件介绍】

镇楼图
开始:
#include <amxmodx>
#include <fakemeta>
#tryinclude <biohazard>
#if !defined _biohazard_included
#assert Biohazard functions file required!
#endif
#define pev_flare pev_iuser4
#define flare_id 1337
#define is_ent_flare(%1) (pev(%1, pev_flare) == flare_id) ? 1 : 0
new const g_flare_model[] = "models/w_flare.mdl"
new cvar_smokeflare, cvar_smokeflare_dur
public plugin_init()
{
register_plugin("smoke flare", "0.1", "mini_midget/cheap_suit")
is_biomod_active() ? plugin_init2() : pause("ad")
}
public plugin_precache() 
precache_model(g_flare_model)
public plugin_init2()
{
register_forward(FM_SetModel, "fwd_setmodel") 
register_forward(FM_Think, "fwd_think")
cvar_smokeflare = register_cvar("bh_flare_enable", "1")
cvar_smokeflare_dur = register_cvar("bh_flare_duration", "999.9")
}
public fwd_setmodel(ent, const model[]) 
{
if(!pev_valid(ent) || !equal(model[9], "flashbang.mdl"))
return FMRES_IGNORED


static classname[32]; pev(ent, pev_classname, classname, 31)
if(equal(classname, "grenade") && get_pcvar_num(cvar_smokeflare))
{
engfunc(EngFunc_SetModel, ent, g_flare_model)
set_pev(ent, pev_effects, EF_BRIGHTLIGHT)
set_pev(ent, pev_flare, flare_id)
set_pev(ent, pev_nextthink, get_gametime() + get_pcvar_float(cvar_smokeflare_dur))
fm_set_rendering(ent, kRenderFxGlowShell, 150, 150, 250, kRenderNormal, 16)


return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
public fwd_think(ent) if(pev_valid(ent) && is_ent_flare(ent))
engfunc(EngFunc_RemoveEntity, ent)
stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16) 
{
static Float:color[3]; color[2] = float(b), color[0] = float(r), color[1] = float(g)


set_pev(entity, pev_renderfx, fx)
set_pev(entity, pev_rendercolor, color)
set_pev(entity, pev_rendermode, render)
set_pev(entity, pev_renderamt, float(amount))
return 1
}

獻花 x1
引用 | 編輯 岳岳
2014-07-07 13:24
1樓
  
看就知道原本的是煙霧彈...你單純的把煙互彈改閃光彈而已...估計是從ZM提取出來的東西

獻花 x0
引用 | 編輯 p62104821
2014-07-09 07:39
2樓
  
只是把煙霧彈改成閃光彈而已吧....
而且一般模式要照明幹嘛..... 表情

獻花 x0
引用 | 編輯 黑色皇帝
2014-07-18 17:33
3樓
  
那個.....我有看錯圖片嗎,還是說那就是照明但= =
表情

獻花 x0
引用 | 編輯 86425731
2017-03-20 20:29
4樓
  
這個很不錯

如果把一般 dust2 地圖亮度改昏暗   背景改成夜晚

用上這個會挺有ZP的感覺....   但終究不是ZP

獻花 x0
引用 | 編輯 doremon
2018-12-03 00:47
5樓
  
好貼,這個對於幽靈模式和僵尸系列很實用。

獻花 x0
引用 | 編輯 zxc000
2020-02-04 15:42
6樓
  
大大有照明弹的时间代码吗?

獻花 x0
引用 | 編輯 陳冠冠
2023-12-27 13:38
7樓
  
話說照明彈 這個不知道 用途在哪...
照亮一小區域而已呀...
表情

獻花 x0