Re: [問題] hp顯示問題

看板mud_sanc作者 (小太保)時間13年前 (2010/09/20 10:01), 編輯推噓8(807)
留言15則, 5人參與, 最新討論串2/4 (看更多)
※ 引述《curist (好問題..)》之銘言: : 打hp跟sc都沒辦法正確顯示3p的值 : 可是有組隊的話打p就能正確顯示 : 所以是不是能請wiz大大們把hp跟sc改用party顯示的寫法呢..@@ hp 跟 sc 主要呼叫函數 show_line(hp,hp_src) show_line 的寫法主要是... 產生 50 個 * 號 再使用移位碼 定位 血量符號 get_space(50,"*")+sprintf(HIY+CSI"24;%dH%s"NOR,a+11,src_sign(c)) 這東西若要修改就是,比方你血量現在 50% a=hp*50/hp_src; 計算位置 get_space(a,"*")+src_sign(hp_src)+get_space(50-a,"*")); 缺點是 get_space 會呼叫兩次,所以有個解法,就是修改 src_sign 函數 一、先做第一段 get_space 二、然後 print 原來的 src_sign 三、再做第二段 get_space 但總之......我先改改好了。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 110.27.15.173

09/20 10:07, , 1F
連線又怪怪的了...
09/20 10:07, 1F

09/20 10:10, , 2F
怪2
09/20 10:10, 2F

09/20 12:44, , 3F
感謝laechan大大 :D
09/20 12:44, 3F

09/20 12:48, , 4F
get_space是用迴圈嗎?用printf("%.*s",a,STARS)
09/20 12:48, 4F

09/20 12:48, , 5F
這樣的方式可行嗎
09/20 12:48, 5F

09/20 12:55, , 6F
沒試過
09/20 12:55, 6F

09/20 12:57, , 7F
總之你可以先看看有沒有解決方法,若有就用,score還有
09/20 12:57, 7F

09/20 12:57, , 8F
更簡易的寫法可用, 但得用移位碼才行
09/20 12:57, 8F

09/20 13:08, , 9F
又當了??...不要每次等到我打強一點的怪就這樣.wa~~~
09/20 13:08, 9F

09/20 13:10, , 10F
還是修改這個會當....amem......
09/20 13:10, 10F

09/20 13:10, , 11F
嗚 看來以後打到重複的裝備要馬上saveobj了
09/20 13:10, 11F

09/20 13:24, , 12F
有當嗎?
09/20 13:24, 12F

09/20 13:26, , 13F
沒事了 虛驚一場orz
09/20 13:26, 13F

09/20 13:58, , 14F
bow laechan :D
09/20 13:58, 14F

09/21 09:02, , 15F
....現在每天都在玩當當看嗎?
09/21 09:02, 15F
文章代碼(AID): #1Cbi1mEF (mud_sanc)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #1Cbi1mEF (mud_sanc)