Project1

标题: 如何禁止Ctrl、F9等 [打印本页]

作者: 嚴子    时间: 2010-11-14 20:02
标题: 如何禁止Ctrl、F9等
如何禁止Ctrl、F9以及所有原来可以在测试时用的不正常的东西。
作者: 莹的赎生    时间: 2010-11-14 20:05
………不是测试游戏的时候才是这样吗?你测试完游戏后准备发布时解压游戏数据呀
选择RTP的时候 它就自动禁止了
作者: fux4    时间: 2010-11-14 20:05
本帖最后由 fux4 于 2010-11-14 20:08 编辑

http://rpg.blue/portal.php?mod=view&aid=41174

脚本改为
  1. module Maskkey
  2. F12 = 0x7B
  3. KeyCode = [F9]

  4. Mask = Win32API.new("MaskKey.dll","StartMaskKey","pii","i")
  5. StopMask = Win32API.new("MaskKey.dll","StopMaskKey","v","v")

  6. def self.mask
  7. Mask.call(KeyCode.pack("L*"),KeyCode.length,0)
  8. end

  9. def self.maskAllKey
  10. Mask.call("",0,1)
  11. end

  12. def self.stopMask
  13. StopMask.call
  14. end
  15. end
  16. Maskkey.mask
复制代码

作者: 嚴子    时间: 2010-11-14 20:07
本帖最后由 嚴子 于 2010-11-14 20:07 编辑

回复 莹的赎生 的帖子

我把RTP都改成无了,然后呢?
作者: 嚴子    时间: 2010-11-14 20:12
回复 fux4 的帖子

什么意思,请明指?这脚本放哪里?
作者: fux2    时间: 2010-11-14 20:21
回复 嚴子 的帖子

插入到Main上面,要下载范例的dll文件才可以使用
作者: 嚴子    时间: 2010-11-21 18:35
回复 fux4 的帖子

为什么打开那个范例工程是这样?还有那个脚本显示错误?
作者: 黑白旋律    时间: 2010-11-21 19:07
回复 嚴子 的帖子

你的RMXP的程序老了,请升级到1.03
作者: EngShun    时间: 2010-11-21 19:13
本帖最后由 EngShun 于 2010-11-21 19:40 编辑
  1. $DEBUG = false
复制代码
这样的话ctrl,f9等等debug功能就会禁止了。
作者: 嚴子    时间: 2010-11-27 19:45
回复 EngShun 的帖子

十分感谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1