广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3604 个阅读者
 
<<   1   2  下页 >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
tony987852
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x42 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 有人能帮我看看这段源码有什么问题吗...?  (sma的问题)
这段源码是我从ZP的主插件出来的...
在活着的时候可以看到自己的状态,可是死掉以后不能看其他人的状态
所以,希望有人能告诉我哪里出错...

顺便问一下....sma中有哪参数可以防止被人打停(就是在走的时候,如果有人向我开枪,我不会停下来)谢谢了...

复制程式
const PEV_SPEC_TARGET = pev_iuser2

public ShowHUD(taskid)
{
       static id
       id = taskid - 1337
       
       // Player died?
       if (!is_user_alive(id))
       {
              // Get spectating target
              id = pev(id, PEV_SPEC_TARGET)
              
              // Target not alive
              if (!is_user_alive(id)) return;
       }
       
       new Float:hud_time = get_pcvar_float(g_pcvar_healthtime);
       
       // Spectating someone else?
       if (id != taskid - 1337)
       {
              set_hudmessage(0, 255, 0, 0.6, 0.8, 0, hud_time, hud_time, 0.1, 0.2, 4);
              show_hudmessage(id, "%L", LANG_SERVER, "PLAYER_HEALTH", get_user_health(id), g_Point[id], combo[id], g_level[id], g_xp[id], g_next_lv[id]);
       }
       else
       {
              set_hudmessage(0, 255, 0, 0.6, 0.9, 0, hud_time, hud_time, 0.1, 0.2, 4);
              show_hudmessage(id, "%L", LANG_SERVER, "PLAYER_HEALTH", get_user_health(taskid - 1337), g_Point[taskid - 1337], combo[taskid - 1337], g_level[taskid - 1337], g_xp[taskid - 1337], g_next_lv[taskid - 1337]);
       }
}


[ 此文章被tony987852在2010-08-15 21:43重新编辑 ]



献花 x0 回到顶端 [楼 主] From:未知地址 | Posted:2010-08-15 12:20 |
chuchung712 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 优秀管理员勋章 特殊贡献奖-2
知名人士
级别: 知名人士 该用户目前不上站
推文 x774 鲜花 x1169
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你就这样拿着31行存成SMA档去转档吗…… Orz


没有理想的世界
献花 x0 回到顶端 [1 楼] From:香港有线宽频 | Posted:2010-08-15 12:25 |
tony987852
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x42 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

当然不是...我把这段源码加进去Base Builder...
这31行的就是主要的内容...
因为我不小心把BB插件的内容加了40KB...所以不方便放出...


献花 x0 回到顶端 [2 楼] From:未知地址 | Posted:2010-08-15 13:07 |
chuchung712 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 优秀管理员勋章 特殊贡献奖-2
知名人士
级别: 知名人士 该用户目前不上站
推文 x774 鲜花 x1169
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

没SMA档怎修改

至少也说有什么错误


没有理想的世界
献花 x0 回到顶端 [3 楼] From:香港有线宽频 | Posted:2010-08-15 13:09 |
tony987852
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x42 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

就是没有说错误阿...上面已经说了...
生存时可以看到自己的状态,可是死掉后不能看到别人的状态
就是这个问题...


献花 x0 回到顶端 [4 楼] From:未知地址 | Posted:2010-08-15 13:13 |
chuchung712 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 优秀管理员勋章 特殊贡献奖-2
知名人士
级别: 知名人士 该用户目前不上站
推文 x774 鲜花 x1169
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你有说过吗……?
======================
试试不要这段
   
    // Player died?
    if (!is_user_alive(id))
    {
        // Get spectating target
        id = pev(id, PEV_SPEC_TARGET)
         
        // Target not alive
        if (!is_user_alive(id)) return;
    }


没有理想的世界
献花 x0 回到顶端 [5 楼] From:香港有线宽频 | Posted:2010-08-15 13:20 |
tony987852
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x42 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

刚试过了...死后是可以看到自己的状态.........可是..我要的是别人的状态...


献花 x0 回到顶端 [6 楼] From:未知地址 | Posted:2010-08-15 13:57 |
chuchung712 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 优秀管理员勋章 特殊贡献奖-2
知名人士
级别: 知名人士 该用户目前不上站
推文 x774 鲜花 x1169
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

无能为力
另请高明吧 =V=

插件我都不太懂


没有理想的世界
献花 x1 回到顶端 [7 楼] From:香港有线宽频 | Posted:2010-08-15 14:04 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 tony987852 于 2010-08-15 12:20 发表的 sma的问题,|有人能帮我看看这段源码有什么问题吗...?: 到引言文
这段源码是我从ZP的主插件出来的...
在活着的时候可以看到自己的状态,可是死掉以后不能看其他人的状态
所以,希望有人能告诉我哪里出错...
顺便问一下....sma中有哪参数可以防止被人打停(就是在走的时候,如果有人向我开枪,我不会停下来)谢谢了...
[code]
.......

为何觉得你好像搞混了"id"和"taskid - 1337"使用的时间点呢…
你要不要重新复制原本的内容后再把ZP原本的「ID_SHOWHUD」全部取代成「taskid - 1337」
后在比较看看你原本写的内容…至于「防止被人打停」…
用ZP的指令"zp_zombie_painfree"应该就能追查到写法了吧…
表情 表情 表情


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [8 楼] From:台湾中华电信 | Posted:2010-08-15 22:46 |
tony987852
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x42 鲜花 x140
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 a7811311622 于 2010-08-15 22:46 发表的 : 到引言文
 
为何觉得你好像搞混了"id"和"taskid - 1337"使用的时间点呢…
你要不要重新复制原本的内容后再把ZP原本的「ID_SHOWHUD」全部取代成「taskid - 1337」
后在比较看看你原本写的内容…至于「防止被人打停」…
用ZP的指令"zp_zombie_painfree"应该就能追查到写法了吧…
表情  表情 表情
没有搞混呀...

复制程式
enum (+= 100)
{
        TASK_SHOWHUD
}

#define ID_SHOWHUD (taskid - TASK_SHOWHUD)

上面用法不是跟taskid - 1337一样吗?
假定TASK_SHOWHUD是100
ID_SHOEHUD不就 = taskid - 100 = taskid - 1337 吗?

复制程式
public ShowHUD(taskid)
{
       static id
       id = taskid - 1337
       
       // Player died?
       if (!is_user_alive(id))
       {
              // Get spectating target
              id = pev(id, PEV_SPEC_TARGET)
              
              // Target not alive
              if (!is_user_alive(id)) return;
       }
       
       new Float:hud_time = get_pcvar_float(g_pcvar_healthtime);
       
       // Spectating someone else?
       if (id != taskid - 1337)
       {
              set_hudmessage(0, 255, 0, 0.6, 0.8, 0, hud_time, hud_time, 0.1, 0.2, 4);
              show_hudmessage(id, "%L", LANG_SERVER, "PLAYER_HEALTH", get_user_health(id), g_Point[id], combo[id], g_level[id], g_xp[id], g_next_lv[id]);
       }
       else
       {
              set_hudmessage(0, 255, 0, 0.6, 0.9, 0, hud_time, hud_time, 0.1, 0.2, 4);
              show_hudmessage(id, "%L", LANG_SERVER, "PLAYER_HEALTH", get_user_health(taskid - 1337), g_Point[taskid - 1337], combo[taskid - 1337], g_level[taskid - 1337], g_xp[taskid - 1337], g_next_lv[taskid - 1337]);
       }
}


献花 x0 回到顶端 [9 楼] From:未知地址 | Posted:2010-08-15 23:12 |

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