会变的数字

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