引用 | 编辑
fggabc
2011-09-25 21:29 |
楼主
▼ |
||
![]() set_hud_messgae(.........) show_hudmessage(id, "你有%d血",get_user_health(id)) 但他一直只显示100血 我尝试从高处jump下来,扣血,但hudmessage,仍是"你有100血" %d,%s都是这样 我要做到好像zombieplague那样,生命一直刷新,不会停留100血(人类) 请大大指点迷津!! ![]()
|
引用 | 编辑
[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) 试试看吧,我写的小小测试过没有问题@@ 血量要一直监控才行! ![]() |