精易论坛

标题: 易语言写游戏准星,全屏模式用不了怎么解决呀? [打印本页]

作者: 阅读改变人生    时间: 2022-10-3 14:50
标题: 易语言写游戏准星,全屏模式用不了怎么解决呀?
1、用IM自绘模块写了个游戏准星,但是开启全屏模式会把准星覆盖掉,只有窗口模式或者无边框模式才不会被覆盖。

2、网上找了许多有关游戏准星的源码,都是要开窗口模式才能显示的。

3、查了许多相关资料,说是要把准星注入到游戏中,才能在全屏模式中显示。但是注入有风险,而且我不会注入。

4、可是像游戏加加这种软件,它又是怎么在各种游戏中都能显示帧数这些数据的呢?难道也是DLL注入吗?可是用游戏加加这种软件它并不会使游戏封号。

5、实在是搞不懂其中的原理,所以想发个帖子请教一下各位大佬,全屏模式下能用的游戏准星到底应该怎么写?

作者: Suky    时间: 2022-10-3 15:00
写文字到桌面模块源码
https://125.confly.eu.org/forum.php?mod=viewthread&tid=90132
(出处: 精易论坛)

可以试试   用一个时钟   不断在屏幕中心点写出特定字符作为准星
作者: Suky    时间: 2022-10-3 15:10
Suky 发表于 2022-10-3 15:00
写文字到桌面模块源码
https://125.confly.eu.org/forum.php?mod=viewthread&tid=90132
(出处: 精易论坛)
  
子程序名返回值类型公开备 注
_按钮1_被单击  
时钟1.时钟周期 = 100
子程序名返回值类型公开备 注
_按钮2_被单击  
时钟1.时钟周期 = 0
子程序名返回值类型公开备 注
_时钟1_周期事件  
写屏幕 (_启动窗口.取窗口句柄 (), 取屏幕宽度 () ÷ 2, 取屏幕高度 () ÷ 2, “o”, , 16, #绿色, , , )


试过了   全屏可用   不过画面刷新会持续闪烁    哈哈   看看怎么解决   
试试调整周期?

作者: maozaiba    时间: 2022-10-3 15:19
游戏加加听说是有过封号的,只是加加毕竟是正经公司产品,可能封号后公司与游戏方面沟通加入白名单什么的。个人写的就不好控制了。
作者: 牛大马    时间: 2022-10-3 16:04
maozaiba 发表于 2022-10-3 15:19
游戏加加听说是有过封号的,只是加加毕竟是正经公司产品,可能封号后公司与游戏方面沟通加入白名单什么的。 ...

如果加了白名单那以后写挂就更方便了
作者: liuyun60    时间: 2022-10-3 17:19
HOOK游戏本身的绘制函数进行绘制
作者: shuage123    时间: 2022-10-3 20:49
你绘制的是个窗口覆盖,所以全屏用不了
作者: yoaan    时间: 2022-10-5 11:39
全屏的话要dxhook写屏,先了解是dx11还是什么版本
dx9 https://125.confly.eu.org/forum.php?mod ... 98&highlight=dx
dx11 https://125.confly.eu.org/forum.php?mod ... 29&highlight=dx
引用IMGUI  https://125.confly.eu.org/forum.php?mod ... 5&highlight=dx9
新手的话可以先用乐玩模块
作者: asdjkwqj    时间: 2022-10-24 22:23
Suky 发表于 2022-10-3 15:10
[e=1].版本 2

.子程序 _按钮1_被单击

我试了一下CSGO全屏不可以
作者: remained5    时间: 2024-12-10 20:01
插眼,同样问题,我也是在开发准星,目前功能已经非常齐全,就是这个问题一直无法解决




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4