游戏开发论坛

 找回密码
 立即注册
搜索
查看: 11032|回复: 5

请问CS使用用了hl.dll?怎样得到CS里面的死亡数?

[复制链接]

2

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2004-10-26 12:54:00 | 显示全部楼层 |阅读模式
请问CS使用用了hl.dll?怎样得到CS里面的死亡数?
因为我要做一个CS的积分排名系统,必须得到玩家的杀人数和死亡数!
我分析了一下,发现hl sdk中有关于死亡的通知:
void CHalfLifeTeamplay:eathNotice( CBasePlayer *pVictim, entvars_t *pKiller, entvars_t *pevInflictor )
编译HL SDK生成hl.dll,然后换掉CS中的hl.dll就可以知道了。
但是我发现CS中居然没有用到hl.dll,我把E:\CS1.5硬盘版\valve\dlls中的hl.dll给删掉后,还是可以运行CS的,E:\CS1.5硬盘版中就只有这个地方用到了hl.dll。
请问这个问题怎么样解决呢?谢谢!

2

主题

66

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2004-10-26 14:21:00 | 显示全部楼层

Re:请问CS使用用了hl.dll?怎样得到CS里面的死亡数?

valve 可能没在这个目录?
零售般的可能放到了 cstrike里面 ?

11

主题

162

帖子

189

积分

注册会员

Rank: 2

积分
189
QQ
发表于 2004-11-5 17:25:00 | 显示全部楼层

Re:请问CS使用用了hl.dll?怎样得到CS里面的死亡数?

valve\dlls\hl.dll 是 Half-life 的
cstrike\dlls\mp.dll 才是 CS 的

要得到死亡数,可以在 Metamod 插件中 hook 一下 DeathMsg 消息, 用 MessageBegin() 引擎函数

3

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2004-11-16 20:07:00 | 显示全部楼层

Re:请问CS使用用了hl.dll?怎样得到CS里面的死亡数?

cs 是一个half-life的mod,他的工作机理是hl engine-》podbot-》mod.dll,在botman的制作bot的文件包里的readme.txt里有详细的介绍。其基本情况是,你可以设计一个类似桥梁性的bot.dll架在half-life engine和cs mod.dll之间,类似变一个bot的方法截获信息。

3

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2004-11-16 20:08:00 | 显示全部楼层

Re:请问CS使用用了hl.dll?怎样得到CS里面的死亡数?

cs 是一个half-life的mod,他的工作机理是hl engine-》podbot-》mod.dll,在botman的制作bot的文件包里的readme.txt里有详细的介绍。其基本情况是,你可以设计一个类似桥梁性的bot.dll架在half-life engine和cs mod.dll之间,类似变一个bot的方法截获信息。

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-8-13 09:53:00 | 显示全部楼层

Re:请问CS使用用了hl.dll?怎样得到CS里面的死亡数?

hook the UserMsg(DeathMsg)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-5-20 09:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表