设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 853|回复: 11

[求助] 怎样利用插件输出数据到文件? [复制链接]

Rank: 2

帖子
90
精华
0
声望
355 点
金币
57 Mold
被赞许
0 次
注册时间
2010-1-5
发表于 2010-11-25 12:20:13 |显示全部楼层
本帖最后由 13411213544 于 2010-11-25 17:27 编辑

如果要是能够利用插件及时输出各种数据到文件内 :例如 某个玩家的比分...存活的人类。。。或是其他什么的 就好了

本来想从内存地址取得数据的。。。可是,偏移倒是找到了,基址老是找不到。

如果可以做到,我会做个比如那个什么完美计分牌...或是连续击杀效果 ... 突破血量显示 , 突破子弹数量显示等 的 外部辅助程序

有的话就帮忙做一个.....或者传一个哈

'-

注意是绝对的文件路径...

使用道具 举报

Super Moderator

此人已辞职,有事找别人.

Rank: 10Rank: 10Rank: 10

帖子
2341
精华
3
声望
9852 点
金币
3913 Mold
被赞许
-37 次
注册时间
2004-7-17

Modchina元老

发表于 2010-11-25 14:45:23 |显示全部楼层
在何处输出文件?server or client?
此号待删除,不再登陆.

使用道具 举报

Rank: 2

帖子
90
精华
0
声望
355 点
金币
57 Mold
被赞许
0 次
注册时间
2010-1-5
发表于 2010-11-25 17:25:31 |显示全部楼层
回复 2# 阿发
任意的地方...只要是一个固定的路径就可以 比如:\cstrike\中都可以
但是需要的是及时写入 ,比如 刚杀完一个人就将比分数据加一后马上写入文件
,然后我会用程序循环判断文件内容状态...发现改变时执行外部的程序。。。比
如击杀效果,计分牌显示改变等等
...外部程序产生的话这些效果可以做到适合任何分辨率...

使用道具 举报

Super Moderator

此人已辞职,有事找别人.

Rank: 10Rank: 10Rank: 10

帖子
2341
精华
3
声望
9852 点
金币
3913 Mold
被赞许
-37 次
注册时间
2004-7-17

Modchina元老

发表于 2010-11-25 18:12:53 |显示全部楼层
天方夜谭 等你开发吧

目前在客户端最多只能用特殊手段才能在moddir下创建一个不到1k的文件
此号待删除,不再登陆.

使用道具 举报

Rank: 2

帖子
90
精华
0
声望
355 点
金币
57 Mold
被赞许
0 次
注册时间
2010-1-5
发表于 2010-11-25 18:29:04 |显示全部楼层
回复 4# 阿发
1K=1024 Byte
就像比分数据可以这样的格式写: 4,3,2,1....几乎够把所有的内容都保存下来了
足够装很多内容了,而且,只是把数据及时的写入文件而已

使用道具 举报

Super Moderator

此人已辞职,有事找别人.

Rank: 10Rank: 10Rank: 10

帖子
2341
精华
3
声望
9852 点
金币
3913 Mold
被赞许
-37 次
注册时间
2004-7-17

Modchina元老

发表于 2010-11-25 20:16:14 |显示全部楼层
你到底想做什么 说得这么笼统 我根本搞不清楚
上述方法写了还不能读的
此号待删除,不再登陆.

使用道具 举报

Rank: 2

帖子
114
精华
0
声望
157 点
金币
38 Mold
被赞许
0 次
注册时间
2010-10-5
发表于 2010-11-25 21:08:31 |显示全部楼层
估计你是想开服,你试试用数据包看能不能完成。菜鸟路过~~~
就爱CS

使用道具 举报

Rank: 2

帖子
90
精华
0
声望
355 点
金币
57 Mold
被赞许
0 次
注册时间
2010-1-5
发表于 2010-11-25 21:13:46 |显示全部楼层
回复 6# 阿发

额..
还以为你知道了呢...

简单来说就是有没有办法保存游戏中的比分?

就像是T胜利3次,CT胜利4次,
事件就是T的人胜利后或是CT的胜利后触发
再将C和Ct的比分保存到一个固定的文件(我需要这些数据)

剩下的就是我的工作了。。。

原本计划是从内存读取这些数据的,结果基址老是找不到...只能换这个办法了

明白没??????

使用道具 举报

Super Moderator

此人已辞职,有事找别人.

Rank: 10Rank: 10Rank: 10

帖子
2341
精华
3
声望
9852 点
金币
3913 Mold
被赞许
-37 次
注册时间
2004-7-17

Modchina元老

发表于 2010-11-25 21:21:20 |显示全部楼层
服务器端收集数据的么 自己在主机做文件读写就是了 这有什么好问的
http://www.amxmodx.org/funcwiki.php?go=inc&id=3 用到的函数都在这里面
找现成例子学着改写
此号待删除,不再登陆.

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
863
精华
0
声望
2462 点
金币
584 Mold
被赞许
7 次
注册时间
2010-5-7
发表于 2010-11-25 22:15:11 |显示全部楼层
本帖最后由 lyynyfy 于 2010-11-25 22:25 编辑

write_file不解释……我的飞机血条就是用的这个写的,如果要外挂式,需要频繁的写出文件和读取文件,有点浪费CPU

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部