廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3310 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為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 鮮花 x237
分享: 轉寄此文章 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 鮮花 x237
分享: 轉寄此文章 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.020121 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言