广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3766 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
s091140
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x12 鲜花 x102
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 如何令实体/Npc发光? 我试过没效果  (TE_DLIGHT那种)
步聚1:  RegisterHam(Ham_Think, "info_target", "fw_Think_Camp")

设定名称:
campfireEnt = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString,"info_target"));
set_pev(campfireEnt, pev_classname, "campfire");



步聚2:
public fw_Think_Camp(campfireEnt)

 static Float:originF [ 3 ]
 pev (campfireEnt, pev_origin, originF)
 if(!pev_valid(campfireEnt))
 return HAM_IGNORED
 static classname[32]
 pev(campfireEnt, pev_classname, classname, 31)
  
  
 
 if (equali(classname, "campfire"))
 {
  
 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)
 write_byte(255)
 write_byte(210)
 write_byte(2)
 write_byte(2)
 write_byte(0)
 message_end()
 entity_set_float(campfireEnt, EV_FL_nextthink, halflife_time() + 0.1)
 return HAM_SUPERCEDE
 }
 return PLUGIN_CONTINUE
}

可是没效果
 


[ 此文章被s091140在2014-04-30 19:34重新编辑 ]



献花 x0 回到顶端 [楼 主] From:香港网上行 | Posted:2014-04-30 18:52 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 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;
}





目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2014-04-30 19:19 |
s091140
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x12 鲜花 x102
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 s8720419 于 2014-04-30 19:19 发表的 : 到引言文


[code]用渲染模组的方式:

.......
弄TE_DLIGHT
可以照明那种


坠了机
天黑黑,
四处无人烟,
突然间扑出一只僵尸..


献花 x0 回到顶端 [2 楼] From:香港网上行 | Posted:2014-04-30 19:32 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 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()





目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2014-04-30 22:21 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.080297 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言