廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2964 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
fggabc
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x3 鮮花 x12
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 會變的數字
例如,我想寫hudmeesage,一直顯示血量
set_hud_messgae(.........)
show_hudmessage(id, "你有%d血",get_user_health(id))
但他一直只顯示100血
我嘗試從高處jump下來,扣血,但hudmessage,仍是"你有100血"
%d,%s都是這樣
我要做到好像zombieplague那樣,生命一直刷新,不會停留100血(人類)
請大大指點迷津!!


獻花 x0 回到頂端 [樓 主] From:美國 | Posted:2011-09-25 21:29 |
[TW]CheN
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x25 鮮花 x45
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

複製程式
 
#include < amxmodx > 

new Health[33] 

public plugin_init() 
 register_plugin( "Show Player's Health", "1.0", "[TW]CheN" ) 

public client_putinserver(id) 
 set_task( 0.1, "ShowHudMsg", id, _, _, "b" ) 

public ShowHudMsg(id)  { 
  
 Health[id] = get_user_health(id) 
  
 set_hudmessage( 255, 0, 0, 0.05, -1.0, 0, 6.0, 12.0 ) 
 show_hudmessage( id, "你的血量是 %d", Health[id] ) 
} 

public client_disconnect(id) 
 remove_task(id) 


試試看吧,我寫的小小測試過沒有問題@@
血量要一直監控才行!


最近沒有時間 較少上線
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2011-09-25 21:49 |

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