广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 9934 个阅读者
 
<< 上页  1   2   3   4   5   6   7  下页 >>(共 7 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
ChaosX 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:哈哈哈~你看看你!哈哈哈~你看看你!
分类版主
级别: 分类版主 该用户目前不上站
版区: 游戏欢乐包, 电玩游戏
推文 x721 鲜花 x1454
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 storym88349 于 2009-10-07 21:00 发表的 : 到引言文
 

这里看得懂原始码的人,真的好少表情


也可以说很多...
只是都躲起来了...
或是在装傻....
表情 表情 表情


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

下面是引用 Chaosx 于 2009-10-08 08:50 发表的 : 到引言文



也可以说很多...
只是都躲起来了...
或是在装傻....
表情 表情 表情

我最近有很想装傻呢…忙到没时间搞插件…
不然我躲起来好了…就这样从世界上消失应该也不错…(误)


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [31 楼] From:未知地址 | Posted:2009-10-08 14:41 |
ChaosX 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:哈哈哈~你看看你!哈哈哈~你看看你!
分类版主
级别: 分类版主 该用户目前不上站
版区: 游戏欢乐包, 电玩游戏
推文 x721 鲜花 x1454
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 a7811311622 于 2009-10-08 14:41 发表的 : 到引言文
 
我最近有很想装傻呢…忙到没时间搞插件…
不然我躲起来好了…就这样从世界上消失应该也不错…(误)
我才想从这世界上消失说....
我也忙到没时间写插件....
甚至有时间也不想写插件....
我看我躲起来好了...
表情 表情 表情


版主以死 有事烧纸
献花 x0 回到顶端 [32 楼] From:欧洲 | Posted:2009-10-09 09:39 |
storym88349 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x15 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

最近看到一个指令,叫做get_distance_f
用法是get_distance_f ( Float:Origin1[0],Float:Origin2[0] )
它可以计算浮点差额的绝对值,也就是直接计算直线距离
但是这样子也没有办法算出两座标的直线距离
因为它只能算单一座标

另外,之前说↓

new Float:unknow1
new Float:unknow2 = ( unknow1 * unknow1 )

就算知道unknow2也是求不出unknow1
(至少我在测试的时候没有出来啦...)

继续研究怎么开根号...表情


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

下面是引用 storym88349 于 2009-10-12 20:29 发表的 : 到引言文
最近看到一个指令,叫做get_distance_f
用法是get_distance_f ( Float:Origin1[0],Float:Origin2[0] )
它可以计算浮点差额的绝对值,也就是直接计算直线距离
但是这样子也没有办法算出两座标的直线距离
因为它只能算单一座标

另外,之前说↓

new Float:unknow1
new Float:unknow2 = ( unknow1 * unknow1 )

就算知道unknow2也是求不出unknow1
(至少我在测试的时候没有出来啦...)

继续研究怎么开根号...表情

那个指令当初看到时是被yymmychat大大用在蝙蝠僵尸支援BOT时判断两方的距离
和高度时的指令,我不知那能不能判断非人的座标,所以我也没提及…

我比较好奇如果改成:
new Float:unknow1 = 距离的内容…
unknow1 /= unknow1
反正「/=」是自己除以自己的意思…不知道行不行…


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [34 楼] From:未知地址 | Posted:2009-10-12 20:39 |
storym88349 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x15 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 a7811311622 于 2009-10-12 20:39 发表的 : 到引言文

那个指令当初看到时是被yymmychat大大用在蝙蝠僵尸支援BOT时判断两方的距离
和高度时的指令,我不知那能不能判断非人的座标,所以我也没提及…

我比较好奇如果改成:
new Float:unknow1 = 距离的内容…
unknow1 /= unknow1
反正「/=」是自己除以自己的意思…不知道行不行…


呃...除自己会变成一吧表情

我有去问一个原始码的神手(至少我这样觉得啦...)

他说:开根号?a = sqroot(4)然后a = 2

整个大惊表情

原来想半天的问题C语言就有了XD

看来以后要好好的研读C语言呐...


另外他还说,get_distance这个函数「好像」可以直接计算两点的直线距离,所以连开根号都不用

我们前面讲那么多,人家讲几句话就解决了...表情

这就是程度上的差别呐...表情

这是我写的,但是C4Origin好像有问题

因为我现在赶着去做别的事,没时间检查

大概礼拜六到下礼拜三才会有空上来看一下

就麻烦你们了 表情

复制程式
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csx>

new bool:planted
new Float:C4Origin[3]
new Float:Origin[3]

public plugin_init(){
       register_plugin("Show Distance","BETA","FK")
}
public bomb_planted(id){
       planted = true
       pev(id, pev_origin, C4Origin)
       pev(id, pev_origin, Origin)
       new Float:Distance = get_distance_f ( Float:C4Origin[3], Float:Origin[3] )
       set_hudmessage(255, 0, 0, 0.47, 0.73, 0, 6.0, 0.0)
       if (planted == true){
              show_hudmessage(id, "距离C4装设点:%4.1f", Distance)
       }
       else{
              return PLUGIN_HANDLED
       }
       return PLUGIN_CONTINUE
}
public bomb_explode(){
       planted = false
}
public bomb_defused(){
       planted = false
}


[ 此文章被storym88349在2009-10-13 21:38重新编辑 ]


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

下面是引用 storym88349 于 2009-10-13 21:27 发表的 : 到引言文

呃...除自己会变成一吧表情
我有去问一个原始码的神手(至少我这样觉得啦...)
他说:开根号?a = sqroot(4)然后a = 2


对喔…我又耍白目了…
话说我完全忘记SMA是用C语言了…因为一堆基本语法不管是C语言还是JAVA都差不多…
像是"if"、"else"、"for"、"whlie"之类的…
至于get_distance本身就已经是开根号…虽然我记得…可是在我回覆时不小心忘了…
脑袋还停留在「根号」这符号上…

C4Origin的问题…因为没贴转档时写的错误报告,所以也不太想一一过滤错误所在…


尚无签名,欢迎 [新增个性化签名]
献花 x0 回到顶端 [36 楼] From:未知地址 | Posted:2009-10-14 00:16 |
storym88349 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x15 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这是我重新写过的,可以转档,但是还没测试

同样的,我很忙,现在在赶时间,所以想要测试的就麻烦自己拿去转档吧- -





复制程式
#include <amxmodx> 
#include <amxmisc> 
#include <fakemeta> 
#include <engine> 
#include <cstrike> 
#include <csx> 

new bool:planted 
new Float:C4Origin[3] 
new Float:Origin[3] 

public plugin_init(){ 
    register_plugin("Show Distance","1.0","FK") 
    register_event("ResetHUD","Show_Hud","be") 
} 
public bomb_planted(){ 
    planted = true; 
    new player[80], pname[32]; 
    read_logargv(0, player, 79); 
    parse_loguser(player, pname, 31); 
    new planter = get_user_index(pname); 

    pev(planter, pev_origin, C4Origin); 
    return PLUGIN_HANDLED; 
} 
public bomb_explode(){ 
    planted = false; 
} 
public bomb_defused(){ 
    planted = false; 
} 
public Show_Hud(id){ 
    new Float:Distance = get_distance_f (C4Origin,Origin); 
    pev(id, pev_origin, Origin); 
    if (planted == true){ 
        set_hudmessage(255, 0, 0, 0.47, 0.73, 0, 6.0, 0.0); 
        show_hudmessage(id, "距离C4装设点:%4.1f", Distance); 
    } 
    else{ 
    return PLUGIN_HANDLED; 
    } 
    return PLUGIN_CONTINUE; 
}


献花 x0 回到顶端 [37 楼] From:台湾 | Posted:2009-10-17 21:23 |
AykinDalike
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x122 鲜花 x137
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 storym88349 于 2009-10-17 21:23 发表的 : 到引言文
这是我重新写过的,可以转档,但是还没测试
同样的,我很忙,现在在赶时间,所以想要测试的就麻烦自己拿去转档吧- -


[code]#include <amxmodx>
.......


你好

感谢你的分享

转档没问题

不过进游戏没有变化耶

是不是要再插件里面新增指令呢?

谢谢!!


献花 x0 回到顶端 [38 楼] From:台湾和信超媒体宽带网 | Posted:2009-11-02 18:02 |
storym88349 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x15 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

新进度,可以转档,可以使用,但是距离还是有问题

目前的问题是,距离没有办法跟着改变表情

复制程式
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csx>

new bool:planted
new Float:C4Origin[3]
new Float:Origin[3]

public plugin_init(){
        register_plugin("Show Distance","1.0","FK")
        set_task(0.2, "hud",0,"",0,"b")
}
public bomb_planted(id){
        planted = true
        new player[80], pname[32]
        read_logargv(0, player, 79)
        parse_loguser(player, pname, 31)
        new planter = get_user_index(pname)
        pev(planter, pev_origin, C4Origin)
        return PLUGIN_CONTINUE
}
public bomb_explode(id){
        planted = false
        hud(id)
        return PLUGIN_HANDLED
}
public bomb_defused(id){
        planted = false
        hud(id)
        return PLUGIN_HANDLED
}
public hud(id){
        pev(id, pev_origin, Origin)
        new Float:Distance = get_distance_f (C4Origin,Origin)
        if (planted == true){
                set_hudmessage(225, 25, 25, 0.47, 0.73, 0, 1.0, 1.0, 0.1, 0.2, 1)
                show_hudmessage(id, "距离C4装设点:%4.1f", Distance)
        }
        else{
                return PLUGIN_HANDLED
        }
        return PLUGIN_CONTINUE
}


[ 此文章被storym88349在2009-11-02 21:02重新编辑 ]


献花 x1 回到顶端 [39 楼] From:台湾中华电信 | Posted:2009-11-02 20:45 |

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