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

請問各位大神


一般時間性顯示的Hud好像一個時間只能出現一次的樣子是嗎@@?


比如說這個Hud現在是周期性的出現,剛好我做了一些動作讓另一個Hud出現


原本的Hud就會立即消失!


Q1. 請問這個觀念正確嗎?


像這篇文章裡面的Hud就是持久性的
http://bbs.mychat.to/reads.php?tid=876884&keyword=%E9%A1%AF%E7%A4%BA


我另一個插件的sma是這樣子的


========================================



public hookSay( plr )
{
static msg[512], cmd[32], map[32];
read_args( cmd, 31 );
remove_quotes( cmd );

if( !cmd[0] || strlen( cmd ) != 3 )
{
return PLUGIN_CONTINUE;
}

for( new i ; i < MAX ; i++ )
{
for( new j ; j < SAY ; j++ )
{
if( !equali( cmd, g_SayCommands[j], 3 ) )
{
continue;
}

static author[EXT][32], kztime[8], extension[EXT][8], len, founds;


======中間省略======



set_hudmessage( g_iColors[0], g_iColors[1], g_iColors[2], g_fCoords[0], g_fCoords[1], _, _, g_fShowtime, _, _, -1 );
show_hudmessage( plr, msg );


return PLUGIN_HANDLED;
}
}


========================================


Q2. 請問我想把他改寫成持續出現的樣子該如何辦到呢?


Q3. 假如我要保留指令讓他從"輸入指令出現X秒"變成"輸入指令即可開關顯示"該如何改造呢?




獻花 x0 回到頂端 [樓 主] From:台灣寬頻通訊顧問股份有限公司 | Posted:2013-09-07 01:40 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

A1:
如A2


A2:
從g_fShowtime改持續時間以浮點為主

A3: -1是通道
你把通道設定前後都一樣
這樣就會馬上有開關的效果


A4:另外補充
如果你不知道,如何輸入指令 讓那個HUD有開關的效果。
可以參考我給你的建議:


new g_hud[33]; 廣域變數


在你的指令function內的HUD加入


if (g_hud[id]) {

       //關閉HUD...應該是說 取代時間 達成條件 通道要相同
       g_fShowtime = 0.0;
       g_hud[id] = 0;
}
else
{
       //開啟HUD
       g_fShowtime = 你要的持續時間
       g_hud[id] = 1;
}
set_hudmessage( g_iColors[0], g_iColors[1], g_iColors[2], g_fCoords[0], g_fCoords[1], _, _, g_fShowtime, _, _, -1 );
show_hudmessage( plr, msg );


[ 此文章被s8720419在2013-09-07 02:59重新編輯 ]



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2013-09-07 02:50 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

以前從CH那拿來的資料…雖然CH說這是網路上找來的…

set_hudmessage ( red=200, green=100, blue=0, Float:x=-1.0, Float:y=0.35, effects=0, Float:fxtime=6.0, Float:holdtime=12.0, Float:fadeintime=0.1, Float:fadeouttime=0.2, channel=4 )

前三个参数是用来控制颜色的
第四、第五个分别是水平位置和垂直位置,取值范围为0.0~1.0及-1.0,-1.0代表居中显示
第六个参数是效果,取值范围为0~2,为0时代表不使用效果,为1时代表打字效果,为2时代表闪烁效果
第七个参数是与效果相关的时间参数
第八个是持续时间即在屏幕上显示的时间,单位为秒
第九、第十个为淡入淡出时间
第十一个参数为频道,取值范围为1~4,即可以同时最多显示4个HUD,取其它值则是自动选择一个尚未使用的频道


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [2 樓] From:臺灣中華電信股份有限公司 | Posted:2013-09-07 15:51 |
Icery
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x12 鮮花 x14
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

不好意思..我還是有點不會改

我可以給你sma你幫我修復一下嗎@@?

約300行程式碼 不多


獻花 x0 回到頂端 [3 樓] From:台灣寬頻通訊顧問股份有限公司 | Posted:2013-09-08 11:28 |

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