弑血

|
分享:
▲
▼
下面是引用 s091140 于 2014-04-30 18:52 发表的 如何令实体/Npc发光?:  步聚1: RegisterHam(Ham_Think, "info_target", "fw_Think_Camp") 设定名称: campfireEnt = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString,"info_target")); set_pev(campfireEnt, pev_classname, "campfire");
....... 复制程式
用渲染模组的方式:
// r = 红, g = 绿, b = 蓝 自行修改..想要的颜色值
fm_set_rendering(id, kRenderFxGlowShell, r, g, b, kRenderNormal, 0)
stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16)
{
new Float:RenderColor[3];
RenderColor[0] = float(r);
RenderColor[1] = float(g);
RenderColor[2] = float(b);
set_pev(entity, pev_renderfx, fx);
set_pev(entity, pev_rendercolor, RenderColor);
set_pev(entity, pev_rendermode, render);
set_pev(entity, pev_renderamt, float(amount));
return 1;
}
|
|
x0
[1 楼]
From:台湾中华电信股份有限公司 | Posted:2014-04-30 19:19 |
|
|
弑血

|
分享:
▲
下面是引用 s091140 于 2014-04-30 19:32 发表的 :  弄TE_DLIGHT 可以照明那种
[attachment=836696] 坠了机 天黑黑, 四处无人烟, 突然间扑出一只僵尸.. 你看检查一下..你的存活时间跟衰减率 会不会太低 复制程式
static Float:originF[3];
pev(entity, pev_origin, originF);
engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0)
write_byte(TE_DLIGHT)
engfunc(EngFunc_WriteCoord, originF[0])
engfunc(EngFunc_WriteCoord, originF[1])
engfunc(EngFunc_WriteCoord, originF[2])
write_byte(5) //radius - 范围
write_byte(255) //r - 红
write_byte(210) //g - 绿
write_byte(2) //b - 蓝
write_byte(2) //life - 存活时间
write_byte(0) //[font=helvetica,]decay rate - 衰减率[/font]
message_end()
|
|
x0
[3 楼]
From:台湾中华电信股份有限公司 | Posted:2014-04-30 22:21 |
|
|
|