广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2722 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
longs000
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] formatex问题
new class[33]
public fw_PlayerPreThink(id)
{
        player_point(id)
}
public player_point(id)
{
         if(player_point[id] <= 9999)
        {
            formatex(class, charsmax(class), "没有")
        }
        if(player_point[id] >= 10000)
        {
            formatex(class, charsmax(class), "point王者")
        }
}
然后在hud显示 假设我目前有point 100000
称号应该是"point王者"
但是我的问题是
1.为什么我的称号是数字并不是point王者?
2.假如不使用fw_PlayerPreThink(id) 有其他位置放吗?



献花 x1 回到顶端 [楼 主] From:美国ATT用户 | Posted:2014-01-31 18:30 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 longs000 于 2014-01-31 18:30 发表的 formatex问题: 到引言文
new class[33]
public fw_PlayerPreThink(id)
{
        player_point(id)
}
public player_point(id)
{
         if(player_point[id] <= 9999)
        {
            formatex(class, charsmax(class), "没有")
        }
        if(player_point[id] >= 10000)
        {
            formatex(class, charsmax(class), "point王者")
        }
}
然后在hud显示 假设我目前有point 100000
称号应该是"point王者"
但是我的问题是
1.为什么我的称号是数字并不是point王者?
2.假如不使用fw_PlayerPreThink(id) 有其他位置放吗?
1.先确定你的SMA是不是存成UTF-8…如果是UTF-8…再确认你的HUD显示是不是用 %s …
2.我不知道你问的是放其他位置指的是「HUD显示」还是「player_point[id] 变化时改变 class」…
如果是前者:HUD显示是有时限的…所以通常是放在会一直执行的地方…例如 PreThink …
如果是后者:可以直接在 player_point[id] 会变化的地方做判断…不用依赖会一直执行的方法…


尚无签名,欢迎 [新增个性化签名]
献花 x1 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2014-01-31 21:06 |
Nailaz 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x77 鲜花 x254
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

放在PreThink里执行会很lag
或者增加间隔时间

我是这样写
在putinserver写入set_task(1.0, "check_hud", id)
然后再 check_hud 继续延续1秒后执行显示


web front-end and software engineer.
献花 x1 回到顶端 [2 楼] From:台湾中华电信股份有限公司 | Posted:2014-02-01 01:14 |
longs000
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

两位大大 我现在有另一个问题了
就是在hud显示
假如没死的情况下 我的称号是point王者
会显示自己的称号为"point王者"
"称号:%s",class
假如死后的情况下 别人的称号是没有
会显示别人的称号为"没有"
"称号:%s",class[target]
但我在伺服器中 有两位玩家的时候
我的称号会跟另一个玩家 转换
他的称号反而是"point王者" 我的称号反而是"没有"
就是在 class[target] 这一步 还有缺字的情况
我有什么方法可以把
我的称号 在别人看的时候 是"point王者"
而且不会与别人称号转换?
希望大大不会介意这里太多字...


献花 x1 回到顶端 [3 楼] From:美国ATT用户 | Posted:2014-02-02 21:20 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 longs000 于 2014-02-02 21:20 发表的 : 到引言文
两位大大 我现在有另一个问题了
就是在hud显示
假如没死的情况下 我的称号是point王者
会显示自己的称号为"point王者"
"称号:%s",class
假如死后的情况下 别人的称号是没有
会显示别人的称号为"没有"
"称号:%s",class[target]
但我在伺服器中 有两位玩家的时候
我的称号会跟另一个玩家 转换
他的称号反而是"point王者" 我的称号反而是"没有"
就是在 class[target] 这一步 还有缺字的情况
我有什么方法可以把
我的称号 在别人看的时候 是"point王者"
而且不会与别人称号转换?
希望大大不会介意这里太多字...
那是你逻辑错误吧…
正常来说逻辑没错不会导致这些有的没的…
可以的话上传SMA比较好处理…


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [4 楼] From:台湾中华电信股份有限公司 | Posted:2014-02-02 23:41 |
longs000
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

感谢版主的热心帮助
我把两个分开放置就成功了 表情


献花 x0 回到顶端 [5 楼] From:美国ATT用户 | Posted:2014-02-03 18:31 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.032766 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言