SPECTATING如何額外獨立寫出另一個HUD

Home Home
引用 | 編輯 ~幻想戀空~
2011-10-02 11:02
樓主
推文 x0
ZP4.2版內我在public ShowHUD(taskid)
裡面有修改玩家所顯示HUD觀察者所顯示HUD
但是不曉得是不是字數太多導致無法轉檔AMXX(非error 而是轉檔途中卡住)....表情          
所以我想請問如何再另外寫出一個玩家HUD觀察者HUD或者分段式的寫法來解決字數過多的問題?表情      

類似如下圖:

蠻好奇這插件內容到底是怎麼的顯示寫法.....

複製程式
       if (id != ID_SHOWHUD)
       {
              static name[32]
              get_user_name(id, name, sizeof name - 1)
              
              // Show name, health, class, and ammo packs
              set_hudmessage(000, 255, 255, HUD_SPECT_X, HUD_SPECT_Y, 0, 6.0, 1.1, 0.0, 0.0, -1)
                ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "%L%s^n%L%s^n[ %L:%d | %L:%d | %L:%i]^n[ %L:%s - %L:%d ]^n[ %L%d | %L:%i ]", ID_SHOWHUD, "SPECTATING", name, ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "HUD_HP", pev(id, pev_health), ID_SHOWHUD, "HUD_AP", pev(id, pev_armorvalue), ID_SHOWHUD, "HUD_SD", pev(id, pev_maxspeed), ID_SHOWHUD, "HUD_LV",  RANKS[zpRank[id]], ID_SHOWHUD, "HUD_EXP", ZPoint[id], ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[id], ID_SHOWHUD, "HUD_PT", lvpoint[id])
       }




獻花 x0
引用 | 編輯 n3ph223172
2011-10-02 13:03
1樓
  
應該不至於字數過多而無法轉檔
應該是錯誤

獻花 x1
引用 | 編輯 ~幻想戀空~
2011-10-02 13:26
2樓
  
下面是引用 n3ph223172 於 2011-10-02 13:03 發表的 : 到引言文
應該不至於字數過多而無法轉檔
應該是錯誤
我是加入速度  重力  盔甲還有其他資訊等等編譯好時候轉檔時就一直卡在那邊沒有動靜....表情  
關掉視窗後去工作管理員看amxxpc.exe還在後台繼續偷偷運作....表情  
但只要刪除部分資訊減少字符就可以轉檔(經確認過沒有寫錯)

獻花 x0
引用 | 編輯 n3ph223172
2011-10-02 13:33
3樓
  
痾,不妨放上來小弟幫忙轉轉看@@

獻花 x0
引用 | 編輯 ~幻想戀空~
2011-10-02 13:55
4樓
  
下面是引用 n3ph223172 於 2011-10-02 13:33 發表的 : 到引言文
痾,不妨放上來小弟幫忙轉轉看@@
已經私信傳給你了表情
 

獻花 x0
引用 | 編輯 n3ph223172
2011-10-02 21:21
5樓
  
下面是引用 ~幻想戀空~ 於 2011-10-02 13:55 發表的 : 到引言文

已經私信傳給你了表情
 

不如分開設定顯示吧?
一次顯示會有問題的
一行設置一個hudmessage?
↑以上是一種方法
試試所謂的分行
↑這也是另一種方法

獻花 x1
引用 | 編輯 ~幻想戀空~
2011-10-02 21:56
6樓
  
下面是引用 n3ph223172 於 2011-10-02 21:21 發表的 : 到引言文
 
不如分開設定顯示吧?
一次顯示會有問題的
一行設置一個hudmessage?
↑以上是一種方法
試試所謂的分行
↑這也是另一種方法
不過這部分方面我比較不懂怎麼寫... 表情
而且參考其他插件內容都找不到這方面的例子...表情

獻花 x0