广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2971 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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.075848 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言