廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3927 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
Icery
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x12 鮮花 x14
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] Hud顯示+一些觀念  (插件小觀念)

如題  我在插件裡面看到這兩行


set_hudmessage(0, 255, 10, 0.01, 0.2, _, _,8.0, _, _, 0);
show_hudmessage(id,e_Message);


可是他好像只能打指令顯示幾秒


我想讓他變成固定不變  打指令可以顯示/消失  不會自動消失  請問這該怎麼改呢?












然後還有一個問題


假如我要寫一個插件  他的功能是讓人在某種狀態下會持續扣血


比如說在水中  在空中  碰到牆壁  碰到梯子.......等等


這種插件該怎麼著手呢?  假如我想寫碰到梯子超過5秒之後每秒扣10滴血  這怎麼寫@@?










麻煩各位高手了!




獻花 x0 回到頂端 [樓 主] From:臺灣台固媒體股份有限公司 | Posted:2013-12-19 21:45 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 b831003ge 於 2013-12-19 21:45 發表的 插件小觀念,|Hud顯示+一些觀念: 到引言文
如題  我在插件裡面看到這兩行


set_hudmessage(0, 255, 10, 0.01, 0.2, _, _,8.0, _, _, 0);
show_hudmessage(id,e_Message);


可是他好像只能打指令顯示幾秒


我想讓他變成固定不變  打指令可以顯示/消失  不會自動消失  請問這該怎麼改呢?
既然知道能顯示幾秒…
那只要在顯示的這幾秒內重複循環顯示…不就不會消失了…
下面是引用 b831003ge 於 2013-12-19 21:45 發表的 插件小觀念,|Hud顯示+一些觀念: 到引言文
假如我要寫一個插件  他的功能是讓人在某種狀態下會持續扣血


比如說在水中  在空中  碰到牆壁  碰到梯子.......等等


這種插件該怎麼著手呢?  假如我想寫碰到梯子超過5秒之後每秒扣10滴血  這怎麼寫@@?
在水中:pev_waterlevel
在空中:!(pev(id, pev_flags) & FL_ONGROUND)
碰牆壁:FM_Touch 或 Ham_Touch 都行…取得所有實體的 pev_classname 是 worldspawn、func_wall、func_breakable 這些…
碰梯子:同上…只不過實體 pev_classname 是 func_ladder …(大概)
扣血:用 set_task 和自訂變數設定…

上面都看不懂:
你跳級寫插件了!

解決方式:
加油!


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2013-12-19 23:01 |
85607417
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x5 鮮花 x15
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

1.開關 設定個bool值就可以
比如說
new bool:onoff[33]
然後在plugin_init增加開關指令 register_clcmd("say /off", "cmdonoff", -1) register_clcmd("say /on", "cmdonoff", -1)
再來增加一個public功能以執行這個要求
public cmdonoff(id)
{
     if( onoff[id] )
     {
           client_print(id, print_chat, "[AMXX] 這是關閉");
           onoff[id] = false;
     }
     else
     {
           client_print(id, print_chat, "[AMXX] 這是打開");
           onoff[id] = true;
     }
}
最後 在你想要設成開關的地方加上onoff這個判斷即可
if(!onoff)
{
xxxxxx
}

2.a78大已解答


[ 此文章被85607417在2013-12-27 00:40重新編輯 ]


獻花 x0 回到頂端 [2 樓] From:IANA | Posted:2013-12-27 00:32 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.026646 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言