會變的數字

Home Home
引用 | 編輯 fggabc
2011-09-25 21:29
樓主
推文 x0
例如,我想寫hudmeesage,一直顯示血量
set_hud_messgae(.........)
show_hudmessage(id, "你有%d血",get_user_health(id))
但他一直只顯示100血
我嘗試從高處jump下來,扣血,但hudmessage,仍是"你有100血"
%d,%s都是這樣
我要做到好像zombieplague那樣,生命一直刷新,不會停留100血(人類)
請大大指點迷津!!

獻花 x0
引用 | 編輯 [TW]CheN
2011-09-25 21:49
1樓
  
複製程式
 
#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